

/* Start:/local/templates/ikon_25/css/jquery.fancybox.css?175551148213255*/
body.compensate-for-scrollbar{overflow:hidden}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.7;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image::before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:none;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable='true']{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path{fill:currentColor;stroke-width:0}
.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}
.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0 0;transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports(padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}
}.fancybox-caption--separate{margin-top:-50px}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@keyframes fancybox-rotate{100%{transform:rotate(360deg)}
}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}
.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}
@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}
.fancybox-slide--image{padding:6px 0}
.fancybox-close-small{right:-6px}
.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
.fancybox-caption{padding-left:12px;padding-right:12px}
@supports(padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}
}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus::before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}

@media all and (max-width:576px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}

/* End */


/* Start:/local/templates/ikon_25/css/slick-theme.css?17555114823910*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;padding-bottom:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dotted.slick-slider{padding-bottom:0}
.slick-dots{position:absolute;left:0;bottom:-39px;z-index:80;height:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;vertical-align:top;width:15px;height:15px;margin:0 0 0 20px;padding:0;cursor:pointer;line-height:10px}
.slick-dots li:first-child{margin-left:0}
.slick-dots li button{background:#999;border:none;font-size:0;line-height:0;display:block;width:15px;height:15px;padding:0;cursor:pointer;color:transparent;outline:0;border-radius:50%}
.slick-dots li.slick-active button{background:#b21d0c}
.slick-prev{position:absolute;left:-18px;top:50%;z-index:80;margin-top:-22px;z-index:70;border:0;transform:rotate(180deg);background:#fff;width:0;height:44px;padding:0 0 0 44px;overflow:hidden;display:block;outline:0;cursor:pointer;border-radius:50%;box-shadow: 0px 0px 22px 0px #1EA0DE26}
.slick-prev:before{position:absolute;transform:rotate(180deg);top:50%;left:50%;margin:-11px 0 0 -6px;content:'';background: url(/local/templates/ikon_25/css/../images/arrow-slider.svg) no-repeat;width:13px;height:22px}
.slick-next{position:absolute;right:-18px;top:50%;z-index:80;margin-top:-22px;z-index:70;border:0;background:#fff;width:0;height:44px;padding:0 0 0 44px;overflow:hidden;transform:rotate(180deg);display:block;outline:0;cursor:pointer;border-radius:50%;box-shadow: 0px 0px 22px 0px #1EA0DE26}
.slick-next:before{position:absolute;top:50%;left:50%;margin:-11px 0 0 -6px;content:'';background:url(/local/templates/ikon_25/css/../images/arrow-slider.svg) no-repeat;width:13px;height:22px}
/*.slick-next:hover,.slick-prev:hover{background:#65a0f6}
.slick-next:active,.slick-prev:active{background:#558bda}
.slick-next.slick-disabled{background:#ededf0;box-shadow:none;pointer-events:none}
.slick-prev.slick-disabled{background:#ededf0;box-shadow:none;pointer-events:none}*/
.fix-load{visibility:hidden;opacity:0;transition:opacity .5s}
.fix-load.slick-initialized{visibility:visible;opacity:1}
.fix-load .slide{display:none}
.fix-load .slide:first-child{display:block;visibility:hidden}
.fix-load.slick-initialized .slide{display:block;visibility:visible!important}

@media screen and (max-width: 767px) {
	.fix-load-mob{visibility:hidden;opacity:0;transition:opacity .5s}
	.fix-load-mob.slick-initialized{visibility:visible;opacity:1}
	.fix-load-mob .slide{display:none}
	.fix-load-mob .slide:first-child{display:block;visibility:hidden}
	.fix-load-mob.slick-initialized .slide{display:block;visibility:visible!important}
	.slick-prev{left:0}
	.slick-next{right:0}
}
/* End */


/* Start:/local/templates/ikon_25/template_styles.css?175698592591472*/
﻿/*normalize style*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*fonts*/
@font-face{font-family:Circe;src:local('Circe Light'),local('Circe-Light'),url('/local/templates/ikon_25/fonts/Circe-Light.woff2') format('woff2'),url('/local/templates/ikon_25/fonts/Circe-Light.woff') format('woff'),url('/local/templates/ikon_25/fonts/Circe-Light.ttf') format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:Circe;src:local('Circe Regular'),local('Circe-Regular'),url('/local/templates/ikon_25/fonts/Circe-Regular.woff2') format('woff2'),url('/local/templates/ikon_25/fonts/Circe-Regular.woff') format('woff'),url('/local/templates/ikon_25/fonts/Circe-Regular.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:Circe;src:local('Circe Bold'),local('Circe-Bold'),url('/local/templates/ikon_25/fonts/Circe-Bold.woff2') format('woff2'),url('/local/templates/ikon_25/fonts/Circe-Bold.woff') format('woff'),url('/local/templates/ikon_25/fonts/Circe-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:Circe;src:local('Circe ExtraBold'),local('Circe-ExtraBold'),url('/local/templates/ikon_25/fonts/Circe-ExtraBold.woff2') format('woff2'),url('/local/templates/ikon_25/fonts/Circe-ExtraBold.woff') format('woff'),url('/local/templates/ikon_25/fonts/Circe-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}

/*styles*/
*{box-sizing:border-box}
a,img{outline:none!important}
img{border-style:none;border-width:0}
html,body{width:100%;height:100%}
html{background:#ffffff;scroll-behavior: smooth}
body *{outline:none!important}
body{font-size:1.25vw;color:#000;font-weight:400;margin:0;padding:0; display:flex;flex-direction:column;font-family: 'Circe';}

a{color:#41B4B4;text-decoration: underline}
a:hover{text-decoration:none}

h1{font-size:3.33vw;line-height:4.06vw;color:#000;font-weight:400;margin:0 0 4.17vw 0;padding:0}
h2{font-size:2.8vw;line-height:3.6vw;color:#000;font-weight:400;margin:2vw 0 2vw 0;padding:0}
h3{font-size:2.4vw;line-height:3.2vw;color:#000;font-weight:400;margin:1.5vw 0 1.5vw 0;padding:0}
h4{font-size:1.8vw;line-height:2.4vw;color:#000;font-weight:400;margin:1.2vw 0 1.2vw 0;padding:0}

p{margin-bottom:22px;margin-top:20px;line-height:140%}

ul{margin:1.56vw 0 1.56vw 0;padding:0 0 0 3vw}
ol{padding:0 0 0 3vw;margin:1.56vw 0 1.56vw 0.94vw}
ul li{padding:0 0 0 0.94vw;margin:0 0 0.94vw 0;font-size:1.25vw;line-height:140%}
ol li{padding:0 0 0 0;margin:0 0 0.94vw 0;font-size:1.25vw;line-height:140%background:none}

input, textarea, button{font-family: 'Circe';}

table{border-collapse:collapse;width:100%;margin:1.56vw 0 1.56vw 0}
table th{padding:0.52vw;border:0.052vw solid #ccc;background:#f2f2f2;text-align:left}
table td{padding:0.52vw;border:0.052vw solid #ccc}
body:first-of-type input[type=text],body:first-of-type input[type=password]{line-height:normal}

.rsp_n{height:0}
.main{overflow:hidden;min-width:15.625vw;flex:1 0 auto; margin-bottom:-2.08vw}
.wr-header{position:fixed;width:100%;left:0;top:0;z-index:96;background:0 0}
.wr-header.fixed{background:rgba(255,255,255,0.8);box-shadow:0 0 .156vw rgba(0,0,0,.1)}
header{display:flex;align-items:center;justify-content:space-between;max-width:100%;min-height:4.895vw;padding:0 1.719vw;margin:0 auto}
.b-logo{display:flex;align-items:center}
.logo{max-width:4.42vw}
.main-page .logo{opacity:0;pointer-events:none;transition:0.3s}
.main-page .fixed .logo{opacity:1;pointer-events:auto}
.logo img{display:block;max-width:100%}
.header-r{display:flex;align-items:center;flex-wrap:wrap}
.phone-h{font-size:1.042vw;line-height:1.042vw;font-weight:400;margin:0}
.phone-h a{color:#000;text-decoration:none}
.mail-h{font-size:1.042vw;line-height:1.042vw;font-weight:400;margin:0 0 0 1.146vw}
.mail-h a{position:relative;color:#000;text-decoration:none}
.mail-h a:before{position:absolute;bottom:0;left:0;overflow:hidden;content:'';display:block;transition:0.3s;width:0;height:1px;background:rgba(0,0,0,0.3)}
.mail-h a:hover:before{width:100%}
.tg-h{margin:0 0 0 1.146vw}
.tg-h a{display:block;text-align:center;background:url(/local/templates/ikon_25/images/ico-tg.svg) no-repeat;width:1.615vw;height:1.615vw;background-size:100% auto}
.tg-h a:hover{opacity:0.9}
.menu-tt{position:relative;z-index:99;background:0 0;margin-right:1.354vw;margin-top:0;width:2.552vw;height:2.552vw;border-radius:50%;border:none}
.menu-tt:hover{opacity:0.9}
.menu-tt a.menu-but:focus{outline:0}
.menu-tt.active a.menu-but span::after,.menu-tt.active a.menu-but span::before{transition-delay:0s,0.2s}
.menu-tt.active a.menu-but span::after{bottom:0;transform:rotate(-45deg)}
.menu-tt.active a.menu-but span::before{top:0;transform:rotate(45deg)}
.menu-tt.active a.menu-but span{background:0}
.menu-tt a.menu-but span::after{transition-property:bottom,transform}
.menu-tt a.menu-but span::before{transition-property:top,transform}
.menu-tt a.menu-but span::after,.menu-tt a.menu-but span::before{transition-duration:.2s,.2s;transition-delay:0.2s,0s}
.menu-tt a.menu-but span::after{bottom:-.208vw}
.menu-tt a.menu-but span::before{top:-.208vw}
.menu-tt a.menu-but span{display:block;position:absolute;top:50%;margin-top:-.052vw;left:50%;margin-left:-.547vw;width:1.094vw;height:.156vw;background:0 0;border-radius:0}
.menu-tt a.menu-but span::before,a.menu-but span::after{position:absolute;display:block;left:50%;margin-left:-.547vw;width:1.094vw;height:.156vw;background-color:#fff;content:"";border-radius:0}
.menu-tt a.menu-but{display:block;width:2.552vw;height:2.552vw;padding:0;margin-top:0;z-index:95;background:0;border-radius:50%;background:#002856}
.video-main{position:relative;z-index:70; max-height:100vh; max-height:100dvh; overflow:hidden}
.in-mask-video-main{ position:relative; display:inline-flex;}
.in-mask-video-main:before{ content:''; display:block; width:10000px; height:100%; position:absolute; right:100%; top:0; background:#fff}
.in-mask-video-main:after{ content:''; display:block; width:10000px; height:100%; position:absolute; left:100%; top:0; background:#fff}
.item-video-main{position:absolute;top:0;left:0;width:100%;height:100%}
.item-video-main video{display:block;width:auto; width:100%;}
.mask-video-main{position:relative;z-index:50;max-width:100%; height:100vh; height:100dvh}
.mask-video-main img{display:block;width:auto; height:100vh; height:100dvh}
.title{font-size:6.667vw;line-height:5.469vw;font-family:Cormorant,serif;color:#c2c2c2;text-transform:uppercase}
.title i{display:block;font-style:normal}
.b-news-main{padding:0 0 8.333vw 0}
.title-wrapper{overflow:hidden;width:100%;white-space:nowrap;position:relative;margin:0 0 5.052vw 0}
.animation-title{display:inline-block;padding-left:100%}
.animation-title.active{animation:scroll-title 10s linear infinite}
@keyframes scroll-title{
	0%{transform:translateX(0)}
	100%{transform:translateX(-100%)}
}
.block-year-main{position:relative;z-index:70;padding-top:7.76vw;margin-bottom:-4.167vw}
.signat-main{margin-left:12.76vw;max-width:44.27vw}
.signat-main i{display:block;font-style:normal;font-size:2.083vw;font-weight:700;color:#000;margin:0 0 3.125vw 0}
.signat-main p{font-size:2.083vw;line-height:145%;font-weight:400;margin:0;padding:0}
.line-img_year.item1{display:flex;justify-content:flex-end;margin-top:-2.604vw}
.img-line_year img{display:block;max-width:100%}
.img-line_year1{max-width:24.14vw}
.img-line_year1 img{clip-path:polygon(5.208vw 0,100% 0,100% 100%,0 100%,0 5.208vw);-webkit-clip-path:polygon(5.208vw 0,100% 0,100% 100%,0 100%,0 5.208vw)}
.img-line_year2 img{clip-path:polygon(0 0,100% 0,100% calc(100% - 5.99vw),calc(100% - 5.99vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 5.99vw),calc(100% - 5.99vw) 100%,0 100%)}
.img-line_year3 img{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.56vw),calc(100% - 1.56vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 1.56vw),calc(100% - 1.56vw) 100%,0 100%)}
.img-line_year4 img{clip-path:polygon(5.208vw 0,100% 0,100% 100%,0 100%,0 5.208vw);-webkit-clip-path:polygon(5.208vw 0,100% 0,100% 100%,0 100%,0 5.208vw)}
.line-img_year.item2{margin-top:-3.438vw;display:flex;align-items:center}
.img-line_year2{max-width:23.13vw}
.desc-line_year{margin-left:11.2vw;color:#767676;max-width:41.04vw}
.tit-desc-line_year{margin:0 0 1.82vw 0;font-size:1.25vw;line-height:145%;font-weight:700}
.desc-line_year p{font-size:1.25vw;line-height:145%;font-weight:400;margin:0 0 1.67vw 0;padding:0}
.line-img_year.item3{margin-top:-1.354vw;display:flex;align-items:flex-end;padding-left:11.72vw}
.img-line_year3{max-width:23.75vw}
.img-line_year4{max-width:23.02vw;margin-left:auto}
.line-year{position:absolute;top:55%;color:#002856;z-index:80;width:100%;font-size:15vw;text-transform:uppercase;overflow:hidden;pointer-events:none;height:18vw}
.line-year i{position:absolute;white-space:nowrap;left:100%;font-style:normal}
.mask-video-main{position:relative;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}
.mask-video-main:before{position:absolute;top:0;left:50%;content:'';display:block;width:1px; height:0%; background:#fff;animation: growAndHide 1.95s ease-out forwards;}
@keyframes growAndHide{
	0%{height:0;opacity:1}
	70%{height:100%;opacity:1}
	100%{height:100%;opacity:0}
}
.mask-video-main img{transform:scaleX(0);transform-origin:center center;opacity:1}
.block-map_main{position:relative;z-index:40}
.block-map_main:before{position:absolute;top:19.95vw;left:0;content:'';display:block;z-index:-2;width:100%;height:114.79vw;background:linear-gradient(0deg,rgba(249,249,249,0) 0,#f9f9f9 100%)}
.block-map_main:after{position:absolute;bottom:100%;left:0;margin-bottom:-21.6vw;width:100%;z-index:-1;height:100vw;content:'';display:block;background:url(/local/templates/ikon_25/images/decor-main.svg) no-repeat;background-size:100% auto}
.item-map_main{position:relative;z-index:50}
.text-map_main{position:absolute;top:19.17vw;left:12.81vw}
.text-map_main p{font-size:2.083vw;line-height:145%;max-width:51.77vw;color:#000;margin:0 0 1.67vw 0}
.img-map_main{position:relative;margin-left:6.88vw}
.img-map_main img{display:block;width:100%}
.pic-map{position:absolute;top:0;left:0}
.pic-map:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:.938vw;height:.938vw;background:url(/local/templates/ikon_25/images/pic-map.svg) no-repeat;background-size:100% auto}
.pic-map.item1{padding-top:1.82vw;left:25.78vw;top:8.23vw;width:8.8vw}
.pic-map img{display:block;width:100%}
.pic-map.item2{padding-top:1.82vw;left:28.39vw;top:37.15vw;width:10.78vw}
.pic-map.item4{padding-bottom:1.82vw;left:43.02vw;top:44.11vw;width:10.05vw}
.pic-map.item4:before{top:auto;bottom:0}
.pic-map.item3{padding-bottom:1.82vw;left:66.9vw;top:31.9vw;width:8.02vw}
.pic-map.item3:before{top:auto;bottom:0;transform:none;left:1.46vw}
.pic-map.item5{padding-top:1.82vw;left: 9.7vw;top: 37.75vw;width:11.25vw}
.pic-map.item6{padding-bottom:1.56vw;left:51.7vw;top:34.5vw;width:14.42vw}
.pic-map.item6:before{top:auto;bottom:0;transform:none;left:11.36vw}
.pic-map.item7{padding-top:.76vw;left:57.6vw;top:37.33vw;width:11.04vw}
.pic-map.item7:before{bottom:auto;top:0;transform:none;left:5.76vw}
.block-home_main{position:relative;z-index:60;margin:0 0 8vw 0}
.block-home_main .title{margin:0 0 5.42vw 0;padding-left:3.7vw}
.text-home_main{margin:0 0 8.85vw;max-width:40.21vw;margin-left:21.61vw;font-size:1.875vw;line-height:145%;font-weight:400;color:#000}
.item-hom_main{display:flex;align-items:center;margin-top:-7.29vw}
.item-hom_main:first-child{margin-top:0}
.img-home_main{width:calc(50% - .625vw);overflow:hidden;}
.img-home_main img{display:block;width:100% }
.desc-home_main{width:calc(50% - .625vw);margin-left:auto;padding:1.042vw 1.042vw 1.042vw 5.295vw}
.tit-home_main{font-size:2.5vw;line-height:125%;margin:0 0 1.56vw 0;font-weight:700;color:#000}
.sub-tit-home_main{font-size:2.083vw;line-height:145%;color:#000;margin:0 0 1.93vw 0;max-width:29.22vw}
.desc-home_main p{max-width:30.21vw;font-size:1.25vw;line-height:145%;color:#767676;margin:0 0 1.82vw 0;padding:0}
.item-hom_main:nth-child(2n) .img-home_main{order:2}
.item-hom_main:nth-child(2n) .desc-home_main{order:1;text-align:right;padding-right:6.51vw;display:flex;align-items:flex-end;flex-direction:column}
.item-hom_main:nth-child(2n) .desc-home_main p{max-width:26.04vw;margin-left:auto}
.more-border_blue{font-size:.833vw;line-height:125%;text-transform:uppercase;margin-left:-.938vw}
.more-border_blue a{position:relative;z-index:50;display:inline-flex;transition:.2s;overflow:hidden;min-height:2.71vw;border-radius:50px;color:#002856;text-decoration:none;align-items:center;border:1px solid transparent;padding:.104vw 2.448vw 0 .938vw}
.more-border_blue a:before{position:absolute;top:50%;right:1.042vw;transition:.2s;z-index:5;transform:translateY(-50%);content:'';display:block;width:1.198vw;height:.729vw;background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat;background-size:100% auto}
.more-border_blue a:after{position:absolute;left:0;top:0;z-index:-1;content:'';display:block;transition:.2s;height:100%;width:0;background:#002856;border-radius:50px}
.more-border_blue a:hover:after{width:100%}
.more-border_blue a:hover:before{background:url(/local/templates/ikon_25/images/arrow-more-white.svg) no-repeat;background-size:100% auto}
.more-border_blue a:hover{color:#fff}
.b-gallery_main{margin:0 0 7.76vw 0}
.item-gallery-main{position:relative}
.img-item-gallery_main img{display:block;width:100%}
.desc-item-gallery_main{position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;display:flex;align-items:center}
.in-desc-gallery_main{padding:0 0 0 21.67vw}
.logo-item-gallery_main{margin:0 0 2.6vw 0;min-height:3.65vw;display:flex;align-items:center}
.logo-item-gallery_main img{display:block}
.tit-gallery_main{font-size:6.67vw;line-height:5.47vw;text-transform:uppercase;color:#fff;font-family:Cormorant,serif;margin:0 0 2.34vw 0}
.desc-item-gallery_main p{margin:0 0 2.6vw 0;font-size:1.04vw;line-height:145%;color:#fff;max-width:28.13vw}
.more-border_white{font-size:.83vw;line-height:125%;text-transform:uppercase}
.more-border_white a{position:relative;z-index:50;display:inline-flex;transition:.2s;overflow:hidden;min-height:2.71vw;border-radius:50px;color:#fff;text-decoration:none;align-items:center;border:1px solid #fff;padding:.104vw 2.45vw 0 .94vw}
.more-border_white a:before{position:absolute;top:50%;right:1.04vw;transition:.2s;z-index:5;transform:translateY(-50%);content:'';display:block;width:1.2vw;height:.73vw;background:url(/local/templates/ikon_25/images/arrow-more-white.svg) no-repeat;background-size:100% auto}
.more-border_white a:after{position:absolute;left:0;top:0;z-index:-1;content:'';display:block;transition:.2s;height:100%;width:0;background:#fff;border-radius:50px}
.more-border_white a:hover:after{width:100%}
.more-border_white a:hover:before{background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat;background-size:100% auto}
.more-border_white a:hover{color:#002856}
.small-img_gallery{position:absolute;z-index:60}
.small-img_gallery img{display:block;max-width:100%}
.item1 .small-img_gallery.item1{max-width:17.1vw;top:8.96vw;left:0}
.item1 .small-img_gallery.item2{max-width:11.46vw;top:5.68vw;right:0}
.item1 .small-img_gallery.item3{max-width:15.6vw;bottom:7.03vw;right:4.38vw}
.item2 .small-img_gallery.item1{max-width:17.08vw;top:21.95vw;left:0}
.item2 .small-img_gallery.item2{max-width:15.47vw;top:0;right:20.83vw}
.item2 .small-img_gallery.item3{max-width:12.76vw;bottom:9.06vw;right:0}
.item-news_main{padding:0 3.23vw 0 3.23vw}
.slider-news_main .slick-list{margin:0 -3.23vw 0 0;padding-right:24.74vw;padding-left:1.98vw}
.img-news_main{position:relative;margin:0 0 2.66vw 0}
.img-news_main a{display:block}
.date-news_main{position:absolute;z-index:50;font-size:5vw;line-height:105%;color:#fff;font-family:Cormorant,serif;top:.52vw;left:2.5vw}
.img-news_main img{display:block;max-width:100%;clip-path:polygon(0 0,100% 0,100% calc(100% - 6.51vw),calc(100% - 6.51vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 6.51vw),calc(100% - 6.51vw) 100%,0 100%)}
.tit-news_main{font-size:1.25vw;line-height:100%;font-weight:400}
.tit-news_main a{color:#767676;text-decoration:none}
.b-part_main{padding:0 0 10.42vw 0}
.b-part_main .title{padding:0 5.21vw 0 5.21vw;margin:0 0 6.46vw 0}
.logo-slider{overflow:hidden;width:100%}
.logo-track{display:flex;align-items:center;width:max-content;animation:scroll-logo 40s linear infinite}
.item-logo-partner_main{flex:0 0 auto;padding:0 5.21vw}
.item-logo-partner_main img{object-fit:contain;filter:grayscale(100%);transition:filter .3s,opacity .3s; max-height:8.2vw;max-width:16vw}
.item-logo-partner_main img:hover{filter:none;opacity:1}
@keyframes scroll-logo{
	0%{transform:translateX(0)}
	100%{transform:translateX(-50%)}
}
.item-logo-partner_main p{margin:0;padding:0;line-height:normal}
.logo-slider:hover .logo-track{animation-play-state:paused}
footer{min-width:15.63vw;flex:0 0 auto;width:100%;position:relative;overflow:hidden;min-height:2.08vw;color:#fff;padding:2.08vw 0 0 0}
footer a{color:#fff}
.cont-f_n{position:relative;max-width:100%;padding:0 0 1.3vw 0;margin:0 auto;background:#002856}
.top-footer{margin:0 0 2.45vw 0}
.line_top-footer{position:relative;top:-2.08vw;display:flex;align-items:center;padding-right:5.21vw;justify-content:flex-end}
.signat-footer{font-size:6.67vw;font-family:Cormorant,serif;text-transform:uppercase;padding:8.33vw 0 0 0;color:#fff;margin:0 2.45vw 0 0;font-weight:400;line-height:5.47vw}
.signat-footer i{font-style:normal}
.img_top-footer{position:relative;max-width:20.83vw}
.img_top-footer img{display:block;max-width:100%;clip-path:polygon(0 0,100% 0,100% calc(100% - 3.75vw),calc(100% - 3.75vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3.75vw),calc(100% - 3.75vw) 100%,0 100%)}
.menu-footer{margin:0 0 3.7vw 0;padding:0 5.21vw 0 5.21vw}
.menu-footer ul{list-style-type:none;margin:-.52vw 0 0 -2.76vw;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.menu-footer ul li{font-size:1.04vw;line-height:100%;background:0 0;margin:.52vw 0 0 2.76vw;text-transform:uppercase}
.menu-footer ul li a{position:relative;color:#fff;text-decoration:none}
.menu-footer ul li a:before{position:absolute;bottom:0;left:0;overflow:hidden;content:'';display:block;transition:0.3s;width:0;height:1px;background:rgba(255,255,255,0.3)}
.menu-footer ul li a:hover:before{width:100%}
.bot-footer{display:flex;align-items:center;padding:0 5.21vw 0 5.21vw}
.left_bot-footer{display:flex}
.copy{color:#fffFFF80;font-size:.83vw;line-height:100%;margin:0 2.86vw 0 0}
.policy ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin:-.52vw 0 0 -1.3vw}
.policy ul li{font-size:.83vw;line-height:100%;padding:0;margin:.52vw 0 0 1.3vw}
.policy ul li a{color:#fffFFF80;text-decoration:none}
.policy ul li a:hover{text-decoration:underline}
.right_bot-footer{margin-left:auto;display:flex;align-items:center}
.phone_bot-footer{font-size:1.04vw;line-height:1.04vw}
.phone_bot-footer a{color:#fff;text-decoration:none}
.mail_bot-footer{font-size:1.04vw;line-height:1.04vw;margin:0 0 0 1.15vw}
.mail_bot-footer a{position:relative;color:#fff;text-decoration:none}
.mail_bot-footer a:before{position:absolute;bottom:0;left:0;overflow:hidden;content:'';display:block;transition:0.3s;width:0;height:1px;background:rgba(255,255,255,0.3)}
.mail_bot-footer a:hover:before{width:100%}
.tg_bot-footer{margin:0 0 0 1.3vw}
.tg_bot-footer a{display:block;width:1.62vw;height:1.62vw;background:url(/local/templates/ikon_25/images/ico-tg-footer.svg) no-repeat;background-size:100% auto}
.tg_bot-footer a:hover{opacity:0.9}

@media screen and (max-width: 1570px) {
	.mask-video-main{height:auto;max-height:100vh}
	.mask-video-main img{width:100%;height:auto;max-height:100vh}
	.item-video-main video{width:auto;height:74vw}
}

/*style animation*/
.block-home_main .title,.signat-footer i,.title i{opacity:0;transform:translateY(1.04vw)}
.text-home_main{opacity:0;transform:translateY(-7.81vw)}
.item-news_main{opacity:0;transform:translateX(100%)}
.item-hom_main{opacity:0;transform:translateY(5.6vw)}
.pic-map{opacity:0;transform:translateY(0)}
.signat-main i,.text-map_main{opacity:0}
.desc-line_year,.signat-main p{opacity:0;transform:translateY(2.6vw)}
.img-line_year1,.img-line_year4{opacity:0;transform:translateX(7.81vw)}
.img-line_year2,.img-line_year3{opacity:0;transform:translateX(-7.81vw)}
.img-line_year,.item-hom_main{will-change:transform}
.wr-header{transform:translateY(-100%);opacity:0}
/*.slider-gallery_main{position:relative;overflow:hidden}
.item-gallery-main{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;z-index:0}
.item-gallery-main.active{opacity:1;pointer-events:auto;z-index:2}
.slider-gallery_main{position:relative;height:100vh;overflow:hidden}
.item-gallery-main{transition:opacity .8s ease}*/
.slider-gallery_main{position:relative;z-index:80;height:100vh;overflow:hidden}
.item-gallery-main{position:absolute;width:100%;max-height:100vh;top:0;left:0;opacity:0;transform:translateX(100%);z-index:0;display:flex;flex-direction:column;transition:.8s}
.item-gallery-main.active{z-index:60!important}
.img-item-gallery_main img{width:100%;height:100%;object-fit:cover;transform-origin:center center;transform:scale(1)}
.loader{position:absolute;top:40vh;left:50%;transform:translateX(-50%);width:48px;height:48px;border:3px dotted #002856;border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 2s linear infinite}
.loader::after{content:'';box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px dotted #000;border-style:solid solid dotted;width:24px;height:24px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}
@keyframes rotation{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes rotationBack{
0%{transform:rotate(0)}
100%{transform:rotate(-360deg)}
}
.b-gallery_main{position:relative}
/*style animation*/


/*page chkalov*/
.main-img-card{position:relative;max-height:100vh;max-height:100dvh;overflow:hidden;margin:0 0 5.26vw 0}
.main-img-card:before{position:absolute;bottom:0;right:0;content:'';display:block;background:url(/local/templates/ikon_25/images/corner-card-img.svg) no-repeat;background-size:100% auto;width:11.72vw;height:11.72vw;z-index:40}
.img-card-top img{display:block;width:100%}
.img-card-top video{display:block;width:100%}
.desc-card-top{position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.logo-card-top{margin:0 0 3.18vw -2.97vw}
.logo-card-top img{display:block;width:100%}
.logo-card-top.item1{width:8.02vw}
.in-desc-card-top h1{font-size:9.79vw;line-height:7.57vw;font-family:Cormorant,serif;margin:0;padding:0;color:#fff;font-weight:400}
.logo-over-card-top{position:absolute;right:2.81vw;bottom:3.13vw;width:4.84vw;z-index:50}
.logo-over-card-top img{display:block;width:100%}
.line-contacts-card{position:relative;z-index:50;display:flex;justify-content:center;margin:0 0 6.98vw 0}
.line-contacts-card:before{position:absolute;top:50%;background:#00285633;content:'';display:block;height:1px;width:100%;z-index:-1}
.in-line-contacts-card{background:#fff;padding:0 1.3vw 0 1.3vw}
.in-line-contacts-card ul{list-style-type:none;display:flex;margin:0 0 0 -1.04vw;padding:0}
.in-line-contacts-card ul li{position:relative;margin:0 0 0 1.04vw;padding:0 0 0 1.25vw;font-size:.83vw;line-height:125%;color:#002856}
.in-line-contacts-card ul li:first-child{padding-left:0}
.in-line-contacts-card ul li:before{position:absolute;top:.36vw;left:0;content:'';display:block;width:.16vw;height:.16vw;border-radius:50%;background:#00285633}
.in-line-contacts-card ul li:first-child:before{display:none}
.in-line-contacts-card ul li a{color:#002856;text-decoration:underline}
.in-line-contacts-card ul li a:hover{text-decoration:none}
.block-info-card{position:relative;margin:0 0 10.16vw 0}
.head-info-card{margin:0 0 4.58vw 12.6vw;max-width:54.9vw}
.tit-head-info-card{font-size:2.08vw;line-height:125%;color:#000;font-weight:700}
.head-info-card p{font-size:2.08vw;line-height:140%;color:#000;margin:0;padding:0}
.line-info-card{display:flex;align-items:center}
.line-info-card.item1{margin-left:27.86vw;margin-top:-8.33vw}
.desc-info-card{max-width:32.8vw;margin-right:1.56vw}
.desc-info-card p{font-size:1.25vw;line-height:140%;color:#767676;margin:0 0 2.19vw 0;padding:0}
.img-info-line1{width:18.85vw;margin-left:auto}
.img-info-line1 img{clip-path:polygon(5.208vw 0,100% 0,100% 100%,0 100%,0 5.208vw);-webkit-clip-path:polygon(5.208vw 0,100% 0,100% 100%,0 100%,0 5.208vw)}
.img-info-line img{display:block;width:100%}
.desc-info-card p.big-text-info-line{font-size:2.08vw;line-height:140%;color:#000}
.img-info-line2{width:26.39vw;margin-right:16.56vw}
.img-info-line2 img{clip-path:polygon(0 0,100% 0,100% calc(100% - 5.99vw),calc(100% - 5.99vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 5.99vw),calc(100% - 5.99vw) 100%,0 100%)}
.line-info-card.item2{align-items:flex-end}
.line-info-card.item2 .desc-info-card{max-width:31.86vw;margin-bottom:1.82vw}
.fix-line-info-card{position:absolute;top:45%;left:100%;width:100%}
.in-fix-line-info{display:flex;justify-content:center}
.item-fix-line-info{margin:0 0 0 7.03vw}
.item-fix-line-info:first-child{margin-left:0}
.item-fix-line-info i{display:block;white-space:nowrap;font-style:normal;font-size:7.71vw;line-height:7.5vw;color:#002856}
.item-fix-line-info p{margin:0;padding:0;white-space:nowrap;font-size:1.25vw;line-height:100%;color:#002856;text-align:right}
.item-fix-line-info sup{position:relative;top:-2.6vw;font-size:3.91vw;font-weight:700}
.slider-projects-card{margin:0 0 10.36vw 0}
.slider-proj-card{position:relative}
.img-slide-proj-card{position:relative}
.img-slide-proj-card:before{position:absolute;top:0;left:0;content:'';display:block;width:11.72vw;height:11.72vw;background:url(/local/templates/ikon_25/images/corner-card-img2.svg) no-repeat;background-size:100% auto;z-index:80}
.img-slide-proj-card img{display:block;width:100%}
.desc-slide-proj-card{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}
.tit-slide-proj-card{font-size:6.67vw;line-height:5.47vw;color:#fff;text-transform:uppercase;font-family:Cormorant,serif;padding:0 0 0 3.7vw}
.b-slider-location{margin:0 0 9.64vw 0}
.b-slider-location .title{padding:0 3.65vw 0 3.65vw;margin:0 0 6.51vw 0}
.text-slider-location{margin-left:12.03vw;padding-right:1.04vw;font-size:2.08vw;margin-bottom:7.08vw;line-height:140%;color:#000;max-width:63.54vw}
.slide-location-card{padding:0 3.39vw 0 3.39vw}
.img-slide-location-card{margin:0 0 .94vw 0}
.img-slide-location-card img{display:block;max-height:45vw}
.tit-slide-location{font-size:.83vw;line-height:130%;color:#767676}
.b-location-map{margin:0 0 6.25vw 0}
.b-location-map .title{padding:0 3.65vw 0 3.65vw;margin:0 0 5.21vw 0}
.head-location-map{margin:0 11.88vw 4.9vw 12.57vw;display:flex}
.left-head-location-map{max-width:37.86vw}
.tit-location-map{font-size:2.08vw;line-height:140%;color:#000;margin:0 0 2.5vw 0}
.left-head-location-map p{font-size:1.25vw;line-height:140%;color:#767676;margin:0;padding:0}
.head-location-map .more-border_blue{margin-left:auto}
.border-first{margin-left:0}
.border-first a{border:1px solid #002856;padding-left:1.35vw;padding-right:3.02vw}
.body-location-map{position:relative}
.sort-location-map{position:absolute;right:5.63vw;top:-7.29vw;padding:2.08vw 2.08vw 2.34vw 2.08vw;z-index:80;background:#002856;width:100%;max-width:12.36vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),calc(100% - 2vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),calc(100% - 2vw) 100%,0 100%)}
.sort-location-map ul{list-style-type:none;margin:0;padding:0}
.sort-location-map ul li{position:relative;margin:0 0 .99vw 0;padding:0;font-size:.83vw;line-height:140%;color:#fff}
.sort-location-map ul li:last-child{margin-bottom:0}
.sort-location-map ul li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.sort-location-map ul li label{position:relative;display:block;padding:0 0 0 1.88vw;cursor:pointer}
.sort-location-map ul li label:before{position:absolute;top:-.1vw;left:0;content:'';display:block;width:1.04vw;height:1.04vw;border:1px solid #fff}
.sort-location-map ul li input:checked+label:before{background:#fff}
.sort-location-map ul li label:after{position:absolute;top:.21vw;left:.21vw;width:.78vw;height:.57vw;content:'';display:none;background:url(/local/templates/ikon_25/images/check.svg) no-repeat}
.sort-location-map ul li input:checked+label:after{display:block}
.img-location-map img{display:block;width:100%}
.img-location-map{position:relative}
.round-map:before{ position:absolute; top:0; left:0; border-radius:50%; content:''; width:100%; height:100%;opacity:.08;background:#002856}
.round-map.item3{position:absolute;top:50%;left:50%;margin:-22.02vw 0 0 -22.02vw;width:44.04vw;height:44.04vw;border-radius:50%;}
.round-map.item2{position:absolute;top:50%;left:50%;margin:-15.105vw 0 0 -15.105vw;width:30.21vw;height:30.21vw;z-index:50;border-radius:50%;}
.round-map.item1{position:absolute;top:50%;left:50%;margin:-8.501vw 0 0 -8.501vw;width:17.02vw;height:17.02vw;z-index:52;border-radius:50%;}
.b-art-objects{margin:0 0 9.27vw 0}
.line-art-objects{display:flex}
.line-art-objects.item1 .text-art-obj{order:2}
.line-art-objects.item1{padding-right:19.27vw;padding-left:5.21vw}
.text-art-obj{font-size:2.08vw;line-height:140%;max-width:19.06vw;color:#000;margin:.89vw 0 0 auto}
.img-art-obj{margin:0 0 1.46vw 0}
.img-art-obj img{display:block;width:100%}
.item-art-obj.item1 .img-art-obj{width:33.54vw;margin-right:1.04vw}
.item-art-obj.item1 .img-art-obj img{clip-path:polygon(0 0,100% 0,100% calc(100% - 3.6vw),calc(100% - 3.6vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3.6vw),calc(100% - 3.6vw) 100%,0 100%)}
.line-art-objects.item2{padding-right:28.84vw;padding-left:12.76vw;margin-top:-6.25vw}
.item-art-obj.item2{margin-top:14.38vw}
.item-art-obj.item2 .img-art-obj{width:20.73vw}
.item-art-obj.item3{margin-left:auto}
.item-art-obj.item3 .img-art-obj{width:20.73vw}
.line-art-objects.item3{padding-right:10.05vw;padding-left:5.21vw;margin-bottom:3.96vw;margin-top:-1.04vw}
.item-art-obj.item4{margin-left:auto}
.item-art-obj.item4 .img-art-obj{width:47.02vw}
.tit-art-obj{font-size:2.08vw;line-height:130%;text-transform:uppercase;color:#000}
.params-art-obj{font-size:1.04vw;color:#767676}
.bottom-desc-art-objects{display:flex;padding:0 18.23vw 0 5.21vw}
.desc-bot-art-objects{max-width:33.54vw}
.tit-desc-art-objects{font-size:2.08vw;line-height:140%;color:#000;margin:0 0 3.39vw 0}
.list-desc-bot-art-obj{margin:4.85vw 0 0 auto}
.list-desc-bot-art-obj ul{list-style-type:none;margin:0;padding:0}
.list-desc-bot-art-obj ul li{position:relative;font-size:1.25vw;line-height:140%;color:#767676;margin:0 0 .52vw 0;padding:0 0 0 1.93vw}
.list-desc-bot-art-obj ul li:last-child{margin-bottom:0}
.list-desc-bot-art-obj ul li:before{position:absolute;top:.73vw;left:.78vw;content:'';display:block;width:.21vw;height:.21vw;background:#767676;border-radius:50%}
.list-desc-bot-art-obj ul li:last-child{margin-bottom:0}
.wr-plans-card{padding:6.46vw 2.6vw 4.74vw 2.6vw;background:#f9f9f9}
.wr-plans-card .title{text-align:center;margin:0 0 3.13vw 0}
.nav-tabs-card{margin:0 0 1.15vw 0}
.nav-tabs-card ul{list-style-type:none;margin:-.52vw 0 0 -.05vw;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.nav-tabs-card ul li{font-size:1.67vw;line-height:125%;color:#c2c2c2;margin:.52vw 0 0 .05vw;padding:0}
.nav-tabs-card ul li a{color:#c2c2c2;text-decoration:none;display:inline-flex;min-height:2.45vw;align-items:center;padding:0 1.56vw 0 1.56vw}
.nav-tabs-card ul li.active a{background:#fff;color:#000}
.cont-plans-tabs-card{position:relative}
.tab-plan-card{position:absolute; height:1px; overflow:hidden;top:0;width:100%}
.tab-plan-card.active{position:relative; height:auto; overflow:visible}
.thumbs-gallery-plans{margin:0 0 2.08vw 0}
.thumbs-gallery-plans ul{list-style-type:none;margin:-.42vw 0 0 -.36vw;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.thumbs-gallery-plans ul li{font-size:1.04vw;line-height:125%;color:#c2c2c2;padding:0;margin:.52vw 0 0 .36vw}
.thumbs-gallery-plans ul li a{color:#c2c2c2;text-decoration:none;display:inline-flex;align-items:center;min-height:1.67vw;padding:0 .36vw 0 .36vw}
.thumbs-gallery-plans ul li.active a{color:#000;background:#fff}
.main-gallery-plans .slick-track{ display:flex; align-items:center}
.in-slide-plans{display:flex;justify-content:center;align-items:center}
.img-plans-card{margin:0 9.11vw 0 0}
.img-plans-card img{display:block;width:auto;max-width:100%}
.square-plans{font-size:6.5vw;line-height:100%;font-weight:300;color:#000}
.square-plans sup{font-size:2.69vw}
.wr-plans-card .background-first{text-align:center;margin-top:4.79vw}
.background-first a{color:#fff;padding-left:1.35vw;padding-right:3.02vw}
.background-first a:after{width:100%!important}
.background-first a:before{background:url(/local/templates/ikon_25/images/arrow-more-white.svg) no-repeat;background-size:100% auto}
.background-first a:hover{opacity:0.9}
.b-benef-plans-card{position:relative}
.img-benef-plans-card img{display:block;width:100%}
.pic-plans{position:absolute;top:5.21vw;left:5.43vw;z-index:50;cursor:pointer}
.die-pic-plan{position:absolute;bottom:-.94vw;left:-1.04vw;width:13.07vw;padding:1.56vw 1.04vw 7.81vw 1.04vw;background:#fffFFFEB;clip-path:polygon(0 0,100% 0,100% calc(100% - 2.56vw),calc(100% - 2.56vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.56vw),calc(100% - 2.56vw) 100%,0 100%);opacity:0;pointer-events:none;transition:.2s}
.tit-pic-plan{font-size:1.25vw;line-height:140%;font-weight:700;color:#000;margin:0 0 .89vw 0}
.die-pic-plan p{font-size:.83vw;line-height:145%;color:#767676;margin:0;padding:0}
.num-pic-plan{position:relative;z-index:70;width:5.31vw;height:5.31vw;border-radius:50%;color:#fff;font-family:Cormorant,serif;font-size:5vw;line-height:4.17vw;font-weight:400;display:flex;justify-content:center;text-align:center;border:.05vw solid #fff}
.pic-plans:hover{z-index:90}
.pic-plans:hover .num-pic-plan{border-color:#000;color:#000}
.pic-plans:hover .die-pic-plan{opacity:1;pointer-events:auto}
.pic-plans.item1{left:6.83vw;top:8.18vw}
.pic-plans.item2{left:25.1vw;top:22.6vw}
.pic-plans.item3{left:auto;right:17.57vw;top:6.46vw}
.pic-plans.item4{left:auto;right:34.58vw;top:36.25vw}
.pic-plans.item5{left:19.79vw;top:32.79vw}
.b-comands-card{padding:6.77vw 0 14.65vw 0}
.b-comands-card .title{padding:0 5.21vw 0 5.21vw;margin:0 0 5.21vw 0}
.list-commands-card{display:flex;padding:0 5.21vw 0 5.21vw}
.item-commands-card{position:relative;flex:1 1 0;cursor:pointer}
.logo-commands-card{display:flex;min-height:8.18vw;align-items:center}
.logo-commands-card img{display:block;margin:0 auto;max-width:100%;filter:grayscale(100%);max-height:8.2vw;max-width:13.2vw}
.desc-commands-card{opacity:0;pointer-events:none;position:absolute;top:100%;left:50%;transition:.2s;text-align:center;padding:.78vw 0 0 0;transform:translateX(-50%);width:28.54vw;font-size:.83vw;line-height:140%;color:#767676;font-weight:400}
.item-commands-card:hover .desc-commands-card{opacity:1;pointer-events:none}
.item-commands-card:hover .logo-commands-card img{filter:grayscale(0%)}
.big-ask-full{background:#0028560D;padding:0 5.21vw 0 5.21vw;cursor:pointer;min-height:46.04vw;display:flex;align-items:center;justify-content:center}
.in-big-ask-full{position:relative;text-align:center}
.in-big-ask-full:before{position:absolute;top:45%;left:50%;transition:.2s;transform:translate(-50%,-50%);border-radius:50%;box-sizing:border-box;content:'';width:17.29vw;height:17.29vw;border:2.14vw solid #fff}
.tit-big-ask-full{position:relative;z-index:50;font-size:5vw;transition:.3s;line-height:5.47vw;color:#002856;margin:0 0 2.76vw 0;font-family:Cormorant,serif;text-transform:uppercase}
.text-sub-ask-full{position:relative;z-index:50;max-width:15.05vw;margin:0 auto;font-size:1.04vw;line-height:140%;color:#767676}
.big-ask-full.active{cursor:default}
.form-full-ask{display:none;position:relative;z-index:50;max-width:41.56vw;margin:0 auto;transition:.2s}
.fields-ask{display:flex;margin:0 0 2.6vw -1.56vw}
.field-ask{position:relative;width:calc(33.333% - 1.56vw);margin:0 0 0 1.56vw}
.field-ask input{width:100%;height:2.4vw;border:none;text-align:center;border-bottom:.05vw solid #00285633;display:block;color:#000;padding:0;background:0 0;outline:0;font-size:1.04vw;font-family:Circe}
.field-ask label{position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:.2s;text-align:center;font-size:1.04vw;color:#767676;display:flex;height:100%;align-items:center;justify-content:center}
.field-ask.active label{font-size:.73vw;top:-1.67vw}
.textarea-ask{position:relative;margin:0 0 .78vw 0}
.textarea-ask textarea{width:100%;height:2.6vw;border:none;text-align:center;border-bottom:.05vw solid #00285633;resize:none;display:block;color:#000;padding:0;background:0 0;outline:0;font-size:1.04vw;font-family:Circe;overflow-y:auto}
.textarea-ask.active label{font-size:.73vw;top:-1.67vw}
.textarea-ask label{position:absolute;top:0;left:0;pointer-events:none;transition:.2s;width:100%;text-align:center;font-size:1.04vw;color:#767676;display:flex;height:100%;align-items:center;justify-content:center}
.attent-field-ask{font-size:.83vw;line-height:140%;color:#76767680;margin:0 0 3.33vw 0;text-align:center}
.assets-form-ask{font-size:.83vw;line-height:140%;color:#76767680;text-align:center;margin:0 0 1.2vw 0}
.assets-form-ask a{color:#76767680}
.but-form button{font-size:.833vw;line-height:125%;text-transform:uppercase;background:0 0;position:relative;z-index:50;display:inline-flex;transition:.2s;overflow:hidden;min-height:2.71vw;border-radius:50px;color:#002856;text-decoration:none;align-items:center;border:.05vw solid #002856;padding:.11vw 3.44vw 0 1.72vw}
.but-form button:before{position:absolute;top:50%;left:auto;right:1.042vw;transition:.2s;z-index:5;transform:translateY(-50%);content:'';display:block;width:1.198vw;height:.729vw;background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat;background-size:100% auto}
.but-form button:after{position:absolute;left:0;top:0;z-index:-1;content:'';display:block;transition:.2s;height:100%;width:0;background:#002856;border-radius:50px}
.but-form button:hover:after{width:100%}
.but-form button:hover:before{background:url(/local/templates/ikon_25/images/arrow-more-white.svg) no-repeat;background-size:100% auto}
.but-form button:hover{color:#fff}
.big-ask-full.active .tit-big-ask-full{font-size:3.33vw;line-height:3.65vw}
.error{border-color:red !important;}
.big-ask-full.active:before{opacity:0}
.big-ask-full.active .text-sub-ask-full{display:none}
.big-ask-full.active .form-full-ask{display:block}
.big-ask-full.active .in-big-ask-full:before{opacity:0}
.gallery-plans .slick-dots{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:1px;height:1px}
.slider-location-card{display:flex;pointer-events:none;overflow:hidden;width:100%;position:relative}
.slider-track{display:flex;align-items:center;animation:scrollSlider 60s linear infinite;animation-play-state:running}
.slider-location-card:hover .slider-track{animation-play-state:paused}
.slide-location-card{flex-shrink:0;box-sizing:border-box}
@keyframes scrollSlider{
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
.slider-location-card:hover .slider-track{animation-play-state:paused}
.wr-project-card{position:relative}
.nav-slider{position:absolute;bottom:-.9375vw;left:50%;transform:translateX(-50%);display:inline-flex;min-height:1.979vw;background:#002856;border-radius:2.604vw;min-width:6.5625vw}
.arrow-prev_m{position:absolute;top:0;left:0;cursor:pointer;width:1.979vw;height:1.979vw;border-radius:2.604vw;background:0 0}
.arrow-prev_m:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';display:block;background:url(/local/templates/ikon_25/images/prev.svg) 0 0 no-repeat;background-size:100% auto;width:.46875vw;height:.78125vw}
.count-slider_m{width:2.083vw;height:1.979vw;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.0417vw;font-weight:400;color:#fff}
.arrow-next_m{position:absolute;top:0;right:0;cursor:pointer;width:1.979vw;height:1.979vw;border-radius:2.604vw;background:0 0}
.arrow-next_m:before{position:absolute;top:50%;left:50%;transform:translate(-38%,-49%) rotate(180deg);content:'';display:block;background:url(/local/templates/ikon_25/images/prev.svg) 0 0 no-repeat;background-size:100% auto;width:.46875vw;height:.78125vw}
.img-slide-proj-card img{transform:scale(1);transition:transform 8s ease;will-change:transform}
.slider-projects-card .slick-current .img-slide-proj-card img{transform:scale(1.1)}
.tit-slide-proj-card{opacity:0;transform:translateX(-300px);transition:opacity .9s ease,transform .9s ease}
.slider-projects-card .slick-current .tit-slide-proj-card{opacity:1;transform:translateX(0)}
.animation-title2{opacity:0 !important;transform:translateX(-300px) !important}
.active .animation-title2{opacity:1 !important;transform:translateX(0) !important}

/*animation*/
.logo-card-top{opacity:0}
.in-desc-card-top h1{opacity:0;transform:translateX(1000px)}
.img-info-line1,.sort-location-map,.text-art-obj,.text-slider-location,.tit-location-map{opacity:0;transform:translateX(7.81vw)}
.b-location-map .title,.b-slider-location .title,.desc-bot-art-objects,.img-info-line2{opacity:0;transform:translateX(-7.81vw)}
.left-head-location-map p,.text-sub-ask-full{opacity:0;transform:translateY(7.81vw)}
.tit-head-info-card{opacity:0}
.desc-info-card,.desc-line_year,.head-info-card p{opacity:0;transform:translateY(2.6vw)}
.line-contacts-card ul li{opacity:0;transform:translateY(20px)}
.round-map,.tit-big-ask-full,.main-gallery-plans{opacity:0;transform:scale(.8);transition:all .3s ease}
.item-art-obj.item1,.item-art-obj.item2,.item-art-obj.item3,.item-art-obj.item4,.list-desc-bot-art-obj{opacity:0;transform:translateY(2.6vw)}
.tabs-plans-card,.thumbs-gallery-plans,.wr-plans-card .title{opacity:0;transform:translateY(2.6vw)}
.item-commands-card{opacity:0;transform:translateX(-50px)}

@media screen and (min-width: 999px) {
	.nav-tabs-card ul li a:hover,.thumbs-gallery-plans ul li a:hover{background:#fff;color:#000}
}

/*main menu*/
.main-menu{position:fixed;top:0;left:-100%;transition:left .4s ease;overflow-y:auto;width:49%;height:100%;background:#002856;z-index:999;flex-direction:column;display:flex;justify-content:center}
.top-menu-main{position:absolute;top:0;left:0;padding:1.354vw 0 0 1.823vw;display:flex;opacity:0;transform:translateY(-.521vw);transition:opacity .5s ease,transform .5s ease;transition-delay:0.5s}
.open .top-menu-main{opacity:1;transform:translateY(0)}
.close-main-menu{position:relative;top:.104vw;cursor:pointer;margin-right:1.354vw;background:url(/local/templates/ikon_25/images/close-main-menu.svg) no-repeat;background-size:100% auto;width:2.552vw;height:2.552vw}
.logo-main-menu{width:4.427vw}
.logo-main-menu img{width:100%}
.in-main-menu{padding:5.208vw 0 5.208vw 5.729vw}
.in-main-menu ul{list-style-type:none;margin:0;padding:0}
.in-main-menu ul li{margin:0 0 1.198vw 0;padding:0;font-size:3.333vw;line-height:140%;text-transform:uppercase;font-family:Cormorant,serif}
.in-main-menu ul li:last-child{margin-bottom:0}
.in-main-menu ul li a{color:#ffffff80;text-decoration:none}
.in-main-menu ul li span{color:#fff}
.contacts-main-menu{position:absolute;left:0;bottom:3.385vw;display:flex;align-items:center;padding:0 0 0 5.729vw}
.main-menu.open{left:0}

@media screen and (min-width: 999px) {
	.in-main-menu ul li a:hover{color:#fff}
}

/**/
.b-slider-build{position:relative}
.main-slider-build .slide img{display:block;width:100%;clip-path:polygon(0 0,100% 0,100% calc(100% - 8.51vw),calc(100% - 8.51vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8.51vw),calc(100% - 8.51vw) 100%,0 100%)}
.main-slider-build .slide{max-height:92dvh;max-height:92vh;display:flex;align-items:center;overflow:hidden}
.wr-thumb-slider-build{position:absolute;top:4vw;left:5.21vw}
.wr-nav-slider-build{position:absolute;bottom:0;left:0;text-align:center;width:100%}
.thumb-slider-build .slide{margin:0 0 .52vw 0;height: 2.08vw;}
.thumb-slider-build .slide:last-child{margin-bottom:0}
.thumb-slider-build .slide span{display:inline-flex;min-height:2.08vw;cursor:pointer;font-size:.83vw;line-height:100%;color:#002856;border-radius:2.6vw;align-items:center;padding:0 1.09vw 0 1.09vw;background:#fff}
.thumb-slider-build .slick-track{width:auto!important;transform:none!important}
.thumb-slider-build .slick-slide{width:auto!important;float:none!important}
.thumb-slider-build .slick-current span{background:#002856;color:#fff}
.thumb-slider-build .slick-list{ overflow:visible !important}
.pic-location{position:absolute;width:2.08vw;height:2.08vw}
.pic-location.educat{background:url(/local/templates/ikon_25/images/education.svg) no-repeat;background-size:100% auto}
.pic-location.educat.item1{top:6.88vw;left:37.5vw}
.pic-location.educat.item2{top:6.25vw;left:54.38vw}
.pic-location.educat.item3{top:10.73vw;left:38.28vw}
.pic-location.educat.item4{top:16.25vw;left:41.3vw}
.pic-location.educat.item5{top:20.31vw;left:39.06vw}
.pic-location.educat.item6{top:24.38vw;left:33.85vw}
.pic-location.educat.item7{top:25.57vw;left:68.49vw}
.pic-location.educat.item8{top:30.63vw;left:53.91vw}
.pic-location.educat.item9{top:30.78vw;left:68.49vw}
#education{display:none}
.pic-location.shopping{background:url(/local/templates/ikon_25/images/shopping.svg) no-repeat;background-size:100% auto}
.pic-location.shopping.item1{top:5.99vw;left:45.63vw}
.pic-location.shopping.item2{top:8.33vw;left:13.28vw}
.pic-location.shopping.item3{top:11.88vw;left:8.7vw}
.pic-location.shopping.item4{top:13.85vw;left:14.48vw}
.pic-location.shopping.item5{top:18.75vw;left:47.76vw}
.pic-location.shopping.item6{top:21.56vw;left:2.14vw}
.pic-location.shopping.item7{top:24.79vw;left:12.92vw}
#shopping{display:none}
.pic-location.sport{background:url(/local/templates/ikon_25/images/sport.svg) no-repeat;background-size:100% auto}
.pic-location.sport.item1{top:11.35vw;left:22.24vw}
.pic-location.sport.item2{top:10.52vw;left:34.95vw}
.pic-location.sport.item3{top:16.15vw;left:22.29vw}
.pic-location.sport.item4{top:14.32vw;left:38.18vw}
.pic-location.sport.item5{top:13.18vw;left:47.6vw}
.pic-location.sport.item6{top:12.14vw;left:72.34vw}
.pic-location.sport.item7{top:15.83vw;left:53.85vw}
.pic-location.sport.item8{top:17.55vw;left:50.78vw}
.pic-location.sport.item9{top:17.97vw;left:67.4vw}
.pic-location.sport.item10{top:20.42vw;left:73.07vw}
.pic-location.sport.item11{top:27.24vw;left:26.04vw}
.pic-location.sport.item12{top:26.35vw;left:58.85vw}
.pic-location.sport.item13{top:32.08vw;left:39.95vw}
.pic-location.sport.item14{top:30.73vw;left:45.94vw}
.pic-location.sport.item15{top:30.57vw;left:51.3vw}
.pic-location.sport.item16{top:36.98vw;left:46.82vw}
.pic-location.sport.item17{top:37.34vw;left:64.06vw}
#sport{display:none}
.pic-location.medicine{background:url(/local/templates/ikon_25/images/medicine.svg) no-repeat;background-size:100% auto}
.pic-location.medicine.item1{top:6.2vw;left:21.61vw}
.pic-location.medicine.item2{top:7.14vw;left:32.81vw}
.pic-location.medicine.item3{top:13.18vw;left:30.68vw}
.pic-location.medicine.item4{top:10.1vw;left:46.88vw}
.pic-location.medicine.item5{top:12.71vw;left:56.82vw}
.pic-location.medicine.item6{top:8.85vw;left:71.46vw}
.pic-location.medicine.item7{top:28.65vw;left:31.98vw}
.pic-location.medicine.item8{top:28.13vw;left:42.29vw}
.pic-location.medicine.item9{top:27.6vw;left:51.46vw}
.pic-location.medicine.item10{top:27.08vw;left:71.15vw}
.pic-location.medicine.item11{top:32.97vw;left:73.23vw}
#medicine{display:none}

/*zelenograd*/
.wr-header.white .mail-h,.wr-header.white .mail-h a,.wr-header.white .phone-h,.wr-header.white .phone-h a{color:#fff}
.wr-header.white .mail-h a:before{background:rgba(255,255,255,.3)}
.wr-header.white .tg-h a{background:url(/local/templates/ikon_25/images/ico-tg-footer.svg) no-repeat;background-size:100% auto}
.wr-header.white.fixed .mail-h,.wr-header.white.fixed .mail-h a,.wr-header.white.fixed .phone-h,.wr-header.white.fixed .phone-h a{color:#000}
.wr-header.white.fixed .mail-h a:before{background:rgba(0,0,0,.3)}
.wr-header.white.fixed .tg-h a{background:url(/local/templates/ikon_25/images/ico-tg.svg) no-repeat;background-size:100% auto}
.block-info-card2 .fix-line-info-card{top:41%}
.in-desc-card-top h1{text-transform:uppercase}
.main-img-card2 .in-desc-card-top h1{font-size:9.79vw;line-height:7.55vw}
.logo-card-top.item2{margin-bottom:2.81vw;width:8.8vw;margin-left:-3.65vw}
.in-line-contacts-card ul li.phone_card a{text-decoration:none}
.wr-project-card2 .desc-slide-proj-card{justify-content:center}
.wr-project-card2 .tit-slide-proj-card{font-size:9.38vw;line-height:5.47vw;padding-left:0}
.b-video-card{margin:0 0 7.81vw 0}
.item-video-card{display:flex;width:100vw;max-height:107vh;max-height:107dvh;overflow:hidden;align-items:flex-end}
.item-video-card img,.item-video-card video{display:block;margin:0;width:100%}
.line-awrds{padding:0 2.6vw 0 2.6vw;margin:0 0 4.17vw 0}
.line-awrds img{display:block;max-width:93.07vw;margin:0 auto}
.block-info-card2{margin-bottom:5.47vw}
.block-info-card2 .img-info-line1{width:18.85vw}
.block-info-card2 .img-info-line2{width:26.35vw}
.block-info-card2 .line-info-card.item1{margin-top:-9.27vw}
.block-info-card2 .line-info-card.item1 .desc-info-card p{margin-bottom:3.91vw}
.block-info-card2 .line-info-card.item2 .desc-info-card{max-width:30.21vw}
.block-info-card2 .desc-info-card p.big-text-info-line{margin-bottom:3.13vw}
.block-info-card2 .line-info-card.item2 .desc-info-card{margin-bottom:7.55vw}
.b-location-map2 .left-head-location-map{max-width:43.44vw}
.b-location-map2 .left-head-location-map p{max-width:41.15vw}
.b-art-objects2 .item-art-obj.item1 .img-art-obj{width:33.54vw}
.b-art-objects2 .line-art-objects.item1 .text-art-obj{max-width:31.04vw}
.b-art-objects2 .line-art-objects.item1{padding-right:10.73vw}
.tit-art-obj{text-transform:none}
.b-art-objects2 .item-art-obj.item3 .img-art-obj{width:32.4vw}
.b-art-objects2 .line-art-objects.item2{padding-right:17.03vw;margin-top:-8.25vw}
.b-art-objects2 .item-art-obj.item2 .img-art-obj{width:20.68vw}
.b-art-objects2 .item-art-obj.item4 .img-art-obj{width:46.93vw}
.b-art-objects2 .line-art-objects.item3{margin-top:-8.04vw;margin-bottom:.96vw}
.b-art-objects2 .item-art-obj.item2{margin-top:17.38vw}
.b-art-objects2 .desc-bot-art-objects{max-width:31.25vw}
.b-art-objects2 .bottom-desc-art-objects{padding-right:27.45vw}
.b-art-objects2 .list-desc-bot-art-obj ul li{margin-bottom:1.04vw}
.item-art-obj.item3 .img-art-obj img{clip-path:polygon(0 0,100% 0,100% calc(100% - 3.6vw),calc(100% - 3.6vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3.6vw),calc(100% - 3.6vw) 100%,0 100%)}
.item-art-obj.item2 .img-art-obj img{clip-path:polygon(3.508vw 0,100% 0,100% 100%,0 100%,0 3.508vw);-webkit-clip-path:polygon(3.508vw 0,100% 0,100% 100%,0 100%,0 3.508vw)}
.item-art-obj.item4 .img-art-obj img{clip-path:polygon(3.508vw 0,100% 0,100% 100%,0 100%,0 3.508vw);-webkit-clip-path:polygon(3.508vw 0,100% 0,100% 100%,0 100%,0 3.508vw)}
.img-plans-card img{max-height:35vw}

/*skolkovo*/
.logo-card-top.item3{width:10.05vw;margin-bottom:2.86vw;margin-left:-2.34vw}
.block-info-card3 .line-info-card.item1 .desc-info-card{max-width:36.72vw}
.block-info-card3 .line-info-card.item2 .desc-info-card{max-width:47.24vw}
.block-info-card3 .line-info-card.item2 .desc-info-card{margin-bottom:7.81vw}
.block-info-card3{margin-bottom:5.47vw}
.b-location-map3 .left-head-location-map{max-width:53.07vw}
.b-location-map3 .left-head-location-map p{max-width:41.67vw}
.b-art-objects3 .line-art-objects.item1 .text-art-obj{max-width:35.99vw}
.b-art-objects3 .line-art-objects.item1{padding-right:5.78vw}
.b-art-objects3 .item-art-obj.item3 .img-art-obj{width:32.4vw}
.b-art-objects3 .line-art-objects.item2{padding-right:17.03vw;padding-left:12.76vw}
.b-art-objects3 .item-art-obj.item2 .img-art-obj{width:20.68vw}
.b-art-objects3 .line-art-objects.item3{padding-right:10.1vw}
.b-art-objects3 .item-art-obj.item4 .img-art-obj{width:46.93vw}
.b-art-objects3 .list-desc-bot-art-obj ul li{margin-bottom:1.04vw}
.b-art-objects3 .list-desc-bot-art-obj{margin-top:4.5vw}
.nav-slider:has(.slick-hidden){display:none}

/*page buy*/
footer{position:relative;z-index:60}
.more-border_blue.center{text-align:center}
.main.sticky{overflow:visible}
.content{padding:7.97vw 5.21vw 7.5vw 5.21vw}
.breadcrumbs{margin:0 0 2.14vw 0}
.breadcrumbs ul{list-style-type:none;margin:-0.52vw 0 0 -0.57vw;padding:0;display:flex;flex-wrap:wrap}
.breadcrumbs ul li{position:relative;font-size:0.73vw;line-height:100%;margin:0.52vw 0 0 0.57vw;padding:0 0 0 0.78vw;color:#c2c2c2;background:0 0}
.breadcrumbs ul li:before{position:absolute;top:0.26vw;left:0;content:'';display:block;width:0.21vw;height:0.21vw;border-radius:50%;background:#c2c2c2}
.breadcrumbs ul li:first-child{padding-left:0}
.breadcrumbs ul li:first-child:before{display:none}
.breadcrumbs ul li a{color:#c2c2c2;text-decoration:none}
.body-buy{display:flex;margin:0 0 6.09vw 0}
.left-body-buy{width:40.1vw}
.left-body-buy h1{font-size:6.67vw;line-height:5.47vw;color:#c2c2c2;margin:0 0 4.17vw 0;text-transform:uppercase;font-weight:400;padding:0;font-family:Cormorant,serif}
.img-body-buy{position:sticky;top:5.21vw;width:41.93vw;margin-left:-5.21vw}
.img-body-buy img{display:block;width:100%;clip-path:polygon(0 0,100% 0,100% calc(100% - 7.99vw),calc(100% - 7.99vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 7.99vw),calc(100% - 7.99vw) 100%,0 100%)}
.right-body-buy{width:41.56vw;margin-left:auto;padding:2.81vw 0 0 0}
.bl-buy{margin:0 0 4.01vw 0}
.bl-buy:last-child{margin-bottom:0}
.tit-bl-buy{font-size:2.08vw;font-weight:400;color:#000;line-height:140%;margin:0 0 2.14vw 0}
.bl-buy p{font-size:1.25vw;line-height:140%;font-weight:400;color:#767676;margin:0;padding:0}
.block-benef-buy{position:relative;z-index:50;margin:6.56vw 0 -7.5vw 0;padding:11.51vw 0 11.51vw 0}
.block-benef-buy:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);content:'';display:block;z-index:-1;background:url(/local/templates/ikon_25/images/logo-benef-buy.svg) no-repeat;width:31.09vw;height:38.85vw}
.block-benef-buy:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;background:#0028560D;z-index:-2;content:'';display:block;height:100%;width:99.6vw}
.tit-benef-buy{font-size:6.67vw;line-height:5.47vw;color:#002856;font-family:Cormorant,serif;text-transform:uppercase;margin:0 0 4.53vw 0}
.block-benef-buy ul{list-style-type:none;margin:0;padding:0 0 0 6.04vw}
.block-benef-buy ul li{position:relative;font-size:2.08vw;line-height:140%;color:#000;margin:0 0 1.72vw 0;padding:0 0 0 3.13vw}
.block-benef-buy ul li:before{position:absolute;top:1.09vw;left:1.35vw;content:'';display:block;width:0.42vw;height:0.42vw;border-radius:50%;background:#000}
.block-benef-buy ul li:last-child{margin-bottom:0}

/*page news*/
.img_top-footer{width:20.83vw}
.img_top-footer img{width:100%}
.content>h1{font-size:6.67vw;line-height:5.47vw;text-transform:uppercase;font-weight:400;color:#C2C2C2;margin:0 0 5.99vw 0;padding:0;font-family:Cormorant,serif}
.block-events_callback{display:flex;max-width:66.72vw;margin-left:7.71vw;margin-bottom:7.97vw}
.left-events-callback{margin-right:2vw}
.tit-events_callback{font-size:2.08vw;line-height:125%;margin:0 0 1.56vw 0;color:#000}
.left-events-callback p{font-size:1.25vw;line-height:125%;color:#767676;margin:0;padding:0;max-width:46.35vw}
.block-events_callback .more-border_blue{margin-left:auto}
.list-full-news{display:flex;flex-wrap:wrap;margin:-4.69vw 0 5.99vw -8.59vw}
.item-full-news{width:36.72vw;margin:4.69vw 0 0 8.59vw}
.item-full-news .in-item-news_main{}
.item-full-news .img-news_main img{width:100%}
.item-full-news .tit-news_main{line-height:140%}

/*card news*/
.body-card-news{display:flex;margin-bottom:6.56vw}
.date-card-news{width:11.46vw;margin-right:3.65vw;font-size:5vw;line-height:5.47vw;color:#C2C2C2;font-family:Cormorant,serif}
.content-card-news{width:59.32vw;font-size:1.25vw;line-height:140%;color:#767676;margin:0 0 1.04vw 0;padding:0}
.content-card-news h1{font-size:3.33vw;line-height:4.06vw;color:#000;font-weight:400;margin:0 0 4.17vw 0;padding:0}
.content-card-news p{font-size:1.25vw;line-height:140%;color:#767676;margin:0 0 1.04vw 0;padding:0}
.content-card-news>img,
.content-card-news>picture img{margin:3.91vw 0 3.91vw 0;display:block;width:100%;max-width:59.38vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 7.99vw),calc(100% - 7.99vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 7.99vw),calc(100% - 7.99vw) 100%,0 100%)}
.content-card-news>img:last-child,
.content-card-news>picture img:last-child{margin-bottom:0}
.back-border_blue{font-size:.833vw;line-height:125%;text-transform:uppercase;margin-left:-.938vw}
.back-border_blue a{position:relative;z-index:50;display:inline-flex;transition:.2s;overflow:hidden;min-height:2.71vw;border-radius:50px;color:#002856;text-decoration:none;align-items:center;border:1px solid #002856;padding:.104vw 1.2vw 0 2.748vw}
.back-border_blue a:before{position:absolute;top:50%;left:1.042vw;transition:.2s;z-index:5;transform:translateY(-50%) rotate(180deg);content:'';display:block;width:1.198vw;height:.729vw;background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat;background-size:100% auto}
.back-border_blue a:after{position:absolute;left:0;top:0;z-index:-1;content:'';display:block;transition:.2s;height:100%;width:0;background:#002856;border-radius:50px}
.back-border_blue a:hover:after{width:100%}
.back-border_blue a:hover:before{background:url(/local/templates/ikon_25/images/arrow-more-white.svg) no-repeat;background-size:100% auto}
.back-border_blue a:hover{color:#fff}
.left-events-callback{opacity:0;transform:translateX(-300px)}
.block-events_callback .more-border_blue{opacity:0;transform:translateY(-100px)}
.tit-benef-buy {opacity:0;transform:translateX(-300px)}
.block-benef-buy ul{opacity:0}
.bl-buy, .item-full-news{opacity:0;transform:translateY(100px)}

/*contacts*/
.map-contacts{position:relative;margin:-2.6vw -5.21vw -7.5vw -5.21vw}
#map3{min-height:90vh;background:#f5f5f5}
.die-map-c{position:absolute;top:4.32vw;left:5.21vw;z-index:95;padding:2.6vw 2.6vw 2.08vw 3.44vw;width:26.46vw;background:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 3.5vw),calc(100% - 3.5vw) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3.5vw),calc(100% - 3.5vw) 100%,0 100%)}
.tit-die-map{font-size:0.83vw;line-height:125%;color:#999;text-transform:uppercase;margin:0 0 1.56vw 0}
.item-die-map{font-size:1.25vw;line-height:2.71vw;color:#000;display:flex}
.item-die-map a{color:#002856;text-decoration:underline}
.item-die-map a:hover{text-decoration:none}
.phone-die-map a{color:#000;text-decoration:none}
.tg-die-map{margin:0 0 0 1.51vw}
.tg-die-map a{position:relative;display:inline-block;padding:0 0 0 1.77vw;color:#000;text-decoration:none}
.tg-die-map a:hover{text-decoration:underline}
.tg-die-map a:before{position:absolute;left:0;top:50%;transform:translateY(-54%);display:block;text-align:center;background:url(/local/templates/ikon_25/images/ico-tg.svg) no-repeat;width:1.6vw;height:1.6vw;background-size:100% auto;content:''}
#map3{filter:grayscale(100%)}
.die-map-c{opacity:0;transform:translateX(-200px)}

/*pop subcr*/
.in-pop-sunscr{width:100%;max-width:72.917vw;background:#fff;border-radius:1.563vw;padding:5.208vw 4.167vw 4.167vw 4.167vw;text-align:center}
.in-pop-sunscr .tit-big-ask-full{transform:none!important;opacity:1!important;text-align:center}
.in-pop-sunscr .form-full-ask{display:block!important}
.tit-pop-decr{position:relative;z-index:50;font-size:2.917vw;line-height:1.563vw;color:#002856;margin:0 0 4.167vw 0;font-family:Cormorant,serif;text-transform:uppercase}
.pop-subscr-news .fancybox-close-small svg{display:none}
.pop-subscr-news .fancybox-close-small{top:.521vw;right:.781vw;background:url(/local/templates/ikon_25/images/close-main-menu.svg) no-repeat;padding:0;width:2.552vw!important;height:2.552vw!important;background-size:100% auto}
.text-thanks-subscr{text-align:center;font-size:1.458vw;line-height:1.875vw;margin-top:1.042vw}

.block-home_main{scroll-margin-top: 90px}

@media screen and (min-width: 600px) {
	.thumb-slider-build .slick-track{width:auto!important;transform:none!important}
	.thumb-slider-build .slick-slide{width:auto!important;float:none!important}
	.tit-big-ask-full{max-width:41.66vw;margin-left:auto;margin-right:auto}
	.big-ask-full.active .tit-big-ask-full{max-width: 28.66vw}
}

@media screen and (max-width: 600px) {
	body{font-size:16px}
	h1{font-size:40px;line-height:35px;margin:0 0 25px 0}
	h2{font-size:32px;line-height:125%;margin:28px 0 28px 0}
	h3{font-size:28px;line-height:125%;margin:28px 0 28px 0}
	h4{font-size:24px;line-height:125%;margin:28px 0 28px 0}
	p{margin-bottom:22px;margin-top:20px;line-height:140%}
	ul{margin:30px 0 30px 0;padding:0 0 0 30px}
	ol{padding:0 0 0 10px;margin:30px 0 30px 18px}
	ul li{padding:0 0 0 5px;margin:0 0 18px 0;font-size:16px;line-height:140%}
	ol li{padding:0;margin:0 0 18px 0;font-size:16px;line-height:140%;background:0 0}
	button,input,textarea{font-family:Circe}
	table{border-collapse:collapse;width:100%;margin:30px 0 30px 0}
	table th{padding:10px;border:1px solid #ccc;background:#f2f2f2;text-align:left}
	table td{padding:10px;border:1px solid #ccc}
	body:first-of-type input[type=password],body:first-of-type input[type=text]{line-height:normal}
	.wr-table-mob{max-width:100%;overflow-x:auto}
	blockquote{ position:relative;margin:35px 0 35px 0;font-size:18px;max-width:none;line-height:140%;font-weight:400;color:#000;background:#f5f5f5;padding:20px 40px 20px 20px}
	blockquote:before{ content:'"'; font-size:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; position:absolute; right:15px; top:25px}
	.b-logo{margin-top:-5px}
	.menu-tt{width:49px;height:49px;margin:0 15px 0 0}
	.menu-tt a.menu-but{width:49px;height:49px}
	header{padding:15px 15px 15px 15px;min-height:117px;align-items:flex-start}
	.menu-tt a.menu-but span{width:20px;height:10px;margin-left:-10px;margin-top:-5px}
	.menu-tt a.menu-but span::before,a.menu-but span::after{width:20px;height:3px;margin-left:-10px}
	.header-r{flex-direction:column;align-items:flex-end}
	.phone-h{font-size:18px;line-height:18px;margin:0 0 10px 0}
	.mail-h{font-size:18px;line-height:18px;margin:0 0 10px 0}
	.tg-h a{width:31px;height:31px;margin:0}
	.main-page .logo{max-width:85px}
	.logo-main-menu{width:85px}
	.logo{max-width:85px}
	.close-main-menu{width:49px;height:49px;margin:0 15px 0 0;top:0}
	.main-menu{width:90%}
	.top-menu-main{padding:23px 0 0 15px}
	.in-main-menu ul li{font-size:22px;margin-bottom:12px}
	.in-main-menu ul li:last-child{margin-bottom:0}
	.contacts-main-menu{flex-direction:column;align-items:flex-start;padding-left:15px}
	.phone_bot-footer{font-size:18px;line-height:18px;margin:0 0 15px 0}
	.mail_bot-footer{font-size:18px;line-height:18px;margin:0 0 15px 0}
	.tg_bot-footer{margin:0 0 10px 0}
	.tg_bot-footer a{width:31px;height:31px;margin:0}
	.video-main{height:70vh;height:70dvh;margin-bottom:-9vh}
	.item-video-main video{height:70vh;height:70dvh}
	.mask-video-main{position:relative;top:50%;transform:translateY(-50%);inset:50% 0}
	.in-mask-video-main:before{top:-99%;right:0}
	.in-mask-video-main:after{left:0;top:99%}
	.cont-f_n{padding-left:15px;padding-right:15px;padding-bottom:38px}
	.img_top-footer{width:192px;max-width:192px;margin-left:auto;right:-15px}
	.line_top-footer{padding-right:0;top:-22px;margin-bottom:0}
	.main{margin-bottom:-22px;min-width:300px}
	footer{padding-top:22px}
	.signat-footer{font-size:48px;line-height:41px}
	.signat-footer{margin-right:-233px;max-width:318px;padding-top:30px;position:relative;z-index:20}
	.top-footer{margin:0 0 22px 0}
	.menu-footer{margin:0 0 64px 0}
	.menu-footer ul{margin:-24px 0 0 -53px}
	.menu-footer ul li{font-size:18px;line-height:125%;margin:24px 0 0 53px}
	.bot-footer{padding:0;flex-direction:column}
	.left_bot-footer{order:2}
	.right_bot-footer{order:1;margin:0 0 30px 0}
	.right_bot-footer{margin-left:0;flex-direction:column}
	.right_bot-footer .phone_bot-footer{margin-bottom:20px}
	.right_bot-footer .mail_bot-footer{margin-bottom:20px}
	.left_bot-footer{flex-direction:column;text-align:center}
	.policy{order:1;margin:0 0 12px 0}
	.copy{order:2;font-size:14px;line-height:125%;margin:0}
	.policy ul li{font-size:14px;line-height:125%}
	.menu-footer{padding:0;margin:0 0 64px 0}
	.block-year-main{padding:0;margin:0 0 84px 0}
	.signat-main{margin:0 0 80px 0;max-width:420px;padding:0 15px 0 15px}
	.signat-main i{font-size:24px;line-height:145%;margin:0 0 34px 0;max-width:320px}
	.signat-main p{font-size:24px;line-height:145%}
	.img-line_year1{max-width:242px}
	.img-line_year2{max-width:280px;margin-bottom:83px}
	.line-img_year.item1{margin:0 0 110px 0}
	.line-img_year.item2{margin:0 0 116px 0;flex-direction:column;align-items:flex-start}
	.tit-desc-line_year{font-size:18px;margin:0 0 25px 0}
	.desc-line_year p{font-size:18px;margin:0 0 34px 0}
	.desc-line_year{max-width:100%;padding:0 15px 0 15px;margin:0}
	.img-line_year4{max-width:250px;margin-bottom:87px}
	.img-line_year{transform:none!important}
	.line-img_year.item3{margin:0;flex-direction:column;padding:0;align-items:flex-start}
	.line-year{top:65%;font-size:120px;height:125px}
	.img-line_year1 img{clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px);-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px)}
	.img-line_year2 img{clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
	.img-line_year4 img{clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 550px);-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px)}
	.img-line_year3 img{clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
	.text-map_main{position:relative;top:auto;left:auto;padding:0 15px 0 15px;margin:0 0 30px 0}
	.text-map_main p{font-size:24px;line-height:145%;margin:0 0 40px 0;padding:0;max-width:420px}
	.img-line_year4{order:1;margin-left:auto}
	.img-line_year3{order:2;max-width:284px;margin-left:0}
	.block-map_main{margin:0 0 50px 0}
	.img-map_main{margin-left:0}
	.title{font-size:48px;line-height:110%;margin:0 0 40px 0}
	.block-home_main .title{padding-left:15px;padding-right:15px;margin:0 0 50px 0}
	.text-home_main{font-size:24px;line-height:125%;padding:0 15px 0 15px;margin:0 0 97px 0;max-width:420px}
	.item-hom_main{flex-direction:column}
	.img-home_main{width:100%}
	.desc-home_main{width:100%;padding:52px 15px 0 15px}
	.tit-home_main{font-size:46px;line-height:100%;margin:0 0 30px 0}
	.sub-tit-home_main{font-size:24px;line-height:145%;margin:0 0 30px 0;max-width:none}
	.desc-home_main p{max-width:none;font-size:18px;line-height:145%;margin:0 0 40px 0}
	.more-border_blue{font-size:16px;line-height:145%;margin:0}
	.item-hom_main{margin-bottom:132px}
	.more-border_blue a:before{width:22px;height:14px;background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat!important}
	.more-border_blue a{padding:0 35px 0 0;color:#002856!important}
	.more-border_blue a:after{display:none}
	.item-hom_main:nth-child(2n) .img-home_main{order:1}
	.item-hom_main:nth-child(2n) .desc-home_main{order:2;text-align:left;padding:52px 15px 0 15px}
	.item-hom_main:nth-child(2n) .desc-home_main{align-items:flex-start}
	.item-hom_main:nth-child(2n) .desc-home_main p{max-width:none;margin-left:0}
	.desc-home_main p:last-child{margin-bottom:0}
	.block-home_main{margin-bottom:70px}
	.item-hom_main:last-child{margin-bottom:0}
	.b-part_main{background:#f9f9f9;padding-top:81px}
	.b-part_main .title{font-size:48px;line-height:41px}
	.b-part_main .title{padding-left:15px;padding-right:15px;margin-bottom:40px}
	.b-part_main{padding-bottom:90px}
	.item-logo-partner_main img{max-height:120px;max-width:129px}
	.item-logo-partner_main{padding-left:20px;padding-right:20px}
	.b-news-main{padding:0 0 102px 0}
	.img-news_main{margin:0 0 27px 0}
	.tit-news_main{font-size:18px;line-height:125%}
	.slider-news_main .slick-list{margin:0 0 0 -15px;padding:0 40px 0 15px}
	.item-news_main{padding-left:15px;padding-right:15px}
	.date-news_main{font-size:48px;line-height:110%;left:18px;top:13px}
	.title-wrapper{margin:0 0 56px 0}
	.title-wrapper .title{font-size:48px;line-height:100%}
	
	/*chakalov*/
	.main-img-card{max-height:70vh;max-height:70dvh;height:70vh;height:70dvh;margin:0 0 50px 0}
	.img-card-top img{height:70vh;height:70dvh;width:auto}
	.in-desc-card-top h1{font-size:56px;line-height:56px}
	.logo-card-top.item1{width:85px;margin:0 0 15px -20px}
	.main-img-card:before{width:70px;height:70px}
	.logo-over-card-top{width:60px;right:15px;bottom:15px}
	.more-border_blue a{border-radius:0;border:none}
	.line-contacts-card{margin:0 0 50px 0;padding:0 15px 0 15px}
	.line-contacts-card:before{display:none}
	.in-line-contacts-card ul{flex-wrap:wrap;margin:-10px 0 0 0;text-align:center}
	.line-contacts-card ul li{font-size:18px;margin:10px 0 0 0;padding:0;width:100%}
	.line-contacts-card ul li:before{display:none}
	.img-info-line1{transform:none!important;margin-top:0}
	.line-info-card.item1{margin-top:0}
	.head-info-card{max-width:420px;padding:0 15px 0 15px;margin:0 0 50px 0}
	.tit-head-info-card{font-size:24px;line-height:145%;margin:0 0 30px 0}
	.head-info-card p{font-size:24px;line-height:145%}
	.img-info-line2{transform:none!important}
	.line-info-card.item1{margin-left:0;flex-direction:column;margin-bottom:100px}
	.line-info-card{align-items:flex-start}
	.desc-info-card{padding-left:15px;padding-right:15px;max-width:420px}
	.desc-info-card p{font-size:18px;line-height:145%;margin:0 0 34px 0}
	.line-info-card.item1 .img-info-line1{order:1;width:258px;margin-bottom:60px}
	.line-info-card.item1 .desc-info-card{order:2}
	.img-info-line1 img{clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px);-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px)}
	.line-info-card.item2{flex-direction:column}
	.desc-info-card p.big-text-info-line{font-size:18px;line-height:145%;margin:0 0 34px 0;max-width:420px}
	.line-info-card.item2 .desc-info-card{max-width:420px}
	.img-info-line2{margin-left:0;margin-right:0;width:258px}
	.line-info-card.item2{align-items:flex-start}
	.item-fix-line-info i{font-size:40px;line-height:40px}
	.item-fix-line-info p{font-size:16px}
	.fix-line-info-card{top:60%}
	.img-info-line2 img{clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
	.img-info-line2{margin-bottom:60px}
	.block-info-card{margin-bottom:80px}
	.wr-project-card{margin-bottom:80px}
	.tit-slide-proj-card{padding-left:15px;padding-right:15px}
	.nav-slider{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);display:inline-flex;min-height:38px;background:#002856;border-radius:50px;min-width:126px}
	.arrow-prev_m{position:absolute;top:0;left:0;cursor:pointer;width:38px;height:38px;border-radius:50px;background:0 0}
	.arrow-prev_m:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';display:block;background:url(/local/templates/ikon_25/images/prev.svg) 0 0 no-repeat;background-size:100% auto;width:9px;height:15px}
	.count-slider_m{width:40px;height:38px;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;font-weight:400;color:#fff}
	.arrow-next_m{position:absolute;top:0;right:0;cursor:pointer;width:38px;height:38px;border-radius:50px;background:0 0}
	.arrow-next_m:before{position:absolute;top:50%;left:50%;transform:translate(-38%,-49%) rotate(180deg);content:'';display:block;background:url(/local/templates/ikon_25/images/prev.svg) 0 0 no-repeat;background-size:100% auto;width:9px;height:15px}
	.tit-slide-proj-card{font-size:32px;line-height:32px}
	.b-slider-location{margin-bottom:80px}
	.text-slider-location{margin:0 0 50px 0;padding:0 15px 0 15px;font-size:18px;line-height:145%;max-width:420px}
	.b-slider-location .title{padding:0 15px 0 15px;margin:0 0 40px 0}
	.tit-slide-location{font-size:16px;max-width:60vw;margin-top:15px}
	.slide-location-card{padding:0 15px 0 15px}
	.b-location-map{margin-bottom:50px}
	.b-location-map .title{padding:0 15px 0 15px;margin-bottom:40px;font-size:40px}
	.head-location-map{margin:0 0 50px 0;padding:0 15px 0 15px;flex-direction:column}
	.tit-location-map{font-size:24px;margin:0 0 34px 0}
	.left-head-location-map{max-width:420px;margin-bottom:40px}
	.left-head-location-map p{font-size:18px;line-height:145%}
	.head-location-map .more-border_blue{margin-left:0}
	.sort-location-map{position:absolute;right:108px;top:-140px;padding:15px 0 15px 0;z-index:80;background:#002856;width:100%;max-width:100%;clip-path:unset;-webkit-clip-path:unset}
	.sort-location-map ul{list-style-type:none;margin:0;padding:0;display:flex;overflow-x:auto}
	.sort-location-map ul{-ms-overflow-style:none;scrollbar-width:none}
	.sort-location-map ul::-webkit-scrollbar{display:none}
	.sort-location-map ul:after{content:'';display:block;min-width:15px;height:15px}
	.sort-location-map ul li{position:relative;margin:0 0 0 20px;padding:3px 0 0 0;font-size:16px;line-height:140%;color:#fff;white-space:nowrap;min-height:24px}
	.sort-location-map ul li:first-child{margin-left:15px}
	.sort-location-map ul li:last-child{margin-bottom:0}
	.sort-location-map ul li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
	.sort-location-map ul li label{position:relative;display:block;padding:0 0 0 36px;cursor:pointer}
	.sort-location-map ul li label:before{position:absolute;top:-2px;left:0;content:'';display:block;width:20px;height:20px;border:1px solid #fff}
	.sort-location-map ul li input:checked+label:before{background:#fff}
	.sort-location-map ul li label:after{position:absolute;top:4px;left:4px;width:15px;height:11px;content:'';display:none;background:url(/local/templates/ikon_25/images/check.svg) no-repeat}
	.sort-location-map ul li input:checked+label:after{display:block}
	.sort-location-map{position:relative;right:auto;top:auto}
	.line-art-objects.item1{flex-direction:column}
	.line-art-objects.item2{margin:0}
	.line-art-objects.item1 .text-art-obj{order:1;margin:0 0 50px 0;font-size:24px;line-height:145%;max-width:420px}
	.item-art-obj.item1{order:2}
	.line-art-objects.item1{padding-left:15px;padding-right:15px}
	.item-art-obj.item1 .img-art-obj{width:260px;margin-right:0}
	.tit-art-obj{font-size:24px;margin-bottom:10px}
	.params-art-obj{font-size:16px}
	.img-art-obj{margin-bottom:20px}
	.line-art-objects.item2{flex-direction:column;padding-left:15px;padding-right:15px}
	.item-art-obj.item2{order:2}
	.item-art-obj.item3{order:1}
	.item-art-obj.item3 .img-art-obj{width:180px}
	.item-art-obj.item2 .img-art-obj{width:190px}
	.line-art-objects.item1{margin-bottom:50px}
	.item-art-obj.item2{margin-top:50px}
	.line-art-objects.item2{margin-bottom:50px}
	.item-art-obj.item4 .img-art-obj{width:280px}
	.line-art-objects.item3{padding-left:15px;padding-right:15px;margin:0 0 50px 0}
	.bottom-desc-art-objects{flex-direction:column}
	.tit-desc-art-objects{font-size:24px;line-height:145%}
	.desc-bot-art-objects{max-width:420px}
	.list-desc-bot-art-obj{margin-top:20px}
	.list-desc-bot-art-obj{margin-bottom:0}
	.list-desc-bot-art-obj ul li{font-size:18px;line-height:145%;margin:0 0 12px 0;padding:0 0 0 18px}
	.list-desc-bot-art-obj ul li:last-child{margin-bottom:0}
	.list-desc-bot-art-obj ul li:before{width:4px;height:4px;top:10px}
	.bottom-desc-art-objects{position:relative;padding:0 15px 50px 15px;margin-bottom:50px}
	.bottom-desc-art-objects .more-border_blue{position:absolute;bottom:0;left:0;padding:0 15px 0 15px}
	.desc-bot-art-objects{transform:none!important}
	.wr-plans-card .title{font-size:40px;margin-bottom:40px}
	.in-slide-plans{flex-direction:column}
	.img-plans-card img{max-height:50vw}
	.img-plans-card{margin-right:0;margin-bottom:20px}
	.square-plans{font-size:30px}
	.square-plans sup{font-size:14px}
	.wr-plans-card .background-first{margin-top:40px}
	.wr-plans-card{padding:50px 15px 50px 15px}
	.nav-tabs-card{margin:0 0 30px 0;text-align:center}
	.nav-tabs-card ul{list-style-type:none;margin:-10px 0 0 -1px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
	.nav-tabs-card ul li{font-size:24px;line-height:125%;color:#c2c2c2;margin:10px 0 0 1px;padding:0; white-space: nowrap}
	.nav-tabs-card ul li a{color:#c2c2c2;text-decoration:none;display:inline-flex;min-height:47px;align-items:center;padding:0 15px 0 15px}
	.nav-tabs-card ul li.active a{background:#fff;color:#000}
	.tit-big-ask-full{font-size:38px;line-height:100%;margin:0 0 20px 0}
	.text-sub-ask-full{font-size:18px;line-height:145%;max-width:236px}
	.big-ask-full{padding:70px 15px 90px 15px}
	.big-ask-full.active .tit-big-ask-full{font-size:38px;line-height:100%;margin:0 0 30px 0}
	.form-full-ask{max-width:100%}
	.fields-ask{flex-direction:column;margin:0 0 15px 0}
	.field-ask{position:relative;width:100%;margin:0 0 15px 0}
	.field-ask:last-child{margin-bottom:0}
	.field-ask input{height:50px;font-size:16px;padding-top:10px}
	.field-ask label{font-size:16px}
	.textarea-ask{margin:0 0 25px 0}
	.textarea-ask textarea{height:50px;font-size:16px;padding-top:18px}
	.textarea-ask label{font-size:16px}
	.attent-field-ask{font-size:16px;line-height:125%;margin:0 0 20px 0}
	.assets-form-ask{font-size:16px;line-height:125%;margin:0 0 30px 0}
	.but-form button{font-size:16px;line-height:125%;text-transform:uppercase;background:0 0;position:relative;z-index:50;display:inline-flex;transition:.2s;overflow:hidden;min-height:50px;border-radius:50px;color:#002856;text-decoration:none;align-items:center;border:1px solid #002856;padding:2px 66px 0 33px}
	.but-form button:before{position:absolute;top:50%;left:auto;right:20px;transition:.2s;z-index:5;transform:translateY(-50%);content:'';display:block;width:23px;height:14px;background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat;background-size:100% auto}
	.but-form button:after{position:absolute;left:0;top:0;z-index:-1;content:'';display:block;transition:.2s;height:100%;width:0;background:#002856;border-radius:50px}
	.but-form button:hover:after{width:100%}
	.but-form button:hover:before{background:url(/local/templates/ikon_25/images/arrow-more-white.svg) no-repeat;background-size:100% auto}
	.but-form button:hover{color:#fff}
	.field-ask.active label,.textarea-ask.active label{font-size:12px;top:-25px}
	.b-comands-card{padding:70px 0 70px 0}
	.b-comands-card .title{padding:0 15px 0 15px;margin-bottom:40px;text-align:center}
	.list-commands-card{padding:0 15px 0 15px;flex-direction:column}
	.item-commands-card{flex:none;margin:0 0 50px 0}
	.item-commands-card:last-child{margin-bottom:0}
	.logo-commands-card{min-height:1px;margin-bottom:20px}
	.desc-commands-card{opacity:1;position:relative;padding:0;top:auto;left:auto;bottom:auto;right:auto;width:auto;font-size:16px;transform:none}
	.logo-commands-card img{max-height:80px;max-width:100%}
	.thumb-slider-build{margin-bottom:20px;margin-top:20px}
	.thumb-slider-build .slick-track{width:auto!important;transform:none!important;overflow-x:auto;display:flex}
	.thumb-slider-build .slick-track{-ms-overflow-style:none;scrollbar-width:none}
	.thumb-slider-build .slick-track::-webkit-scrollbar{display:none}
	.thumb-slider-build .slick-track:after{min-width:15px;height:15px;content:''}
	.thumb-slider-build .slick-slide{width:auto!important;float:none!important}
	.b-slider-build{display:flex;flex-direction:column}
	.wr-main-slider-build{order:2}
	.wr-thumb-slider-build{order:1;position:relative;top:auto;left:auto}
	.wr-nav-slider-build{z-index:50}
	.thumb-slider-build .slide span{display:inline-flex;min-height:40px;cursor:pointer;font-size:16px;line-height:100%;color:#002856;border-radius:50px;align-items:center;padding:0 21px 0 21px;background:#fff}
	.thumb-slider-build .slide{height:40px;white-space:nowrap;margin:0 0 0 15px}
	.thumb-slider-build .slick-current span{background:#002856;color:#fff}
	.nav-tabs-card ul{flex-wrap:nowrap;overflow-x:auto;max-width:100%;justify-content:flex-start;margin:0;display:inline-flex}
	.nav-tabs-card ul li:first-child{margin-left:0}
	.nav-tabs-card ul{-ms-overflow-style:none;scrollbar-width:none}
	.nav-tabs-card ul::-webkit-scrollbar{display:none}
	.thumbs-gallery-plans{margin:0 0 40px 0}
	.thumbs-gallery-plans ul{list-style-type:none;margin:-8px 0 0 -7px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
	.thumbs-gallery-plans ul li{font-size:20px;line-height:125%;color:#c2c2c2;padding:0;margin:10px 0 0 7px}
	.thumbs-gallery-plans ul li a{color:#c2c2c2;text-decoration:none;display:inline-flex;align-items:center;min-height:32px;padding:0 7px 0 7px}
	.thumbs-gallery-plans ul li.active a{color:#000;background:#fff}
	
	/*nz*/
	.logo-card-top.item2{width:100px;margin:0 0 15px -20px}
	.block-info-card2 .line-info-card.item1{margin-top:0}
	.block-info-card2 .fix-line-info-card{top:64%}
	.block-info-card2 .img-info-line2{width:200px}
	.block-info-card2 .line-info-card.item2 .desc-info-card{max-width:420px}
	.block-info-card2 .line-info-card.item2 .desc-info-card{margin-bottom:0}
	.b-location-map2 .left-head-location-map{max-width:420px}
	.b-location-map2 .left-head-location-map p{max-width:420px}
	#map{height:50vh!important}
	.b-art-objects2 .line-art-objects.item1 .text-art-obj{max-width:420px}
	.line-awrds{padding:0 15px 0 15px;margin-bottom:70px}
	.b-art-objects2 .desc-bot-art-objects{max-width:420px}
	.b-art-objects2 .bottom-desc-art-objects{padding-right:15px}
	.tit-desc-art-objects{margin:0 0 30px 0}
	.list-desc-bot-art-obj{margin:0 0 10px 0}
	.b-art-objects2 .item-art-obj.item3 .img-art-obj{width:250px}
	.item-art-obj.item3 .img-art-obj img{clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
	.b-art-objects2 .item-art-obj.item2 .img-art-obj{width:200px}
	.b-art-objects2 .line-art-objects.item2{padding-right:15px;margin-top:0}
	.b-art-objects2 .item-art-obj.item1 .img-art-obj{width:300px}
	.item-art-obj.item1 .img-art-obj img{clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
	.b-art-objects2 .item-art-obj.item3{margin:0 0 0 auto;width:250px}
	.b-art-objects2 .item-art-obj.item2{margin:50px 0 0 0}
	.b-art-objects2 .line-art-objects.item1{padding-right:15px}
	.item-art-obj.item2 .img-art-obj img{clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px);-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px)}
	.b-art-objects2 .item-art-obj.item4 .img-art-obj{width:300px}
	.item-art-obj.item4 .img-art-obj img{clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px);-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px)}
	.b-art-objects2 .line-art-objects.item3{margin:0 0 50px auto;width:330px}
	
/*sk*/
	.logo-card-top.item3{width:140px;margin-bottom:20px;margin-left:-30px}
	.block-info-card3 .line-info-card.item1 .desc-info-card{max-width:420px}
	.block-info-card3 .fix-line-info-card{top:58%}
	.block-info-card3 .line-info-card.item2 .desc-info-card{max-width:420px;margin-bottom:0}
	.b-location-map3 .left-head-location-map{max-width:420px}
	.b-location-map3 .left-head-location-map p{max-width:420px}
	#map2{height:50vh!important}
	.b-art-objects3 .line-art-objects.item1 .text-art-obj{max-width:420px}
	.b-art-objects3 .line-art-objects.item1,.b-art-objects3 .line-art-objects.item2,.b-art-objects3 .line-art-objects.item3{padding-left:15px;padding-right:15px}
	.b-art-objects3 .list-desc-bot-art-obj{margin:0}
	.b-art-objects3 .item-art-obj.item3 .img-art-obj{width:220px}
	.b-art-objects3 .item-art-obj.item2 .img-art-obj{width:200px}
	.b-art-objects3 .item-art-obj.item4{width:300px}
	.b-art-objects3 .item-art-obj.item4 .img-art-obj{width:300px}
	.b-art-objects3 .item-art-obj.item1 .img-art-obj{width:300px}
	.main-img-card2 .in-desc-card-top h1{font-size:35px;line-height:35px}
	
/*inner page*/
	.content{padding:100px 15px 77px 15px}
	.breadcrumbs{margin:0 0 21px 0}
	.breadcrumbs ul{margin:-10px 0 0 -11px}
	.breadcrumbs ul li{font-size:14px;line-height:100%;margin:10px 0 0 11px;padding:0 0 0 15px;color:#c2c2c2}
	.breadcrumbs ul li:before{position:absolute;top:5px;left:0;width:4px;height:4px}
	.body-buy{flex-direction:column}
	.left-body-buy{width:100%}
	.right-body-buy{width:100%}
	.img-body-buy{position:relative;top:auto;left:auto;margin:0 0 30px 0}
	.img-body-buy img{clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
	.right-body-buy{padding:0}
	.left-body-buy h1{font-size:40px;line-height:35px;margin:0 0 25px 0}
	.img-body-buy{width:80%}
	.tit-bl-buy{font-size:20px}
	.bl-buy p{font-size:16px}
	.bl-buy{margin:0 0 25px 0}
	.bl-buy:last-child{margin-bottom:0}
	.body-buy{margin:0 0 30px 0}
	.block-benef-buy{margin:30px 0 -77px 0;padding:70px 0 70px 0}
	.tit-benef-buy{font-size:30px;line-height:30px;margin-bottom:30px}
	.block-benef-buy ul{padding:0 0 0 25px}
	.block-benef-buy ul li{font-size:16px;margin:0 0 25px 0;padding:0 0 0 21px}
	.block-benef-buy ul li:before{top:8px;left:0;width:4px;height:4px}
	.main.sticky{overflow:hidden}
	.block-benef-buy:before{width:100vw}
	.list-full-news{margin:-30px 0 50px -20px}
	.item-full-news{width:calc(50% - 20px);margin:30px 0 0 20px}
	.b-full-news{padding-bottom:50px}
	.list-full-news+.more-border_blue{text-align:center}
	.content>h1{font-size:40px;line-height:35px;margin:0 0 25px 0}
	.block-events_callback{flex-direction:column}
	.left-events-callback{margin-bottom:40px}
	.block-events_callback .more-border_blue{margin-left:0}
	.tit-events_callback{font-size:20px}
	.left-events-callback p{font-size:16px}
	.left-events-callback{margin-right:0}
	.block-events_callback{max-width:100%;margin:0 0 50px 0}
	.left-events-callback p{max-width:100%}
	.body-card-news{flex-direction:column;margin-bottom:50px}
	.date-card-news{ width:auto; margin-right:0; margin-bottom:30px; font-size:32px; line-height:100%}
	.content-card-news{ width:100%; font-size:16px; line-height:145%}
	.content-card-news h1{font-size:24px;line-height:125%;margin:0 0 25px 0}
	.content-card-news p{ font-size:16px; line-height:145%}
	.content-card-news>img,.content-card-news>picture img{ max-width:100%; margin:30px 0 30px 0}
	.back-border_blue a{ border:none}
	.back-border_blue{font-size:16px;line-height:125%;margin-left:-18px}
	.back-border_blue a{min-height:1px;border-radius:0;border:none;padding:2px 23px 0 53px;color: #002856 !important}
	.back-border_blue a:before{left:20px;transition:.2s;width:23px;height:14px;background:url(/local/templates/ikon_25/images/arrow-more-white_hover.svg) no-repeat !important;background-size:100% auto}
	.back-border_blue a:after{ display:none}
	.map-contacts{ margin:0 -15px -77px -15px}
	#map3{ min-height:50vh}
	.die-map-c{position:absolute;top:20px;left:20pxpx;z-index:95;padding:20px;width:300px;background:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);opacity:0;transform:translateX(-200px)}
	.tit-die-map{font-size:16px;line-height:125%;color:#999;text-transform:uppercase;margin:0 0 10px 0}
	.item-die-map{font-size:16px;line-height:25px;color:#000;display:flex;margin-bottom:5px}
	.item-die-map:last-child{margin-bottom:0}
	.item-die-map a{color:#002856;text-decoration:underline}
	.item-die-map a:hover{text-decoration:none}
	.phone-die-map a{color:#000;text-decoration:none}
	.tg-die-map{margin:0 0 0 29px}
	.tg-die-map a{position:relative;display:inline-block;padding:0 0 0 34px;color:#000;text-decoration:none}
	.tg-die-map a:hover{text-decoration:underline}
	.tg-die-map a:before{position:absolute;left:0;top:50%;transform:translateY(-54%);display:block;text-align:center;background:url(/local/templates/ikon_25/images/ico-tg.svg) no-repeat;width:31px;height:31px;background-size:100% auto;content:''}
	#map3{filter:grayscale(100%)}
	.in-pop-sunscr{width:100%;max-width:500px;padding:40px 15px}
	.tit-pop-decr{font-size:32px;line-height:100%}
	.text-thanks-subscr{font-size:18px;line-height:140%}
	.in-pop-sunscr .assets-form-ask{font-size:14px}
	.pop-subscr-news .fancybox-close-small{top:5px;right:5px;background:url(/local/templates/ikon_25/images/close-main-menu.svg) no-repeat;padding:0;width:35px!important;height:35px!important;background-size:100% auto}
	.tit-pop-decr{font-size:32px;line-height:100%;max-width:290px;margin-left:auto;margin-right:auto}
	.tit-big-ask-full{max-width:340px;margin-left:auto;margin-right:auto}
	.big-ask-full.active .tit-big-ask-full{max-width:340px}
	.video-card_pd{max-height:60vh;max-height:60dvh;height:60vh}
	.video-card_pd video{height:60vh;width:auto}
	.block-home_main{scroll-margin-top:125px}
}

@media screen and (max-width: 450px) {
	.item-full-news{width:calc(100% - 20px)}
}

/*policy*/
.sub-h1{font-size:1.83vw;line-height:125%;color:#000;font-weight:400;margin:-4.99vw 0 2.17vw 0;padding:0}
.wr-table-mob{margin-top:2.6vw;margin-bottom:2.6vw}

@media screen and (max-width:600px){
	.sub-h1{font-size:21px;margin-top:-15px}
	.wr-table-mob table{min-width:700px}
	.wr-table-mob{margin-top:20px;margin-bottom:20px}
}

/* End */
/* /local/templates/ikon_25/css/jquery.fancybox.css?175551148213255 */
/* /local/templates/ikon_25/css/slick-theme.css?17555114823910 */
/* /local/templates/ikon_25/template_styles.css?175698592591472 */
