

/* Start:/local/templates/centralparktower/css/about.css?17927402682526*/
h1 {
  align-self: flex-start;
  text-align: left;
  line-height: 1;
}
h1 span {
  font-weight: inherit;
  display: inline;
}
.w-50 {
  width: 50%;
}
.w-60 {
  width: 60%;
}
.w-70 {
  width: 70%;
}

.text {
  font-weight: 500;
}

.ok-icons {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  top: 0;
  left: -30px;
  z-index: -1;
  justify-content: space-between;
}
.ok-icon {
  /*
  filter: brightness(0.15);
  */
  width: 67px;
  height: 50px;
}

.section > .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.section-1 {
  background: linear-gradient(135deg, rgba(34,38,55,1) 0%, rgba(34,38,55,0.6965161064425771) 40%, rgba(246,246,246,0) 100%);;
}

.section-2:after {
  background: transparent;
}

.section-3:after {
  top: 25%;
  left: 0;
  width: 100%;
  height: 45%;
  background: linear-gradient(135deg, rgba(0,0,0,1) 0%, rgba(246,246,246,0) 100%);
  opacity: .8;
}

.section-4 {
  background: linear-gradient(135deg, rgba(34,38,55,1) 0%, rgba(34,38,55,0.6965161064425771) 40%, rgba(246,246,246,0) 100%);
  padding: 30px 0 120px 0 !important;
}
.section-4 .container {
  justify-content: flex-start;
  max-width:90%;
  padding-left:0px !important;
}
.section-4 .container .body {
  width: 500px;
  
}
.section-4:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 470px;
  background: rgba(0,0,0,.8);
  opacity: .8;
  top: 20%;
  left: 40%;
  transform: translate(-100%, -50%);
}

.section-2 h2{
	margin-bottom:100px;
	margin-left:30%;
}

.section-4 .container .body {
    margin-bottom: auto;
}
.section-4 .container{
}

@media (max-width: 735px) {

  #nonlinear {
    display: none;
  }
  .swiper-notification {
    display: none;
  }

  h2, .h2 {
    font-size: 23px;
  }
	.section-2 h2{
		margin-bottom:50px;
		font-size: 30px;
		margin-left:10%;
	}
  .section-2 .text {
    padding-right: 0;
    font-size: 11px;
  }

  .section-3:after {
    top: 10%;
    height: 75%;
  }

  .section-4:after {
    width: 100%;
    height: 470px;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .section-4 .container .body {
    margin-top: 30px;
  }

}

.header {
	 pointer-events: all;
}

@media screen and (max-width: 734px){
.section-4:after{
	height: 100%;
}
.section-4 .header-col{
	display:none;
}
.section-4 .logo{
	margin-left: 40% !important;
}
}

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

.text-items{
    width: 100%;
    display: flex;
}

.text-icon{
    min-width: 100px;
}
}


/* End */
/* /local/templates/centralparktower/css/about.css?17927402682526 */
