

/* Start:/local/templates/claramente/assets/css/swiper.min.css?173732488013678*/
/**
 * Swiper 5.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 15, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/claramente/assets/css/jquery.fancybox.css?17368688135880*/
/*! 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/claramente/assets/css/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/claramente/assets/css/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/claramente/assets/css/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/claramente/assets/css/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/claramente/assets/css/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/claramente/assets/css/fancybox_loading@2x.gif');*/
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.fancybox-wrap{
    outline: none;
}

.fancybox-skin .fancybox-close {
	background-image: url('/images/ico_navigation/close-modal__fancybox.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	top: 15px;
	right: 5px;
	width: 30px;
	height: 30px;
}

.fancybox-skin .fancybox-prev,
.fancybox-skin .fancybox-next {
	width: 70%;
}

.fancybox-skin .fancybox-prev {
	left: -15%;
}

.fancybox-skin .fancybox-next {
	right: -15%;
}

.fancybox-skin .fancybox-next span {
	background-image: url('/images/ico_navigation/ico_left_arrow-white.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transform: rotate(180deg);
}

.fancybox-skin .fancybox-prev span {
	background-image: url('/images/ico_navigation/ico_left_arrow-white.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

@media (max-width: 550px) {

	.fancybox-skin {
		padding: 0;
	}
}
/* End */


/* Start:/local/templates/claramente/assets/css/animate.css?174085438957095*/
@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

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

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/* End */


/* Start:/local/templates/claramente/assets/css/bundle/main.css?1755767073171955*/
@charset "UTF-8";:root{--clm-color-black:#000;--clm-color-white:#FFF;--clm-color-light-blue:#EAEFFA;--clm-color-grey:#DFDFDF;--clm-color-yellow:#FFD200;--clm-color-yellow-dark:#FFCB4E;--clm-color-red:#E01039;--clm-color-brown:#814700;--clm-color-red-hover:#e13356;--clm-color-blue:#295ACC;--clm-color-blue-light:#EFF5F9;--clm-color-blue-medium:#CEDAF2;--clm-color-blue-medium-hover:#B7C9EF;--clm-color-blue-hover:#002ba8;--clm-color-blue-dark:#143066;--clm-color-beige:#FFE5A7;--clm-color-title:#333333;--clm-color-sub-title:#656668;--clm-color-main:#0D0F14;--clm-color-sub-main:#42424F;--clm-color-grey-dark:#707276;--clm-color-grey-light:#6C6C82;--clm-color-grey-darker:#575769;--clm-color-text-hover:#505C7A;--clm-color-text-placeholder:#838A95;--clm-color-bg-btn-main:#0D0F14;--clm-color-bg-black:#0D0F14;--clm-color-bg-light-blue:#F6F8FD;--clm-color-bg-blue:#EEF2FB;--clm-color-bg-light-beige:#FFF6E3;--clm-gradient:linear-gradient(90deg, #295ACC 0%, #002ba8 100%);--clm-img-gradient:linear-gradient(61.15deg, #FBDCED 5.93%, #C0C0FF 93.86%);--clm-gradient-content:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0) 100%);--clm-min-width:320px;--clm-max-width:1920px;--clm-media-desktop-max:$mediaDesktopMax;--clm-media-laptop-max:$mediaLaptopMax;--clm-media-laptop-min:$mediaLaptopMin;--clm-media-tablet-max:$mediaTabletMax;--clm-media-mobile-max:$mediaMobileMax;--clm-container:1680px;--clm-font:"Eesti",sans-serif}body,html{min-width:var(--clm-min-width);min-height:100%;margin:0}body{font-family:var(--clm-font);margin:0;overflow-x:hidden}*,:after,:before{box-sizing:border-box}a{color:var(--clm-color-bg-black);text-decoration:none}a:hover{text-decoration:none}button{font-family:var(--clm-font)}img{vertical-align:top;max-width:100%;width:auto;height:auto}body{--clm-fz-headline1:48px;--clm-fz-headline2:32px;--clm-fz-headline3:24px;--clm-fz-text:16px;--clm-fz-small-text:12px;--clm-padding:100px;--clm-padding-small:50px;--clm-border-radius-outer:20px;--clm-border-radius-inner:16px;--clm-border-radius-tab:8px;--clm-border-radius-btn:3px;--clm-card-gap:30px}@media (max-width:1600px){body{--clm-fz-headline1:40px;--clm-fz-headline3:20px}}@media (max-width:1023px){body{--clm-fz-headline1:28px;--clm-fz-headline2:24px;--clm-fz-headline3:20px;--clm-fz-text:14px}}@media (max-width:1600px){body{--clm-padding:40px;--clm-padding-small:20px}}@media (max-width:1023px){body{--clm-padding:20px;--clm-padding-small:10px}}@media (max-width:767px){body{--clm-border-radius-outer:12px;--clm-border-radius-inner:10px}}@media (max-width:1600px){body{--clm-card-gap:20px}}@media (max-width:1023px){body{--clm-card-gap:10px}}*{font-size:var(--clm-fz-text);line-height:130%;font-weight:300;text-wrap:balance}.small,.small *{font-size:var(--clm-fz-small-text)}a,a *,button,button *{font-weight:400}h1,h1 *{font-size:var(--clm-fz-headline1);line-height:110%;font-weight:500}h2,h2 *{font-size:var(--clm-fz-headline2);line-height:110%;font-weight:500}h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-size:var(--clm-fz-headline3);line-height:120%;font-weight:400}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-UltraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-UltraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-BoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-UltraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Eesti;src:url(/local/templates/claramente/assets/fonts/esti/GTEestiProDisplay-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}.clm-wrapper{display:flex;flex-direction:column;width:100%;min-height:100%}.clm-bg__blue{background:var(--clm-color-bg-light-blue)}.clm-bg__dark-blue{background:var(--clm-color-bg-blue)}.clm-page{flex:1 1 auto;display:flex;flex-direction:column}.clm-container{max-width:var(--clm-container);padding-left:40px;padding-right:40px;margin:0 auto;width:100%}@media (max-width:1023px){.clm-container{max-width:none;padding:0 30px}}@media (max-width:767px){.clm-container{padding:0 20px}}.certificates-gallery-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:30px}@media (max-width:576px){.certificates-gallery-bottom{display:block}}.certificates-gallery-bottom__arrows{display:flex;align-items:center}@media (max-width:576px){.certificates-gallery-bottom__arrows{display:none}}.certificates-gallery-bottom__arrows-btn{border-radius:50%;width:34px;height:34px;margin-left:20px;border:2px solid #ffcb4e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s}.certificates-gallery-bottom__arrows-btn:hover{background:rgba(255,203,78,.7)}.clm-image-gallery{position:relative;--clm-image-gallery-height:350px;--clm-image-gallery-mobile-height:160px;--clm-image-gallery-space:30px;--clm-image-gallery-mobile-space:10px}.clm-image-gallery .clm-image-gallery__container{overflow:visible}.clm-image-gallery.clm-image-gallery--bt-drop .clm-image-gallery__container{margin-top:-20px;margin-bottom:-20px;padding-top:20px;padding-bottom:20px}@media (max-width:767px){.clm-image-gallery.clm-image-gallery--bt-drop .clm-image-gallery__container{margin-top:-10px;margin-bottom:-10px;padding-top:10px;padding-bottom:10px}}.clm-image-gallery.clm-image-gallery--not-overflow .clm-image-gallery__container{overflow:visible}@media (max-width:767px){.clm-image-gallery.clm-image-gallery--not-overflow .clm-image-gallery__container{overflow:hidden}}.clm-image-gallery.clm-image-gallery--people{--clm-image-gallery-height:260px;--clm-image-gallery-space:20px;--clm-image-gallery-mobile-space:20px}.clm-image-gallery__slide{width:auto;transition:all .2s ease-in-out 0s}.clm-image-gallery__slide:not(:last-child){margin-right:var(--clm-image-gallery-space)}@media (max-width:767px){.clm-image-gallery__slide:not(:last-child){margin-right:var(--clm-image-gallery-mobile-space)}}.clm-image-gallery__slide:hover{box-shadow:2px 3px 25px rgba(0,0,0,.1)}.clm-image-gallery__slide-inner{height:var(--clm-image-gallery-height);width:auto;display:block}@media (max-width:767px){.clm-image-gallery__slide-inner{height:var(--clm-image-gallery-mobile-height)}}.clm-image-gallery__slide-inner img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.clm-image-gallery__pagination{display:none}@media (max-width:767px){.clm-image-gallery__pagination{display:block}.swiper-container-horizontal>.clm-image-gallery__pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{position:absolute;top:100%;bottom:auto;left:50%;transform:translate(-50%,15px)}}.clm-image-gallery__pagination .swiper-pagination-bullet{background-color:#0d0f14}.clm-image-gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffaf3b}.clm-image-gallery__arrows{display:flex;align-items:center;justify-content:flex-end;margin-top:50px}@media (max-width:767px){.clm-image-gallery__arrows{display:none}}.clm-image-gallery__arrows-btn{border-radius:50%;width:34px;height:34px;margin-left:20px;border:2px solid #ffcb4e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s}.clm-image-gallery__arrows-btn:hover{background:rgba(255,203,78,.7)}.image-grid__container{display:flex;flex-wrap:wrap;gap:var(--clm-card-gap);background-color:var(--clm-color-bg-blue);overflow:hidden}@media (max-width:1023px){.image-grid__container{display:block;padding-top:0}}.image-grid__slider{position:relative;display:flex;margin-top:20px}.image-grid__slider.swiper-container{overflow:visible}.image-grid__content h2{margin:20px 0}@media (max-width:1279px){.image-grid__content h2{margin-top:0}}.image-grid__content p{margin:0 0 20px 0}@media (max-width:1279px){.image-grid__content p{margin:0 0 10px 0}}.image-grid__content p:last-of-type{margin:0}.image-grid .image-grid__pagination.swiper-pagination-bullets{position:absolute;top:calc(100% + 10px);left:0;display:flex;justify-content:center}.image-grid .image-grid__pagination.swiper-pagination-bullets.swiper-pagination-lock{display:none}.image-grid__item{display:flex;flex-direction:column;min-height:200px}.image-grid__item:nth-child(1),.image-grid__item:nth-child(2),.image-grid__item:nth-child(4),.image-grid__item:nth-child(6){flex:0 0 calc((100% - 60px)/ 4)}@media (max-width:1600px){.image-grid__item:nth-child(1),.image-grid__item:nth-child(2),.image-grid__item:nth-child(4),.image-grid__item:nth-child(6){flex:0 0 calc((100% - 40px)/ 3)}}@media (max-width:1023px){.image-grid__item:nth-child(1),.image-grid__item:nth-child(2),.image-grid__item:nth-child(4),.image-grid__item:nth-child(6){min-height:170px;flex:0 0 300px}}.image-grid__item:nth-child(3),.image-grid__item:nth-child(5){flex:0 0 calc((100% - 60px)/ 2)}@media (max-width:1600px){.image-grid__item:nth-child(3),.image-grid__item:nth-child(5){flex:0 0 calc((100% - 40px)/ 3)}}@media (max-width:1023px){.image-grid__item:nth-child(3),.image-grid__item:nth-child(5){flex:0 0 300px}}.image-grid__item--card{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--clm-border-radius-outer);overflow:hidden}@media (any-hover:hover){.image-grid__item--card:hover .image-grid__img{transform:scale(1.1)}}@media (max-width:1023px){.image-grid__item--card:not(:last-child){margin-right:var(--clm-card-gap)}}.image-grid__item--card.swiper-slide{height:auto}.image-grid__img-content{position:relative;z-index:3;padding:30px;color:var(--clm-color-white);background:var(--clm-gradient-content)}@media (max-width:1600px){.image-grid__img-content{padding:20px}}.image-grid__caption{display:block;font-size:24px;font-weight:500}.image-grid__caption:not(:last-child){margin:0 0 10px 0}@media (max-width:1600px){.image-grid__caption{font-size:20px}}.image-grid__description:not(:last-child){margin:0 0 10px 0}.image-grid .image-grid__btn{margin-top:auto;align-self:flex-start;min-width:200px}@media (max-width:767px){.image-grid .image-grid__btn{margin-top:20px}}.image-grid__img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}.image-grid__achieves{display:flex;flex-wrap:wrap;gap:5px}.image-grid__achieve{display:flex;align-items:center;justify-content:center;height:30px;padding:5px 15px;border:1px solid var(--clm-color-blue);border-radius:30px;font-size:12px;color:var(--clm-color-white)}.clm-btn{position:relative;display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 15px;border:none;border-radius:var(--clm-border-radius-btn);background:0 0;text-align:center;color:var(--clm-color-white);cursor:pointer;min-width:250px;font-family:var(--clm-font)}@media (max-width:var(--clm-media-mobile-max)){.clm-btn{width:100%}}.clm-btn--animate::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;border-radius:var(--clm-border-radius-btn);background:var(--clm-gradient);transition:width .3s ease 0s}.clm-btn--animate::after{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;border-radius:var(--clm-border-radius-btn);background:var(--clm-color-bg-btn-main)}@media (any-hover:hover){.clm-btn--animate:hover{background:var(--clm-gradient)}.clm-btn--animate:hover::before{transition:none;width:100%}}.clm-btn--color-blue{background:var(--clm-color-blue);transition:background .2s ease;color:var(--clm-color-white)!important}@media (any-hover:hover){.clm-btn--color-blue:hover{background:var(--clm-color-blue-hover)}.clm-btn--color-blue:hover img{filter:saturate(0) brightness(100)}}.clm-btn--color-medium-blue{background-color:var(--clm-color-blue-medium);transition:background-color .2s ease 0s;color:var(--clm-color-blue-dark)}@media (any-hover:hover){.clm-btn--color-medium-blue:hover{background-color:var(--clm-color-blue-medium-hover)}}.clm-btn--color-light-blue{background:var(--clm-color-bg-light-blue);transition:background .2s ease,color .2s ease;color:var(--clm-color-blue-dark)}@media (any-hover:hover){.clm-btn--color-light-blue:hover{color:var(--clm-color-white);background:var(--clm-color-blue)}}.clm-btn--color-white{background-color:var(--clm-color-white);transition:background-color .2s ease 0s;color:var(--clm-color-blue)}.clm-btn--color-beige{background:var(--clm-color-beige);transition:background .2s ease;color:var(--clm-color-main)}@media (any-hover:hover){.clm-btn--color-beige:hover{background:var(--clm-color-yellow-dark)}}.clm-btn--color-yellow{background:var(--clm-color-yellow-dark);color:var(--clm-color-main)}.clm-btn--blink{background-color:transparent;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;color:var(--clm-color-main)}@media (any-hover:hover){.clm-btn--blink:hover{color:#505c7a}}.clm-btn--outline-color-black{background-color:transparent;border:1px solid var(--clm-color-main);transition:background .2s ease,color .2s ease,border-color .2s ease;color:var(--clm-color-main)}@media (any-hover:hover){.clm-btn--outline-color-black:hover{border-color:var(--clm-color-blue);background-color:var(--clm-color-blue);color:var(--clm-color-white)}}.clm-btn--outline-color-blue{background-color:transparent;border:1px solid var(--clm-color-blue);transition:background .2s ease,color .2s ease,border-color .2s ease;color:var(--clm-color-blue-dark)}@media (any-hover:hover){.clm-btn--outline-color-blue:hover{border-color:var(--clm-color-blue);background-color:var(--clm-color-blue);color:var(--clm-color-white)}.clm-btn--outline-color-blue:hover img{filter:saturate(0) brightness(100)}}.clm-btn__icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.clm-btn__icon--right{margin-left:10px}.clm-btn__icon--left{margin-right:10px}.clm-list-bg{background-color:var(--clm-color-bg-black);color:var(--clm-color-white)}.clm-list-bg p{color:var(--clm-color-white)}.clm-list-bg h3{color:var(--clm-color-white)}.clm-list-bg__title{margin:0 0 30px 0}@media (max-width:767px){.clm-list-bg__title{margin:0 0 20px 0}}.clm-list-bg__subtitle{margin-bottom:40px}.clm-list-bg__list{display:flex;flex-wrap:wrap;gap:30px 60px}@media (max-width:1279px){.clm-list-bg__list{gap:30px 40px}}@media (max-width:1023px){.clm-list-bg__list{gap:30px}}@media (max-width:767px){.clm-list-bg__list{flex-direction:column}}.clm-list-bg__list.clm-list-bullet-icon li{flex:0 1 calc((100% - 60px)/ 2)}.clm-list-bg__list.clm-list-bullet-icon li:not(:last-child){margin:0}.clm-list-bg__title-item{color:var(--clm-color-white)}.clm-list-bg__title-item:not(:last-child){margin-bottom:10px}@media (max-width:767px){.clm-list-bg__title-item{font-size:14px}}.clm-list-bg .clm-list-bg__title{color:var(--clm-color-white)}.clm-list-img-text{display:flex;flex-direction:column}.clm-list-img-text--three-col .clm-list-img-text__list{margin:0 -40px 0 -40px}@media (max-width:1279px){.clm-list-img-text--three-col .clm-list-img-text__list{margin:0 -20px}}@media (max-width:767px){.clm-list-img-text--three-col .clm-list-img-text__list{margin:0 -10px}}@media (max-width:390px){.clm-list-img-text--three-col .clm-list-img-text__list{margin:0}}.clm-list-img-text--three-col .clm-list-img-text__item{flex:0 0 33.333%;padding:0 40px 0 40px}@media (max-width:1279px){.clm-list-img-text--three-col .clm-list-img-text__item{padding:0 20px}}@media (max-width:1023px){.clm-list-img-text--three-col .clm-list-img-text__item{flex:0 0 50%}}@media (max-width:767px){.clm-list-img-text--three-col .clm-list-img-text__item{padding:0 10px}}@media (max-width:390px){.clm-list-img-text--three-col .clm-list-img-text__item{flex:0 0 100%;padding:0}}.clm-list-img-text--three-col .clm-list-img-text__item--card{display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 10px 20px 0 #f6f8fd;padding:30px}.clm-list-img-text--three-col .clm-list-img-text__item--card:hover{box-shadow:0 10px 20px 0 #f0f8ff}.clm-list-img-text--three-col .clm-list-img-text__item--card .clm-list-img-text__title{text-align:center}.clm-list-img-text__time{position:relative;padding:5px 0 5px 32px}.clm-list-img-text__time:before{display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%);content:"";width:22px;height:22px;background:url(/images/ico_navigation/calendar-clock.svg) center no-repeat;background-size:cover}.clm-list-img-text__head{margin:0 0 30px 0}@media (max-width:767px){.clm-list-img-text__head{margin:0 0 40px 0}}.clm-list-img-text__list{display:flex;flex-wrap:wrap;gap:70px 0;margin:0 -20px 0 -20px}@media (max-width:1023px){.clm-list-img-text__list{gap:40px 0}}@media (max-width:767px){.clm-list-img-text__list{gap:30px 0;margin:0 -10px 0 -10px}}@media (max-width:390px){.clm-list-img-text__list{margin:0}}@media (max-width:767px){.clm-list-img-text__list--line{gap:60px 0}.clm-list-img-text__list--line .clm-list-img-text__item{flex-direction:row}.clm-list-img-text__list--line .clm-list-img-text__item .clm-list-img-text__img{margin-right:20px;margin-bottom:0}.clm-list-img-text__list--line .clm-list-img-text__item .clm-list-img-text__content{flex:0 0 calc(100% - 120px)}}.clm-list-img-text__item{display:flex;flex-direction:column;flex-wrap:wrap;flex:0 0 25%;padding:0 20px 0 20px;align-items:flex-start}@media (max-width:1279px){.clm-list-img-text__item{flex:0 0 50%}}@media (max-width:767px){.clm-list-img-text__item{padding:0 10px 0 10px}}@media (max-width:390px){.clm-list-img-text__item{flex:0 0 100%;padding:0}}.clm-list-img-text__item-list{margin:20px 0 0;list-style:none;padding-inline-start:0}.clm-list-img-text__item-list li{padding-left:20px;position:relative;padding-bottom:10px}.clm-list-img-text__item-list li:before{content:"•";position:absolute;left:0;top:-8px;font-size:170%;color:red}@media (max-width:1023px){.clm-list-img-text__item img{width:65px}}.clm-list-img-text__item h3{margin:1rem 0;text-wrap:balance}.clm-list-img-text__item p{margin:0;text-wrap:balance}.clm-list-img-text__wrap-images{display:flex;flex-direction:column;margin-top:auto}.clm-list-img-text__wrap-images .clm-list-img-text__img{display:flex;align-items:center;justify-content:center;width:100%;min-height:65px;padding:10px 20px;margin:0 0 auto 0;border:1px solid var(--clm-color-grey);border-radius:var(--clm-border-radius-btn);background-color:var(--clm-color-white)}.clm-list-img-text__wrap-images .clm-list-img-text__img--empty{border:none;background-color:transparent}@media (max-width:390px){.clm-list-img-text__wrap-images .clm-list-img-text__img--empty{display:none}}.clm-list-img-text__img{width:100px}.clm-list-img-text__img:not(:last-child){margin:0 0 20px 0}@media (max-width:1023px){.clm-list-img-text__img{width:65px}}@media (max-width:767px){.clm-list-img-text__img:not(:last-child){margin:0 0 10px 0}}.clm-list-img-text__content:not(:last-child){margin:0 0 30px 0}.clm-list-img-text__title{margin:0 0 20px 0}@media (max-width:767px){.clm-list-img-text__title{margin:0 0 10px 0}}@media (max-width:767px){.clm-list-img-text__subtitle{font-size:14px}}.clm-list-img-text__subtitle p:not(:last-child){margin-bottom:10px}.clm-list-img-text__wrap-btn{display:flex;flex-wrap:wrap;gap:40px 70px;margin:70px 0 0 0}@media (max-width:1279px){.clm-list-img-text__wrap-btn{gap:30px 40px}}@media (max-width:767px){.clm-list-img-text__wrap-btn{gap:20px;margin:40px 0 0 0}}.clm-list-img-text__btn{min-width:300px}@media (max-width:767px){.clm-list-img-text__btn{flex:0 0 100%;min-width:0}}.clm-list-img-text__box{display:flex;gap:14px 50px;flex-wrap:wrap}.clm-list-img-text__element{display:flex;align-items:center;gap:10px}.clm-list-img-text__table{border-spacing:0;width:100%;border:1px solid #ebeff5}@media (max-width:1023px){.clm-list-img-text__table{display:block;overflow:scroll}}.clm-list-img-text__table--sticky-first-col td:first-child,.clm-list-img-text__table--sticky-first-col th:first-child{position:sticky;z-index:1;background-color:var(--clm-color-white);left:0}.clm-list-img-text__table td{padding:10px;border:1px solid #ebeff5}@media (max-width:767px){.clm-list-img-text__table td{padding:5px}}.clm-list-img-text__table th{height:40px;border:1px solid #ebeff5;background-color:#f0f5f9}.clm-list-img-text__table ul{margin:0;padding-inline-start:0;list-style:none}.clm-list-img-text__table li{padding-left:20px;position:relative;padding-bottom:10px}.clm-list-img-text__table li:before{content:"•";position:absolute;left:0;top:0;font-size:170%;color:red}.clm-list-img-text__posters{margin:70px 0 0;display:flex;flex-wrap:wrap;gap:20px var(--clm-card-gap);justify-content:space-between}@media (max-width:1023px){.clm-list-img-text__posters{gap:var(--clm-card-gap)}}.clm-list-img-text__poster{display:flex;align-items:center;justify-content:center;width:calc(20% - 24px);height:64px;border:1px solid #e7e8ea;border-radius:4px;padding:14px;background-color:#fff}.clm-list-img-text__poster img{margin:0!important}@media (max-width:1023px){.clm-list-img-text__poster{width:calc(25% - 24px)}}@media (max-width:1023px){.clm-list-img-text__poster{width:calc(33.3333333333% - 8px)}}.clm-list-bullet{padding:0;margin:0;list-style:none}.clm-list-bullet__title:first-child{font-weight:400}.clm-list-bullet__title:not(:last-child){margin:0 0 10px 0}.clm-list-bullet li{position:relative;padding-left:20px}@media (max-width:767px){.clm-list-bullet li{font-size:14px}}.clm-list-bullet li:not(:last-child){margin:0 0 10px 0}.clm-list-bullet li::before{content:"";position:absolute;top:4px;left:0;display:block;width:10px;height:10px;border-radius:50%;background-color:var(--clm-color-red)}.clm-list-bullet-icon{padding:0;margin:0;list-style:none}.clm-list-bullet-icon li{position:relative;padding-left:32px}.clm-list-bullet-icon li:not(:last-child){margin:0 0 30px 0}@media (max-width:767px){.clm-list-bullet-icon li:not(:last-child){margin:0 0 10px 0}}.clm-list-bullet-icon li::before{content:"";position:absolute;top:-2px;left:0;width:25px;height:25px;background-image:url(/images/ico_navigation/bullet-check.svg);background-position:center}.clm-img-overflow{position:relative;background-color:var(--clm-color-bg-light-blue)}.clm-img-overflow p:not(:last-child){margin-bottom:10px}.clm-img-overflow__content{position:relative;z-index:1;width:55%;border-radius:10px}@media (max-width:1279px){.clm-img-overflow__content{width:70%;padding:30px 20px 30px 20px;background-color:rgba(246,248,253,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media (max-width:1023px){.clm-img-overflow__content{width:85%;padding:15px 10px 15px 10px}}@media (max-width:767px){.clm-img-overflow__content{width:100%;padding:0;margin:0 0 10px 0;background-color:transparent}}.clm-img-overflow__title:not(:last-child){margin:0 0 50px 0}@media (max-width:767px){.clm-img-overflow__title:not(:last-child){margin:0 0 20px 0}}.clm-img-overflow__subtitle:not(:last-child){margin:0 0 50px 0}@media (max-width:767px){.clm-img-overflow__subtitle:not(:last-child){margin:0 0 20px 0}}.clm-img-overflow__description{margin:0 0 30px 0}@media (max-width:767px){.clm-img-overflow__description{margin:0 0 10px 0}}.clm-img-overflow__list{display:flex;flex-wrap:wrap;gap:10px 60px}@media (max-width:1279px){.clm-img-overflow__list{gap:10px 40px}}@media (max-width:1023px){.clm-img-overflow__list{gap:10px 30px}}@media (max-width:767px){.clm-img-overflow__list{flex-direction:column;gap:10px}}.clm-img-overflow__list.clm-list-bullet li{flex:0 1 calc((100% - 60px)/ 2)}.clm-img-overflow__list.clm-list-bullet li:not(:last-child){margin:0}.clm-img-overflow__wrap-btn{display:flex;flex-wrap:wrap;gap:30px;margin:130px 0 0 0}@media (max-width:767px){.clm-img-overflow__wrap-btn{flex-direction:column;gap:20px;margin:20px 0 0 0}}@media (max-width:767px){.clm-img-overflow__wrap-btn--deck{display:none}}.clm-img-overflow__wrap-btn--mobile{display:none}@media (max-width:767px){.clm-img-overflow__wrap-btn--mobile{display:flex}}.clm-img-overflow__btn{flex:0 0 calc(50% - 15px)}@media (max-width:767px){.clm-img-overflow__btn{flex:0 0 100%}}.clm-img-overflow__img{position:absolute;top:-2.5%;left:50%;height:111%}@media (max-width:1023px){.clm-img-overflow__img{left:5%}}@media (max-width:767px){.clm-img-overflow__img{position:static;height:auto;margin:0 -40px}}.clm-img-overflow__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.clm-ways{background-color:var(--clm-color-bg-light-blue)}}@media (min-width:768px){.clm-ways--tabs .clm-ways__content{position:static;border-radius:unset;box-shadow:none}.clm-ways--tabs .clm-ways__list{position:relative;display:flex;gap:30px;padding-bottom:20px;overflow-x:auto}.clm-ways--tabs .clm-ways__item{flex-shrink:0}.clm-ways--tabs .clm-ways__item.clm-ways__item--active .clm-ways__info{display:none}.clm-ways--tabs .clm-ways__item:not(:last-child) .clm-ways__btn{border-bottom:1px solid var(--clm-color-yellow-dark)}.clm-ways--tabs .clm-ways__btn{width:auto;min-height:50px;border:1px solid var(--clm-color-yellow-dark);border-radius:4px;background-color:transparent}.clm-ways--tabs .clm-ways__tabs-wrap-info{position:relative;height:310px;margin-top:30px;padding-bottom:30px;overflow-y:auto}.clm-ways--tabs .clm-ways__info{position:static;top:0;width:100%;height:auto;padding:0;box-shadow:unset;overflow-y:auto;background-color:transparent}.clm-ways--tabs .clm-ways__info--active{display:block}}.clm-ways__title{margin:0 0 30px 0}@media (max-width:767px){.clm-ways__title{margin:0 0 20px 0}}.clm-ways__content{position:relative;border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);overflow:hidden}@media (max-width:767px){.clm-ways__content{border-radius:0;box-shadow:unset;overflow:visible}}@media (max-width:767px){.clm-ways__item--empty-height{display:none}}.clm-ways__item--active .clm-ways__btn{background-color:var(--clm-color-yellow-dark)}.clm-ways__item--active .clm-ways__info{display:block}@media (max-width:767px){.clm-ways__item--active .clm-ways__info{display:none}.clm-ways__item--active+.clm-ways__item .clm-ways__btn{border-top:1px solid var(--clm-color-grey)}.clm-ways__item--active .clm-ways__icon-btn{transform:scaleY(-1)}}.clm-ways__item:not(:last-child) .clm-ways__btn{border-bottom:1px solid var(--clm-color-grey)}.clm-ways__btn{display:flex;align-items:center;width:25%;min-height:80px;padding:10px 30px 10px 30px;background-color:var(--clm-color-bg-light-blue);color:var(--clm-color-black);cursor:pointer}.clm-ways__btn__text-btn{font-weight:400}@media (max-width:1023px){.clm-ways__btn{width:30%}}@media (max-width:767px){.clm-ways__btn{width:100%;min-height:60px;padding:10px 16px 10px 16px;background-color:var(--clm-color-white)}}.clm-ways__icon-btn{display:none}@media (max-width:767px){.clm-ways__icon-btn{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin:0 0 0 auto;transition:transform .3s ease 0s}}.clm-ways__info{position:absolute;top:0;right:0;display:none;width:75%;height:100%;padding:30px;box-shadow:0 4px 16px 0 rgba(0,0,0,.05);overflow-y:auto;background-color:var(--clm-color-white)}@media (max-width:1023px){.clm-ways__info{width:70%}}@media (max-width:767px){.clm-ways__info{position:static;width:100%;padding:20px 16px;box-shadow:unset}}.clm-ways__line{display:flex;gap:90px}@media (max-width:1600px){.clm-ways__line{gap:70px}}@media (max-width:1279px){.clm-ways__line{gap:50px}}@media (max-width:767px){.clm-ways__line{flex-direction:column;gap:0}}.clm-ways__img-info{flex-shrink:0;margin-bottom:30px}@media (max-width:767px){.clm-ways__img-info{width:30%;min-width:100px;margin-bottom:20px}}.clm-ways__img-info img{max-height:65px}.clm-ways__title-info:not(:last-child){margin-bottom:10px}@media (max-width:767px){.clm-ways__title-info--desc{display:none}}.clm-ways__text-info:not(:last-child){margin-bottom:30px}@media (max-width:767px){.clm-ways__text-info:not(:last-child){margin-bottom:20px}}.clm-ways__table-elem:not(:last-child){margin-bottom:30px}@media (max-width:1023px){.clm-ways__table-elem{display:block}.clm-ways__table-elem:not(:last-child){margin-bottom:20px}}.clm-ways__table-title{flex:0 0 170px;font-weight:400}@media (max-width:1023px){.clm-ways__table-title:not(:last-child){margin-bottom:10px}}.clm-ways__about-list-info{margin-bottom:10px}.clm-reviews{background:var(--clm-color-bg-blue);overflow:hidden}@media (max-width:767px){.clm-reviews{padding-bottom:40px}}.clm-reviews .clm-wrap-section{margin:0 auto}.clm-reviews__item{display:flex;width:378px;height:435px;flex-direction:column;align-items:center;gap:30px;border-radius:var(--clm-border-radius-outer);background:url(/images/blocks/reviews/marks.svg) var(--clm-color-white);background-position:right -10px top 180px;background-size:105px;background-repeat:no-repeat;overflow:hidden;position:relative;margin-right:var(--clm-card-gap);padding-top:20px}@media (max-width:1279px){.clm-reviews__item{width:300px;height:480px}}@media (max-width:1023px){.clm-reviews__item{gap:20px;height:450px;padding-top:20px}}@media (max-width:767px){.clm-reviews__item{height:430px}}.clm-reviews__item:last-child{margin-right:0}.clm-reviews__logo{display:block;width:297px;mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:1023px){.clm-reviews__logo{width:260px;height:150px}}.clm-reviews__text{display:flex;flex-direction:column;align-items:center;width:calc(100% - 60px);margin:0;text-wrap:balance}@media (max-width:1279px){.clm-reviews__text{width:calc(100% - 40px)}}@media (max-width:767px){.clm-reviews__text{font-size:14px}}.clm-reviews__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 60px);height:50px;border:1px solid var(--clm-color-blue);transition:all .2s ease;color:var(--clm-color-blue-dark);border-radius:var(--clm-border-radius-btn);position:absolute;left:50%;bottom:30px;transform:translateX(-50%)}@media (max-width:1279px){.clm-reviews__btn{width:calc(100% - 40px)}}.clm-reviews__btn:hover{border-color:var(--clm-color-blue);background:var(--clm-color-blue);color:var(--clm-color-white)}.clm-reviews__btn:hover img{filter:saturate(0) brightness(100)}@media (max-width:1023px){.clm-reviews .clm-image-gallery__arrows{display:none}}.clm-reviews .swiper-container{overflow:visible}.clm-reviews .swiper-pagination{bottom:-30px;display:none}@media (max-width:1023px){.clm-reviews .swiper-pagination{display:flex;justify-content:center}}.clm-spoiler{--clm-color-spoiler-arrow-bg:#EFF5F9;--clm-color-spoiler-arrow:#0077FF;--clm-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.clm-spoiler__title{margin:0 0 40px 0}@media (max-width:1600px){.clm-spoiler__title{margin:0 0 30px 0}}@media (max-width:767px){.clm-spoiler__title{margin:0 0 20px 0}}.clm-spoiler__info{display:flex;gap:30px}@media (max-width:1023px){.clm-spoiler__info{flex-direction:column}}.clm-spoiler__filter{display:flex;width:360px;flex-direction:column;gap:var(--clm-card-gap)}@media (max-width:1600px){.clm-spoiler__filter{width:295px}}@media (max-width:1023px){.clm-spoiler__filter{flex-direction:row;width:100%}}@media (max-width:767px){.clm-spoiler__filter{flex-direction:column}}.clm-spoiler__banner{display:flex;align-items:center;justify-content:center;height:200px;border-radius:var(--clm-border-radius-outer);background:var(--clm-img-gradient)}@media (max-width:1023px){.clm-spoiler__banner{flex:1;height:auto;min-height:200px}}.clm-spoiler__banner-img{display:block;width:100%}.clm-spoiler__list{flex:1;margin-top:-30px}.clm-spoiler__item{border-radius:12px;transition:box-shadow .3s ease 0s,background-color .3s ease 0s,padding .3s ease 0s;overflow:hidden}@media (max-width:1600px){.clm-spoiler__item{font-size:14px}}.clm-spoiler__item.active{background-color:var(--clm-color-white);box-shadow:var(--clm-shadow)}.clm-spoiler__item.active+.active{margin-top:5px}.clm-spoiler__item.active .clm-spoiler__icon-btn{background-color:var(--clm-color-spoiler-arrow-bg)}.clm-spoiler__item.active .clm-spoiler__icon-btn img{transform:scale(-1)}.clm-spoiler__item.active .clm-spoiler__title-btn{color:var(--clm-color-grey-darker)}.clm-spoiler__btn{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 30px 10px 30px;cursor:pointer}@media (max-width:1600px){.clm-spoiler__btn{padding:10px 20px}}@media (max-width:767px){.clm-spoiler__btn{padding:10px;align-items:flex-start}}.clm-spoiler__icon-btn{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;background:var(--clm-color-white);border-radius:50%;transition:background-color .3s ease 0s}@media (max-width:767px){.clm-spoiler__icon-btn{width:30px;height:30px;flex:0 0 30px}}.clm-spoiler__icon-btn img{transition:transform .3s ease 0s}.clm-spoiler__title-btn{margin:0}@media (max-width:767px){.clm-spoiler__title-btn{max-width:70vw}}.clm-spoiler__content{padding:0 30px 10px 30px;display:none}@media (max-width:1600px){.clm-spoiler__content{padding:10px 20px}}@media (max-width:767px){.clm-spoiler__content{padding:10px}}.clm-spoiler__content-flex{display:inline-flex;flex-direction:column;align-items:flex-start;gap:20px}.clm-spoiler__content-text{display:block;max-width:845px}.clm-spoiler__content-text>:first-child{padding-top:0}.clm-spoiler__content-text>:last-child{margin-bottom:0}.clm-spoiler__content-text h1,.clm-spoiler__content-text h2,.clm-spoiler__content-text h3,.clm-spoiler__content-text h4,.clm-spoiler__content-text h5,.clm-spoiler__content-text h6{padding-top:10px;margin:0 0 10px 0}.clm-spoiler__content-text p:first-of-type,.clm-spoiler__content-text>h1+p,.clm-spoiler__content-text>h2+p,.clm-spoiler__content-text>h3+p,.clm-spoiler__content-text>h4+p,.clm-spoiler__content-text>h5+p,.clm-spoiler__content-text>h6+p,.clm-spoiler__content-text>ol+p,.clm-spoiler__content-text>ul+p{padding-top:10px}.clm-spoiler__content p{margin:0 0 10px 0}.clm-spoiler__content p:last-child{margin-bottom:0}.clm-spoiler__content a{background:0 0;padding:0;display:inline;color:var(--clm-color-blue)}.clm-spoiler__content a:hover{background:0 0}.clm-spoiler__content ul{padding-left:30px;margin:0 0 10px 0;padding-top:10px}@media (max-width:767px){.clm-spoiler__content ul{padding-left:25px}}.clm-spoiler__content ul li{margin-bottom:10px;position:relative;list-style:none}.clm-spoiler__content ul li:last-child{margin-bottom:0}.clm-spoiler__content ul li:before{content:"";background:url(/images/blocks/faq/bullet.svg) center center;background-repeat:no-repeat;background-size:contain;display:block;width:18px;height:18px;position:absolute;left:-30px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.clm-spoiler__content ul li:before{left:-25px}}.clm-spoiler__content ol{list-style-type:none;counter-reset:num;padding-left:20px;margin:0 0 10px 0;padding-top:10px}.clm-spoiler__content ol li{position:relative;margin-bottom:10px}.clm-spoiler__content ol li:before{content:counter(num);counter-increment:num;position:absolute;left:-20px;color:var(--clm-color-blue);display:block;width:11px;text-align:center}.clm-spoiler__content ol li:last-child{margin-bottom:0}.clm-spoiler__content .clm-spoiler__content-btn{padding:15px 40px;background:var(--clm-color-bg-light-blue);display:inline-flex;align-items:center;gap:10px;color:var(--clm-color-blue-dark);transition:background .2s ease}@media (max-width:767px){.clm-spoiler__content .clm-spoiler__content-btn{display:flex;justify-content:center}}.clm-spoiler__content .clm-spoiler__content-btn path{fill:var(--clm-color-blue-dark)}.clm-spoiler__content .clm-spoiler__content-btn:hover{background:var(--clm-color-light-blue)}.clm-spoiler .clm-spoiler__item-title{color:var(--clm-color-grey-darker);padding:10px 30px;margin:30px 0 5px 0}@media (max-width:1600px){.clm-spoiler .clm-spoiler__item-title{padding:0 20px}}@media (max-width:767px){.clm-spoiler .clm-spoiler__item-title{padding:0 10px}}.clm-spoiler .clm-spoiler__settings{display:block;background:var(--clm-color-white);border-radius:12px;flex:0 0 auto}@media (max-width:1023px){.clm-spoiler .clm-spoiler__settings{flex:1}}@media (max-width:767px){.clm-spoiler .clm-spoiler__settings{background:0 0}}.clm-spoiler .clm-spoiler__settings .pseudo-table__list{box-shadow:var(--clm-shadow)}@media (max-width:1023px){.clm-spoiler .clm-spoiler__settings .pseudo-table__list{height:100%}}@media (max-width:767px){.clm-spoiler .clm-spoiler__settings .pseudo-table__list{box-shadow:none}}@media (max-width:767px){.clm-spoiler .clm-spoiler__settings .pseudo-table__btn{width:100%}}.clm-image-gallery--spoiler{--clm-image-gallery-height:260px;--clm-image-gallery-space:20px;--clm-image-gallery-mobile-space:20px;min-width:1055px}@media (max-width:1600px){.clm-image-gallery--spoiler{min-width:835px}}@media (max-width:1279px){.clm-image-gallery--spoiler{min-width:580px}}@media (max-width:1023px){.clm-image-gallery--spoiler{min-width:670px}}@media (max-width:767px){.clm-image-gallery--spoiler{min-width:100%}}.clm-wrap-section{padding-top:var(--clm-padding);padding-bottom:var(--clm-padding)}.clm-wrap-section-small{padding-top:var(--clm-padding-small);padding-bottom:var(--clm-padding-small)}.clm-footer{background-color:var(--clm-color-bg-light-blue)}@media (max-width:1600px){.clm-footer{font-size:14px}}.clm-footer__top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px}@media (max-width:1279px){.clm-footer__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:767px){.clm-footer__top{display:flex;flex-direction:column;gap:30px}}.clm-footer__top:not(:last-child){padding:0 0 50px 0;border-bottom:2px solid var(--clm-color-white);margin:0 0 50px 0}@media (max-width:1279px){.clm-footer__top:not(:last-child){padding:0 0 30px 0;margin:0 0 30px 0}}@media (max-width:767px){.clm-footer__top:not(:last-child){padding:0 0 20px 0;margin:0 0 20px 0}}.clm-footer__middle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px;padding:0 0 50px 0;border-bottom:2px solid var(--clm-color-white);margin:0 0 50px 0}@media (max-width:1279px){.clm-footer__middle .clm-footer__line:nth-child(3){grid-column:3}}@media (max-width:1279px){.clm-footer__middle{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 0 30px 0;margin:0 0 30px 0}}.clm-footer__middle .clm-footer__item:not(:last-child){margin-bottom:0}.clm-footer__middle .clm-footer__sub-list{display:flex;gap:60px}@media (max-width:1600px){.clm-footer__middle .clm-footer__sub-list{gap:45px}}@media (min-width:768px){.clm-footer__middle .clm-footer__sub-item:not(:last-child){margin:0}}@media (min-width:768px){.clm-footer__middle .clm-footer__line:not(:last-child){margin:0}}.clm-footer__middle .clm-footer__text{width:300px;text-wrap:balance}@media (max-width:1600px){.clm-footer__middle .clm-footer__text{width:250px}}.clm-footer__list{grid-column:span 3;flex-grow:1;-moz-column-count:3;column-count:3;-moz-column-gap:45px;column-gap:45px}@media (max-width:1279px){.clm-footer__list{-moz-column-gap:20px;column-gap:20px;grid-column:span 2;-moz-column-count:2;column-count:2}}@media (max-width:1023px){.clm-footer__list{-moz-column-gap:30px;column-gap:30px}}@media (max-width:767px){.clm-footer__list{display:flex;flex-direction:column;-moz-column-count:1;column-count:1}}.clm-footer__side{display:flex;flex-direction:column;flex:0 0 20%}@media (max-width:767px){.clm-footer__side{padding:0 10px}}.clm-footer__item{-moz-column-break-inside:avoid;break-inside:avoid}.clm-footer__item-information{grid-column:span 2}@media (max-width:1279px){.clm-footer__item:not(:last-child){margin-bottom:30px}}@media (max-width:1023px){.clm-footer__item:not(:last-child){margin-bottom:20px}}.clm-footer__item:nth-child(2){-moz-column-break-before:column;break-before:column}@media (max-width:767px){.clm-footer__item:nth-child(2){-moz-column-break-before:inherit;break-before:inherit}}@media (max-width:1279px){.clm-footer__item:nth-child(3){-moz-column-break-before:inherit;break-before:inherit}}@media (max-width:767px){.clm-footer__item{display:flex;flex-direction:column;padding:12px 10px;border-top:2px solid var(--clm-color-white);margin-top:4px;transition:all .3s ease 0s}.clm-footer__item:first-child{border-top-color:transparent;margin-top:0}.clm-footer__item:not(:last-child){border-bottom-color:transparent;margin-bottom:0}.clm-footer__item:last-child{padding-bottom:12px;border-bottom:2px solid var(--clm-color-white);margin-bottom:0}.clm-footer__item.active+.clm-footer__item{border-top-color:transparent}.clm-footer__item.active{border-color:transparent;border-radius:12px;background-color:var(--clm-color-white);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.clm-footer__item.active .clm-footer__arrow-icon{transform:scale(1,-1)}}.clm-footer__title{color:var(--clm-color-grey-dark)}.clm-footer__title:not(:last-child){margin:0 0 30px 0}@media (max-width:1279px){.clm-footer__title:not(:last-child){margin:0 0 20px 0}}@media (max-width:1023px){.clm-footer__title:not(:last-child){margin:0 0 15px 0}}@media (max-width:767px){.clm-footer__title{display:flex;align-items:flex-start;gap:20px}.clm-footer__title:not(:last-child){margin:0}}.clm-footer__title span{font-weight:400}.clm-footer__title a{transition:color .3s ease 0s;color:var(--clm-color-grey-dark)}@media (any-hover:hover){.clm-footer__title a:hover{color:var(--clm-color-blue)}}.clm-footer__arrow-icon{display:none}@media (max-width:767px){.clm-footer__arrow-icon{display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform .3s ease 0s}.clm-footer__arrow-icon img{width:15px;height:15px;filter:invert(30%) sepia(79%) saturate(2935%) hue-rotate(202deg) brightness(101%) contrast(105%)}}@media (max-width:767px){.clm-footer__sub-list{display:none;padding:25px 0 6px 0}}.clm-footer__sub-item:not(:last-child){margin:0 0 20px 0}@media (max-width:1279px){.clm-footer__sub-item:not(:last-child){margin:0 0 15px 0}}@media (max-width:1023px){.clm-footer__sub-item:not(:last-child){margin:0 0 10px 0}}@media (max-width:767px){.clm-footer__sub-item:not(:last-child){margin:0 0 22px 0}}.clm-footer__sub-item a{transition:color .3s ease 0s;color:var(--clm-color-main)}@media (any-hover:hover){.clm-footer__sub-item a:hover{color:var(--clm-color-blue)}}@media (max-width:767px){.clm-footer__sub-item a{display:block}}.clm-footer__top-side:not(:last-child){margin:0 0 30px 0}.clm-footer__title-side{color:var(--clm-color-grey-dark)}.clm-footer__title-side:not(:last-child){margin:0 0 30px 0}.clm-footer__title-side a{transition:color .3s ease 0s;color:var(--clm-color-grey-dark)}@media (any-hover:hover){.clm-footer__title-side a:hover{color:var(--clm-color-text-hover)}}.clm-footer__btn{display:inline-flex;width:100%;padding:10px 30px}@media (max-width:1023px){.clm-footer__btn{min-width:auto}}@media (max-width:767px){.clm-footer__btn{width:auto;display:flex}}.clm-footer__btn:not(:last-child){margin:0 0 30px 0}.clm-footer__contact{display:flex;justify-content:space-between}@media (max-width:1023px){.clm-footer__contact{flex-direction:column;gap:10px}}@media (max-width:767px){.clm-footer__contact{display:block}}.clm-footer__contact:not(:last-child){margin:0 0 30px 0}@media (max-width:767px){.clm-footer__contact .clm-footer__text:not(:last-child){display:block;margin:0 0 20px 0}}.clm-footer__text{color:var(--clm-color-main);text-wrap:balance;transition:color .3s ease}@media (any-hover:hover){.clm-footer__text:hover{color:var(--clm-color-blue)}}.clm-footer__line{display:flex}@media (max-width:767px){.clm-footer__line{align-items:center}}.clm-footer__line:not(:last-child){margin:0 0 20px 0}.clm-footer__line .clm-footer__text:hover{color:var(--clm-color-main)}.clm-footer__icon{flex:0 0 24px;width:24px;height:24px}@media (max-width:767px){.clm-footer__icon{flex:0 0 30px;width:30px;height:30px}}.clm-footer__icon:not(:last-child){margin:0 15px 0 0}.clm-footer__bottom{display:flex;justify-content:space-between;gap:30px}@media (max-width:1023px){.clm-footer__bottom{gap:10px}}@media (max-width:767px){.clm-footer__bottom{flex-direction:column;gap:10px;padding:0 10px}}.clm-footer__left-bottom{display:flex;flex-direction:column;gap:15px}.clm-footer__left-bottom div:hover{color:var(--clm-color-grey-dark)}@media (max-width:767px){.clm-footer__left-bottom{gap:10px}}.clm-footer__text-bottom{font-weight:400;color:var(--clm-color-grey-dark);transition:color .3s ease 0s}@media (max-width:767px){.clm-footer__text-bottom{font-size:12px}}@media (any-hover:hover){.clm-footer__text-bottom:hover{color:var(--clm-color-blue)}}.clm-footer__right-bottom{display:flex;flex-direction:column;align-items:flex-end;gap:15px}@media (max-width:767px){.clm-footer__right-bottom{gap:10px;align-items:flex-start}}.clm-log-list__head{margin:0 0 50px 0}@media (max-width:767px){.clm-log-list__head{margin:0 0 30px 0}}.clm-log-list__list{display:flex;flex-wrap:wrap;gap:60px}@media (max-width:1023px){.clm-log-list__list{gap:40px}}@media (max-width:767px){.clm-log-list__list{display:block}}.clm-log-list__item{flex:0 0 calc((100% - 120px)/ 3)}@media (max-width:1023px){.clm-log-list__item{flex:0 0 calc((100% - 80px)/ 3)}}@media (max-width:767px){.clm-log-list__item{flex:unset;margin-bottom:30px}.clm-log-list__item:last-child{margin-bottom:0}}.clm-log-list__item:not(:last-child) .clm-log-list__item-header-count::before{content:"";position:absolute;right:0;top:18px;width:9px;height:15px;background-image:url(/images/ico_navigation/clm-log-arr.svg)}@media (max-width:767px){.clm-log-list__item:not(:last-child) .clm-log-list__item-header-count::before{display:none}}.clm-log-list__item:not(:last-child) .clm-log-list__item-header-count::after{content:"";position:absolute;right:10px;top:24px;left:90px;height:2px;background-image:url(/images/ico_navigation/clm-log-line.svg);background-repeat:repeat-x}@media (max-width:1023px){.clm-log-list__item:not(:last-child) .clm-log-list__item-header-count::after{left:70px}}@media (max-width:767px){.clm-log-list__item:not(:last-child) .clm-log-list__item-header-count::after{display:none}}.clm-log-list__item-header{width:100%;position:relative}.clm-log-list__item-header-count{font-size:42px;color:var(--clm-color-red);margin-bottom:30px}@media (max-width:767px){.clm-log-list__item-header-count{font-size:28px;margin-bottom:0;position:absolute;left:0;top:-6px}}.clm-log-list__item-header-title{margin:0}@media (max-width:767px){.clm-log-list__item-header-title{padding-left:30px}}.clm-log-list__item-content{margin:30px 0 0}@media (max-width:767px){.clm-log-list__item-content{margin:20px 0 0}}.clm-log-list__item-text{max-width:400px}@media (max-width:767px){.clm-log-list__item-text{max-width:unset}}.clm-log-list__item-list{list-style:none;padding-inline-start:0}.clm-log-list__item-list li{padding-left:20px;position:relative;padding-bottom:30px}@media (max-width:767px){.clm-log-list__item-list li{padding-bottom:10px;padding-left:30px;max-width:600px}}.clm-log-list__item-list li:last-child{padding-bottom:0}.clm-log-list__item-list li:before{content:"•";position:absolute;left:0;top:-8px;font-size:170%;color:red}.clm-log-list__item-list li>div{margin-bottom:8px}@media (max-width:767px){.clm-log-list__item-list li>div{margin-bottom:5px}}.clm-contacts{display:flex;gap:30px}@media (max-width:1279px){.clm-contacts{gap:20px}}@media (max-width:1023px){.clm-contacts{display:block}}.clm-contacts__left{flex-grow:1}@media (max-width:1023px){.clm-contacts__left{display:none}}.clm-contacts__left>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--clm-border-radius-outer)}.clm-contacts__right{width:800px;flex-shrink:0;display:flex;gap:var(--clm-card-gap);flex-wrap:wrap}@media (max-width:1279px){.clm-contacts__right{width:600px}}@media (max-width:1023px){.clm-contacts__right{width:100%;display:block}}.clm-contacts__right>*{width:calc((100% - var(--clm-card-gap))/ 2)}@media (max-width:1279px){.clm-contacts__right>*{width:calc((100% - var(--clm-card-gap))/ 2)}}@media (max-width:1023px){.clm-contacts__right>*{width:100%;margin-bottom:var(--clm-card-gap)}.clm-contacts__right>:last-child{margin-bottom:0}}.clm-contacts__right:nth-child(1){width:100%}.clm-contacts__right:nth-child(1) .clm-contacts-parameters{-moz-columns:3;columns:3}@media (max-width:1023px){.clm-contacts__right:nth-child(1) .clm-contacts-parameters{-moz-columns:2;columns:2}}@media (max-width:767px){.clm-contacts__right:nth-child(1) .clm-contacts-parameters{display:block;-moz-columns:unset;columns:unset}}.clm-contacts-item{border-radius:var(--clm-border-radius-outer);background:linear-gradient(58.54deg,rgba(248,186,220,.2) 2.95%,rgba(129,130,255,.2) 97.15%);padding:30px 40px 20px}@media (max-width:1279px){.clm-contacts-item{padding:30px 20px 20px}}@media (max-width:767px){.clm-contacts-item{padding:20px 15px;border-radius:10px}}.clm-contacts-item--large{width:100%;padding-bottom:30px}@media (max-width:1279px){.clm-contacts-item--large{padding-bottom:20px}}.clm-contacts-item--large .clm-contacts-item__btn{margin-top:60px;width:calc((100% - 130px)/ 2)}@media (max-width:1279px){.clm-contacts-item--large .clm-contacts-item__btn{width:calc((100% - 60px)/ 2)}}@media (max-width:767px){.clm-contacts-item--large .clm-contacts-item__btn{width:100%;margin-top:30px}}.clm-contacts-item__title{margin-bottom:30px;font-size:var(--clm-fz-headline3);font-weight:400}@media (max-width:767px){.clm-contacts-item__title{margin-bottom:24px}}.clm-contacts-item__btn{margin-top:20px;width:100%;position:relative}.clm-contacts-item__btn>img,.clm-contacts-item__btn>svg{margin-left:12px}.clm-contacts-item__btn-copied{position:absolute;left:30px;right:30px;top:100%;padding:10px;background-color:#858b94;color:#fff;font-size:14px;pointer-events:none}.clm-contacts-item__btn-copied-inner{display:flex;align-items:center;justify-content:center}.clm-contacts-item__btn-copied-inner>img,.clm-contacts-item__btn-copied-inner>svg{filter:saturate(0) brightness(100);margin-left:12px}.clm-contacts-parameters{margin-top:30px;-moz-column-gap:30px;column-gap:30px;-moz-columns:2;columns:2;margin-bottom:-60px}@media (max-width:1279px){.clm-contacts-parameters{margin-top:40px;margin-bottom:-40px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:767px){.clm-contacts-parameters{margin-top:30px;display:block;-moz-columns:unset;columns:unset;margin-bottom:0}}.clm-contacts-parameters>*{min-width:calc((100% - 100px)/ 2);margin-bottom:60px}@media (max-width:1279px){.clm-contacts-parameters>*{margin-bottom:40px}}@media (max-width:767px){.clm-contacts-parameters>*{width:100%;margin-bottom:30px}.clm-contacts-parameters>:last-child{margin-bottom:0}}.clm-contacts-parameters__item{display:inline-flex;min-height:60px;align-items:center;text-wrap:balance}@media (max-width:767px){.clm-contacts-parameters__item{display:flex;min-height:unset}}.clm-contacts-parameters__item-icon{flex-shrink:0;margin-right:15px}@media (max-width:767px){.clm-contacts-parameters__item-icon{margin-right:20px}}@media (max-width:767px){.clm-contacts-parameters__item-content{font-size:14px}}.clm-contacts-parameters__item-content>a{transition:color .2s ease-in-out}.clm-contacts-parameters__item-content>a:hover{color:#505c7a}.clm-contacts-parameters__item--social{margin-top:-10px}@media (max-width:767px){.clm-contacts-parameters__item--social{margin-top:0}}.clm-contacts-mobile-gallery{display:none}@media (max-width:1023px){.clm-contacts-mobile-gallery{display:block}}.clm-contacts-mobile-gallery>img{border-radius:var(--clm-border-radius-outer);width:100%;height:auto;-o-object-fit:fill;object-fit:fill}.clm-contacts-table{width:100%;border-spacing:0 3px;text-align:left}.clm-contacts-table__tr{--clm-contacts-table-color:#F6F8FD}.clm-contacts-table__tr:nth-child(2n){--clm-contacts-table-color:#EAEFFA}.clm-contacts-table__td{padding:10px 30px;background-color:var(--clm-contacts-table-color);text-wrap:balance}@media (max-width:767px){.clm-contacts-table__td{padding:10px}}.clm-contacts-table__td:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.clm-contacts-table__td:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.icon-block h2{margin:0 0 40px 0}@media (max-width:1600px){.icon-block h2{margin:0 0 30px 0}}@media (max-width:767px){.icon-block h2{margin:0 0 20px 0}}.icon-block__content{display:flex;justify-content:flex-start;align-items:stretch;gap:var(--clm-card-gap);flex-wrap:wrap}.icon-block__content-1 .icon-block__item{width:calc((100% - var(--clm-card-gap) * 1)/ 2)}.icon-block__content-2 .icon-block__item{width:calc((100% - var(--clm-card-gap) * 1)/ 2)}.icon-block__content-3 .icon-block__item{width:calc((100% - var(--clm-card-gap) * 2)/ 3)}.icon-block__content-4 .icon-block__item{width:calc((100% - var(--clm-card-gap) * 3)/ 4)}@media (max-width:767px){.icon-block .icon-block__content-1 .icon-block__item{width:100%}}@media (max-width:767px){.icon-block .icon-block__item{width:calc((100% - var(--clm-card-gap) * 1)/ 2)}}@media (max-width:360px){.icon-block .icon-block__item{width:100%;flex-direction:row}}.icon-block__item{display:flex;flex-direction:column;gap:20px;background:var(--clm-color-bg-light-blue);border-radius:var(--clm-border-radius-outer);padding:30px;width:calc((100% - var(--clm-card-gap) * 3)/ 4)}@media (max-width:1600px){.icon-block__item{padding:15px}}@media (max-width:1279px){.icon-block__item{padding:10px;gap:10px}}.icon-block__item img{display:block;width:100%;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (max-width:360px){.icon-block__item img{width:50px}}.icon-block__item-info{display:flex;flex-direction:column;gap:10px;text-wrap:balance}@media (max-width:1279px){.icon-block__item-info{gap:5px}}.icon-block__item-info h3{margin:0}@media (max-width:1279px){.icon-block__item-info h3{font-size:20px}}.icon-block__item-info p{margin:0}.icon-block__item-info ol{padding:0 0 0 15px;margin:0}.icon-block__item-info ul{padding:0 0 0 15px;margin:0}.icon-block__item-info .period{display:flex;align-items:center;gap:10px}.icon-block__item-info .period img{display:block;width:20px;height:20px;filter:invert(28%) sepia(33%) saturate(4264%) hue-rotate(210deg) brightness(94%) contrast(89%)}.icon-block__labels{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}@media (max-width:1600px){.icon-block__labels{margin-top:30px}}@media (max-width:767px){.icon-block__labels{margin-top:20px}}.icon-block__labels-item{display:flex;align-items:center;justify-content:center;padding:0 10px;height:40px;border:1px solid var(--clm-color-light-blue);border-radius:30px}.icon-block__labels-item img{display:block;width:30px;height:30px;padding:5px}.icon-block__labels-item p{padding:0 5px}.icon-block__btn{display:flex;gap:30px;margin-top:40px}@media (max-width:1600px){.icon-block__btn{margin-top:30px;gap:20px}}@media (max-width:767px){.icon-block__btn{flex-direction:column;margin-top:20px;gap:10px}}.clm-modal{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.clm-modal.active{opacity:1;visibility:visible}@media (max-width:767px){.clm-modal.active .clm-modal__modal{transform:translate(0,0)}}.clm-modal--callback-form .clm-modal__content{padding:0}@media (max-width:767px){.clm-modal--callback-form .clm-modal__content{padding:20px 15px 20px}}.clm-modal__bg{position:absolute;z-index:1;background:rgba(0,0,0,.3);top:0;right:0;bottom:0;left:0}.clm-modal__modal{z-index:2;max-width:80dvw;min-width:1300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1600px){.clm-modal__modal{min-width:1000px}}@media (max-width:1023px){.clm-modal__modal{min-width:80dvw}}@media (max-width:767px){.clm-modal__modal{max-width:unset;max-height:unset;min-width:unset;top:3%;right:0;left:0;bottom:0;transition:transform .2s ease-in-out;transform:translate(0,100%)}}@media (max-width:767px){.clm-modal__decorate-line-wrapper{width:100%;height:14px;flex:0 0 14px}}@media (max-width:767px){.clm-modal__decorate-line{width:100px;height:4px;border-radius:2px;margin:0 auto 10px;background-color:var(--clm-color-bg-light-blue)}}.clm-modal__wrap-content{background-color:#fff;border-radius:var(--clm-border-radius-outer);overflow:hidden}@media (max-width:767px){.clm-modal__wrap-content{display:flex;flex-direction:column;height:calc(100% - 14px);border-radius:15px 15px 0 0}}.clm-modal__content{padding:70px 50px;max-height:70dvh;overflow-y:auto}@media (max-width:1600px){.clm-modal__content{max-height:90dvh}}@media (max-width:1023px){.clm-modal__content{max-height:70dvh}}@media (max-width:767px){.clm-modal__content{flex-grow:1;max-height:unset;padding:20px 15px}}.clm-modal__title{margin-bottom:50px;font-size:var(--clm-fz-headline2);font-weight:400}@media (max-width:767px){.clm-modal__title{margin-bottom:15px}}.clm-modal__close{position:fixed;top:50px;right:50px;z-index:3;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease-in-out;background:rgba(255,255,255,.6)}@media (max-width:1023px){.clm-modal__close{top:20px;right:20px}}@media (max-width:767px){.clm-modal__close{width:40px;height:40px;background:#fff}}@media (max-width:767px){.clm-modal__close{display:none}}.clm-modal__close:hover{opacity:.7}.clm-modal__buttons{margin-top:50px;display:flex;justify-content:center}@media (max-width:767px){.clm-modal__buttons{display:block;margin-top:20px}}.clm-modal__buttons>*{min-width:250px;margin:0 15px;display:inline-flex}@media (max-width:767px){.clm-modal__buttons>*{min-width:unset;width:100%;margin:0 0 16px}.clm-modal__buttons>:last-child{margin:0}}.clm-text-block{background-color:var(--clm-color-bg-light-blue);-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px;margin:30px 0;padding:30px;border-radius:var(--clm-border-radius-outer)}@media (max-width:1279px){.clm-text-block{-moz-column-gap:20px;column-gap:20px;margin:20px 0;padding:20px}}@media (max-width:1023px){.clm-text-block{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;margin:10px 0}}@media (max-width:767px){.clm-text-block{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.clm-text-block h2{margin:1rem 0;-moz-column-break-after:avoid;break-after:avoid}.clm-text-block h3{margin:1rem 0;-moz-column-break-after:avoid;break-after:avoid}.clm-text-block h3:first-child{margin-top:0}@media (max-width:1023px){.clm-text-block p{font-size:14px}}.clm-text-block ul{padding-left:10px;margin:0;-moz-column-break-after:avoid;break-after:avoid}@media (max-width:767px){.clm-text-block ul{padding-left:20px}}.clm-text-block ul li{margin-top:.65rem;margin-bottom:.65rem;text-wrap:balance}@media (max-width:1023px){.clm-text-block ul li{font-size:14px}}.clm-text-block ol{padding-left:10px;margin:0;-moz-column-break-after:avoid;break-after:avoid}@media (max-width:767px){.clm-text-block ol{padding-left:20px}}.clm-text-block ol li{margin-top:.65rem;margin-bottom:.65rem;text-wrap:balance}@media (max-width:1023px){.clm-text-block ol li{font-size:14px}}.main-header{box-sizing:border-box;width:100%;z-index:100;position:relative}@media (max-width:1023px){.main-header{margin-bottom:0;z-index:1000}}.main-header__container{padding-left:40px;padding-right:40px;margin:0 auto;max-width:var(--clm-container)}@media (max-width:1023px){.main-header__container{max-width:none;width:100%;padding-left:0;padding-right:0;margin:0}}.main-header__mobile{display:none}@media (max-width:1023px){.main-header__mobile{display:flex;align-items:flex-end;padding:15px 20px;background-color:var(--clm-color-white);border-radius:0 0 20px 20px;position:relative;z-index:1}}.main-header__button{flex-shrink:0;margin-left:auto}.main-header__desktop{z-index:1;position:relative;background-color:var(--clm-color-white);border-radius:0 0 20px 20px;padding:20px 0}@media (max-width:1023px){.main-header__desktop{display:none}}.main-header__logo{display:block;width:294px;height:55px;position:relative;cursor:pointer}@media (max-width:1500px){.main-header__logo{width:260px}}@media (max-width:1023px){.main-header__logo{width:auto;height:auto}.main-header__logo img{height:30px}}.main-header__logo-description{position:absolute;font-size:12px;color:var(--clm-color-black)!important;bottom:4px;left:74px;white-space:nowrap}@media (max-width:1500px){.main-header__logo-description{bottom:10px;left:66px}}@media (max-width:1023px){.main-header__logo-description{font-size:10px;white-space:nowrap;bottom:-1px;left:20px}}.main-header__list{width:100%;margin:0 0 -20px;padding:0;list-style:none;display:flex;align-items:center}@media (max-width:1500px){.main-header__list{flex-wrap:wrap}.main-header__list>*{order:3}}.main-header__list-logo{margin-right:auto;margin-bottom:15px;flex-shrink:0}.main-header__list-category{display:block;margin-right:30px;margin-bottom:15px}.main-header__list-category--first{margin-left:30px}@media (max-width:1500px){.main-header__list-category--first{margin-left:0}}.main-header__list-category--last{margin-right:auto}@media (max-width:1500px){.main-header__list-category{margin-right:15px}}.main-header__list-item{margin-left:30px;margin-bottom:15px;display:block}@media (max-width:1500px){.main-header__list-item{margin-left:15px}}.main-header__list-item a:not(.clm-btn){white-space:nowrap;cursor:pointer;transition:color .1s ease-in-out,opacity .1s ease-in-out}.main-header__list-item a:not(.clm-btn):focus,.main-header__list-item a:not(.clm-btn):hover{color:var(--clm-color-blue)}.main-header__list-item a:not(.clm-btn):active{opacity:.7}.main-header__list-item--user-account svg{font-size:24px}.main-header__list-item--btn{margin-left:25px}@media (max-width:1500px){.main-header__list-item--btn{margin-left:15px}}.main-header__list-item--btn .clm-btn{min-width:200px}.main-header__list .clm-btn--color-light-blue{color:var(--clm-color-blue-dark)}@media (max-width:1500px){.main-header__list .clm-btn--color-light-blue{min-width:160px}}@media (any-hover:hover){.main-header__list .clm-btn--color-light-blue:hover{color:var(--clm-color-white)}}.hero-banner{padding-top:50px;padding-bottom:50px}@media (max-width:1600px){.hero-banner{padding-top:40px;padding-bottom:40px}}@media (max-width:1023px){.hero-banner{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.hero-banner{padding-top:10px;padding-bottom:10px}}.hero-banner__main{padding:40px;border-radius:var(--clm-border-radius-outer);background:var(--clm-color-bg-light-blue)}@media (max-width:1023px){.hero-banner__main{padding:30px}}@media (max-width:767px){.hero-banner__main{padding:20px}}.hero-banner__content{display:flex;align-items:center;gap:103px;margin:0 0 50px 0}@media (max-width:1600px){.hero-banner__content{gap:64px;margin:0 0 30px 0}}@media (max-width:1279px){.hero-banner__content{gap:64px}}@media (max-width:1023px){.hero-banner__content{gap:30px}}@media (max-width:767px){.hero-banner__content{flex-direction:column;align-items:flex-start;gap:20px;margin:0 0 20px 0}}.hero-banner__left{flex:1 1 auto}.hero-banner__right{flex:0 0 560px}@media (max-width:1600px){.hero-banner__right{flex:0 0 440px}}@media (max-width:1279px){.hero-banner__right{flex:0 0 380px}}@media (max-width:1023px){.hero-banner__right{flex:0 0 300px}}.hero-banner__title{margin:0 0 20px 0;color:var(--clm-color-title);text-wrap:balance}.hero-banner__description{margin:0 0 50px 0;color:var(--clm-color-sub-title);font-size:var(--clm-fz-headline3);font-weight:400;text-wrap:balance}@media (max-width:1600px){.hero-banner__description{margin:0 0 30px 0}}@media (max-width:1023px){.hero-banner__description{margin:0 0 30px 0}}@media (max-width:767px){.hero-banner__description{margin:0 0 20px 0}}.hero-banner__services{display:flex;width:90%;flex-wrap:wrap;row-gap:20px;-moz-column-gap:30px;column-gap:30px;text-wrap:balance}@media (max-width:1600px){.hero-banner__services{width:100%}}@media (max-width:1279px){.hero-banner__services{width:100%;row-gap:15px}}.hero-banner__service{display:flex;align-items:center;flex:0 1 calc(50% - 15px);-moz-column-gap:10px;column-gap:10px;color:var(--clm-color-black)}@media (max-width:1279px){.hero-banner__service{flex:0 1 100%}}@media (max-width:1023px){.hero-banner__service{align-items:center}}.hero-banner__service span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;font-size:34px}@media (max-width:1279px){.hero-banner__service span{width:24px;height:24px;flex:0 0 24px;font-size:24px}}@media (max-width:1023px){.hero-banner__service span{background:var(--clm-color-white);width:40px;height:30px;flex:0 0 40px;font-size:20px;border-radius:50px}}@media (max-width:1023px){.hero-banner__img{margin:0 0 20px 0}}.hero-banner__img img{max-width:100%;width:100%;height:auto;mix-blend-mode:darken}.hero-banner__btns{display:flex;flex-wrap:wrap;gap:var(--clm-card-gap)}.hero-banner__btn{flex:0 1 300px}@media (max-width:1023px){.hero-banner__btn{flex:0 1 calc(50% - 15px)}}@media (max-width:767px){.hero-banner__btn{flex:0 1 100%}}.prices{display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:1600px){.prices{gap:10px}}.prices h2{margin:0}.prices__wrapper{max-width:var(--clm-container);display:flex}@media (max-width:767px){.prices__wrapper{flex-direction:column}}.prices__wrapperimg{display:none}.prices__description{flex-direction:column;align-items:center;text-align:center}.prices__icon{width:35px;height:35px}.prices__icon--wraper{display:flex;background:radial-gradient(white,var(--clm-color-light-blue));padding:10px;border-bottom:1px solid var(--clm-color-light-blue);align-items:center;gap:10px}@media (max-width:1023px){.prices__icon--wraper{flex-direction:column}}@media (max-width:767px){.prices__icon--wraper{flex-direction:row}}.prices__tarif{display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:5px;background:var(--clm-color-white);flex-direction:column}@media (max-width:767px){.prices__tarif{width:100%;opacity:1}}.prices__tarif-5{width:20%}@media (max-width:1023px){.prices__tarif-5{width:calc(33.3333333333% - 7px)}}@media (max-width:767px){.prices__tarif-5{width:100%}}.prices__tarif-3{width:33.3333333333%}@media (max-width:767px){.prices__tarif-3{width:100%}}.prices__tarif--notop{opacity:.75}@media (max-width:1023px){.prices__tarif--notop{opacity:1;width:100%}}.prices__title{display:flex;flex-direction:column;margin:0}@media (max-width:1023px){.prices__title{text-align:center}}@media (max-width:767px){.prices__title{text-align:left}}.prices__wrap{display:flex;gap:15px;min-height:100%;flex-direction:column}.prices__wrap button{margin:0 10px 10px 10px;min-height:40px}.prices__container{gap:20px}@media (max-width:1023px){.prices__container{gap:10px;flex-wrap:wrap;justify-content:space-between}}@media (max-width:767px){.prices__container{flex-direction:column;width:100%;gap:30px}}.prices__list{padding:0 10px}.prices__list-elem{display:flex;flex-direction:row;align-items:center;gap:5px;margin:0 0 10px 0;font-size:14px}@media (max-width:1023px){.prices__list-elem{justify-content:center}}@media (max-width:767px){.prices__list-elem{justify-content:start}}.prices__check{width:15px;height:15px}.prices__price{text-align:center;flex-grow:1;display:flex;align-items:flex-end;justify-content:center}@media (max-width:767px){.prices__price{font-size:14px}}.prices__currencyname-hidden{display:none}.relink{display:flex;flex-direction:column;align-items:center;margin:30px auto;gap:30px}.relink h2{margin:0;text-align:center}.relink p{margin:0;text-align:center}.relink a{margin:0}.prices{--gap-card:10px;background:var(--clm-color-light-blue)}.prices .clm-container{overflow:hidden}.prices__info{display:flex;flex-direction:column;gap:20px;margin-bottom:60px}@media (max-width:1279px){.prices__info{margin-bottom:40px}}@media (max-width:1023px){.prices__info{gap:var(--gap-card);margin-bottom:35px}}@media (max-width:767px){.prices__info{margin-bottom:30px}}.prices__info-seo{display:none}.prices__info p{max-width:900px;margin:0}@media (max-width:1279px){.prices__info p{max-width:700px}}@media (max-width:1023px){.prices__info p{max-width:100%}}.prices__content{display:flex;align-items:stretch;gap:var(--gap-card);overflow:visible}.prices__content .swiper-pagination{bottom:-35px}@media (max-width:1600px){.prices__cards-6{flex-wrap:wrap}.prices__cards-6 .prices__card{width:calc((100% - var(--gap-card) * 2)/ 3)}}@media (max-width:1600px){.prices__cards-5{flex-wrap:wrap}.prices__cards-5 .prices__card{width:calc((100% - var(--gap-card) * 2)/ 3)}}@media (max-width:1600px){.prices__cards-4{flex-wrap:wrap}.prices__cards-4 .prices__card{width:calc((100% - var(--gap-card) * 1)/ 2)}}.prices__cards-2{justify-content:center}.prices__cards-2 .prices__card{max-width:500px}.prices__cards-1{justify-content:center}.prices__cards-1 .prices__card{max-width:500px}.prices__card{display:flex;flex-direction:column;width:100%;padding:0 20px 25px 20px;background:var(--clm-color-bg-light-blue);border-radius:var(--clm-border-radius-outer);position:relative;transition:all .2s ease;overflow:visible}@media (max-width:1600px){.prices__card{padding:20px 20px 25px 20px}}@media (max-width:1279px){.prices__card{padding:10px 20px 20px 20px}}@media (max-width:1023px){.prices__card{margin-right:var(--gap-card)}}.prices__card:hover{background:var(--clm-color-white);box-shadow:0 4px 16px 0 rgba(0,0,0,.05)}.prices__card-head{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%}@media (max-width:1600px){.prices__card-head{flex-direction:row;gap:20px;height:auto;min-height:130px}}@media (max-width:1279px){.prices__card-head{min-height:90px}}.prices__card-head::before{content:"";display:block;width:100%;height:180px;background:var(--clm-img-gradient);position:absolute;border-radius:var(--clm-border-radius-outer) 20px 0 0}@media (max-width:1600px){.prices__card-head::before{top:0;left:0}}@media (max-width:1279px){.prices__card-head::before{height:130px}}.prices__card-head-info{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;max-width:calc(100% - 40px)}@media (max-width:1279px){.prices__card-head-info{gap:5px}}.prices__card-head-img{display:block;width:130px;height:130px;-o-object-fit:contain;object-fit:contain;z-index:1}@media (max-width:1279px){.prices__card-head-img{width:90px;height:90px}}.prices__card-head-img-wrap{display:flex;align-items:center;justify-content:center;width:130px;height:130px;margin-top:20px}@media (max-width:1600px){.prices__card-head-img-wrap{width:auto;height:auto;margin-top:0}}.prices__card-head-img-seo{display:none}.prices__card-head-title{display:flex;align-items:center;min-height:58px;text-align:center;color:var(--clm-color-black);margin:0}@media (max-width:1600px){.prices__card-head-title{width:100%;text-align:left}}@media (max-width:1279px){.prices__card-head-title{min-height:48px}}.prices__card-head-description{margin:0;text-align:center;color:var(--clm-color-black)}@media (max-width:1600px){.prices__card-head-description{width:100%;text-align:left}}.prices__card-bages{--bage-bg1:#ECE9FB;--bage-bg2:#FCEDF4;--bage-bg3:#EEF2FB;--bage-bg4:#F3E5F8;--bage-bg5:#FBEEE6;--bage-transition:all 0.7s ease;display:flex;align-items:center;justify-content:center;gap:25px;position:absolute;top:160px;left:20px;width:calc(100% - 40px);transform:translateX(-20px)}@media (max-width:1600px){.prices__card-bages{justify-content:flex-start;transform:none}}@media (max-width:1279px){.prices__card-bages{top:110px;overflow:auto}}.prices__card-bages .bage-wrapper{max-width:0;transition:var(--bage-transition)}.prices__card-bages .bage-wrapper.active{margin:0 15px 0 17px;max-width:300px}.prices__card-bages .bage-wrapper:first-child.active{margin-left:0}.prices__card-bages .bage-wrapper:last-child.active{margin-right:0}.prices__card-bages .bage-wrapper:nth-child(1) .bage{z-index:1}.prices__card-bages .bage-wrapper:nth-child(1) .bage::after,.prices__card-bages .bage-wrapper:nth-child(1) .bage::before,.prices__card-bages .bage-wrapper:nth-child(1) .bage__text{background:var(--bage-bg1)}.prices__card-bages .bage-wrapper:nth-child(2) .bage{z-index:2}.prices__card-bages .bage-wrapper:nth-child(2) .bage::after,.prices__card-bages .bage-wrapper:nth-child(2) .bage::before,.prices__card-bages .bage-wrapper:nth-child(2) .bage__text{background:var(--bage-bg2)}.prices__card-bages .bage-wrapper:nth-child(3) .bage{z-index:3}.prices__card-bages .bage-wrapper:nth-child(3) .bage::after,.prices__card-bages .bage-wrapper:nth-child(3) .bage::before,.prices__card-bages .bage-wrapper:nth-child(3) .bage__text{background:var(--bage-bg3)}.prices__card-bages .bage-wrapper:nth-child(4) .bage{z-index:4}.prices__card-bages .bage-wrapper:nth-child(4) .bage::after,.prices__card-bages .bage-wrapper:nth-child(4) .bage::before,.prices__card-bages .bage-wrapper:nth-child(4) .bage__text{background:var(--bage-bg4)}.prices__card-bages .bage-wrapper:nth-child(5) .bage{z-index:5}.prices__card-bages .bage-wrapper:nth-child(5) .bage::after,.prices__card-bages .bage-wrapper:nth-child(5) .bage::before,.prices__card-bages .bage-wrapper:nth-child(5) .bage__text{background:var(--bage-bg5)}.prices__card-bages .bage{position:relative;display:inline-block;width:0;height:40px;cursor:pointer;transition:var(--bage-transition)}.prices__card-bages .bage::before{content:"";display:block;width:20px;height:40px;border-bottom-left-radius:30px;border-top-left-radius:30px;position:absolute;left:0;bottom:0;z-index:1}.prices__card-bages .bage::after{content:"";display:block;width:20px;height:40px;border-bottom-right-radius:30px;border-top-right-radius:30px;position:absolute;bottom:0;z-index:1;right:-40px;transition:var(--bage-transition)}.prices__card-bages .bage__text{position:relative;z-index:2;font-size:12px;width:100%;height:100%;margin:0 5px 0 20px;padding:0;display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap}.prices__card-bages .bage__icon{z-index:2;position:absolute;top:50%;transform:translateY(-50%);right:-35px;transition:var(--bage-transition)}.prices__card-bages .bage__icon-item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff;border-radius:100px}.prices__card-bages .bage.active{width:100%}.prices__card-bages .bage.active::after{left:auto;right:-38px}.prices__card-bages .bage.active .bage__icon{right:-30px;left:auto}.prices__card-data{display:flex;flex-direction:column;gap:15px;margin-top:30px;margin-bottom:65px}@media (max-width:1600px){.prices__card-data{margin-top:80px;margin-bottom:40px}}@media (max-width:1279px){.prices__card-data{margin-top:70px;margin-bottom:30px}}.prices__card-data-prev{color:var(--clm-color-black);margin:0;text-wrap:balance}.prices__card-data-list{display:flex;flex-direction:column;gap:15px;margin:0;padding:0}.prices__card-data-list li{padding-left:30px;list-style:none;position:relative;color:var(--clm-color-black)}.prices__card-data-list li::before{content:"";display:block;width:20px;height:20px;background:url(/images/ico_navigation/round-bullet-check.svg);background-size:contain;background-position:center center;position:absolute;top:0;left:0}.prices__card-data-list li span{margin-left:5px;position:relative;white-space:nowrap}.prices__card-data-list li span::before{background:#fff;border-radius:var(--clm-border-radius-btn);color:#000;content:attr(data-tooltip);font-size:14px;width:230px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);opacity:0;padding:7px 10px;position:absolute;top:22px;right:0;visibility:hidden;transition:all .2s ease;z-index:3;white-space:normal}@media (max-width:1279px){.prices__card-data-list li span::before{font-size:12px;width:200px}}.prices__card-data-list li span:hover::before{opacity:1;visibility:visible}.prices__card-data .prices__card-data-more{display:flex;align-items:center;gap:10px;padding:0 0 0 12px;position:relative;color:var(--clm-color-blue);background:0 0;border:0;cursor:pointer}.prices__card-data .prices__card-data-more::before{content:"";display:block;width:20px;height:20px;background:url(/images/ico_navigation/round-bullet-check.svg);background-size:contain;background-position:center center;position:absolute;top:0;left:0}.prices__card-data .prices__card-data-more div{display:flex;align-items:center;justify-content:center;width:auto;height:20px;padding:0 2.5px;font-size:12px;color:var(--clm-color-white);background:var(--clm-color-blue);border-radius:50px;z-index:2;min-width:23px;text-align:center}.prices__card-data .prices__card-data-more img{width:18px;height:12px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.prices__card-data .prices__card-data-more:hover img{transform:translateX(5px)}.prices__card-offer{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media (max-width:1279px){.prices__card-offer{margin-bottom:20px}}.prices__card-price{display:block;text-align:center;margin:0;color:var(--clm-color-black)}.prices__card-price-seo{display:none}.prices__card-bonus{display:block;color:var(--clm-color-blue-dark);padding:15px 40px 15px 10px;border-radius:var(--clm-border-radius-btn);transition:color .2s ease;background-color:var(--clm-color-light-blue);position:relative}.prices__card-bonus::before{content:"";display:block;width:18px;height:18px;background-image:url(/images/ico_navigation/btn__icon--right.svg);background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translate(0,-50%);transition:transform .2s ease}.prices__card-bonus:hover::before{transform:translate(5px,-50%)}.prices__card-bottom{margin-top:auto}.prices__card-btn{display:flex;flex-direction:column;gap:25px}@media (max-width:1279px){.prices__card-btn{gap:20px}}.prices__card-btn .prices__card-btn-offer{display:flex;align-items:center;justify-content:center;width:100%;height:50px;color:var(--clm-color-white);background:var(--clm-color-blue);border-radius:var(--clm-border-radius-btn);transition:background .2s ease;border:0;font-family:var(--clm-font);cursor:pointer}.prices__card-btn .prices__card-btn-offer:hover{background:var(--clm-color-blue-hover)}.prices__card-btn .prices__card-btn-more{display:block;text-align:center;color:var(--clm-color-blue);transition:background .2s ease;background:0 0;border:0;font-family:var(--clm-font);cursor:pointer}.prices__card-btn .prices__card-btn-more:hover{color:var(--clm-color-blue-hover)}.prices__card.active{--clm-color-bg-light-blue:#295acc;--clm-color-white:#002ba8;--clm-color-black:#fff;--clm-color-blue:#fff;--clm-color-blue-hover:#eaeffa;--clm-color-light-blue:#7b99df;--clm-color-bg-black:#fff;--clm-color-blue-dark:#fff}.prices__card.active .prices__card-head::before{content:none}.prices__card.active .prices__card-bages{--bage-bg1:#BFCFF2;--bage-bg2:#F2BFEF;--bage-bg3:#BFDFF2;--bage-bg4:#DABFF2;--bage-bg5:#F4D8BD}.prices__card.active .prices__card-data ul li::before{filter:saturate(0) brightness(100)}.prices__card.active .prices__card-data-list li span img{opacity:.75}.prices__card.active .prices__card-bonus::before{filter:saturate(0) brightness(100)}.prices__card.active .prices__card-data-more{color:#2af6ff}.prices__card.active .prices__card-data-more::before{filter:saturate(0) brightness(100)}.prices__card.active .prices__card-data-more div{background:#2af6ff}.prices__card.active .prices__card-data-more img{filter:invert(63%) sepia(96%) saturate(381%) hue-rotate(164deg) brightness(105%) contrast(103%)}.prices__card:last-child{margin-right:0}.prices .prices__card{flex-shrink:inherit;height:auto}@media (max-width:1023px){.prices .prices__card{flex-shrink:0;width:calc((100% - var(--gap-card) * 1)/ 2 - 50px)}}@media (max-width:767px){.prices .prices__card{width:calc(100% - var(--gap-card) - 30px);min-width:280px;max-width:450px}}@media (max-width:1023px){.prices .prices__cards-2 .prices__card{width:calc((100% - var(--gap-card) * 1)/ 2)}}@media (max-width:767px){.prices .prices__cards-2 .prices__card{width:calc(100% - var(--gap-card) - 30px);min-width:280px;max-width:450px}}@media (max-width:1023px){.prices .prices__cards-1 .prices__card{width:100%;max-width:450px}}.prices .prices__cards-1 .swiper-wrapper{justify-content:center}.prices__guide{background-color:var(--clm-color-title);padding:20px 20px 30px 20px;border-radius:var(--clm-border-radius-outer);margin-top:10px;position:relative;z-index:2}@media (max-width:1023px){.prices__guide{margin-top:50px;overflow:hidden}}.prices__guide::before{content:"";display:block;width:570px;height:100%;background:url(/images/blocks/price/guide.webp);background-size:570px;background-repeat:no-repeat;background-position:bottom right;position:absolute;bottom:0;right:20px;mix-blend-mode:lighten;z-index:1}@media (max-width:1023px){.prices__guide::before{background-size:470px;width:470px;right:-80px}}@media (max-width:767px){.prices__guide::before{background-size:330px;width:330px;right:-30px}}.prices__guide h3{color:var(--clm-color-white);margin:0 0 10px 0}.prices__guide p{color:var(--clm-color-white);margin:0 0 10px 0}.prices__guide-bottom{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px;gap:40px}@media (max-width:1600px){.prices__guide-bottom{flex-wrap:wrap;gap:20px}}@media (max-width:1023px){.prices__guide-bottom{flex-direction:column;align-items:flex-start;margin-top:20px}}@media (max-width:767px){.prices__guide-bottom{margin-top:15px}}.prices__guide-steps{display:flex;align-items:flex-start;gap:60px;z-index:2}@media (max-width:1023px){.prices__guide-steps{flex-direction:column;gap:5px}}.prices__guide-item{display:inline-flex;flex-direction:column;position:relative;padding-right:20px}@media (max-width:1023px){.prices__guide-item{flex-direction:row;align-items:center;gap:10px;padding-right:0}}.prices__guide-item p:first-child{font-size:24px;color:#07f}@media (max-width:1023px){.prices__guide-item p:first-child{margin:0;font-size:16px}}.prices__guide-item p:last-child{margin:0}@media (max-width:1279px){.prices__guide-item p:last-child{max-width:170px}}@media (max-width:1023px){.prices__guide-item p:last-child{max-width:inherit;font-size:14px}}.prices__guide-item::before{content:"";display:block;width:calc(100% - 40px);height:2px;position:absolute;top:14px;right:2px;border-top:2px dashed #07f}@media (max-width:1023px){.prices__guide-item::before{content:none}}.prices__guide-item::after{content:"";display:block;width:10px;height:14px;background:url(/images/ico_navigation/arrow-right-blue.svg);background-position:center right;background-repeat:no-repeat;position:absolute;top:8px;right:0;filter:invert(33%) sepia(85%) saturate(3812%) hue-rotate(212deg) brightness(100%) contrast(100%)}@media (max-width:1023px){.prices__guide-item::after{content:none}}.prices__guide button{display:flex;align-items:center;height:50px;margin:0;background:var(--clm-color-bg-light-blue);border:0;padding:0 60px 0 60px;border-radius:var(--clm-border-radius-btn);color:var(--clm-color-blue-dark);cursor:pointer;z-index:2;transition:background .2 ease}.prices__guide button:hover{background:var(--clm-color-light-blue)}@media (max-width:767px){.prices__guide button{width:100%;justify-content:center}}.prices__guide .prices__guide-link{display:flex;align-items:center;height:50px;margin:0;background:var(--clm-color-bg-light-blue);border:0;padding:0 60px 0 60px;border-radius:var(--clm-border-radius-btn);color:var(--clm-color-blue-dark);cursor:pointer;z-index:2;transition:background .2 ease}.prices__guide .prices__guide-link:hover{background:var(--clm-color-light-blue)}@media (max-width:767px){.prices__guide .prices__guide-link{width:100%;justify-content:center}}.prices__modal{padding:40px}@media (max-width:1600px){.prices__modal{padding:30px}}@media (max-width:767px){.prices__modal{padding:20px}}.prices__modal-inner{display:flex;align-items:flex-start;gap:50px}@media (max-width:1023px){.prices__modal-inner{flex-direction:column;gap:40px}}.prices__modal-img{display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:var(--clm-border-radius-outer);background:var(--clm-img-gradient)}@media (max-width:1023px){.prices__modal-img{width:100%;height:160px;align-items:center;justify-content:flex-start;padding:10px 0 30px 10px;gap:30px;position:relative}}@media (max-width:767px){.prices__modal-img{padding:10px 0 35px 10px}}@media (max-width:767px){.prices__modal-img{gap:20px}}.prices__modal-img img{display:block;width:160px;height:160px;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.prices__modal-img img{width:120px;height:120px}}@media (max-width:767px){.prices__modal-img img{width:90px;height:90px}}.prices__modal-content{flex:1;display:flex;flex-direction:column;gap:40px}@media (max-width:1600px){.prices__modal-content{gap:30px}}@media (max-width:1023px){.prices__modal-content{position:relative;width:100%}}.prices__modal-head{display:flex;flex-direction:column;gap:20px}@media (max-width:1600px){.prices__modal-head{gap:15px}}@media (max-width:1023px){.prices__modal-head{gap:10px}}@media (max-width:767px){.prices__modal-head{gap:5px}}.prices__modal-head-title{margin:0;color:var(--clm-color-black)}@media (max-width:767px){.prices__modal-head-title{font-size:18px}}.prices__modal-head-description{font-weight:300;margin:0;color:var(--clm-color-grey-darker)}@media (max-width:767px){.prices__modal-head-description{font-size:14px}}.prices__modal-head-bages{position:static;justify-content:flex-start;transform:none}@media (max-width:767px){.prices__modal-head-bages{position:absolute;left:0;top:115px}}.prices__modal-middle-prev{color:var(--clm-color-black);margin:0 0 15px 0}@media (max-width:1279px){.prices__modal-middle-prev{font-size:14px}}.prices__modal-middle-points{display:flex;gap:40px}@media (max-width:1600px){.prices__modal-middle-points{flex-direction:column;gap:10px}}.prices__modal-middle-list{display:flex;flex-direction:column;row-gap:10px;width:420px;margin:0;padding:0}.prices__modal-middle-list li{width:420px;padding-left:30px;list-style:none;position:relative;color:var(--clm-color-black)}@media (max-width:1600px){.prices__modal-middle-list li{width:100%}}.prices__modal-middle-list li::before{content:"";display:block;width:20px;height:20px;background:url(/images/ico_navigation/round-bullet-check.svg);background-size:contain;background-position:center center;position:absolute;top:0;left:0}.prices__modal-middle-list li span{margin-left:10px;position:relative}.prices__modal-middle-list li span::before{background:#fff;border-radius:var(--clm-border-radius-btn);color:#000;content:attr(data-tooltip);font-size:14px;width:230px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);opacity:0;padding:7px 10px;position:absolute;top:22px;right:0;visibility:hidden;transition:all .2s ease;z-index:3}@media (max-width:1279px){.prices__modal-middle-list li span::before{font-size:12px;width:200px}}.prices__modal-middle-list li span:hover::before{opacity:1;visibility:visible}.prices__modal-bottom{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:1023px){.prices__modal-bottom{flex-direction:column;align-items:center;gap:20px}}.prices__modal-bottom-offer{display:flex;flex-direction:column;padding:0}@media (max-width:1023px){.prices__modal-bottom-offer{width:100%}}.prices__modal-bottom-btn{display:flex;gap:45px;padding:0}@media (max-width:1600px){.prices__modal-bottom-btn{flex-direction:column;align-items:flex-end;gap:15px}}@media (max-width:1023px){.prices__modal-bottom-btn{align-items:center;width:100%}}.prices__modal-price{display:block;margin:0 0 10px 0;color:var(--clm-color-black)}@media (max-width:1600px){.prices__modal-price{margin:0 0 15px 0}}@media (max-width:1023px){.prices__modal-price{text-align:center}}.prices__modal-bonus{display:block;color:var(--clm-color-blue-dark);padding:15px 40px 15px 10px;border-radius:var(--clm-border-radius-btn);transition:color .2s ease;background-color:var(--clm-color-light-blue);position:relative}.prices__modal-bonus::before{content:"";display:block;width:18px;height:18px;background-image:url(/images/ico_navigation/btn__icon--right.svg);background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translate(0,-50%);transition:transform .2s ease}.prices__modal-bonus:hover::before{transform:translate(5px,-50%)}.prices__modal-btn-more{display:flex;align-items:center;justify-content:center;text-align:center;transition:background .2s ease;background:0 0;border:0;font-family:var(--clm-font);cursor:pointer;padding:0}@media (max-width:1600px){.prices__modal-btn-more{height:30px}}@media (max-width:1023px){.prices__modal-btn-more{order:2}}.prices__modal .prices__modal-btn-more{color:var(--clm-color-blue)}.prices__modal .prices__modal-btn-more:hover{color:var(--clm-color-blue-hover)}.prices__modal-btn-offer{display:flex;align-items:center;justify-content:center;width:180px;height:50px;color:var(--clm-color-white);background:var(--clm-color-blue);border-radius:var(--clm-border-radius-btn);transition:background .2s ease;border:0;font-family:var(--clm-font);cursor:pointer;padding:0}@media (max-width:1023px){.prices__modal-btn-offer{width:100%}}.prices__modal-btn-offer:hover{background:var(--clm-color-blue-hover)}.callback-form-page{width:100%;background-color:var(--clm-color-bg-blue)}.callback-form-page:has([data-form-invite-tender]).clm-bg__blue{background-color:transparent}@media (max-width:1023px){.callback-form-page:has([data-form-invite-tender]).clm-bg__blue{background-color:var(--clm-color-bg-light-blue)}}.callback-form-page:has(.callback-form-page__container[data-state=error]),.callback-form-page:has(.callback-form-page__container[data-state=success]){background-color:var(--clm-color-bg-light-blue)}.callback-form-page__container{transition:all .5s ease 0s}.callback-form-page__container[data-form-invite-tender].clm-bg__blue{background-color:transparent}@media (max-width:1023px){.callback-form-page__container[data-form-invite-tender].clm-bg__blue{background-color:var(--clm-color-bg-light-blue)}}.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img-wrap{flex:0 0 487px;height:587px;border-radius:var(--clm-border-radius-outer)}@media (max-width:1600px){.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img-wrap{flex:0 0 302px;height:364px}}@media (max-width:1279px){.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img-wrap{flex:0 0 300px}}@media (max-width:1023px){.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img-wrap{flex:1 1 100%;height:200px;margin-bottom:var(--clm-card-gap)}}@media (max-width:767px){.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img-wrap{order:1}}.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img{border-radius:var(--clm-border-radius-outer);overflow:hidden}.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__img img{-o-object-position:center center;object-position:center center}.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__content{padding:0;margin-left:var(--clm-card-gap);background-color:transparent}@media (max-width:1023px){.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__content{padding:10px 15px;border-radius:var(--clm-border-radius-outer);margin-left:0;background-color:var(--clm-color-white)}}@media (max-width:767px){.callback-form-page__container[data-form-invite-tender] .callback-form .callback-form__content{padding:10px;margin-bottom:0}}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form{padding:40px;background-color:var(--clm-color-white);border-radius:var(--clm-border-radius-outer)}@media (max-width:1023px){.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form{padding:20px;flex-wrap:nowrap}}@media (max-width:767px){.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form{flex-wrap:wrap;padding:0;background-color:transparent}}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__img-wrap,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__img-wrap{flex:0 0 447px;height:285px;margin:0}@media (max-width:1600px){.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__img-wrap,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__img-wrap{flex:0 0 342px}}@media (max-width:1023px){.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__img-wrap,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__img-wrap{flex:0 0 334px;height:280px}}@media (max-width:767px){.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__img-wrap,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__img-wrap{flex:1 1 100%;height:200px;margin-bottom:var(--clm-card-gap)}}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__img img,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__img img{-o-object-position:center center;object-position:center center}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__content,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__content{align-items:center;text-align:center}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__line,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__line{flex-direction:column;gap:20px}@media (max-width:767px){.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__line,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__line{gap:30px}}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form__title,.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form__title{text-align:center}.callback-form-page__container[data-form-invite-tender][data-state=default] .callback-form--success{display:none}.callback-form-page__container[data-form-invite-tender][data-state=default] .callback-form--error{display:none}.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form--default{display:none}.callback-form-page__container[data-form-invite-tender][data-state=success] .callback-form--error{display:none}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form--default{display:none}.callback-form-page__container[data-form-invite-tender][data-state=error] .callback-form--success{display:none}.callback-form{display:flex}@media (max-width:1023px){.callback-form{flex-wrap:wrap}}.callback-form-page .callback-form .callback-form__img-wrap{flex:0 0 560px;border-radius:var(--clm-border-radius-outer)}@media (max-width:1279px){.callback-form-page .callback-form .callback-form__img-wrap{flex:0 0 300px}}@media (max-width:1023px){.callback-form-page .callback-form .callback-form__img-wrap{flex:1 1 100%;margin-bottom:var(--clm-card-gap)}}@media (max-width:767px){.callback-form-page .callback-form .callback-form__img-wrap{order:2;margin-bottom:0}}.callback-form-page .callback-form .callback-form__img{border-radius:var(--clm-border-radius-outer);overflow:hidden}.callback-form-page .callback-form .callback-form__content{padding:30px 50px;border-radius:var(--clm-border-radius-outer);margin-left:var(--clm-card-gap);background-color:var(--clm-color-white)}@media (max-width:1600px){.callback-form-page .callback-form .callback-form__content{padding:30px}}@media (max-width:1023px){.callback-form-page .callback-form .callback-form__content{margin-left:0}}@media (max-width:767px){.callback-form-page .callback-form .callback-form__content{order:1;padding:10px 15px;margin-bottom:var(--clm-card-gap)}}@media (max-width:1600px){.callback-form[data-state=default] .callback-form__img img{-o-object-position:75% 20px;object-position:75% 20px}}@media (max-width:1023px){.callback-form[data-state=default] .callback-form__img img{-o-object-position:50% 0;object-position:50% 0}}.callback-form[data-state=error] .callback-form__img img{-o-object-position:center bottom;object-position:center bottom}.callback-form[data-state=error] .callback-form__img-wrap{background-color:#ff363a}.callback-form__img-wrap{position:relative;flex:0 0 470px;border-radius:var(--clm-border-radius-outer);background-color:var(--clm-color-white);overflow:hidden}@media (max-width:1600px){.callback-form__img-wrap{flex:0 0 300px}}@media (max-width:1023px){.callback-form__img-wrap{flex:1 1 100%}}@media (max-width:767px){.callback-form__img-wrap{margin-bottom:var(--clm-card-gap)}}.callback-form__img{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:var(--clm-border-radius-outer);overflow:hidden;background:linear-gradient(58.54deg,rgba(248,186,220,.5) 2.95%,rgba(129,130,255,.5) 97.15%)}@media (max-width:1023px){.callback-form__img{position:static}}@media (max-width:767px){.callback-form__img{border-radius:var(--clm-border-radius-outer);overflow:hidden}}.callback-form__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.callback-form__content{display:flex;flex-direction:column;flex:1 1 auto;padding:50px 50px 50px 70px;background-color:var(--clm-color-white)}@media (max-width:1600px){.callback-form__content{padding:30px 30px 30px 60px}}@media (max-width:1279px){.callback-form__content{padding:30px}}@media (max-width:767px){.callback-form__content{padding:0}}.callback-form__header{margin-bottom:15px}@media (max-width:1023px){.callback-form__header{margin-bottom:10px}}@media (max-width:767px){.callback-form__title{text-align:left}}.callback-form__subtitle{margin-top:10px;color:var(--clm-color-black)}@media (max-width:1023px){.callback-form__subtitle{margin-top:5px}}.callback-form__fields{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}@media (max-width:1023px){.callback-form__fields{display:block;margin-bottom:10px}.callback-form__fields>:not(:last-child):not(.callback-form__switcher){display:block;margin-bottom:5px}}@media (max-width:767px){.callback-form__fields{margin-bottom:0}}.callback-form__input-wrap{flex:0 0 100%;font-size:16px;color:var(--clm-color-black)}.callback-form__input-wrap--half{flex:0 0 calc((100% - 15px)/ 2)}@media (max-width:1023px){.callback-form__input-wrap--half{flex:0 0 calc((100% - 5px)/ 2)}}@media (max-width:767px){.callback-form__input-wrap--half{flex:0 0 100%}}.callback-form__input-wrap.error{color:var(--clm-color-red)}.callback-form__input-wrap.error .callback-form__input,.callback-form__input-wrap.error .callback-form__textarea{border-color:var(--clm-color-red)}.callback-form__input-wrap.error .callback-form__input::-moz-placeholder,.callback-form__input-wrap.error .callback-form__textarea::-moz-placeholder{color:var(--clm-color-red)}.callback-form__input-wrap.error .callback-form__input::placeholder,.callback-form__input-wrap.error .callback-form__textarea::placeholder{color:var(--clm-color-red)}.callback-form__input{font-family:Eesti,sans-serif;display:flex;width:100%;min-height:42px;padding:10px 20px;border:1px solid var(--clm-color-grey);border-radius:10px;font-size:inherit;color:inherit;outline:0}.callback-form__input::-moz-placeholder{font-family:Eesti,sans-serif;color:var(--clm-color-text-placeholder)}.callback-form__input::placeholder{font-family:Eesti,sans-serif;color:var(--clm-color-text-placeholder)}.callback-form__textarea{font-family:Eesti,sans-serif;display:flex;width:100%;min-height:70px;padding:10px 20px;border:1px solid var(--clm-color-grey);border-radius:10px;font-size:inherit;resize:vertical;color:inherit;outline:0}.callback-form__textarea::-moz-placeholder{font-family:Eesti,sans-serif;color:var(--clm-color-text-placeholder)}.callback-form__textarea::placeholder{font-family:Eesti,sans-serif;color:var(--clm-color-text-placeholder)}.callback-form__input-error{display:none;margin:5px 0 0 0;font-size:12px;color:inherit}.callback-form__file{display:flex;align-items:flex-start;width:100%;position:relative}@media (max-width:767px){.callback-form__file{display:block}}.callback-form__file .filepond--root{flex:1 1 100%;margin-bottom:0;transition:height .5s ease 0s;contain:none;max-height:160px!important}.callback-form__file .filepond--root .filepond--list-scroller{position:relative;height:100%!important;margin-top:0;overflow-y:scroll;overflow-x:hidden;transition:height .5s ease 0s}.callback-form__file .filepond--root .filepond--drop-label{min-height:0;opacity:0!important;pointer-events:none}.callback-form__file .filepond--root .filepond--panel-root{background-color:transparent}.callback-form__file .filepond--root .filepond--file-action-button{cursor:pointer}@media (max-width:767px){.callback-form__file-button{margin-bottom:10px}}.callback-form__switcher{position:relative;display:flex;gap:5px 25px;width:100%;min-height:50px;padding:4px 4px 4px 20px;border:1px solid var(--clm-color-grey);border-radius:10px;margin-bottom:10px}@media (max-width:767px){.callback-form__switcher{flex-direction:column-reverse;padding:0;border:none;border-radius:0;margin-bottom:20px}}.callback-form__switcher:has(.callback-form__switcher-label.error){border-color:var(--clm-color-red)}.callback-form__switcher:has(.callback-form__switcher-label.error) .callback-form__switcher-input{color:var(--clm-color-red)}@media (max-width:767px){.callback-form__switcher:has(.callback-form__switcher-label.error) .callback-form__switcher-input{border-color:var(--clm-color-red)}}.callback-form__switcher:has(.callback-form__switcher-label.error) .callback-form__switcher-input::-moz-placeholder{color:var(--clm-color-red)}.callback-form__switcher:has(.callback-form__switcher-label.error) .callback-form__switcher-input::placeholder{color:var(--clm-color-red)}.callback-form__switcher:has(.callback-form__switcher-label.error)[data-type-switcher-active=phone] .callback-form__switcher-error--phone{display:block}.callback-form__switcher:has(.callback-form__switcher-label.error)[data-type-switcher-active=email] .callback-form__switcher-error--email{display:block}.callback-form__switcher-inputs{flex-grow:1}@media (max-width:767px){.callback-form__switcher-inputs{flex-basis:100%}}.callback-form__switcher-label:not(.active){display:none}.callback-form__switcher-input{width:100%;height:100%;border:none;color:var(--clm-color-main);outline:0}.callback-form__switcher-input::-moz-placeholder{color:var(--clm-color-sub-title)}.callback-form__switcher-input::placeholder{color:var(--clm-color-sub-title)}@media (max-width:767px){.callback-form__switcher-input{height:50px;padding:15px 20px;border:1px solid var(--clm-color-grey);border-radius:10px}}.callback-form__switcher-control{display:flex;gap:6px}.callback-form__switcher-control-btn{display:flex;align-items:center;justify-content:center;min-width:145px;min-height:40px;padding:5px;border-radius:var(--clm-border-radius-tab);transition:all .3s ease 0s}.callback-form__switcher-control-btn:not(.active){border:1px solid var(--clm-color-grey);color:var(--clm-color-sub-title);cursor:pointer}.callback-form__switcher-control-btn.active{color:var(--clm-color-black);background-color:var(--clm-color-light-blue);cursor:default}@media (max-width:767px){.callback-form__switcher-control-btn{flex:0 1 calc(50% - 3px)}}.callback-form__switcher-errors{position:absolute;top:calc(100% + 5px);left:0}.callback-form__switcher-error{display:none;font-size:12px;color:var(--clm-color-red)}.callback-form__captcha{min-height:102px;margin-bottom:40px}@media (max-width:1600px){.callback-form__captcha{margin-bottom:20px}}.callback-form__answer{margin-bottom:20px;color:var(--clm-color-sub-title)}@media (max-width:1600px){.callback-form__answer{margin-bottom:20px}}@media (max-width:1023px){.callback-form__answer{font-size:14px}}.callback-form__line{display:flex;align-items:center;gap:20px;margin-top:auto}@media (max-width:767px){.callback-form__line{flex-direction:column-reverse}}.callback-form__btn{min-width:250px;margin-left:auto}@media (max-width:767px){.callback-form__btn{align-self:stretch;margin-left:0}}.callback-form__confidential{text-align:right;margin-top:20px;margin-left:auto;font-size:12px}@media (max-width:767px){.callback-form__confidential{text-align:left}}.callback-form__confidential a{font-size:inherit;color:var(--clm-color-blue)}.main-loader{color:var(--clm-color-yellow-dark)}.main-loader,.main-loader div{box-sizing:border-box}.main-loader{display:inline-block;position:relative;width:80px;height:80px}.main-loader div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid currentColor;border-radius:50%;animation:main-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.main-loader div:nth-child(1){animation-delay:-.45s}.main-loader div:nth-child(2){animation-delay:-.3s}.main-loader div:nth-child(3){animation-delay:-.15s}@keyframes main-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:767px){.team .clm-container{overflow:hidden;display:flex;flex-direction:column}}.team .swiper-wrapper>.team__item:last-child{margin-right:0}.team .swiper-pagination{bottom:0}.team__title{margin:0 0 30px 0}@media (max-width:1600px){.team__title{margin:0 0 20px 0}}@media (max-width:1023px){.team__title{font-size:20px;margin:0 0 10px 0}}@media (max-width:767px){.team__title{order:2;margin:20px 0 20px 0}}.team__description{margin:0 0 10px 0;max-width:900px}@media (max-width:767px){.team__description{order:2;margin:0;font-size:14px}}.team__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--clm-card-gap);margin:30px 0 0 0}@media (max-width:1600px){.team__cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.team__cards{display:block;overflow:visible;order:2;margin:20px 0 0 0;padding-bottom:35px}}.team__cards>.team__item:nth-last-child(1):nth-child(4n+1){grid-column:span 2}@media (max-width:1600px){.team__cards>.team__item:nth-last-child(1):nth-child(4n+1){grid-column:span 1}}.team__cards>.team__item:nth-last-child(1):nth-child(4n+2){grid-column:span 2}@media (max-width:1600px){.team__cards>.team__item:nth-last-child(1):nth-child(4n+2){grid-column:span 1}}.team__cards>.team__item:nth-last-child(1):nth-child(4n+3){grid-column:span 2}@media (max-width:1600px){.team__cards>.team__item:nth-last-child(1):nth-child(4n+3){grid-column:span 1}}.team__cards>.team__item:nth-last-child(2):nth-child(4n+1){grid-column:span 2}@media (max-width:1600px){.team__cards>.team__item:nth-last-child(2):nth-child(4n+1){grid-column:span 1}}.team__cards>.team__item:nth-child(4n){grid-column:span 1}@media (max-width:1600px){.team__cards>.team__item:nth-last-child(1):nth-child(3n+1){grid-column:span 2}}@media (max-width:1600px){.team__cards>.team__item:nth-last-child(1):nth-child(3n+2){grid-column:span 2}}.team__cards>.team__item:nth-child(3n){grid-column:span 1}.team__item{display:flex;flex-direction:column;gap:10px;background:var(--clm-color-white);border-radius:var(--clm-border-radius-outer);padding:30px 30px 20px 30px;flex-shrink:inherit}@media (max-width:1279px){.team__item{padding:20px}}@media (max-width:767px){.team__item{width:300px;margin-right:10px;height:auto;flex-shrink:0}}.team__item-info{display:flex;align-items:center;justify-content:center;padding:0;background:var(--clm-img-gradient)}@media (max-width:767px){.team__item-info{width:100%;margin-right:0;order:1}}.team__item-info img{-o-object-fit:contain;object-fit:contain}.team__item-title{font-size:22px;margin:0}@media (max-width:1600px){.team__item-title{font-size:20px}}@media (max-width:1279px){.team__item-title{font-size:16px}}.team__item-description{margin:0;text-wrap:balance}@media (max-width:1279px){.team__item-description{font-size:14px}}.team__item-bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%;margin-top:auto}.team__item-btn{margin:0;border:0;padding:0;background:0 0;font-family:var(--clm-font);color:var(--clm-color-blue);transition:color .2s ease;cursor:pointer;position:relative}@media (max-width:1279px){.team__item-btn{font-size:14px}}.team__item-btn::before{content:"";display:block;width:14px;height:14px;background:url(/images/ico_navigation/arrow-right-blue.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:-24px;top:50%;transform:translate(0,-50%);transition:transform .2s ease}@media (max-width:1279px){.team__item-btn::before{width:12px;height:12px;right:-22px}}.team__item-btn:hover:before{transform:translate(5px,-50%)}.team__item-img{display:block;width:auto;height:50px;-o-object-fit:contain;object-fit:contain;margin:0}@media (max-width:1279px){.team__item-img{height:40px}}.team__modal{padding:40px}@media (max-width:1023px){.team__modal{padding:30px}}@media (max-width:767px){.team__modal{padding:20px}}.team__modal-inner{display:flex;gap:50px}@media (max-width:1600px){.team__modal-inner{gap:40px}}@media (max-width:1023px){.team__modal-inner{flex-direction:column;gap:30px}}@media (max-width:767px){.team__modal-inner{gap:20px}}.team__modal-img{display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:var(--clm-border-radius-outer);background:var(--clm-img-gradient)}@media (max-width:1600px){.team__modal-img{width:180px;height:180px}}@media (max-width:1023px){.team__modal-img{width:100%;height:160px}}.team__modal-img img{display:block;height:150px;-o-object-fit:contain;object-fit:contain}@media (max-width:1600px){.team__modal-img img{height:130px}}.team__modal-content{flex:1}.team__modal-content h1,.team__modal-content h2,.team__modal-content h3,.team__modal-content h4,.team__modal-content h5,.team__modal-content h6{margin:0 0 20px 0}@media (max-width:1600px){.team__modal-content h1,.team__modal-content h2,.team__modal-content h3,.team__modal-content h4,.team__modal-content h5,.team__modal-content h6{margin:0 0 15px 0}}.team__modal-content p{margin:0 0 10px 0;max-width:600px}.team__modal-content ul{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:10px;margin:40px 0 0 0;padding:0}@media (max-width:1600px){.team__modal-content ul{-moz-column-gap:30px;column-gap:30px;margin:30px 0 0 0}}.team__modal-content ul li{display:block;width:calc((100% - 40px)/ 2);list-style:none;margin:0;padding-left:30px;position:relative}@media (max-width:1600px){.team__modal-content ul li{width:calc((100% - 30px)/ 2)}}@media (max-width:767px){.team__modal-content ul li{width:100%}}.team__modal-content ul li::before{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:0;background:url(/images/ico_navigation/round-bullet-check.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.pseudo-table__desktop{display:none}}.pseudo-table__mobile{display:none}.pseudo-table__title{margin:0 0 var(--clm-card-gap) 0;font-size:48px;color:var(--clm-color-title)}@media (max-width:1023px){.pseudo-table__title{font-size:24px}}.pseudo-table__content{display:flex;align-items:flex-start;gap:var(--clm-card-gap)}@media (max-width:1023px){.pseudo-table__content{flex-direction:column}}.pseudo-table__aside{display:flex;flex-direction:column;gap:var(--clm-card-gap);flex:0 0 357px}@media (max-width:1600px){.pseudo-table__aside{flex:0 0 303px}}@media (max-width:1023px){.pseudo-table__aside{width:100%;flex:0 1 auto}}.pseudo-table__img{padding:24px 6px;border-radius:var(--clm-border-radius-outer);background:var(--clm-img-gradient);overflow:hidden}@media (max-width:1600px){.pseudo-table__img{padding:21px 6px}}.pseudo-table__img img{max-width:100%;height:auto}.pseudo-table__list{padding:12px 20px;border-radius:12px;background-color:var(--clm-color-white);box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843)}@media (max-width:767px){.pseudo-table__list{padding:0;border-radius:0;background-color:transparent;box-shadow:none}}.pseudo-table__item{position:relative;display:flex;gap:10px;width:100%;padding:6px 0;border:none;background-color:transparent;color:var(--clm-color-black);text-align:left;cursor:pointer;transition:color .3s ease 0s}@media (max-width:767px){.pseudo-table__item{padding:12px 0}}.pseudo-table__item.active{color:var(--clm-color-blue)}@media (any-hover:hover){.pseudo-table__item:hover:not(.active){color:var(--clm-color-blue-hover)}}.pseudo-table__item.active::after{content:"";width:16px;height:18px;flex:0 0 16px;margin-left:auto;background:url(/images/ico_navigation/blue-check-icon.svg) no-repeat center center/contain}@media (max-width:767px){.pseudo-table__btn{display:flex}}.pseudo-table__popup-back{display:flex;align-items:center;width:calc(100% + 30px);height:50px;padding:15px;border-top:none;border-right:none;border-bottom:1px solid var(--clm-color-grey);border-left:none;margin:-15px -15px 0;background-color:transparent;font-size:12px;color:var(--clm-color-grey-darker)}.pseudo-table__grid{display:flex;flex-wrap:wrap;gap:5px var(--clm-card-gap);flex-grow:1}@media (max-width:1600px){.pseudo-table__grid{flex-direction:column}}@media (max-width:1023px){.pseudo-table__grid{width:100%;flex-grow:0}}.pseudo-table__elem{display:flex;gap:15px;flex:0 0 calc((100% - var(--clm-card-gap))/ 2);padding:10px 20px;border-radius:var(--clm-border-radius-btn);background-color:var(--clm-color-bg-light-blue);color:var(--clm-color-black);transition:color .3s ease 0s,background-color .3s ease 0s,box-shadow .3s ease 0s;align-items:center}.pseudo-table__elem:nth-child(4n),.pseudo-table__elem:nth-child(4n-1){background-color:var(--clm-color-light-blue)}@media (any-hover:hover){.pseudo-table__elem:hover{background-color:var(--clm-color-white);color:var(--clm-color-blue);box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843)}}@media (max-width:1600px){.pseudo-table__elem:nth-child(4n),.pseudo-table__elem:nth-child(4n-1){background-color:var(--clm-color-bg-light-blue)}.pseudo-table__elem:nth-child(2n){background-color:var(--clm-color-light-blue)}}@media (max-width:1023px){.pseudo-table__elem{gap:10px;font-size:14px}}.pseudo-table__value{margin-left:auto;white-space:nowrap}@media (max-width:1023px){.pseudo-table__value{color:var(--clm-color-grey-darker)}}.about-service__title{margin:0 0 20px 0;font-size:48px;color:var(--clm-color-title)}@media (max-width:1023px){.about-service__title{font-size:24px}}.about-service__wrap{display:flex;gap:50px}@media (max-width:1023px){.about-service__wrap{flex-wrap:wrap;flex-direction:column;gap:20px}}.about-service__main{flex:1 1 auto}@media (max-width:1023px){.about-service__main{order:2;flex-basis:100%}}.about-service__links{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}@media (max-width:1023px){.about-service__links{order:1;flex-basis:100%}}.about-service__aside{flex:0 0 490px}@media (max-width:1023px){.about-service__aside{flex-basis:auto}}.about-service__description{position:sticky;top:30px;border-radius:var(--clm-border-radius-outer);background-color:var(--clm-color-bg-light-blue);overflow:hidden}@media (max-width:1023px){.about-service__description{position:static}}.about-service__img-description{padding:20px 50px;background:var(--clm-img-gradient)}@media (max-width:1023px){.about-service__img-description{padding:8px 25px}}.about-service__img-description img{max-width:100%;height:auto}.about-service__content-description{padding:30px}@media (max-width:1023px){.about-service__content-description{padding:20px}}.about-service__info-description{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin:30px 0 0 0}@media (max-width:1023px){.about-service__info-description{gap:10px;margin:10px 0 0 0}}.about-service__price-description{flex-shrink:0;color:var(--clm-color-title);font-size:var(--clm-fz-headline3);font-weight:500}@media (max-width:1023px){.about-service__price-description{flex-basis:100%;text-align:center}}.about-service__btn-description{flex-grow:1}.main-custom-content h2,.main-custom-content h3,.main-custom-content h4,.main-custom-content h5,.main-custom-content h6{margin:0 0 30px 0;color:var(--clm-color-black)}@media (max-width:1023px){.main-custom-content h2,.main-custom-content h3,.main-custom-content h4,.main-custom-content h5,.main-custom-content h6{margin:0 0 10px 0}}.main-custom-content p{color:var(--clm-color-black);margin:0 0 30px 0}.main-custom-content p:last-child{margin:0}@media (max-width:1023px){.main-custom-content p{margin:0 0 20px 0}.main-custom-content p:last-child{margin:0}}.main-custom-content b,.main-custom-content strong{font-weight:500;color:var(--clm-color-black)}.main-custom-content em,.main-custom-content i{font-style:italic;color:var(--clm-color-black)}.main-custom-content ol,.main-custom-content ul{padding:0;margin:0;text-align:left;color:var(--clm-color-black);list-style:none}.main-custom-content ol:not(:last-child),.main-custom-content ul:not(:last-child){margin:0 0 30px 0}@media (max-width:1023px){.main-custom-content ol:not(:last-child),.main-custom-content ul:not(:last-child){margin:0 0 20px 0}}.main-custom-content ol li:not(:last-child),.main-custom-content ul li:not(:last-child){margin-bottom:10px}.main-custom-content ol li>ol,.main-custom-content ol li>ul,.main-custom-content ul li>ol,.main-custom-content ul li>ul{margin-top:10px;margin-bottom:10px}.main-custom-content ol>ol,.main-custom-content ol>ul,.main-custom-content ul>ol,.main-custom-content ul>ul{padding-left:20px}.main-custom-content ul li{position:relative;padding:0 0 0 30px}.main-custom-content ul>li::after{content:"";position:absolute;left:0;top:-2px;width:20px;height:20px;background:url(/images/ico_navigation/round-bullet-check.svg) no-repeat center}.main-custom-content ol{counter-reset:section}.main-custom-content ol li{position:relative;padding:0 0 0 20px}.main-custom-content ol>li::after{content:counter(section);counter-increment:section;position:absolute;top:0;left:0;color:var(--clm-color-blue)}.main-custom-content ol ul>li{padding:0 0 0 30px}.main-custom-content>div,.main-custom-content>section{background:var(--clm-color-bg-light-blue);padding:30px;border-radius:var(--clm-border-radius-outer);margin-bottom:30px}@media (max-width:1023px){.main-custom-content>div,.main-custom-content>section{padding:20px;margin-bottom:20px}}.main-custom-content>div:last-child,.main-custom-content>section:last-child{margin-bottom:0}.main-custom-content table{width:80%;margin-bottom:30px}.main-custom-content table td{text-align:center}.main-custom-content table th{font-weight:400}.main-custom-content table,.main-custom-content table td,.main-custom-content table th{border-collapse:collapse;border:1px solid var(--clm-color-black);padding:5px}@media (max-width:767px){.main-custom-content table,.main-custom-content table td,.main-custom-content table th{width:100%;font-size:var(--clm-fz-small-text)}}.linking{--gap-for-blocks:30px;--padding-for-blocks:30px;--block-heigth:240px;display:flex;flex-direction:column;gap:var(--gap-for-blocks)}@media (max-width:1279px){.linking{--gap-for-blocks:20px;--padding-for-blocks:20px;--block-heigth:220px}}@media (max-width:1023px){.linking{--gap-for-blocks:10px;--block-heigth:200px}}.linking__top{display:flex;gap:var(--gap-for-blocks)}@media (max-width:1023px){.linking__top{flex-direction:column-reverse}}.linking__group{display:flex;flex-direction:column;flex:1 0 66%;gap:var(--gap-for-blocks)}.linking__group-top{display:flex;gap:var(--gap-for-blocks)}.linking__group-top .linking__group-item:nth-child(1){background-color:#fae1ed}.linking__group-bottom{display:flex;gap:var(--gap-for-blocks)}@media (max-width:1023px){.linking__group-bottom{flex-direction:column}}.linking__group-item{position:relative;display:block;flex-grow:1;height:var(--block-heigth);padding:var(--padding-for-blocks);border-radius:var(--clm-border-radius-outer);overflow:hidden}.linking__group-item:nth-child(1){background-color:#fbeee6}.linking__group-item:nth-child(2){background-color:#ece9fb}.linking__group-item .linking__img{width:50%;height:95%}@media (max-width:1279px){.linking__group-item .linking__img{height:50%}}@media (max-width:1023px){.linking__group-item .linking__img{height:42%}}.linking__group-item .linking__content{width:50%}@media (max-width:1023px){.linking__group-item .linking__content{width:100%}}.linking__group-item--half{flex:1 0 calc((100% - var(--gap-for-blocks))/ 2)}@media (max-width:1023px){.linking__group-item--half{flex:0 0 auto}}.linking__group-item--half .linking__img{height:50%}@media (max-width:1023px){.linking__group-item--half .linking__img{height:42%}}.linking__group-item--half .linking__content{width:100%}.linking__hero{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:var(--padding-for-blocks);border-radius:var(--clm-border-radius-outer);overflow:hidden;background-color:var(--clm-color-title)}@media (max-width:1023px){.linking__hero{height:var(--block-heigth)}}.linking__hero .linking__title{color:var(--clm-color-white)}.linking__hero .linking__text{color:var(--clm-color-white)}.linking__hero .linking__img{width:390px;height:300px}@media (max-width:1279px){.linking__hero .linking__img{width:100%;height:231px}}@media (max-width:1023px){.linking__hero .linking__img{width:260px;height:200px;opacity:.4}}.linking__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;height:100%;text-wrap:balance}.linking__title{margin:0;font-size:var(--clm-fz-headline3)}.linking__title *{font-size:var(--clm-fz-headline3)}.linking__text{margin:0}.linking__button{align-self:flex-start;margin-top:auto;background-color:var(--clm-color-white);color:var(--clm-color-grey-darker);transition:background-color .3s ease}.linking__button:hover{background-color:var(--clm-color-light-blue)}.linking__img{position:absolute;bottom:0;right:0;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.linking__bottom{display:flex;flex-wrap:wrap;gap:var(--gap-for-blocks)}@media (max-width:1023px){.linking__bottom{flex-direction:column}}.linking__bottom .linking__content{width:100%}.linking__bottom .linking__img{height:50%}@media (max-width:1023px){.linking__bottom .linking__img{height:42%}}.linking__bottom .linking__group-item{flex:0 0 calc((100% - var(--gap-for-blocks) * 2)/ 3);background-color:#eef2fb}@media (max-width:1023px){.linking__bottom .linking__group-item{flex:0 1 auto}}.linking__bottom .linking__group-item:nth-child(1){background-color:#f3e5f8}.linking__bottom .linking__group-item:nth-child(2){background-color:#eef2fb}.linking__bottom .linking__group-item:nth-child(3){background-color:#fcedf4}.linking__bottom .linking__group-item:nth-child(4){background-color:#ece9fb}.linking__bottom .linking__group-item:nth-child(5){background-color:#fbeee6}.linking__bottom .linking__group-item:nth-child(6){background-color:#ece9fb}.clm-block-gallery{--clm-image-gallery-space:30px;--clm-block-gallery-mobile-space:10px;overflow:visible}.clm-block-gallery .swiper-slide{width:calc((100% - var(--clm-block-gallery-mobile-space))/ 13 * 12);height:auto}.clm-block-gallery .swiper-slide:not(:last-child){margin-right:var(--clm-block-gallery-mobile-space)}.clm-block-gallery .swiper-pagination-bullet{background:#d6e0f5;opacity:1}.clm-block-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#295acc}.clm-block-gallery .swiper-pagination{bottom:-26.5px}.clm-guarantees{--clm-guarantees-color-1:#fcedf4;--clm-guarantees-color-2:#fbeee6;--clm-guarantees-color-3:#ece9fb;--clm-guarantees-color-4:#e9edf6;--clm-guarantees-color-5:#f3e5f8;overflow:hidden;background:#f6f8fd}@media (max-width:767px){.clm-guarantees{padding-bottom:40px}}.clm-guarantees__title{margin:0 0 30px 0}@media (max-width:1279px){.clm-guarantees__title{margin:0 0 20px 0}}@media (max-width:1023px){.clm-guarantees__title{margin:0 0 10px 0}}@media (max-width:767px){.clm-guarantees__title{margin:0 0 20px 0}}.clm-guarantees__blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--clm-card-gap)}@media (max-width:1279px){.clm-guarantees__blocks{grid-template-columns:repeat(6,1fr)}}@media (max-width:1023px){.clm-guarantees__blocks{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.clm-guarantees__blocks{display:flex;gap:inherit}}.clm-guarantees__blocks .clm-guarantees__item{display:block;border-radius:var(--clm-border-radius-outer);padding:30px;text-wrap:balance}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item{padding:20px}}.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(6){display:flex;align-items:center;padding:0;background:var(--clm-img-gradient);grid-row:1/3;border-radius:var(--clm-border-radius-outer);overflow:hidden}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(6){grid-column:1/2;grid-row:1/2}}.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(5){background:var(--clm-guarantees-color-1)}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(5){grid-column:2/5}}.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(4){background:var(--clm-guarantees-color-2)}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(4){grid-column:5/7}}@media (max-width:1023px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(4){grid-column:1/3}}.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(3){background:var(--clm-guarantees-color-3)}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(3){grid-column:1/3}}@media (max-width:1023px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(3){grid-column:3/5}}.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(2){background:var(--clm-guarantees-color-4)}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(2){grid-column:3/5}}@media (max-width:1023px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(2){grid-column:1/3}}.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(1){background:var(--clm-guarantees-color-5);grid-column:3/5}@media (max-width:1279px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(1){grid-column:5/7}}@media (max-width:1023px){.clm-guarantees__blocks .clm-guarantees__item:nth-last-child(1){grid-column:3/5}}.clm-guarantees__blocks .clm-guarantees__item h3{margin:0 0 10px 0}.clm-guarantees__blocks .clm-guarantees__item p{margin:0}.clm-guarantees__img-mobile{display:flex;align-items:center;justify-content:center;background:var(--clm-img-gradient);border-radius:var(--clm-border-radius-outer);margin-bottom:10px}.clm-guarantees__img-mobile-item{width:100%;max-width:300px}.clm-guarantees__blocks-mobile{align-items:stretch}.relink__section{display:flex;gap:var(--clm-card-gap);flex-wrap:wrap}.relink__item{width:calc(50% - 15px);display:flex;align-items:flex-start;background-color:var(--clm-color-bg-light-blue);border-radius:var(--clm-border-radius-outer);padding:30px;gap:30px}@media (max-width:1279px){.relink__item{width:100%}}@media (max-width:1023px){.relink__item{gap:20px;padding:20px}}@media (max-width:767px){.relink__item{flex-direction:column}}.relink__item--wrap{display:flex;flex-direction:column;align-items:start;min-height:100%}.relink__item--wrap h3{margin:0}.relink__item--wrap p:first-of-type{color:var(--clm-color-blue);margin-top:0;text-transform:uppercase;font-weight:400;margin:5px 0 15px 0}.relink__item--wrap p{flex-grow:0;margin:15px 0;text-wrap:balance}@media (min-width:1024px){.relink__item--wrap p{flex-grow:1;display:flex;align-items:flex-end}}@media (max-width:1023px){.relink__item--wrap p{font-size:14px}}.relink__item--wrap ul{padding:0 0 0 10px;margin:15px 0}.relink__item--wrap li{margin:5px 0}@media (max-width:1023px){.relink__item--wrap li{font-size:14px}}.relink__item img{max-width:115px}@media (max-width:1023px){.relink__item img{max-width:85px}}@media (max-width:767px){.relink__item img{max-width:65px}}.our-certificate{overflow:hidden}.our-certificate__title{margin-top:0}.our-certificate__container{display:flex;align-items:flex-start;gap:var(--clm-card-gap)}@media (max-width:1023px){.our-certificate__container{flex-wrap:wrap;gap:20px var(--clm-card-gap)}}.our-certificate__img{border-radius:var(--clm-border-radius-outer);overflow:hidden;flex:0 0 calc((100% - 30px)/ 3)}@media (max-width:1023px){.our-certificate__img{flex:0 0 calc((100% - 10px)/ 2)}}@media (max-width:767px){.our-certificate__img{flex:0 0 100%}}.our-certificate__cards-wrap{flex-grow:1}@media (max-width:767px){.our-certificate__cards-wrap{width:100%;flex-grow:unset}}.our-certificate__list{display:flex;gap:var(--clm-card-gap)}@media (max-width:1023px){.our-certificate__list{gap:20px var(--clm-card-gap)}}.our-certificate__item{flex:0 0 calc((100% - 30px)/ 2);padding:30px;border-radius:var(--clm-border-radius-outer);background-color:var(--clm-color-bg-light-blue);color:var(--clm-color-black)}@media (max-width:1600px){.our-certificate__item{flex:0 0 calc((100% - 20px)/ 2)}}@media (max-width:1023px){.our-certificate__item{flex:0 0 calc((100% - 10px)/ 2);padding:20px;min-width:0}}@media (max-width:767px){.our-certificate__item{flex:0 0 300px}}.our-certificate__slider{position:relative;width:100%}.our-certificate__slider.swiper-container{overflow:visible}.our-certificate__slider .our-certificate__item:not(:last-child){margin-right:10px}.our-certificate__caption{font-weight:500;font-size:24px}@media (max-width:1600px){.our-certificate__caption{font-size:20px}}.our-certificate__description{margin-bottom:10px}.our-certificate__achieves{display:flex;flex-wrap:wrap;gap:5px;margin-top:20px}.our-certificate__achieve{display:flex;align-items:center;justify-content:center;min-height:30px;padding:3px 25px;border:1px solid var(--clm-color-blue);border-radius:30px;font-size:16px;color:var(--clm-color-black)}.our-certificate__pagination{display:none}@media (max-width:1023px){.our-certificate__pagination{display:flex;justify-content:center;margin-top:10px}.our-certificate__pagination .swiper-pagination-bullet{margin-left:8px;margin-right:8px}.our-certificate__pagination.swiper-pagination-lock{display:none}}.our-certificate__btn{display:inline-flex;min-width:300px;margin-top:30px}@media (max-width:1600px){.our-certificate__btn{margin-top:20px}}@media (max-width:767px){.our-certificate__btn{min-width:0}}.pagination-block{display:flex;align-items:center;justify-content:center;gap:30px;font-size:16px;color:var(--clm-color-blue-dark)}@media (max-width:767px){.pagination-block{gap:15px}}.pagination-block__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background-color:var(--clm-color-blue-light)}.pagination-block__btn--prev img,.pagination-block__btn--start img{transform:rotate(180deg)}@media (max-width:767px){.pagination-block__btn--prev{margin-right:auto}}@media (max-width:767px){.pagination-block__btn--next{margin-left:auto}}.nav-links{display:flex;flex-wrap:wrap;gap:10px}.nav-links__item{display:flex;align-items:center;justify-content:center;min-height:50px;padding:5px 20px;border:1px solid var(--clm-color-grey);border-radius:var(--clm-border-radius-tab);background-color:transparent;font-weight:400;font-size:16px;color:var(--clm-color-sub-title);transition:background-color,color,border-color .3s,.3s,.3s;cursor:pointer}@media (any-hover:hover){.nav-links__item:hover{border-color:transparent;background-color:var(--clm-color-light-blue);color:var(--clm-color-blue)}}.nav-links__item.active{border-color:transparent;background-color:var(--clm-color-light-blue);color:var(--clm-color-blue);cursor:auto}@media (max-width:767px){.nav-links__item{flex:0 0 calc((100% - 10px)/ 2);min-height:40px;padding:5px 15px;font-size:14px;text-align:center}.nav-links__item.active{color:var(--clm-color-black)}}.clm-portfolio-container.clm-wrap-section-small{padding-top:0}@media (max-width:1023px){.clm-portfolio-container.clm-wrap-section-small{padding-top:10px}}.clm-portfolio{display:flex;gap:30px}@media (max-width:1023px){.clm-portfolio{flex-direction:column}}.clm-portfolio__company{flex:0 0 30%;border-radius:var(--clm-border-radius-outer);padding:30px;background-color:var(--clm-color-white);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}@media (max-width:1023px){.clm-portfolio__company{padding:0;box-shadow:none}}.clm-portfolio__logo:not(:last-child){display:flex;margin:0 0 30px 0}@media (max-width:1023px){.clm-portfolio__logo:not(:last-child){margin:0 0 20px 0}}.clm-portfolio__links{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0 0 0}@media (max-width:1023px){.clm-portfolio__links{gap:10px;margin:20px 0 0 0}}.clm-portfolio__link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:3px;padding:5px 15px;background-color:var(--clm-color-bg-light-blue);font-weight:400;font-size:16px;color:var(--clm-color-blue-dark)}.clm-portfolio__tasks{flex-grow:1;border-radius:var(--clm-border-radius-outer);padding:30px;background-color:var(--clm-color-bg-blue)}@media (max-width:1023px){.clm-portfolio__tasks{padding:20px}}.promo{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;overflow:hidden}@media (max-width:767px){.promo{background-position-x:right}}.promo__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo__bg-wrap{position:relative;z-index:1;width:50%;min-height:500px;display:flex;flex-direction:column;padding:40px;color:#fff;border-radius:20px}@media (max-width:1023px){.promo__bg-wrap{width:100%}}@media (max-width:767px){.promo__bg-wrap{min-height:510px;padding:20px}}.promo__teg-block{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width:767px){.promo__teg-block{gap:5px}}.promo__teg{display:flex;align-items:center;justify-content:center;height:30px;padding:5px 15px;border:1px solid var(--clm-color-blue);border-radius:30px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-weight:400;font-size:12px;color:var(--clm-color-white)}.promo__title{margin:60px 0 0 0;font-weight:500;font-size:48px;color:var(--clm-color-white)}@media (max-width:767px){.promo__title{margin:20px 0 0 0;font-size:28px}}.promo__description{margin:20px 0 0 0;font-weight:400;font-size:24px}@media (max-width:767px){.promo__description{font-size:20px}}.custom-block{--gap-body:30px}@media (max-width:1600px){.custom-block{--gap-body:20px}}@media (max-width:767px){.custom-block{--gap-body:10px}}@media (max-width:1023px){.custom-block--table-media .custom-block__body{flex-direction:column}}@media (max-width:1600px){.custom-block--table-media .custom-block__content{flex:0 0 35%}}@media (max-width:1023px){.custom-block--table-media .custom-block__content{order:2;flex:0 0 100%}}@media (max-width:1600px){.custom-block--table-media .custom-block__media{flex:0 0 calc(65% - var(--gap-body))}}@media (max-width:1023px){.custom-block--table-media .custom-block__media{order:1;flex:0 0 100%}}.custom-block__body{display:flex;align-items:center;gap:var(--gap-body)}@media (max-width:767px){.custom-block__body{flex-direction:column;align-items:flex-start}}.custom-block__content{flex:0 0 calc((100% - var(--gap-body))/ 2);padding:30px}@media (max-width:1023px){.custom-block__content{padding:20px}}@media (max-width:767px){.custom-block__content{flex:0 0 100%;order:2}}.custom-block__media{flex:0 0 calc((100% - var(--gap-body))/ 2)}@media (max-width:767px){.custom-block__media{flex:0 0 100%;order:1}}.custom-block__media>img{border-radius:var(--clm-border-radius-outer);overflow:hidden}.custom-block__digit-block{margin-top:30px;font-weight:500;font-size:24px;color:var(--clm-color-black)}@media (max-width:1279px){.custom-block__digit-block{margin-top:20px}}.custom-block__buttons{display:flex;gap:30px;margin-top:30px}@media (max-width:1279px){.custom-block__buttons{margin-top:20px;flex-direction:column;align-items:flex-start}}@media (max-width:767px){.custom-block__buttons{gap:10px}}.our-clients__wrapper{display:flex;gap:var(--clm-card-gap);flex-wrap:wrap}.our-clients__element{flex:0 1 calc((100% - var(--clm-card-gap) * 5)/ 6);background-color:var(--clm-color-bg-light-blue);border-radius:var(--clm-border-radius-outer);overflow:hidden}@media (max-width:1023px){.our-clients__element{flex:0 1 calc((100% - var(--clm-card-gap) * 2)/ 3)}}@media (max-width:767px){.our-clients__element{flex:0 1 calc((100% - var(--clm-card-gap) * 1)/ 2)}}.article-card{display:flex;background:var(--clm-color-white);border-radius:var(--clm-border-radius-outer);min-height:420px}@media (max-width:1023px){.article-card{min-height:385px}}@media (max-width:767px){.article-card{min-height:245px}}.article-card-list{display:grid;gap:var(--clm-card-gap);grid-template-columns:repeat(4,minmax(100px,1fr))}@media (max-width:1279px){.article-card-list{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:767px){.article-card-list{grid-template-columns:repeat(1,minmax(100px,1fr))}}.article-card--with_image{position:relative}.article-card--with_image .article-card__badge{position:absolute;z-index:1;left:30px;top:30px;color:var(--clm-color-white);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:1279px){.article-card--with_image .article-card__badge{left:20px;top:20px}}@media (max-width:767px){.article-card--with_image .article-card__inner{padding-top:10px}}.article-card--with_icon .article-card__icon{margin-top:auto}.article-card--with_icon .article-card__bottom{margin-top:unset}@media (max-width:767px){.article-card--with_icon .article-card__title{margin-bottom:10px}}.article-card--only_background{background:#ece9fb}.article-card__link{display:flex;flex-direction:column;width:100%}.article-card__badge{display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;height:30px;margin-bottom:20px;padding:0 15px;border-radius:30px;border:1px solid var(--clm-color-blue);font-size:var(--clm-fz-small-text);color:var(--clm-color-blue)}.article-card__image{height:170px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--clm-border-radius-outer) var(--clm-border-radius-outer) 0 0}@media (max-width:767px){.article-card__image{height:130px}}.article-card__inner{display:flex;flex-direction:column;flex-grow:1;padding:30px}@media (max-width:1279px){.article-card__inner{padding:20px}}.article-card__author{display:flex;margin-bottom:20px}@media (max-width:1279px){.article-card__author{margin-bottom:10px}}.article-card__author-image{width:40px;height:40px;border-radius:50%;flex-shrink:0;margin-right:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-card__author-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 5px 0}.article-card__author-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--clm-fz-small-text);color:var(--clm-color-blue-dark);margin:0}.article-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}@media (max-width:1279px){.article-card__title{margin:0 0 40px}}.article-card__icon{display:flex;justify-content:flex-end;padding:10px 20px;margin-bottom:20px;border-radius:var(--clm-border-radius-outer);background:linear-gradient(58.54deg,rgba(248,186,220,.3) 2.95%,rgba(129,130,255,.3) 97.15%),#fff}@media (max-width:1279px){.article-card__icon{margin-bottom:10px}}.article-card__icon>img,.article-card__icon>svg{width:100px;height:100px}.article-card__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.article-card__bottom-date{margin:0}.article-card__bottom-link{display:inline-flex;align-items:center;color:var(--clm-color-blue);cursor:pointer;transition:color .2s ease-in-out;gap:15px;background:0 0;border:0}.article-card__bottom-link:hover{color:var(--clm-color-blue-hover)}.article-card__bottom-link>svg{margin-left:15px;flex-shrink:0}.article-card-social{display:flex;flex-direction:column;min-height:420px;border-radius:var(--clm-border-radius-outer);background:var(--clm-color-title);color:var(--clm-color-white);text-align:center;align-items:center;padding:30px 30px 20px;position:relative;overflow:hidden}@media (max-width:1023px){.article-card-social{min-height:385px}}@media (max-width:1279px){.article-card-social{padding-top:20px}}@media (max-width:767px){.article-card-social{min-height:180px;background-size:cover}}.article-card-social *{z-index:2}.article-card-social__title{margin:0 0 20px}.article-card-social__text{margin:0}.article-card-social__img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.article-card-social__bottom{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin-top:auto}.article-card-social__bottom-link{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer;transition:color .2s ease-in-out}.article-navigation{display:flex;gap:30px;margin-top:50px}@media (max-width:1600px){.article-navigation{gap:20px;margin-top:30px}}@media (max-width:767px){.article-navigation{gap:10px}}.article-navigation a{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:8px;background-color:var(--clm-color-bg-light-blue);padding:0 30px;transition:background-color .3s ease}@media (max-width:767px){.article-navigation a{width:100%;padding:0 25px}}.article-navigation a img{width:18px;height:18px}.article-navigation a:focus,.article-navigation a:hover{background-color:var(--clm-color-light-blue)}.article-header{display:flex;gap:30px;background:var(--clm-color-bg-light-blue);padding:40px;border-radius:20px;margin-top:30px}@media (max-width:1600px){.article-header{padding:30px}}@media (max-width:1279px){.article-header{gap:20px;padding:20px;margin-top:20px}}@media (max-width:767px){.article-header{gap:10px;padding:10px;margin-top:10px;flex-direction:column}}.article-header__img{display:flex;align-items:center;justify-content:center;width:575px;height:400px;overflow:hidden;border-radius:20px}@media (max-width:1600px){.article-header__img{width:470px;height:350px}}@media (max-width:1279px){.article-header__img{width:380px;height:300px}}@media (max-width:1023px){.article-header__img{width:340px;height:200px}}@media (max-width:767px){.article-header__img{order:1;width:100%;height:120px;border-radius:16px}}.article-header__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-header__info{flex:1;max-width:840px}@media (max-width:767px){.article-header__info{order:2}}.article-header__badge{display:inline-flex;justify-content:center;align-items:center;height:30px;margin-bottom:20px;padding:0 15px;border-radius:30px;border:1px solid var(--clm-color-blue);font-size:var(--clm-fz-small-text);color:var(--clm-color-blue);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:767px){.article-header__badge{margin-bottom:10px}}.article-header__title{margin:0}.article-header__subtitle{color:var(--clm-color-grey-darker);margin:20px 0 0 0}@media (max-width:767px){.article-header__subtitle{margin:10px 0 0 0}}.article-header__author{display:flex;gap:10px;margin:40px 0 20px 0}@media (max-width:1600px){.article-header__author{margin:30px 0 0 0}}@media (max-width:767px){.article-header__author{margin:10px 0 0 0}}.article-header__author-img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-header__author-content{display:flex;flex-direction:column;justify-content:space-between}.article-header__author-title{margin:0;color:var(--clm-color-grey-darker)}.article-header__author-text{margin:0;font-size:var(--clm-fz-small-text);color:var(--clm-color-grey-darker)}.article-header__time{display:flex;align-items:center;gap:30px;margin:20px 0 0 0}@media (max-width:767px){.article-header__time{justify-content:space-between}}.article-header__time-date{display:inline-block;margin:0;color:var(--clm-color-grey-darker)}.article-header__time-read{display:inline-block;color:var(--clm-color-grey-darker)}.article-header__time-read img{filter:invert(25%) sepia(89%) saturate(1706%) hue-rotate(208deg) brightness(94%) contrast(85%);margin-right:5px}.article-header--with_icon .article-header__img{background:linear-gradient(58.54deg,rgba(248,186,220,.4) 2.95%,rgba(129,130,255,.4) 97.15%)}.article-header--with_icon .article-header__img img{display:block;width:260px;height:260px}@media (max-width:1600px){.article-header--with_icon .article-header__img img{width:200px;height:200px}}@media (max-width:1279px){.article-header--with_icon .article-header__img img{width:200px;height:200px}}@media (max-width:1023px){.article-header--with_icon .article-header__img img{width:150px;height:150px}}@media (max-width:767px){.article-header--with_icon .article-header__img img{width:100px;height:100px}}.article-content{display:flex;gap:30px;padding:30px 0 var(--clm-padding) 0}@media (max-width:1600px){.article-content{padding:30px 0 var(--clm-padding) 0}}@media (max-width:1279px){.article-content{padding:20px 0 var(--clm-padding) 0;gap:20px}}@media (max-width:1023px){.article-content{padding:20px 0 var(--clm-padding) 0}}@media (max-width:767px){.article-content{flex-direction:column}}.article-content__navigation{display:flex;flex-direction:column;gap:30px;width:485px;height:-moz-min-content;height:min-content;position:sticky;top:30px}@media (max-width:1600px){.article-content__navigation{width:370px}}@media (max-width:1279px){.article-content__navigation{width:300px}}@media (max-width:1023px){.article-content__navigation{width:230px}}@media (max-width:767px){.article-content__navigation{width:100%;position:static}}.article-content__navigation-link{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:400px;background:#333;border-radius:20px;padding:30px;color:var(--clm-color-white);position:relative}@media (max-width:1600px){.article-content__navigation-link{min-height:370px}}@media (max-width:1279px){.article-content__navigation-link{min-height:380px;padding:20px}}@media (max-width:1023px){.article-content__navigation-link{min-height:330px}}@media (max-width:767px){.article-content__navigation-link{padding:20px 10px;min-height:auto}}.article-content__navigation-link *{position:relative;z-index:2}.article-content__navigation-link h3{margin:0 0 10px 0}.article-content__navigation-link p{margin:0 0 10px 0}.article-content__navigation-link p:last-of-type{margin-bottom:30px}@media (max-width:767px){.article-content__navigation-link p:last-of-type{margin-bottom:10px}}.article-content__navigation-link button{display:inline-flex;align-items:center;justify-content:center;background:var(--clm-color-white);min-width:250px;height:50px;border-radius:var(--clm-border-radius-btn);padding:0 24px;margin-top:auto;color:var(--clm-color-grey-darker);border:0;cursor:pointer;transition:background .3s ease}@media (max-width:1023px){.article-content__navigation-link button{min-width:auto}}@media (max-width:767px){.article-content__navigation-link button{min-width:250px}}.article-content__navigation-link button:hover{background:var(--clm-color-light-blue)}.article-content__navigation-link img{position:absolute;width:390px;height:300px;-o-object-fit:contain;object-fit:contain;right:0;bottom:0;z-index:1;-o-object-position:right bottom;object-position:right bottom}@media (max-width:1279px){.article-content__navigation-link img{width:100%;height:170px}}@media (max-width:1023px){.article-content__navigation-link img{height:150px}}@media (max-width:767px){.article-content__navigation-link img{width:100%;height:100%;opacity:.4}}.article-content__info{flex:1}.article-content__info :first-child{margin-top:30px}@media (max-width:1279px){.article-content__info :first-child{margin-top:20px}}@media (max-width:1023px){.article-content__info :first-child{margin-top:10px}}@media (max-width:767px){.article-content__info :first-child{margin-top:0}}.article-content__info :last-child{margin-bottom:0}.article-content .article-content__info{max-width:none;margin:0;padding:0}.clm-flex .menu-simple{flex:0 0 31%}@media (max-width:767px){.clm-flex .menu-simple{order:2}}.menu-simple__list{position:sticky;top:50px;display:flex;flex-direction:column;gap:20px;padding:30px;margin:0;border-radius:var(--clm-border-radius-outer);background-color:var(--clm-color-white);box-shadow:0 4px 16px 0 rgba(0,0,0,.1);list-style:none}@media (max-width:1600px){.menu-simple__list{gap:10px;padding:20px}}@media (max-width:1023px){.menu-simple__list{top:40px;padding:10px}}@media (max-width:767px){.menu-simple__list{position:static;padding:0;box-shadow:none;border-radius:unset;background-color:transparent}}.menu-simple__elem--active .menu-simple__link{color:var(--clm-color-blue)}.menu-simple__elem--active .menu-simple__img{filter:grayscale(0)}.menu-simple__link{display:flex;gap:20px;font-size:16px;color:var(--clm-color-black);transition:color .1s ease 0s,filter .1s ease 0s}@media (any-hover:hover){.menu-simple__link:hover{color:var(--clm-color-blue)}.menu-simple__link:hover .menu-simple__img{filter:grayscale(0)}}@media (max-width:1023px){.menu-simple__link{font-size:14px}}.menu-simple__img{margin-top:3px;margin-left:auto;flex:0 0 8px;height:14px;width:8px;filter:grayscale(1) brightness(0) contrast(100%)}.clm-flex .main-custom-content h1{margin-top:25px}@media (max-width:1600px){.clm-flex .main-custom-content h1{margin-top:20px}}@media (max-width:1023px){.clm-flex .main-custom-content h1{margin-top:10px}}@media (max-width:767px){.clm-flex .main-custom-content h1{margin-top:10px}}.clm-flex{display:flex;gap:30px}@media (max-width:1600px){.clm-flex{gap:20px}}@media (max-width:767px){.clm-flex{flex-direction:column;gap:40px}}.clm-social{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media (max-width:767px){.clm-social{gap:15px}}.clm-social__item{display:flex;align-items:center;justify-content:center;transition:filter .3s ease;filter:brightness(1);flex:0 0 40px}@media (max-width:767px){.clm-social__item{flex:0 0 30px}}@media (any-hover:hover){.clm-social__item:hover{filter:brightness(.9)}}.clm-social__item img{width:40px;height:40px}@media (max-width:767px){.clm-social__item img{width:30px;height:30px}}.base-button-link{background-color:transparent;border:1px solid var(--clm-color-black)}@media (max-width:1023px){.menu-mobile__wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.menu-mobile__inner{position:absolute;top:3%;right:0;left:0;bottom:0;width:375px}}@media (max-width:1023px) and (max-width:767px){.menu-mobile__inner{width:100%}}@media (max-width:1023px){.menu-mobile__area{display:block;width:100%;height:100%}}@media (max-width:1023px) and (max-width:767px){.menu-mobile__area{display:none}}@media (max-width:1023px){.menu-mobile__decorate-line-wrapper{opacity:0;width:100%;height:14px}}@media (max-width:1023px) and (max-width:767px){.menu-mobile__decorate-line-wrapper{opacity:1}}@media (max-width:1023px){.menu-mobile__decorate-line{width:100px;height:4px;border-radius:2px;background-color:var(--clm-color-bg-light-blue);margin:0 auto 10px}.menu-mobile__content{display:flex;flex-direction:column;height:calc(100% - 14px);border-radius:15px 15px 0 0;background-color:var(--clm-color-bg-light-blue);overflow:hidden}.menu-mobile__top{position:relative;flex-grow:1}.menu-mobile__top::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(180deg,rgba(246,248,253,.24) 0,rgba(246,248,253,.32) 34.27%,rgba(246,248,253,.85) 53.85%);pointer-events:none}.menu-mobile__top-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.menu-mobile__scroll-wrap{height:100%;padding-bottom:60px;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--clm-color-grey) transparent;scrollbar-width:thin}.menu-mobile__list{display:flex;flex-direction:column;gap:10px;padding:0;margin:20px 0 0 0;list-style:none}.menu-mobile__item{min-height:50px;margin:0 20px;box-shadow:0 2px 7px 0 rgba(0,0,0,.05);background-color:var(--clm-color-white);border-radius:10px}.menu-mobile__item-content{display:flex;align-items:center;gap:23px;padding:20px;font-size:14px;color:var(--clm-color-black)}.menu-mobile__item.active .menu-mobile__name{color:var(--clm-color-blue)}.menu-mobile__name{flex-grow:1;padding:10px 0}.menu-mobile__icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;flex:0 0 33px;font-size:33px}.menu-mobile__info-list{display:flex;flex-wrap:wrap;gap:10px;padding:20px 20px 20px}.menu-mobile__info-item{display:flex;align-items:center;justify-content:center;flex:0 1 calc(50% - 5px);min-height:37px;padding:16px 0;font-size:14px;border-radius:10px;color:var(--clm-color-black);background:var(--clm-color-white);box-shadow:0 2px 7px 0 rgba(0,0,0,.05)}.menu-mobile__bottom{position:sticky;z-index:1;bottom:0;padding:20px 20px 40px;background-color:var(--clm-color-bg-light-blue)}.menu-mobile-sub{position:absolute;z-index:1;top:0;left:100%;width:100%;height:100%;background-color:var(--clm-color-white);overflow-x:hidden;transition:left .3s ease 0s}.menu-mobile-sub::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(180deg,rgba(255,255,255,.24) 0,rgba(255,255,255,.32) 34.27%,rgba(255,255,255,.72) 53.85%);pointer-events:none}.menu-mobile-sub.active{left:0}.menu-mobile-sub.move{z-index:2}.menu-mobile-sub__scroll{height:100%;padding-bottom:40px;overflow-y:auto}.menu-mobile-sub__back{position:sticky;z-index:1;top:0;display:flex;align-items:center;min-height:50px;padding:10px;margin-bottom:10px;background-color:var(--clm-color-white);font-size:12px;color:var(--clm-color-grey-darker)}.menu-mobile-sub .menu-mobile-sub-flex{display:flex;padding:0 20px;gap:10px}.menu-mobile-sub .menu-mobile-links{flex:1}.menu-mobile-sub .menu-mobile-icons{display:flex;flex-direction:column;gap:10px}.menu-mobile-sub .menu-mobile-icons span{display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:33px;box-shadow:0 2px 7px 0 rgba(0,0,0,.05);border-radius:10px;filter:grayscale(100%) opacity(.8)}.menu-mobile-sub .menu-mobile-icons span.active{filter:grayscale(0) opacity(1);background:var(--clm-img-gradient)}.menu-mobile-sub__back-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.menu-mobile-sub__back-icon svg{transform:rotate(180deg);width:8px;height:12px}.menu-mobile-sub__title{display:flex;align-items:center;min-height:15px;padding:0 0 0 10px;font-size:12px;color:var(--clm-color-grey-light);margin:20px 0 10px 0}.menu-mobile-sub__title:first-child{margin-top:0}.menu-mobile-sub__list{padding:0;margin:0;list-style:none}.menu-mobile-sub__item{display:block;margin-bottom:5px;background:var(--clm-color-bg-light-blue);border-radius:10px}.menu-mobile-sub__item-content{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:0 10px;transition:all .2s ease}.menu-mobile-sub__item.tap{background:var(--clm-color-light-blue)}.menu-mobile-sub__item.active>.menu-mobile-sub__item-content .menu-mobile-sub__name{color:var(--clm-color-blue)}.menu-mobile-sub__item.active>.menu-mobile-sub__item-content .menu-mobile-sub__icon{display:none}.menu-mobile-sub__name{flex-grow:1;padding:10px 0;font-size:14px;font-weight:400}.menu-mobile-sub__icon{position:relative;display:flex;align-items:center;justify-content:center;width:12px;height:20px;flex:0 0 12px;font-size:0}.menu-mobile-sub__icon::before{content:"";position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;transform:translate(-50%,-50%)}.menu-mobile-sub__icon svg{width:8px;height:12px}.menu-mobile-bottom__line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin:0 0 15px 0;font-size:14px}.menu-mobile-bottom__mail{color:var(--clm-color-black)}.menu-mobile-bottom__phone{color:var(--clm-color-black)}.menu-mobile-bottom__btn{width:100%;margin:0 0 20px 0}.menu-mobile-bottom__btn.clm-btn{min-height:40px;font-size:14px}.menu-mobile-bottom__user-account.clm-btn{gap:8px;width:100%;min-height:40px;margin:0 0 20px 0;font-size:14px}.menu-mobile-bottom__user-account svg{font-size:18px}}@media (min-width:768px){.desktop-menu-btn{border:none;background:0 0;padding:0;margin:0;display:inline-flex;align-items:center;cursor:pointer;transition:color .1s ease-in-out,opacity .1s ease-in-out;outline:0}.desktop-menu-btn:focus,.desktop-menu-btn:hover{color:var(--clm-color-blue)}.desktop-menu-btn:active{opacity:.7}.desktop-menu-btn:not(:focus):not(:hover).desktop-menu-btn--inactive .desktop-menu-btn__icon{filter:grayscale(1)}.desktop-menu-btn.desktop-menu-btn--active{color:var(--clm-color-black)}.desktop-menu-btn.desktop-menu-btn--active .desktop-menu-btn__arr{transform:rotate(180deg)}.desktop-menu-btn__icon{transition:all .1s ease-in-out;margin-right:10px;flex-shrink:0}.desktop-menu-btn__arr{transition:transform .2s ease-in-out 0s;margin-left:10px}.desktop-menu{position:absolute;top:calc(100% + 0px);left:0;right:0;z-index:1000;background-color:var(--clm-color-white);border-radius:var(--clm-border-radius-outer);display:none}.desktop-menu__content{background:linear-gradient(58.54deg,rgba(248,186,220,.2) 2.95%,rgba(129,130,255,.2) 97.15%);border-radius:var(--clm-border-radius-outer);padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0}}@media (min-width:768px) and (max-width:1279px){.desktop-menu__content{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.desktop-menu-item{border-radius:15px;padding:5px;background-color:rgba(255,255,255,.5);align-self:flex-start;margin:0}.desktop-menu-item--large{grid-column:span 2}.desktop-menu-item--large .desktop-menu-item__content{-moz-columns:2;columns:2;gap:20px}.desktop-menu-item__title{background-color:var(--clm-color-white);border-radius:10px;min-height:44px;padding:5px 15px;color:var(--clm-color-grey-darker);display:flex;align-items:center;font-weight:400}.desktop-menu-item__title--link{cursor:pointer;transition:color .1s ease-in-out,opacity .1s ease-in-out}.desktop-menu-item__title--link:focus,.desktop-menu-item__title--link:hover{color:var(--clm-color-blue)}.desktop-menu-item__title--link:active{opacity:.7}.desktop-menu-item__content{list-style:none;padding:20px 15px;margin:0}.desktop-menu-item__content li{margin-bottom:20px}.desktop-menu-item__content li:last-child{margin-bottom:0}.desktop-menu-item__content a{display:inline-block;width:100%;color:var(--clm-color-grey-darker);cursor:pointer;transition:color .1s ease-in-out,opacity .1s ease-in-out}.desktop-menu-item__content a:focus,.desktop-menu-item__content a:hover{color:var(--clm-color-blue)}.desktop-menu-item__content a:active{opacity:.7}.desktop-menu-group__inner{display:grid;grid-template-columns:1fr;gap:20px}.desktop-menu-group--large:nth-child(1){grid-column:span 4}.desktop-menu-group--large:nth-child(1) .desktop-menu-group__inner{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(1){grid-column:span 3}.desktop-menu-group--large:nth-child(1) .desktop-menu-group__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.desktop-menu-group--large:nth-child(2){grid-column:span 3}.desktop-menu-group--large:nth-child(2) .desktop-menu-group__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(2){grid-column:span 2}.desktop-menu-group--large:nth-child(2) .desktop-menu-group__inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.desktop-menu-group--large:nth-child(3){grid-column:span 2}.desktop-menu-group--large:nth-child(3) .desktop-menu-group__inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(3){grid-column:span 1}.desktop-menu-group--large:nth-child(3) .desktop-menu-group__inner{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(4){grid-column:span 3}.desktop-menu-group--large:nth-child(4) .desktop-menu-group__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.desktop-menu-group--large:nth-child(5){grid-column:span 4}.desktop-menu-group--large:nth-child(5) .desktop-menu-group__inner{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(5){grid-column:span 2}.desktop-menu-group--large:nth-child(5) .desktop-menu-group__inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.desktop-menu-group--large:nth-child(6){grid-column:span 3}.desktop-menu-group--large:nth-child(6) .desktop-menu-group__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(6){grid-column:span 1}.desktop-menu-group--large:nth-child(6) .desktop-menu-group__inner{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px){.desktop-menu-group--large:nth-child(7){grid-column:span 2}.desktop-menu-group--large:nth-child(7) .desktop-menu-group__inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.desktop-menu-group--large:nth-child(7){grid-column:span 3}.desktop-menu-group--large:nth-child(7) .desktop-menu-group__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.desktop-menu-group .desktop-menu-item{padding:0;border-radius:0;background-color:transparent;align-self:unset}.desktop-menu-group .desktop-menu-item .desktop-menu-item__title{min-height:54px;padding:5px 20px;border-radius:15px}body #wrapper>:not(header){transition:all .1s ease-in-out}body.desktop-menu-opened #wrapper>:not(header){opacity:.5}}.container-slider-employee{padding-bottom:60px;background-color:var(--clm-color-bg-light-blue)}@media (max-width:767px){.container-slider-employee{padding-top:0}}.portfolio__list{display:flex;flex-wrap:wrap;gap:var(--clm-card-gap)}.portfolio-next{margin-bottom:40px}@media (max-width:767px){.portfolio-next{padding:0 10px 0;margin:0 -10px 0;overflow:hidden}.portfolio-next::-webkit-scrollbar{width:0}}.portfolio-next__list{display:flex;align-items:center;flex-wrap:wrap;margin-right:-10px;margin-bottom:-10px}@media (max-width:767px){.portfolio-next__list{flex-wrap:nowrap;padding:0 10px 50px;margin:0 -10px -20px -10px;overflow-x:auto}}.portfolio-next__list-item{text-transform:uppercase;font-size:14px;padding:17px;display:flex;align-items:center;justify-content:center;white-space:nowrap;background:#eaeaea;border-radius:100px;transition:.4s;margin-bottom:10px}.portfolio-next__list-item:not(:last-child){margin-right:10px}.portfolio-next__list-item.active{background:var(--clm-color-beige)}@media (any-hover:hover){.portfolio-next__list-item:not(.active):hover{cursor:pointer;background:var(--clm-color-beige)}}@media (max-width:767px){.portfolio-next__list-item{margin-bottom:0}}.portfolio-next-item{position:relative;overflow:hidden;border-radius:var(--clm-border-radius-outer);width:calc(50% - 15px)}@media (max-width:1023px){.portfolio-next-item{width:100%}}@media (any-hover:hover){.portfolio-next-item:hover .portfolio-next-item__link{background:rgba(0,0,0,.5)}.portfolio-next-item:hover .portfolio-next-item__img{transform:scale(1.1)}}.portfolio-next-item__link{position:relative;z-index:2;display:flex;flex-direction:column;min-height:550px;height:100%;padding:50px;background:rgba(0,0,0,.3);transition:.4s;text-decoration:none}@media (max-width:1600px){.portfolio-next-item__link{min-height:400px}}@media (max-width:1400px){.portfolio-next-item__link{min-height:330px}}@media (max-width:1279px){.portfolio-next-item__link{min-height:300px}}@media (max-width:1140px){.portfolio-next-item__link{min-height:250px}}@media (max-width:1023px){.portfolio-next-item__link{padding:30px 20px 50px}}.portfolio-next-item__tags{display:flex;pointer-events:none;flex-wrap:wrap;align-items:center}.portfolio-next-item__tags:not(:last-child){margin-bottom:20px}@media (max-width:767px){.portfolio-next-item__tags{justify-content:center}}.portfolio-next-item__title{color:#fff}@media (max-width:767px){.portfolio-next-item__title{margin:auto 0;justify-content:center;text-align:center}}.portfolio-next-item__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;transition:.4s}.portfolio-next-item__tags-item{font-size:14px;letter-spacing:.5px;color:#fff;white-space:nowrap;text-transform:uppercase}@media (max-width:1023px){.portfolio-next-item__tags-item{font-size:12px}}.portfolio-next-item__tags-line{margin:0 5px;width:4px;height:4px;background:#fff;border-radius:50%}.vacancy__bottom{background:var(--clm-gradient);color:var(--clm-color-white);text-align:center}@media (max-width:1023px){.vacancy__bottom.clm-wrap-section-small{padding-bottom:15px}}.vacancy__bottom .clm-btn{display:inline-flex}.vacancy__bottom h2{margin-top:0}.vacancy .clm-container{max-width:940px}.vacancy h1{text-align:center}.vacancy .clm-spoiler__title{text-align:center}.vacancy .clm-spoiler__list{display:flex;flex-direction:column;gap:20px;margin-top:0}.vacancy .clm-spoiler__item{background-color:var(--clm-color-white)}.vacancy .clm-spoiler__item.active .clm-spoiler__title-btn{color:var(--clm-color-black)}.vacancy .clm-spoiler__btn{padding-top:20px;padding-bottom:20px}.vacancy .clm-spoiler__title-btn{align-self:center}.vacancy .clm-spoiler__icon-btn{background-color:var(--clm-color-spoiler-arrow-bg)}.vacancy .clm-spoiler__content{position:relative;padding-top:20px;padding-bottom:20px}@media (max-width:1023px){.vacancy .clm-spoiler__content{padding-bottom:15px}}.vacancy .clm-spoiler__content::before{content:"";position:absolute;bottom:100%;left:-30px;right:-30px;height:1px;background-color:var(--clm-color-grey)}.vacancy .clm-spoiler__content ul li:before{display:none}.competence{overflow:hidden}.competence-hero{display:flex;justify-content:space-between;gap:20px;text-wrap:balance;align-items:flex-start}@media (max-width:1023px){.competence-hero{flex-direction:column}}.competence-hero__content{display:flex;flex-direction:column}.competence-hero__image{width:35%;height:auto;box-shadow:0 0 10px var(--clm-color-grey);border-radius:var(--clm-border-radius-outer)}@media (max-width:1600px){.competence-hero__image{width:50%}}@media (max-width:1023px){.competence-hero__image{width:100%}}.competence-section{padding:50px 0}@media (max-width:767px){.competence-section{padding:40px 0 60px}}.competence-section--gray{background-color:var(--clm-color-bg-light-blue)}.competence-section__block{margin-bottom:50px}.competence-section__block:last-child{margin-bottom:0}.competence-section__block .clm-image-gallery__wrapper{display:flex;gap:30px;flex-wrap:wrap}@media (max-width:1600px){.competence-section__block .clm-image-gallery__wrapper{gap:20px}}@media (max-width:1023px){.competence-section__block .clm-image-gallery__wrapper{flex-wrap:wrap}}@media (max-width:767px){.competence-section__block .clm-image-gallery__wrapper{gap:10px}}.competence-section__block .clm-image-gallery__wrapper a{height:250px}@media (max-width:1600px){.competence-section__block .clm-image-gallery__wrapper a{height:195px}}@media (max-width:1279px){.competence-section__block .clm-image-gallery__wrapper a{height:150px}}@media (max-width:1023px){.competence-section__block .clm-image-gallery__wrapper a{width:calc((100% - 80px)/ 5);height:auto}}@media (max-width:767px){.competence-section__block .clm-image-gallery__wrapper a{height:auto;width:calc((100% - 10px)/ 2)}}@media (max-width:1023px){.competence-section__block .clm-image-gallery__wrapper a img{height:auto;width:100%}}.competence-section__block .clm-image-gallery--people .clm-image-gallery__wrapper{flex-wrap:wrap}.competence-section__block .clm-image-gallery--people .clm-image-gallery__wrapper a{height:229px}@media (max-width:1600px){.competence-section__block .clm-image-gallery--people .clm-image-gallery__wrapper a{height:184px}}@media (max-width:1279px){.competence-section__block .clm-image-gallery--people .clm-image-gallery__wrapper a{height:195px}}@media (max-width:1023px){.competence-section__block .clm-image-gallery--people .clm-image-gallery__wrapper a{height:auto;width:calc((100% - 80px)/ 5)}}@media (max-width:767px){.competence-section__block .clm-image-gallery--people .clm-image-gallery__wrapper a{width:calc((100% - 20px)/ 3)}}.competence-section__title{color:var(--clm-color-black);margin:0 0 1em}.page-contacts__map .bx-yandex-view-map{width:100%;height:40vh}@media (max-width:767px){.page-contacts__map .bx-yandex-view-map{height:calc(100svh - 200px)}}
/*# sourceMappingURL=maps/main.css.map */
/* End */


/* Start:/local/templates/claramente/assets/css/portfolio/main.min.css?174550312820458*/
.dark h2,
.dark p,
.dark li {
	color: var(--clm-color-white);
}

.portfolio__container {
	max-width: 1170px;
	margin: 0 auto;
	font-variant-numeric: lining-nums;
}

.text-block {
	display: flex;
	gap: 30px;
}

.text-block_margin-none {
	margin-top: 0px !important;
}

.desktop-only {
	display: block !important;
}

.desktop-only.flex {
	display: flex !important;
}

.mobile-only {
	display: none !important;
}

.mobile-only.flex {
	display: none !important;
}

.vertical-image {
	height: 100% !important;
	width: auto !important;
	margin: 0 auto !important;
}

@media screen and (max-width: 1200px) {
	.portfolio__container {
		max-width: 90%;
	}
}

@media screen and (max-width: 767px) {
	.desktop-only {
		display: none !important;
	}

	.desktop-only.flex {
		display: none !important;
	}

	.mobile-only {
		display: block !important;
	}

	.mobile-only.flex {
		display: flex !important;
	}

	.text-block {
		display: flex;
		flex-direction: column;
	}

	.portfolio__container {
		max-width: 100%;
		margin: 0;
		padding: 0 15px;
	}

	.portfolio__container .portfolio__container {
		padding: 0;
	}
}

.portfolio {
	font-variant-numeric: lining-nums;

}

.portfolio__item {
	z-index: 0;
}

.portfolio__subtitle {
	font-weight: 600;
	font-size: 24px;
}

.portfolio__filter {
	display: flex;
	justify-content: center;
	overflow-x: scroll;
}

.portfolio__filter::-webkit-scrollbar {
	height: 0;
}

.portfolio__filter-block {
	margin-bottom: 40px;
}

.portfolio__filter-item {
	text-transform: uppercase;
	font-weight: bold;

	width: 201px;
	padding: 17px 0;
	text-align: center;
	background: #eaeaea;
	border-radius: 100px;
	transition: 0.4s;
	cursor: pointer;
	margin-right: 10px;
}

.portfolio__filter-item:hover {
	background: #ffe4a4;
}

.portfolio__filter-item:last-of-type {
	margin-right: 0;
}

.portfolio__filter-item_active {
	background: #ffcb4e !important;
}

.portfolio__item:nth-of-type(2n) .portfolio__item-image-block {
	padding-left: 50px;
}

.portfolio__item>a:hover {
	text-decoration: none;
}

.portfolio__item-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: -1;
	height: auto;
	transition: 0.4s;
	transform: scale(1);
}

.portfolio__item-image-block {
	position: relative;
	height: auto;
	padding: 0 0 0 160px;
	display: flex;

	flex-wrap: wrap;
	background: rgba(0, 0, 0, 0.3);
	overflow: hidden;
	transition: 0.4s;
	justify-content: start;
}

@media screen and (max-width: 1024px) {

	.portfolio__item-image-block {
		padding: 0;
		justify-content: center;
	}
}

@media screen and (max-width: 768px) {
	.portfolio__item:nth-of-type(2n) .portfolio__item-image-block {
		padding-left: 0;
	}
}

@media screen and (max-width: 767px) {

	.portfolio__subtitle {
		font-size: 18px;
	}

	.portfolio__filter {
		justify-content: flex-start;
	}

	.portfolio__filter-item {
		min-width: 140px;
	}

}

.promo_titlewrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}

@media screen and (max-width: 767px) {
	.promo-mosptile {
		background: url("/local/templates/claramente/assets/css/portfolio/../img/mosptile/bg-case-3.png") 50% 40% no-repeat;
		background-size: 900px 100vh;
	}
}

@media screen and (max-width: 500px) {
	.royal {
		background: url("/local/templates/claramente/assets/img/portfolio/royalthai/header-mob.jpg") center !important;
		background-size: cover !important;
		height: 702px;
	}
}

@media screen and (max-width: 430px) {
	.royal {
		height: 600px;
	}
}

@media screen and (max-width: 390px) {
	.royal {
		height: 550px;
	}
}

.work {
	font-variant-numeric: lining-nums;
}

.key-points {
	font-variant-numeric: lining-nums;

}

.key-points img {
	vertical-align: middle;
}

.key-points video {
	vertical-align: middle;
}

.key-points-block {
	padding: 50px 0;
	background: var(--clm-color-bg-light-blue);
}

.key-points-block:nth-of-type(2n) {
	background: var(--clm-color-white);
}

.key-points-block.no-padding {
	padding-bottom: 0;
}

.key-points-block-tavr {
	padding: 100px 0;
}

.key-points-block.yellow {
	background-color: var(--clm-color-bg-light-blue);
}

.key-points-block.yellow .key-points__text-title {
	var(--clm-color-bg-black);
}

.key-points-block.white {
	background-color: var(--clm-color-white);
}

.key-points-block.white .key-points__text-title {
	var(--clm-color-bg-black);
}

.key-points-block.grey {
	background-color: var(--clm-color-bg-blue);
	var(--clm-color-bg-black);
}

.key-points-block.grey .key-points__text-title {
	var(--clm-color-bg-black);
}

.key-points-block.dark {
	background-color: var(--clm-color-blue-dark);
	color: var(--clm-color-white);
}

.key-points-block.dark .key-points__text-title {
	color: var(--clm-color-white);
}

.key-points-block.base {
	background-color: var(--clm-color-white);
}

.key-points__tavr-mobile-slider {
	display: none;
}

.key-points__tavr-mobile-slider-pagination-wrap {
	display: none;
}

.key-points__text-title {
	font-weight: 800;
	font-size: 70px;
	width: 35%;
	line-height: 1;
}

.key-points__text-description {
	width: 65%;
}

@media screen and (max-width: 768px) {
	.key-points__text-description {
		width: 100%;
	}
}

.key-points__grid-spec {
	padding: 70px 0;
	max-width: 1170px;
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 105px;
}

.key-points__grid-spec-item img {
	border-radius: 20px;
}

.key-points__grid-spec-item.double {
	grid-row-start: 1;
	grid-row-end: 3;
	grid-column: 3;
}

.key-points__multi-double {
	padding: 30px;
	background: #f9f9f9;
	display: flex;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-double {
		padding: 30px 10px;
		justify-content: space-between;
	}

	.key-points__multi-double .key-points__multi-img {
		width: calc(50% - 5px);
	}


}

.key-points__multi-double .key-points__multi-img:last-of-type {
	margin-top: 30px;
	margin-left: 30px;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-double .key-points__multi-img:last-of-type {
		margin-left: 10px;
	}
}

.key-points__multi-alone {
	padding: 65px 35px;
	background: #676767;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-alone {
		padding: 30px 10px;
	}
}

.key-points__multi-block {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 635px 535px;
	grid-template-columns: 635px 535px;
	margin: 0 auto;
	max-width: 1170px;
	margin-top: 70px;
	margin-bottom: 100px;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-block {
		grid-template-columns: 100%;
		margin-top: 30px;
		margin-bottom: 0;
	}
}

.key-points__multi-block.reverse {
	-ms-grid-columns: 535px 635px;
	grid-template-columns: 535px 635px;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-block.reverse {
		grid-template-columns: 100%;
	}
}

.key-points__multi-block.reverse .key-points__multi-double {
	padding: 70px 35px;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-block.reverse .key-points__multi-double {
		padding: 30px 10px;
	}
}

.key-points__multi-block.reverse .key-points__multi-double .key-points__multi-img:first-of-type {
	margin-top: 74px;
	margin-right: 31px;
}

@media screen and (max-width: 1024px) {
	.key-points__multi-block.reverse .key-points__multi-double .key-points__multi-img:first-of-type {
		margin-right: 10px;
		margin-top: 30px;
	}
}

.key-points__multi-block.reverse .key-points__multi-double .key-points__multi-img:last-of-type {
	margin-top: 0;
	margin-left: 0;
}

.key-points__media {
	width: 100%;
	height: auto;
}

.key-points__media_photo {
	position: absolute;
	top: 0px;
	left: 80px;
}

.key-points__media_photo-img-1 {
	display: none;
}

.key-points__media-tavr {
	max-width: 1170px;
	margin: 0 auto;
}

.key-points__media-tavr-unic {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 54px;

}

.key-points__media-royal {
	max-width: 1170px;
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 50px;
}

@media screen and (max-width: 1024px) {
	.key-points__media-royal {
		margin-top: 20px;
		display: flex;
		justify-content: center;
		margin-bottom: 10px;
	}
}

.key-points__media-slider {
	overflow: hidden;
}

@media screen and (max-width: 1024px) {
	.key-points__media-slider.royalthai-mobile.second {
		background-var(--clm-color-bg-black);
		padding-top: 50px;
	}

	.key-points__media-slider.royalthai-mobile.second img {
		border-radius: 18px;
	}

	.key-points__media-slider.royalthai-mobile .swiper-slide {
		display: flex;
		justify-content: center;
	}

	.key-points__media-slider.royalthai-mobile img {
		max-width: 300px;
		border-radius: 14px;
	}
}

.key-points__media-slider-2 {
	overflow: hidden;
}

.key-points__media-slider.width530 {
	width: 530px;
}

.key-points__media-slider.no-container {
	margin-top: 50px;
	padding: 0 calc((100% - 1170px) / 2);
}

.key-points__media-slider.no-container .key-points__media-img.desktop-only {
	border-radius: 14px;
}

.key-points__media-mosptile {
	background: #1b1b1b;
	padding: 66px;
	display: flex;

	flex-direction: column;
	align-items: center;
}

.key-points__media-mosptile:nth-of-type(2) {
	background: #f8f8f8;
	color: var(--clm-color-bg-black);
}

.key-points__media-mosptile:nth-of-type(3) {
	background: #f8f8f8;
	color: var(--clm-color-bg-black);
}

.key-points__media-mosptile:nth-of-type(6) {
	background: #f8f8f8;
	color: var(--clm-color-bg-black);
}

.key-points__media-mosptile-img {
	margin-bottom: 18px;
	width: 100%;
}

.key-points__media-pagination {
	display: flex;
	height: 62px;
}

.key-points__media-pagination-2 {
	display: flex;
	height: 62px;
}

.key-points__media-pagination-wrapper {
	width: 100%;
	height: 62px;
	display: flex;
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.key-points__media-pagination-wrapper.orange .key-points__media-pagination__bullet::after {
	background-color: var(--clm-color-bg-light-blue);
}

.key-points__media-pagination-wrapper.orange .key-points__media-pagination__bullet_active {
	border: 2px solid var(--clm-color-bg-light-blue);
}

.key-points__media-pagination__bullet {
	position: relative;
	width: 62px;
	height: 62px;
	border-radius: 50%;
	margin-right: 20px;
	cursor: pointer;
	outline: none;
}

.key-points__media-pagination__bullet:last-child {
	margin-right: 0;
}

.key-points__media-pagination__bullet::after {
	position: absolute;
	content: "";
	width: 14px;
	height: 14px;
	border-radius: 50%;
	top: 24px;
	left: 24px;

	background: var(--clm-color-white);
}

.key-points__media-pagination__bullet_active {
	border: 2px solid var(--clm-color-white);

	cursor: pointer;
}

.key-points__media-pagination__bullet_active::after {
	top: 22px;
	left: 22px;
}

.key-points__media-pagination-mosptile {
	display: none;
}

.key-points__media-noborder {
	margin-top: 33px;
}

.key-points__media-big {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-gap: 100px;
	margin-top: 70px;
	margin-bottom: 50px;
}

.key-points__media-big-img:last-of-type {
	margin-top: 100px;
}

.key-points__media-img {
	display: block;
	width: 100%;
	height: auto;
}

.key-points__media-block {
	max-width: 1332px;
	margin: 0 auto;
	border-radius: 10px;
	text-align: center;
	height: auto;

	margin-top: 50px;
	margin-bottom: 31px;
	overflow: hidden;
}
@media screen and (min-width: 1341px) {
	.key-points__media-block {
		position: relative;
	}
}

.key-points__media-block-tavr {
	padding: 50px 0;
	margin: 50px 0;
	width: 100%;
	background: #f9fafe;
	overflow: hidden;
}

.key-points__media-block-mosptile {
	margin-top: 33px;
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
	overflow: hidden;
}

.key-points__media-block-width {
	max-width: 1368px;
	height: auto;
	margin: 0 auto;
	margin-top: 33px;
}

.key-points__media-block-mobile {
	display: none;
}

.key-points__media-block-tavr-mobile {
	display: none;
}

.key-points__media-video {
	max-width: 1332px;
	margin: 0 auto;
	height: 572px;
	display: flex;
	justify-content: center;
}

.key-points__media-video-file {
	width: auto;
	height: 572px;
	outline: none;
}

.key-points__grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(2, 180px);
	grid-gap: 70px 150px;
	margin-top: 40px;
}

.key-points__grid.small {
	grid-gap: 0px 40px;
	grid-template-columns: repeat(3, 140px);
}

.key-points__grid-text {
	font-size: 18px;
}

.key-points__grid-item:first-of-type .key-points__grid-text {
	margin-left: 10px;
}

.key-points__grid-item:nth-of-type(2n) .key-points__grid-text {
	text-align: center;
}

.key-points__grid-image {
	margin-bottom: 15px;
	width: 180px;
}

.key-points__grid-image img {
	width: 100%;
}

.balticpearlSlider03 .key-points__media-block {
	margin-top: 50px;
}

.balticpearlSlider03 .key-points__media-img {
	width: auto;
	height: 100%;
	margin: 0 auto;
}

.balticpearlSlider04 .key-points__media-block {
	margin-top: 50px;
}

.balticpearlSlider04 .key-points__media-img {
	width: auto;
	height: 100%;
	margin: 0 auto;
}

.swiper-wrapper {
	height: auto;
}

@media screen and (max-width: 1340px) {

	.key-points__media_photo {
		display: none;
	}

	.key-points__media-block {
		width: 95%;
	}

	.key-points__media-block-mosptile {
		width: 100%;
	}

	.key-points__media-video {
		width: 100%;
		height: auto;
	}

	.key-points__media-video-file {
		width: 100%;
		height: auto;
		max-height: 574px;
		outline: none;
	}
}

@media screen and (max-width: 1220px) {
	.balticpearlSlider03 .key-points__media-block {
		margin-top: 50px;
	}

	.balticpearlSlider03 .key-points__media-img {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	.balticpearlSlider04 .key-points__media-block {
		margin-top: 50px;
	}

	.balticpearlSlider04 .key-points__media-img {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
}

@media screen and (max-width: 1024px) {
	.key-points-block {
		padding: 40px 0;
	}

	.key-points__media-block {
		margin-top: 30px;
	}

	.key-points__media-mosptile {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

	.key-points__media-mosptile:nth-of-type(2n) {
		background: #f8f8f8;
		color: var(--clm-color-bg-black);
	}

	.key-points__media-mosptile:nth-of-type(3) {
		background: #1b1b1b;
		color: var(--clm-color-white);
	}

	.balticpearlSlider03 .key-points__media-img {
		width: 100%;
		height: auto;
		max-height: 500px;
		margin: 0 auto;
	}
}

@media screen and (max-width: 767px) {
	.key-points__tavr-mobile-slider {
		display: block;
		overflow: hidden;
		background: #f9fafe;
		margin-bottom: 15px;
		margin-top: 50px;
		padding-top: 15px;
	}

	.key-points__tavr-mobile-slider-pagination {
		display: flex;
		align-items: center;
	}

	.key-points__tavr-mobile-slider-pagination-wrap {
		display: flex;
		justify-content: center;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.key-points__tavr-mobile-slider-pagination__bullet {
		width: 10px;
		height: 10px;
		background: rgba(255, 216, 122, 0.3);
		margin-right: 10px;
		border-radius: 50%;
		outline: none;
	}

	.key-points__tavr-mobile-slider-pagination__bullet_active {
		background: var(--clm-color-bg-light-blue);
	}

	.key-points__tavr-mobile-slide {
		width: auto !important;
	}

	.key-points-block-tavr {
		padding: 50px 0;
	}

	.key-points__media-tavr .key-points__media-img {
		width: auto;
		margin: 0 auto;
	}

	.key-points__media-tavr-unic {
		padding: 0;
	}

	.key-points__media-tavr-unic .key-points__media-img {
		width: auto;
		margin: 0 auto;
	}

	.key-points__media-slider.width530 {
		width: 100%;
	}

	.key-points__media-img.centre {
		width: 300px;
		margin: 0 auto;
	}

	.key-points__media-img.borderradius {
		border-radius: 14px;
	}

	.key-points__media-mosptile {
		background: #1b1b1b;
		padding: 66px;
		display: flex;

		flex-direction: column;
		align-items: center;
	}

	.key-points__media-mosptile:nth-of-child(2) {
		background: #f8f8f8;
		color: var(--clm-color-bg-black);
	}

	.key-points__media-mosptile:nth-of-child(3) {
		background: #f8f8f8;
		color: var(--clm-color-bg-black);
	}

	.key-points__media-mosptile:nth-of-child(6) {
		background: #f8f8f8;
		color: var(--clm-color-bg-black);
	}

	.key-points__media-pagination {
		display: flex;
		height: 12px;
		align-items: center;
	}

	.key-points__media-pagination-wrapper {
		height: 12px;
		margin-top: 14px;
		margin-bottom: 30px;
	}

	.key-points__media-pagination-wrapper.orange .key-points__media-pagination__bullet {
		background-color: var(--clm-color-bg-light-blue);
	}

	.key-points__media-pagination__bullet {
		position: relative;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		margin-right: 16px;
		outline: none;
		background: var(--clm-color-white);
		cursor: pointer;
	}

	.key-points__media-pagination__bullet:last-child {
		margin-right: 0;
	}

	.key-points__media-pagination__bullet::after {
		width: 0;
		height: 0;
	}

	.key-points__media-pagination__bullet_active {
		width: 12px;
		height: 12px;
		background: var(--clm-color-white);
		cursor: pointer;
	}

	.key-points__media-pagination-mosptile {
		display: flex;
		height: 12px;
		align-items: center;
	}

	.key-points__media-pagination-mosptile-wrapper {
		display: flex;
		padding: 20px 0 60px 0;
		justify-content: center;
	}

	.key-points__media-pagination-mosptile-wrapper_tavrbank-mobile {
		padding-bottom: 30px;
	}

	.key-points__media-pagination-mosptile__bullet {
		position: relative;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		margin-right: 16px;
		outline: none;
		background: #c4c4c4;
		cursor: pointer;
	}

	.key-points__media-pagination-mosptile__bullet:last-child {
		margin-right: 0;
	}

	.key-points__media-pagination-mosptile__bullet::after {
		width: 0;
		height: 0;
	}

	.key-points__media-pagination-mosptile__bullet_active {
		width: 12px;
		height: 12px;
		background: var(--clm-color-bg-light-blue);
		cursor: pointer;
	}

	.key-points__media-block {
		margin-bottom: 20px;
		padding: 5px;
		border-radius: 5px;
	}

	.key-points__media-block-tavr {
		padding: 30px 0;
		margin-bottom: 15px;
	}

	.key-points__media-block-tavr.disable {
		display: none;
	}

	.key-points__media-block-mosptile {
		display: none;
	}

	.key-points__media-block-mobile {
		margin-top: 24px;
		display: block;
		overflow: hidden;
	}

	.key-points__media-block-tavr-mobile {
		display: block;
		overflow: hidden;
	}

	.key-points__grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (minmax(140px, 1fr)) [auto-fill];
		grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
		grid-gap: 30px;
		margin-top: 30px;
	}

	.key-points__grid-text {}

	.key-points__grid-image {
		margin-bottom: 15px;
		width: 100%;
	}

	.key-points__grid-image img {
		width: 100%;
	}

	.key-points__media-block-tavr-mobile .key-points__media-block {
		width: 100%;
	}

	.balticpearlSlider03 .key-points__media-block {
		margin: 30px 0;
		padding: 0;
	}

	.balticpearlSlider03 .key-points__media-img {
		width: auto;
		height: 100%;
		max-height: 500px;
		margin: 0 auto;
	}

	.balticpearlSlider04 .key-points__media-block {
		margin: 30px 0;
		padding: 0;
	}

	.balticpearlSlider04 .key-points__media-img {
		width: auto;
		height: 100%;
		max-height: 500px;
		margin: 0 auto;
	}

	.keyBaltic6 {
		width: auto;
		height: 100%;
		margin: 0 auto;
	}
}

@media screen and (max-width: 340px) {
	.balticpearlSlider03 .key-points__media-img {
		width: 100%;
		height: auto;
	}

	.balticpearlSlider04 .key-points__media-img {
		width: 100%;
		height: auto;
	}
}

.result {
	font-variant-numeric: lining-nums;
	padding: 30px 0;
}

@media screen and (max-width: 1024px) {
	.result {
		padding-top: 5px;
		padding-bottom: 35px;
	}
}

.achivment {
	font-variant-numeric: lining-nums;

	padding: 81px 0;
	background: -webkit-gradient(linear, left top, right top, from(rgba(160, 149, 243, 0.3)), to(rgba(63, 158, 216, 0.3)));
	background: linear-gradient(90deg, rgba(160, 149, 243, 0.3) 0%, rgba(63, 158, 216, 0.3) 100%);
}

.achivment__list {
	display: flex;
	justify-content: space-between;
}

.achivment__item-title {
	font-weight: 800;
	font-size: 64px;
}

.achivment__item-text {
	font-weight: normal;
	font-size: 24px;
}

@media screen and (max-width: 1024px) {
	.achivment {
		padding: 40px 0;
	}

	.achivment__item-title {
		font-size: 60px;
	}

	.achivment__item-text {
		font-size: 20px;
	}
}

@media screen and (max-width: 767px) {
	.achivment__list {
		padding: 0;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.achivment__item {
		text-align: left;
		margin-bottom: 55px;
	}

	.achivment__item-title {
		font-size: 50px;
	}

	.achivment__item-text {
		font-size: 24px;
	}
}
/* End */
/* /local/templates/claramente/assets/css/swiper.min.css?173732488013678 */
/* /local/templates/claramente/assets/css/jquery.fancybox.css?17368688135880 */
/* /local/templates/claramente/assets/css/animate.css?174085438957095 */
/* /local/templates/claramente/assets/css/bundle/main.css?1755767073171955 */
/* /local/templates/claramente/assets/css/portfolio/main.min.css?174550312820458 */
