@import "https://use.typekit.net/ybb5fjv.css";
@import "https://use.typekit.net/ybb5fjv.css";
*{padding:0;margin:0;box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased}
body{color:#fff;font-family:"futura-pt" ,sans-serif;font-weight:500;font-style:normal;overflow-x:hidden}
button{cursor:pointer}
body:not(.homepage).body-fixed {margin-top: 93px;}
.multilines-container {overflow: hidden;}
.nowrap-multilines {margin: 0; padding: 0;line-height: 1.5em; position: relative; display: block;word-break: normal;}
.button-cta{font-weight:600;width:208px;height:48px;background-color:#A09167;border:none;border-radius:24px;color:#fff;font-size:16px;font-family:"futura-pt";transition:.2s}
.button-cta:hover{background-color:#80724A;transition:.6s}
a{text-decoration:none;color:unset;transition:.6s}
a:not(.gallery__block-cell):not(.actual-right-block):not(.news__block-cell):not(.info__block):hover{color:#A09167;transition:.6s}
li{list-style-type:none}
.link__active{color:#A09167;font-weight:400}
.flex-row-3,.flex-row-4{display:flex;justify-content:space-between;flex-wrap:wrap}
.type-column{display:flex;flex-direction:column}
.standart-h3{font-size:24px;line-height:32px;color:#000}
.bold{font-weight:500!important}
body .banner__header{background-color:rgba(0,0,0,0);position:absolute;border:none}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000}
.banner__header .mobile__header-menu span{color:#fff}
.white_background .hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000}
.banner__header .hamburger-inner,.banner__header .hamburger-inner:after,.banner__header .hamburger-inner:before{background-color:#fff}
.banner__header .hamburger.is-active .hamburger-inner,.banner__header .hamburger.is-active .hamburger-inner:after,.banner__header .hamburger.is-active .hamburger-inner:before{background-color:#fff}
header{width:calc(100%);display:flex;position:absolute;justify-content:center;padding-top:40px;color:#fff;font-size:20px;font-family:"futura-pt" ,sans-serif;font-weight:400;z-index:2;margin:0 auto;height:100px}
.header__logo{margin-right:30px}
.header__white{background-color:#fff;color:#000;position:relative;display:flex;justify-content:center}
.header__white .header__block{width:100%;display:flex;justify-content:space-between}
.header__block{width:calc(100%);display:flex;justify-content:space-between}
.header__ul{display:flex;max-width:900px;width:100%;justify-content:space-between;position:relative}
.header__white .header__ul:before{content:"";background-color:#F2EEE2;width:100%;height:1px;position:absolute;bottom:0;left:0}
.header__li a{transition:.6s}
.header__li a:hover{color:#A09167;transition:.6s}
.header__links{width:calc(100% - 150px);display:flex;justify-content:flex-end;font-weight:500; opacity: 1;}
.header__language{display:flex;width:70px;justify-content:space-between;position:relative;font-weight:400}
.header__language-pl{padding-right:10px}
.header__language-en{padding-left:10px}
.header__language:before{content:"";position:absolute;left:calc(50% - 4px);top:6px;height:14px;width:1px;background-color:#fff}
.header__white .header__language:before{background-color:#000}
.header__language .language-button-change.active{font-weight:600}
.hamburger{padding:0px!important}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:1px!important}
.mobile__header-menu{display: none;}
section{width:100%;padding:80px 0 96px;display:flex;justify-content:center;color:#000}
section p.section-title{color:#A09167;font-size:40px;line-height:111px;font-family:ivyjournal;position:relative;padding-bottom:31px;line-height:48px}
section p.section-title:before{content:'';width:40px;background-color:#A09167;height:1px;position:absolute;left:0;bottom:0}
.container{width:calc(100% - 130px);max-width:1336px;position:relative}
.innerr{width:100%;height:100%;position:absolute;background:transparent;opacity:.3}
.parallax-mirror{filter:brightness(40%)}
.error-link-word {background-image: linear-gradient(to right, #A09167 0%, #877545 51%, #A09167 100%);background-size: 200% auto;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 100px;font-weight: 800;animation: pulse 5s infinite;display: block;line-height: initial;margin-top: 30px;margin-bottom: 30px;}
header .header__logo .fixed{display: none; transition: .7s}
header.fixed .header__logo .fixed{display: block; transition: .7s}
header.fixed .header__logo .top{display: none; transition: .7s}
header .header__logo .top{display: block; transition: .4s}
header.fixed .header__logo img{margin-top: 22px;}
header.fixed {position: fixed;top: 0px;left: 0px;width: 100%;background: #fff;padding: 0px;height: 93px;color: #000;line-height: 93px;transition: all .4s ease;-webkit-box-shadow: 3px 3px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow: 3px 3px 30px 0px rgba(0,0,0,0.1);box-shadow: 3px 3px 30px 0px rgba(0,0,0,0.1);}
header{ z-index: 99;}
header.fixed .header__language:before{background-color: #000; top:40px;}
header.fixed .header__ul:before{display: none;}
header .mobile{display: none;}

div.cta{display:flex;justify-content:center;overflow:hidden;position:relative}
.cta__background{position:absolute;width:100%;z-index:-1;filter:brightness(40%);bottom:-120%;display:none}
.cta__h2{font-size:48px;line-height:58px;font-weight:500;padding-bottom:9px}
.cta__p{font-size:20px;font-family:ivyjournal;color:#D6CAA9;line-height:24px}
div.cta .container{display:flex;justify-content:space-between;align-items:center;padding:84px 0;flex-wrap:wrap}
.cta__left{max-width:690px}
.cta__big{position:relative;overflow:hidden}
.cta__big-background{position:absolute;width:100%;z-index:-1;filter:brightness(40%);top:0;display:none}
.cta__big-div{position:absolute;width:100%;z-index:-1;filter:brightness(40%);top:0}
.cta__big .info__main-title{color:#D6CAA9!important}
.cta__big .info__main-title:before{background-color:#D6CAA9!important}
.cta__big1 .flex-row-3 .info-grid-3{width:calc(33% - 12px);margin-top:40px;min-width:300px}
.cta__big .cta__big-block{width:100%}
.cta__big .info__block-number{width:70px}
.cta__block{display:flex;flex-direction:column;color:#fff}
.cta__block-cover{display:flex;padding-bottom:15px}
.cta__block-cover .number-line:before{background-color:#D6CAA9}
.cta__big1-p{width:150px;font-weight:500;font-size:24px;line-height:29px;color:#fff}

html {position: relative;min-height: 100%;}
body {margin-bottom: 350px;}
footer {position: absolute;bottom: 0;width: 100%;}


footer{background-color:#fff;color:#000;display:flex;justify-content:center;overflow:hidden;z-index:5;}
footer .container{position:relative;border-top:1px solid #F2EEE2;padding:60px 0 100px}
#registration-data + footer .container {border-top: none}
.footer__block-head{font-size:24px;line-height:32px}
.footer__phone-call{font-size:24px;line-height:32px}
.footer__phone{color:#A09167}
.footer__block-link{font-size:16px;margin-top:20px;font-weight:400;line-height:19px;z-index:5}
.footer__block-text{font-size:16px;margin-top:20px;font-weight:400;line-height:28px;z-index:5}
footer .info__block{min-width:186px!important}

.info__block.type-column:nth-of-type(3) .footer__block-link,.info__block.type-column:nth-of-type(4) .footer__block-link{line-height:28px}
.banner{width:100%;height:100vh;z-index:0;position:relative}
.banner button{transition:.6s}
.banner button:hover{transition:.6s;background-color:#A09167}
.banner .swiper-slide{width:100%;height:100%;display:flex;justify-content:center}
.banner > .container{margin:0 auto}
.banner1{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;filter:brightness(40%)}
.banner2{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;filter:brightness(40%)}
.banner3{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;filter:brightness(40%)}
/*.banner4{background:url(/cp_business_assety/04_ban&bg/ban2.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;filter:brightness(40%)}*/
/*.banner1__text{width:525px}*/
/*.banner2__text{width:747px}*/
/*.banner3__text{width:714px}*/
.banner__navigation{width:115px;display:flex;justify-content:space-between;position:absolute;bottom:75px;left:0;z-index:1}
.banner__navigation button{width:40px;height:40px;border-radius:10px;border:1px solid #A09167;transform:rotate(45deg);background-color:unset;color:#fff;font-size:14px}
.banner__navigation button span{transform:rotate(-45deg);display:block}
.banner__contact-buttons{height:100px;flex-direction:column;display:flex;justify-content:space-between;position:absolute;bottom:60px;right:0;z-index:1}
.banner__contact-buttons button{width:40px;height:40px;border-radius:10px;border:1px solid #A09167;transform:rotate(45deg);background-color:unset;color:#fff;font-size:14px;position:relative}
.banner__contact-buttons button span{transform:rotate(-45deg);display:block}
.banner__contact-buttons:before{content:'';position:absolute;height:40px;margin-top:20px;width:1px;background-color:#fff;left:50%;bottom:-60px}
.banner__contact-name{position:absolute;bottom:10px;right:60px;font-size:16px;display:none;transition:1s}
.banner__contact-buttons button:nth-of-type(2):hover + .banner__contact-name{display:block}
/*.banner__text-block{position:absolute;max-width:665px;top:calc(50% - 106px);width:100%}*/
.banner__text-block{position:absolute;top:calc(50% - 106px);width:100%}
.banner__text-top{color:#D6CAA9;font-size:32px;line-height:54px;font-family:ivyjournal,sans-serif;font-weight:300;font-style:normal}
.banner__text-center{color:#fff;line-height:72px;font-size:64px; width: 60%;}
.banner__pagination{position:absolute;height:90px;right:0;top:188px;font-size:20px;display:flex;flex-direction:column;justify-content:space-between}
.banner__pagination .banner__pagination-number{font-family:ivyjournal,sans-serif;font-weight:300;position:relative;height:30px;width:30px; text-align: right}
.banner__pagination .banner__pagination-number:before{content:'';width:40px;height:1px;background-color:#fff;position:absolute;top:calc(50% - 1px);right: 0}
.banner__pagination-number.active:before{content:'';width:80px;height:1px;background-color:#A09167;position:absolute;top:calc(50% - 1px);right: 40px}

.info__grid-3{width:100%}
.info_row.flex-row-3{font-size:20px;flex-wrap:wrap;}
.info__grid-3 .info__block{width:calc(33% - 12px);margin-top:40px;min-width:300px;}
.info__grid-3 .col-description:not(.info__block--is-active) {display: none}
.info__block-title:before{position:absolute;font-family:ivyjournal;color:#EFE8D5;font-size:80px;top:-36px;z-index:-1;left:-6px}
.info__grid-3 .col-description[data-target="target-1"] .info__block-title::before {content: '01'}
.info__grid-3 .col-description[data-target="target-2"] .info__block-title::before {content: '02'}
.info__grid-3 .col-description[data-target="target-3"] .info__block-title::before {content: '03'}
.info__grid-3 .col-description[data-target="target-4"] .info__block-title::before {content: '04'}
.info__grid-3.kompleks-circle-grid .info__block{min-width:336px}
.info__block img{max-width:100%}
.info__block-number{font-family:ivyjournal;padding-right:57px;position:relative;margin-left:43px;font-size:24px;height:100%;}
.info__block-number.number-line:before{content:'';width:40px;height:1px;background-color:#A09167;position:absolute;top:18px;left:-32px}
.info__block-div.info__block-div--is-active .info__block-number::before {content:'';width:40px;height:1px;background-color:#A09167;position:absolute;top:18px;left:-32px}
.info__block-div.info__block-div--is-active .info__block-word {font-size:24px;text-align:left; font-weight: 500}
.info__block-div{display:flex;padding-bottom:15px;align-items:flex-end}
.info__block-word{font-weight:400;font-size:20px;margin-right:25px; cursor: pointer}
.info__block-word.bold{font-size:24px;width:160px;text-align:left}
.info__block-title{padding:15px 0 31px;font-size:24px;position:relative;z-index:1;}

.info__block-text{font-weight:400;font-size:16px;line-height:28px;padding-bottom:38px;max-width:390px;width:100%}
.info__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}
.info__link{color:#A09167;text-transform:uppercase;font-size:20px;font-weight:400;display:flex;align-items:center;margin-top:15px}
.info__link span{font-size:10px;margin-left:15px}
.info__link:hover{color:#80724A;transition:.6s}
/*.info__cirle-block{width:100%;border:1px solid #A09167;display:flex;border-radius:200px;height:136px;align-items:center;justify-content:center}*/
.info__cirle-block{width:100%;border:1px solid #A09167;display:flex;border-radius:200px;height:136px;align-items:center;justify-content:flex-start; padding: 0 26px}
/*.info__cirle-icon{width:80px;height:80px;border-radius:50%;background-color:#F7F7F7;display:flex;justify-content:center;align-items:center;position:relative;left:-17px}*/
.info__cirle-icon{width:80px;height:80px;border-radius:50%;background-color:#F7F7F7;display:flex;justify-content:center;align-items:center;position:relative;}
.info__cirle-icon span{font-size:40px;color:#A09167}
.info_circle-text{width:calc(100% - 100px); padding-left: 20px; line-height:32px}
.kompleks-circle-grid{position:relative}
.info__gallery-div{display:flex;flex-direction:column}
.info_gallery-p{font-size:16px;margin-top:25px;font-weight:400}
.info_gallery-h4{font-size:24px;line-height:32px;margin-top:8px;font-weight:500}

.main-gallery .container{position:relative}
.main-gallery .container:before{content:"";background-color:#F2EEE2;width:100%;height:1px;position:absolute;bottom:-96px;left:0}
section.main_news{padding-top:60px}
.main_news .container{position:relative}
.info__grid-4 .info__block{width:calc(25% - 16px);margin-top:40px;min-width:215px;}
.info__news-div{display:flex;flex-direction:column}
.info__news-cover{width:100%;overflow:hidden;display:flex;justify-content:center;position:relative; background: #F7F7F7; background-size: cover; background-repeat: no-repeat; background-position: center}

/*.info__news-cover img{height:100%; width: auto; position:absolute}*/
.info__news-cover img{position:absolute}
/*.info__grid-block .info__news-cover img{height:inherit;max-width:unset;position:absolute}*/
/*.info__grid-block .info__news-cover img {height: 100%; width: auto; max-width: initial}*/
.info__grid-block .info__news-cover img {max-width: initial}
/*.info__grid-block .multilines-container {height: 80px;}*/
/*.info__news-cover .img{width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover}*/
.info__news-cover:after{content:"";display:block;padding-bottom:100%}
.info_news-p,.info_news-text{font-size:16px;margin-top:25px;font-weight:400;line-height:28px}
.info_news-h3{font-size:24px;line-height:32px;margin-top:8px;font-weight:500;width:210px;margin-top:40px;padding-bottom:40px}
.info_news-h4{font-size:24px;line-height:32px;margin-top:8px;font-weight:500;transition:.6s}
.main_news .info__block:hover .info_news-h4{color:#A09167;transition:.6s}
.swiper-button-prev,.swiper-button-next{background-image:none!important}

.leasing{padding:0 0 47px}
.leasing .specification__head{display:flex;font-weight:400;font-size:16px;align-items:center;position:absolute;top:37px;z-index:10}
.leasing .specification__head span{font-size:10px;padding:0 8px}
.leasing__img{position:relative}
.leasing__img img{width:100%}
.leasing__img svg{position:absolute;top:0; left: 0;}
.floor-2, .floor-3 {opacity:0;transition:.3s}
/*#number3,#number2{opacity:0;transition:.3s}*/
.floor-2:hover{opacity:1;cursor:pointer;transition:.3s}
.floor-2:hover ~ #number2{opacity:1;cursor:pointer;transition:.3s}
.floor-3:hover{opacity:1;cursor:pointer;transition:.3s}
.floor-3:hover ~ #number3{opacity:1;cursor:pointer;transition:.3s}
.floor-2.active, .floor-3.active {opacity:1;cursor:pointer;transition:.3s}
.floor__block{width:290px;position:absolute;right:0;z-index:98;top:37px}
/*.floor__block-p{font-weight:400;font-size:16px;display:none}*/
.floor__block-p{font-weight:400;font-size:16px;}
.floor__block-button{margin-top:86px;cursor:pointer;display:none}
.leasing__p-abs{font-size:48px;line-height:52px;padding-bottom:20px;text-align: left; width: 165px;}
/*[data-default]:after {*/
    /*content: attr(data-default);*/
    /*white-space: pre;*/
    /*display: inline-block;*/
/*}*/
.leasing .container{position:relative}

.info__grid-2 .info__div-left .info__block-word{width:100px;text-align:right;font-size:20px}
.info__grid-2 .info__div-left,.info__div-right{display:flex;font-weight:40;font-size:16px;align-items:center;flex-wrap:wrap}
.info__grid-2 .info__block-p{width:300px}
.info__grid-2 .info__block-div{display:flex}
.info__grid-2 .info__block{padding:0 20px 20px 0;margin-top:40px}
.info__grid-2 .flex-row-3{justify-content:flex-start}
.info__grid-2 .info__block:nth-of-type(1){width:33%}
.info__grid-2 .leasing__h3{max-width:209px;font-size:24px;font-weight:500;line-height:32px}

.download__cover{display:flex;justify-content:center;align-items:center;width:100%;border-radius:200px;border:1px solid #A09167;margin-top:59px}
.download__inside{display:flex;justify-content:space-between;width:calc(100% - 40px);align-items:center;flex-wrap:wrap;padding-bottom:23px}
.download__inside p{font-size:24px;padding-left:20px;padding-top:23px}
.download__inside .button-cta{margin-top:23px}

.specification{padding-bottom:0}
.specification .container{position:relative}
.specification__head{display:flex;font-weight:400;font-size:16px;align-items:center;position:absolute;color:#000;left:0;top:-45px}
.specification__head span{font-size:10px;padding:0 8px}
.specification__head-cover{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
.specification__head-block:nth-of-type(1){max-width:640px;width:60%;margin-top:40px}
.specification__head-block:nth-of-type(2){max-width:500px;width:37%;margin-top:40px}
.specification__head-block img{width:100%}
.specification__head-block:nth-of-type(1) img{margin-top:60px}
.specification__head-block:nth-of-type(2) img{margin-top:80px}
.specification__description{font-size:18px;line-height:28px;font-weight:400}
.leasing .specification__head .leasing__head-current, .specification__head .leasing__head-current {font-size: 16px;padding: 0px;}

.facts__cover{display:flex;justify-content:space-between;flex-wrap:wrap}
.facts__group{display:flex;flex-direction:column;width:calc(50% - 25px);min-width:428px}
.facts__fact{display:flex;height:105px;width:100%;border:1px solid #A09167;border-radius:200px;margin-top:20px;align-items:center;font-size:20px;position:relative}
.facts__fact:before{content:'';width:23px;height:23px;background-color:#A09167;border-radius:5px;transform:rotate(45deg);position:absolute;left:-10px;top:calc(50% - 11px)}
.facts__fact p{margin-left:48px}

.technologies{padding-top:0}
.technologies .container{position:relative}
.technologies__cover{display:flex;justify-content:space-between;flex-wrap:wrap}
.technologies__block{display:flex;flex-direction:column;width:calc(33% - 88px);min-width:275px;margin-top:40px}
.technologies__block h3{padding-bottom:40px}
.technologies__text{font-size:16px;line-height:28px;font-weight:400;display:flex;align-items:center;max-width:400px}
.technologies__block-cover{display:flex;padding-bottom:25px}

.facts2 .info__head{padding-bottom:20px}
.cta__big2 .info-grid-2{width:calc(50% - 50px);min-width:440px;margin-bottom:40px}
.cta__big2 .cta__block{margin-top:40px}
.cta__big2 .cta__big2-title{color:#fff;line-height:32px;font-size:24px;margin-top:40px}
section.cta__big.cta__big2{padding-bottom:40px}

.facilities{position:relative;padding:0}
.facilities .container{position:relative;z-index:-2}
/*.facilities .container::before {content: ''; position: absolute; width: 100%; height: 2px; background: white; left: 0; bottom: 0; display: block}*/
.facilities .container .specification__head{position:relative;top:0;margin-top:20px}
.facilities__top-block{display:flex;justify-content:flex-end; padding-top: 34px;}
.facilities__top-right{width:66%;background-color:#fff;overflow:hidden;padding-left:80px;padding-bottom:40px}
.facilities__abs{position:absolute;top:76px;left:0;height:100%;z-index:-2}
.facilities__img-abs{position:sticky;top:70px;left:0;height:56%}
.facilities__icons{display:flex;justify-content:space-between;flex-wrap:wrap}
.facilities__icon-cover{width:calc(50% - 20px);display:flex;align-items:center;justify-content:flex-start;margin-top:48px;z-index:1;max-width:311px}
.facilities__icon-cover span{color:#A09167;font-size:46px;padding-right:35px;width:85px}
.facilities__icon-cover p{font-size:20px;line-height:32px;width:190px}

.localization{background-color:#fff;z-index:2}
.localization__row{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
.localization__map{width:66%;max-width:808px;margin-top:40px}
.localization__map #map {width:100%; height: 100%; position: relative}
.localization__numbers-block{width:25%;margin-top:40px}
.localization__numbers-cover{display:flex;padding-bottom:10px}
.localization__number{font-family:ivyjournal;padding-right:43px;position:relative;font-size:24px;height:fit-content;width:38px}
.localization__number-description{font-size:16px;line-height:28px;font-weight:400;display:flex;align-items:center}

.gallery .container{position:relative}
.gallery__links-inside{display:flex}
.gallery .gallery__block-links{display:flex;justify-content:space-between;margin-top:40px;width:fit-content}
.gallery .gallery__block-link{font-family:ivyjournal;color:#000;font-size:16px;padding-right:32px;cursor:pointer;transition:.3s; text-transform: uppercase;}
.gallery .gallery__block-link:hover{color:#A09167}
.gallery .gallery__block-link.active{color:#A09167;text-decoration:underline}
.gallery .gallery__block-cells{margin-top:34px;display:flex;justify-content:flex-start;flex-wrap:wrap; position: relative; width: calc(100% + 30px);}
.gallery .gallery__block-cell{width:calc((100% / 3) - 30px);padding-bottom:48px;min-width:230px;margin-right:30px;cursor:pointer;transition:.4s}
/*.gallery [data-tab="all"] .gallery__block-cell.all:nth-child(3n),*/
/*.gallery [data-tab="visual"] .gallery__block-cell.visual:nth-child(3n),*/
/*.gallery [data-tab="postepy"] .gallery__block-cell.postepy:nth-child(3n),*/
/*.gallery [data-tab="gotowy"] .gallery__block-cell.gotowy:nth-child(3n) {margin-right: 0}*/
/*.gallery .gallery__block-cells img{width:100%}*/
.gallery .gallery__block-cells .img{width:100%;background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 60%}
.gallery__cell-p{margin-top:24px;font-size:16px;font-weight:400}
.gallery__cell-h5{margin-top:10px;font-size:24px;transition:.4s}
.gallery .gallery__block{position:relative}
.gallery .gallery__block-cell:hover .gallery__cell-h5{color:#A09167}

.news .container{display:flex;justify-content:space-between}
.news .news__sidebar{max-width:300px;width:100%;position:relative}
.news .news__sidebar-links{margin-top:40px;display:flex;flex-direction:column}
.news .news__sidebar-link{padding-bottom:8px;font-family:ivyjournal;color:#000;font-size:16px;cursor:pointer;transition:.2s}
.news__sidebar-link:hover{color:#A09167}
.news .news__sidebar-link.active{color:#A09167;text-decoration:underline}
.news .news__block{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;}
.news .news__block-cell{width:calc(33% - 10px);overflow-x:hidden;padding-bottom:48px;min-width:200px;transition:.3s; margin-right: 18px;}
.news .news__block-cell:nth-child(3n){margin-right: 0px;}
.news__block-cell a:hover{color:unset}
.news .news__block-cell:hover .news__block-h5{color:#A09167}
.news__block-p{font-size:16px;font-weight:400;margin-top:24px}
.news__block-h5{font-size:24px;margin:8px 0 20px;transition:.4s}
.news__block-text{font-size:16px;line-height:28px;font-weight:400}
.news__block-control{width:100%;display:flex;justify-content:flex-end;margin-top:15px;align-items:center}
.news__block-button{margin-left:15px;font-family:ivyjournal;color:#000;font-size:18px;cursor:pointer}
.news__block-button.active{color:#A09167;text-decoration:underline}
.news__block-button.arrow-button{font-size:13px; position: relative}
.icon_arrow-next:before {content: "\e907";}
.news__block-button.arrow-button a{position: absolute; left: 0px; top:0px; width: 100%; height: 100%;}
.news__block-button.arrow-non-active{opacity:.3;pointer-events:none}

.kontakt .container{display:flex;justify-content:space-between;flex-wrap:wrap}
.kontakt .kontakt_block{max-width:208px;width:calc(25% - 20px);display:flex;flex-direction:column;min-width:200px}
.kontakt__block-h4{font-size:24px;line-height:32px;margin-top:40px;margin-bottom:20px}
.kontakt__block-large{width:50%;display:flex;flex-direction:column}
.kontakt__block-head{font-size:24px;line-height:32px}
.kontakt__block-link{font-size:16px;margin-top:20px;font-weight:400;line-height:28px;z-index:5;padding-bottom:60px}
.kontakt__block-link-top {padding-bottom: 0}
.kontakt__block-link a {display: block}
.kontakt__form-row{display:flex;justify-content:space-between;flex-wrap:wrap; position: relative;}
.kontakt__form-column{width:calc(50% - 10px); position: relative;}
.kontakt__form-row .error, .kontakt__form-column .error{position: absolute; right: 0px; top:26px; font-size: 12px; color: #FC4747;}
.kontakt__form-title{font-size:16px;padding-bottom:14px;font-weight:400;margin-top:24px}
.kontakt__form-input{background-color:#F7F7F7;border:none;border-radius:24px;padding:15px 0 15px 23px;font-size:16px;width:288px;font-weight:400;width:100%;border:1px solid #f7f7f7}
.has-error .kontakt__form-textarea, .has-error .kontakt__form-input {border: 1px solid #FC4747;}
.has-error .kontakt__form-textarea::placeholder, .has-error .kontakt__form-input::placeholder{color: #FC4747;}
.kontakt__form-input:focus{border:1px solid #A09167}
.kontakt__form-input::placeholder{margin-left:23px;color:#747474}
.kontakt__form-textarea{width:100%;resize:none;background-color:#F7F7F7;border:none;border-radius:24px;padding:15px 0 15px 23px;height:120px;font-size:16px}
.kontakt__form-textarea::placeholder{margin-left:23px;color:#747474}
.kontakt__form-textarea:focus{border:1px solid #A09167}

input,textarea{font-family:"futura-pt" ,sans-serif}
.kontakt__form-button{margin-top:40px}

.actual .info__head{width:100%;max-width:697px;line-height:55px}
.actual__block{display:flex;justify-content:space-between;flex-wrap:wrap}
.actual__left{width:60%;min-width:500px}
.actual__gallery{margin-top:40px;position:relative}
/*.actual__navigation{width:115px;height:40px;display:flex;justify-content:space-between;position:absolute;bottom:22px;left:0;z-index:1; display: none}*/
.actual__navigation{display:flex;justify-content:space-between;position:absolute; left: 0; top: 50%; transform: translateY(calc(-50% + 6px)); width: 100%; display: none; background: #A09167}
.actual__navigation button{width:40px;height:40px;border-radius:10px;border:1px solid #A09167;transform:rotate(45deg);background-color:unset;color:#fff;font-size:14px;transition:.3s; background: #A09167}
.actual__navigation button:nth-of-type(1){pointer-events:none}
.actual__navigation button:hover{background-color:#A09167}
.actual__navigation button span{transform:rotate(-45deg);display:block}
/*.actual__gallery-big{display:block;margin-bottom:8px;position:relative; background: #F7F7F7; height: 392px; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover}*/
.actual__gallery-big {display: block; width: 100%; margin-bottom:10px; padding-top: 50%; background-size: cover!important; background-repeat: no-repeat!important; background-position: center!important; cursor: pointer; position: relative;}
/*.actual__gallery-big img{height:100%; width: auto; left: 50%;top: 50%;transform: translate(-50%,-50%); position: relative}*/
/*.actual__gallery-big img{height:100%}*/
.actual__gallery-row{display:flex}
.actual__gallery-cover{width:100px;height:100px;overflow:hidden;cursor:pointer;border:1px solid #fff; text-align: center; background: #F7F7F7; position: relative}
.actual__gallery-cover.active{border:1px solid #A09167}
.actual__gallery-cover img{height:100%;pointer-events:none; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%)}
.actual__gallery-cover:not(:last-child) {margin-right:8px;}
.actual__left .news__block-h5{margin-top:24px}
.actual-right{width:33%;min-width:360px}
.actual-right-title{font-size:24px;padding-bottom:31px}
.actual-right-block{display:flex;justify-content:space-between;margin-bottom:32px;min-width:400px}
.actual-right-cover{background-color:#F7F7F7;width:184px;height:184px; margin-right: 24px; overflow:hidden;display:flex;justify-content:center;align-items:center; background-size: cover; background-repeat: no-repeat; background-position: center}
.actual-right-info {width: calc(100% - 184px - 24px)}
/*.actual__right-info,.actual__right-cover{width:calc(50% - 12px)}*/
.actual-right-block .news__block-p{margin:0}
.actual-right-block .news__block-h5{font-size:18px;margin-top:15px;font-weight:500}
.actual__left{height:fit-content;margin-bottom:30px}
.actual-right-handler{display:flex;flex-wrap:wrap}

.floor__pop-up2,.floor__pop-up3{height:100vh;width:100vw;background-color:#fff;z-index:100;position:fixed;top:0;left:0;display:none;justify-content:center; overflow-y: auto}
.floor__pop-up2 .button-cta, .floor__pop-up3 .button-cta {margin-bottom: 40px; display: block; line-height: 48px; text-align: center}
.floor__pop-up3 span,.floor__pop-up2 span{color:#000;font-size:20px;right:0;position:absolute;cursor:pointer}
.floor__img{margin-right:75px;height:fit-content;width:40%}
.floor__img img{width:100%;height:100%;max-width:440px}
.floor__info-small{font-size:16px;font-weight:400}
.floor__info-floor{font-size:24px;margin:8px 0 32px}
.floor__info-div{display:flex;font-size:16px;padding-bottom:30px}
.floor__info-left{width:63px;text-align:right;margin-right:34px}
.floor__info-right{font-weight:400}

.leasing__pop .container{top:88px;display:flex;color:#000;flex-wrap:wrap}
.galler_pop{height:100vh;width:100vw;background-color:#fff;z-index:999;position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center}
.galler_pop .container{display:flex;color:#000;flex-wrap:wrap;display:flex;justify-content:center;height:fit-content;width:fit-content;margin:100px}
.galler_pop .icon_close_small, #lightbox .icon_close_small{color:#000;font-size:20px;right:0;top:70px;position:absolute;cursor:pointer; width: auto; height: auto}
#lightbox .icon_close_small {background-image: none; color: black; opacity: 1; right: -20px; top: 55px}
.gallery__slider-img{width:96%}
.gallery_pop-holder{width:100%;position:relative;height:fit-content;display:flex;justify-content:center;align-items:center;max-width:808px}
.gallery_pop-holder img{margin:0 24px}
.gallery_pop-span{width:30px;height:30px;display:flex;justify-content:center;cursor:pointer;position:absolute}
.gallery_pop-span:nth-of-type(1){left:-50px}
.gallery_pop-span:nth-of-type(2){right:-50px}
.gallery_pop-span span{color:#000;font-size:28px;font-weight:400}
.galler_pop .gallery__cell-h5, #lightbox .gallery__cell-h5{margin-bottom:40px}
.galler_pop span:hover{color:#A09167;transition:.4s}

.gallery_pop-block:before, .gallery_pop-block .pseudo-before {font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;top:-70px;right:0;z-index:-1}
.leasing__pop .container:before, .leasing__pop .container .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;bottom:0;right:0;z-index:-1}
footer .container:before, footer .container .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;bottom:-100px;right:0;z-index:-1}
.kompleks-circle-grid {overflow: hidden}
.kompleks-circle-grid:before, .kompleks-circle-grid .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;bottom:-100px;z-index:-1}
.main_news .container:before, .main_news .container .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;top:-177px;right:0;z-index:-1}
.main_news .container:after, .main_news .container .pseudo-after{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;bottom:-193px;left:0;z-index:-1}
.specification__head-cover:before, .specification__head-cover .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;top:calc(50% - 148px);right:0;z-index:-1}
.technologies .container:before, .technologies .container .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;bottom:-200px;z-index:-1}
.gallery .gallery__block:before, .gallery .gallery__block .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;top:-140px;z-index:-1;right:0; text-transform: uppercase;}
.news .news__sidebar:before, .news .news__sidebar .pseudo-before{font-family:ivyjournal;color:#F2EEE2;font-size:200px;position:absolute;letter-spacing:.08em;z-index:-1;top:25%}

.header__language-en, .header__language-pl{text-transform: uppercase;}
.language-button-change.active{font-weight:600;}
.mobile__header{display:none;width:100%;height:93px;background-color:#fff;border-bottom:1px solid #F2EEE2;justify-content:center;align-items:center;z-index:20}
.mobile__header .container{display:flex;justify-content:space-between;height:100%;align-items:center;position:relative}
.mobile__header-logo{width:fit-content}
.mobile__logo-phone{display:none}
.mobile__header-menu span{color:#000;font-size:18px;cursor:pointer}
.mobile__header-block{width:400px;height:auto;position:absolute;top:-500px;z-index:999;right:0;transition:.7s;flex-direction:column;display:flex;z-index:999}
.mobile__header-div{display:flex}
.mobile__header-div .mobile__header-link{width:50%;display:flex;justify-content:center;padding-left:0}
.mobile__header-link{color:#000;font-size:20px;width:100%;padding:17px 0 17px 32px;background-color:#fff;border:1px solid #F2EEE2}
.leasing__mobile{display:none;padding-top:0}
.leasing__mobile-block{padding:40px 0;border-bottom:1px solid #F2EEE2}
.leasing__mobile-h4{font-size:24px;font-weight:500}
.leasing__mobile-p{font-size:16px;font-weight:400;line-height:39px}
.leasing__mobile-block .button-cta{margin-top:24px}


/*popup*/
.lightboxOverlay {background: white; opacity: 1}
/*#lightbox {top: 50% !important; left: 50% !important; transform: translate(-50%,-50%)}*/
/*#lightbox {top: 100px}*/
.lb-dataContainer {position: relative}
.lightbox .lb-image {border: none}
.lb-data .lb-number {display: none !important;}
.lb-data .lb-caption, .lb-data .lb-caption2 {display: block; width: 100%; color: black; position: relative; left: -20px;}
.lb-nav a.lb-next, .lb-nav a.lb-prev {background-image: none; opacity: 1; width: 30px; height: 30px; top: 50%; color: black; text-align: center; line-height: 30px; font-size: 30px; position: absolute; transform: translate(0,-50%);}
.lb-nav a.lb-next {right: -60px;}
.lb-nav a.lb-prev {left: -60px;}

#registration-data {background: black; width: 100%; padding: 30px 0;}
#registration-data .container {margin: 0 auto;}
#registration-data .container .list-item {width: 100%; font-size: 15px; display: block}
#registration-data .container .list-item:not(:last-child) {margin-bottom: 10px;}
#registration-data .container .list-item.bold {font-weight: 700; font-size: 20px; margin-bottom: 50px;}
#registration-data .container .list-item:nth-child(3) {margin-bottom: 30px;}

/*rodo cookies page*/
.info-page {padding: 50px 0;}
.info-page .container {margin: 0 auto; padding-left: 20px;}
.info-page .main-title { font-weight: 600; font-size: 25px; color: black; display: block; margin-bottom: 40px; display: block; width: 100%; text-align: center;}
.info-page .paragraph {color: black;font-weight: 400; font-size: 17px; margin-bottom: 20px;}
.info-page .list-of-info > .info > .paragraph, .info-page .list-of-info > .info, .info-page .title {display: block;color: #A09167; font-weight: 600; font-size: 25px; margin: 30px 0;}
.info-page .list-of-info > .info {list-style-type: upper-roman !important; color: #A09167; font-weight: 600; font-size: 25px; padding-left: 10px;}
.info-page .list-of-info-internal {padding-left: 15px}
.info-page ul.list-of-info-internal .info {list-style-type: lower-alpha !important;}
.info-page ol.list-of-info-internal .info {list-style-type: decimal;}
.info-page ol.list-of-info-internal .info, .info-page ul.list-of-info-internal .info {color: black;font-weight: 400; font-size: 17px; padding-left: 20px;}

.info-page table {max-width: 800px}
.info-page table .bold {text-align: center; min-width: 140px}
.info-page table {border-collapse: collapse;}
.info-page table, .info-page th, .info-page td {border: 1px solid black;}
.info-page td {padding: 5px 10px;}

/*rodo & cookies popup*/
.blocker {z-index: 5; background-color: rgba(0,0,0,0.5); padding: 6px;}
.modal {position: fixed; z-index: 100; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #F2F2F2; border-radius: 40px; padding: 20px 78px 20px 32px; box-shadow: none; color: black; font-size: 16px; font-weight:400; width: 100%; max-height: 100%; overflow-y: auto; display: none}
.modal .icon_close_small {top: 37px; right: 37px; background: transparent; color: black; background-image: none; position: absolute; cursor: pointer}
.modal .icon_close_small::before {font-size: 12px; font-weight: bold}
.modal a:not(.icon_close_small) {color: #A09167}
.modal .paragraph {line-height: 1.6em}
.modal .paragraph:not(:last-child) {padding-bottom: 20px;}
.modal .paragraph:last-child {padding-bottom: 10px;}
.modal.is-hidden {display: none}
#dark-mask {position: absolute; width: 100%; height: 100%; background: black; z-index: 99; top: 0; left: 0; opacity: .5}

/*#popup-cookies .icon_close_small {top: 50%; transform: translate(0,-50%);}*/
/*#popup-rodo {border-radius: 40px; padding-top: 40px; padding-bottom: 40px;}*/
/*#popup-rodo .paragraph:not(:nth-child(3)) {padding-bottom: 20px;}*/





/* RESPONSiVE */
@media screen and (min-width:1920px) {
    .banner__text-top {font-size: 38px}
    .banner__text-center {font-size: 85px; line-height: 85px;}
    .facilities__img-abs {height: 75%;}
}
@media screen and (max-width:1336px) {
    .modal.container {max-width: calc(100% - 130px)}
}
@media screen and (max-width:1200px) {
    .flex-row-3 .info__block:nth-of-type(1){display:none}
    .info__grid-3 .info__block{width:calc(50% - 16px)}
    .facilities__abs{height:80%}
    .leasing__p-abs.to-right {text-align: right}
    .floor__block{display:flex;align-items:flex-end;flex-direction:column;margin-right:30px}

}
@media screen and (max-width:1150px) {
	.header__language:before{display: none;}
	.news .news__block-cell{margin-right: 15px;}
	header.header__white:not(.fixed) .container .header__block{position: relative;}
	header.header__white:not(.fixed) .container .header__block:before {position: absolute;right: 0px;bottom: 0px;content: '';width: 65%;background: #EFE8D5;z-index: 2;height: 1px;}
    .banner__text-center{width: 100%;}
    header .hamburger-inner, header .hamburger-inner:after, header .hamburger-inner:before, .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before, header.header__white:not(.fixed) .hamburger-inner,  header.header__white:not(.fixed) .hamburger-inner:after, header.header__white:not(.fixed) .hamburger-inner:before,  header.header__white:not(.fixed) .hamburger.is-active .hamburger-inner, header.header__white:not(.fixed) .hamburger.is-active .hamburger-inner:after, header.header__white:not(.fixed) .hamburger.is-active .hamburger-inner:before{background-color: #000;}
    header:not(.fixed) .hamburger-inner,  header:not(.fixed) .hamburger-inner:after, header:not(.fixed) .hamburger-inner:before, header:not(.fixed) .hamburger.is-active .hamburger-inner, header:not(.fixed) .hamburger.is-active .hamburger-inner:after, header:not(.fixed) .hamburger.is-active .hamburger-inner:before{background-color: #fff;}
    header.fixed .hamburger{padding: 0px!important;}
    .header__language{display: block; width: 100%; height: 62px;line-height: 62px;background: #fff; color: #000;    border: 1px solid #F2EEE2;}
    .header__language a{width: 50%; float: left; text-align: center; display: block;    border-right: 1px solid #F2EEE2;}
    .header__language a:last-child{border: 0px;}
    .container{width:calc(100% - 90px)}
    .modal.container {max-width: calc(100% - 90px)}
    .header__links {opacity: 0;position: absolute;right: 0;top: calc(-100% - 60px);width: 400px;    transition: .7s;}
    .header__links.active{opacity: 1; top: 60px;}
    .header__ul{display: block;}
    .header__ul li{height: 62px; line-height: 62px; background: #fff; text-align: center; color: #000; font-size: 20px;border: 1px solid #F2EEE2;}
    .header__ul li a{display: block;}
    .mobile__header-menu{display: block;}
    .mobile__header{display:flex}
    .info__grid-3.kompleks-circle-grid .info__block{width:calc(50% - 15px)}
    .main_news .info__block:nth-of-type(4){display:none}
    .main_news .info__block{width:calc(33% - 16px)}
    .kontakt__form-column{width:100%}
    .kontakt__block-large{width:calc(50% - 41px)}
    .main_news .flex-row-4 .info__block:nth-last-child(2) {display: none}
}
@media screen and (max-width:1000px) {
    .technologies__text{max-width:100%}
    .container{width:calc(100% - 60px)}
    .modal.container {max-width: calc(100% - 60px)}
    footer {position: relative;}
    body {margin-bottom: 0!important;}
    .mobile__header{display:flex}
    .cta .button-cta{margin-top:40px}
    .info__cirle-icon{left:0}
    .innerr{display:none}
    .cta__background{width:100%;width:unset;top:0;display:block}
    .cta__big-background{height:100%;width:unset;display:block}
    .cta__big1-p{width:100%}
    .leasing .container:before{font-size:150px}
    .info__grid-2 .info__block:nth-of-type(1){width:100%}
    .info__grid-2 .leasing__h3{max-width:338px}
    .parallax-mirror{display:none}
    .cp-business-center .info__block:nth-of-type(1){display:none}
    .leasing__p-abs.to-right {text-align: left}
    /*.info_circle-text{margin-left:30px}*/
    .facts__group{width:100%}
    .specification__head-block{max-width:100%!important;width:100%!important}
    .technologies__block{width:100%}
    .technologies__block:nth-of-type(3){margin-top:0}
    .facilities{padding:70px 0 0}
    .specification__head{top:-33px!important}
    .facilities:before{font-size:62px;bottom:-42px}
    .facilities__abs{display:none}
    .facilities__top-right{width:100%}
    /*.facilities__icon-cover{width:calc(50% - 34px);min-width:265px}*/
    .facilities__icons{justify-content:space-between}
    .gallery .gallery__block-cell{width:calc(50% - 30px);}
    /*.gallery .gallery__block-cell:nth-child(3n) {margin-right: inherit}*/
    /*.gallery .gallery__block-cell:nth-child(even) {margin-right: 0 !important;}*/
    .localization__map{width:100%}
    .localization__numbers-block{width:100%}
    .news .container{flex-wrap:wrap}
    .news .news__block{margin-top:40px}
    .kontakt .kontakt_block{width:calc(50% - 20px);max-width:100%}
    .kontakt__block-large{width:100%}
    .actual-right,.actual__left{width:100%}
    .actual-right-block{width:calc(50% - 12px)}
    .actual__left{min-width:100%}
    .facilities__top-right{padding-left:0}
    .leasing__img{display:flex;flex-direction:column}
    /*.floor__block{position:relative;order:2;width:100%;align-items:flex-start;padding:30px 0 0;height:130px}*/
    .floor__block{position:relative;order:2;width:100%;align-items:flex-start;}
    .floor__block button{position:absolute;right:0;margin:0;top: 50%; transform: translateY(-50%)}
    /*.floor__img{width:100%!important;display:flex;justify-content:center;min-width:380px;margin:0}*/
    .floor__img{width:100%!important;display:flex;justify-content:center;margin:0}
    .leasing__pop .container{display:block!important;top:30px!important}
    .news .news__sidebar-links{flex-direction:row;width:248px;justify-content:space-between;min-width:200px}
    footer .info__grid-4 .info__block{width:calc(50% - 16px)}
    .facilities__icons{justify-content:flex-start}
    .localization__map {height: 400px; max-width: 100%}
    /*.facilities__icons .facilities__icon-cover{margin-right:20px}*/
    .facilities__icon-cover {max-width: initial}
    .kompleks-circle-grid:before, .kompleks-circle-grid .pseudo-before {content:''!important;display: none}
    .gallery_pop-block:before, .gallery_pop-block .pseudo-before{content:""!important;display: none}
    .leasing__pop .container:before, .leasing__pop .container .pseudo-before{content:""!important;display: none}
    footer .container:before, footer .container .pseudo-before{content:""!important;display: none}
    .kompleks-circle-grid:before, .kompleks-circle-grid .pseudo-before{content:""!important;display: none}
    .main_news .container:before,.main_news .container .pseudo-before{content:""!important;display: none}
    .main_news .container:after,.main_news .container .pseudo-after{content:""!important;display: none}
    .specification__head-cover:before,.specification__head-cover .pseudo-before{content:""!important;display: none}
    .technologies .container:before,.technologies .container .pseudo-before{content:""!important;display: none}
    .gallery .gallery__block:before,.gallery .gallery__block .pseudo-before{content:""!important;display: none}
    .news .news__sidebar:before,.news .news__sidebar .pseudo-before{content:""!important;display: none}

    .lb-outerContainer, .lightbox .lb-image, .lb-dataContainer {width: 100% !important; height: auto !important;}
    #lightbox {padding: 40px}
    .lb-nav a.lb-next {right: -30px}
    .lb-nav a.lb-prev {left: -30px}
}
@media screen and (max-width:800px) {
    .leasing__pop .container{top:30px!important}
    .info__grid-3.kompleks-circle-grid .info__block{min-width:unset}
    .info__grid-3 .info__block{width:calc(50% - 10px)}
    .cp-business-center .col-description:not(.info__block--is-active) {display: block}
    .cp-business-center .col-description .info__block-text {max-width: 100%;}
    .main_news .flex-row-4 .info__block:nth-last-child(1){display:none }
    .main_news .flex-row-4 .info__block{width:calc(50% - 10px)}
    footer .flex-row-3,.flex-row-4{justify-content:flex-start}
    footer .info__grid-4 .info__block{width:calc(50% - 50px)}
    /*.banner{height:66vh}*/
    .banner__text-center{width:100%}
    .cp-business-center .info__block:nth-of-type(2){display:none}
    .cp-business-center .info__block{width:100%}
    /*.gallery .gallery__block-cell:nth-child(even){margin-right:0}*/
    /*.gallery .gallery__block-cell{min-width:290px;margin-right:30px;min-width:100px}*/
    .gallery__block{overflow:hidden}
    .gallery .gallery__block-links{display:block;overflow-x:scroll;width:100%}
    .gallery__links-inside{width:100%;display:flex;padding-bottom:20px;align-items: flex-start; width:560px}
    .gallery .gallery__block-link {padding-right: 0}
    .gallery .gallery__block-link{    -ms-flex: 0 50%;flex: 0 0 50%;max-width: max-content;margin-right: 40px;}
    .gallery .gallery__block-links::-webkit-scrollbar{display:none;width:0;height:0;background-color:#fff}
    .gallery .gallery__block-links::-webkit-scrollbar-thumb{display:none;width:0;height:0;background-color:#fff}
    .banner__text-block{width:80%}
    .banner__text-top{font-size:26px}
    .banner__text-center{font-size:46px;line-height:56px}
    .main-gallery .info__block{width:100%!important}
}
@media screen and (max-width:775px) {

    .info__cirle-block{justify-content:flex-start}
    /*.info__cirle-icon{margin-left:30px}*/
    .cp-business-center .info__block:nth-of-type(2),.main-gallery .info__block:nth-of-type(2){display:none}
    .flex-row-4 .info__block,.flex-row-3 .info__block{width:100%!important}
    .kompleks-circle-grid .info__block{width:calc((100% - 20px) / 2) !important;}
    .kompleks-circle-grid .info__block .info__cirle-block {height: 86px; padding-right: 0; padding-left: 20px;}
    .kompleks-circle-grid .info__block .info__cirle-icon {width: 50px; height: 50px;}
    .kompleks-circle-grid .info__block .info_circle-text {width: calc(100% - 70px); font-size: 16px; line-height: 20px}
    .kompleks-circle-grid .info__block .info__cirle-icon span {font-size: 25px}
    /*.main_news .flex-row-4 .info__block,.main_news .flex-row-3 .info__block{width:calc(50% - 16px)!important}*/
    .main_news .flex-row-4 .info__block,.main_news .flex-row-3 .info__block{width:50% !important}
    footer .flex-row-4 .info__block,footer .flex-row-3 .info__block{width:calc(50% - 20px)!important;}
    .news .news__block-cell{width:calc(50% - 10px)}
	.news .news__block-cell:nth-child(3n){margin-right: 10px;}
	.news .news__block-cell:nth-child(2n){margin-right: 0px;}
    /*.actual__gallery-big {height: 500px}*/
    section p.section-title {font-size: 30px; line-height: 40px}
}
@media screen and (max-width:690px) {
    .cta__big1 .flex-row-3 .info-grid-3:nth-of-type(2){margin-top:0}
    .facilities__icons .facilities__icon-cover,.facilities__icon-cover p{width:100%;max-width:100%}
}
@media screen and (max-width:600px){
    header.header__white .header__logo .fixed{display: block; margin-top: 22px;}
    header .mobile{display: block; margin-top: 22px;}
    header .header__logo .top{display: none;}
    header.fixed .header__logo .mobile{display: none;}
    .hamburger{padding:30px 0!important}

    .header__block{
        height: 93px;}
    /*580 old*/
    .banner__text-block{width:100%}
    .main_news .flex-row-4 .info__block,.flex-row-3 .info__block{width:100%!important; min-width: 100%}
    section{padding:40px 0 48px}
    .floor__img img{max-width:280px!important}

    .mobile__header .container{position:unset}
    .gallery .gallery__block-cell{width:100%;margin:0}
    .gallery .gallery__block-links{flex-wrap:wrap}
    .mobile__logo-phone{display:block}
    .news .news__block{display:flex;justify-content:center}
    .kontakt .kontakt_block{width:100%}
    .cta__h2{font-size:30px}
    .cta__p{display:none}
    .leasing__img img{display:none}
    .mobile__logo-tablet{display:none}
    .cta .button-cta{margin-top:0}
    .download__inside p{padding-left:0}
    .download__inside{width:calc(100% - 100px)}
    .leasing{padding-bottom:70px}
    .leasing .container:before{content:""}
    .leasing__mobile{display:flex}
    .leasing__info{padding-top:0}
    .info__block-p{margin-left:0}
    .header__links{width:100%!important; left: 0px;}
    header .container{width: 100%; padding-left: 30px; padding-right: 30px; height: 93px;}
    header{padding-top: 0px;}
    /*.info__grid-4 .info__block,.info__grid-3 .info__block{width:100%!important;min-width:300px!important}*/
    .info__block-div{display:flex;padding-bottom:15px;align-items:flex-start}
    .info__grid-3 .info__block{width:100%}
    .info__block-text{width:100%}
    .actual__left .specification__head{display:none}
    .info__block-word.bold{text-align:left}
    .info__grid-2 .info__block-p{width:auto}
    .facts__group{min-width:100%}
    .cta__big2 .info-grid-2{min-width:100%}
    .actual-right{min-width:100%}
    .actual-right-block{flex-wrap:wrap;min-width:100%}
    .actual-right-cover{height:183px}
    .kontakt__form-row{flex-wrap:wrap}
    .kontakt__form-column{width:100%}
    .info__block-word.bold{width:100%}
    .floor__block{display:none}
    .banner .banner__text-block,.banner .banner__pagination{margin-top:-25px}
    .banner__text-top{font-size:20px}
    .banner__text-center{font-size:40px;line-height:50px}
    .banner__pagination{top:110px}
    .info__cirle-block{justify-content:flex-start}
    /*.info__cirle-block > div{margin-left:25px}*/
    .info_news-h3{width:100%}
    .info__news-cover img{height:100%}
    .cta__left{width:100%;font-size:30px}
    .cta img{top:-100%}
    .download__inside{justify-content:center}
    .facilities__icon-cover{max-width:100%;width:100%;justify-content:flex-start}
    .facilities__icon-cover span{width:127px}
    .facilities__icon-cover p{width:100%}
    .gallery__block-cell{pointer-events:none}
    .news .news__block-cell{width:100%; margin-right: 0px;}
    .news .news__block-cell:nth-child(3n){margin-right: 0px;}
    .download__inside p{width:100%;text-align:center}
    .banner__contact-name{font-size:9px}
    .cta__big1 .flex-row-3 .info-grid-3:nth-of-type(2){margin-top:0}
    header.header__white:not(.fixed) .container .header__block{border-bottom: 1px solid #EFE8D5; padding-bottom: 0px;}
    header.header__white:not(.fixed) .container .header__block:before {display: none;}
    .facilities{padding-top: 0px;}
    .specification__head{display: none;}

    /*600 old*/
    .gallery .gallery__block-cells {width: 100%;}
    .gallery .gallery__block-cell {width: 100%; margin-right: 0 !important;}

    .info-page .list-of-info-internal {padding-left: 0}
    .info-page ol.list-of-info-internal .info, .info-page ul.list-of-info-internal .info {padding-left: 0}
    .info-page table .bold {text-align: center; min-width: 80px}
    .info-page .container {padding-left: 0}
    .info-page .main-title {text-align: left}

    .modal, #popup-rodo {border-radius: 20px;padding: 10px 40px 10px 10px;}
    .modal .icon_close_small {top: 15px; right: 15px;}
    /*#popup-cookies .icon_close_small {}*/
    /*.actual__gallery-big {height: 300px}*/
    /*.actual__gallery-cover {height: 80px;}*/
    .container{width:calc(100% - 30px)}
    .modal.container {max-width: calc(100% - 30px)}
    .localization__map {display: none}
    section p.section-title {font-size: 26px; line-height: 30px}
    .actual__gallery-row {visibility: hidden; opacity: 0; height: 0}

    .actual__navigation {display: block}
    .facts__fact p {margin-left: 0;padding-left: 30px; padding-right: 20px;}
    .facilities__icon-cover span {padding-right: 0}

    .modal {width: calc(100% - 10px); border-radius: 16px}
    .modal .paragraph {line-height: 1.2em}
    .modal .paragraph:not(:last-child) {padding-bottom: 10px}

    .actual-right-cover {width: 120px; height: 120px;}
    .actual-right-info {width: calc(100% - 120px - 24px)}
    .actual-right-block .news__block-h5 {font-size: 14px}


}
@media screen and (max-width:400px) {
    /*.actual__gallery-big {height: 250px}*/
    /*.actual__gallery-cover {height: 60px;}*/
}
@media screen and (max-width:350px) {
    /*.actual__gallery-big {height: 200px}*/
}

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
    /*#lightboxOverlay {width: 100% !important; height: 100% !important;}*/
    /*#lightbox {top: 230px !important; left: 50%!important; transform: translate(-50%,0); width: 60%}*/
    #lightbox {width: 60%;left: 50%!important; transform: translate(-50%,0); margin-top: -120px}
    #lightbox .gallery__cell-h5 {margin-bottom: 20px}
}
