.header__link--lang, .header__link--sites{
    color: #1fb3aa;
}

a.menu-modal__link.menu-modal__link--sites {
    color: #1fb3aa;
}


.menu-block__a{
color: #f1f1f1;
}

::placeholder {
    color: #afabab !important;
}


:-ms-input-placeholder { 
  color: #afabab !important;
}

::-ms-input-placeholder { 
  color: #afabab !important;
}

.menu-modal{
background: linear-gradient(90deg,#30454f 0,#556973);
}


.menu-block__a:hover {
    color: #1fb3aa;
}

a.tsection__list-link:hover {
    color: #1fb3aa;
}

a.tab-linc-template:hover {
    color: #1fb3aa;
}


.projects-slider__arrows .slick-arrow {
background: #30454f;
}

.projects-slider__arrows .slick-arrow:hover {
    background-color: #1fb3aa !important;
}

span.section__list-link {
    color: #1fb3aa;
}

a {
    color: #30454f;
}




.hashtag {
color: #30454f;
}

.hashtag:hover {
color: #1fb3aa;
}





.tabs__tab--current, .tabs__tab--current:hover {
    color: #1fb3aa !important;


}

.tabs__tab {
color: #30454f;

}


.invest-table__item-name {
    color: #30454f;
}


.menu-modal__search-form .searchform__input{
    border-bottom: 1px solid #1fb3aa !important;
}


.menu-block__head{
color: #1fb3aa !important;
}

.menu-block__head span {
    border-bottom: 1px solid #1fb3aa !important;
}


.menu-modal__line{
background-color: #fff !important;
}


path {
    fill: #1fb3aa !important;
}



.news-item__date{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17'%3E%3Cpath fill='%231fb3aa' d='M14 0h6L6 17H0L14 0z'/%3E%3C/svg%3E") !important;
}


.header__link--auth:after, .header__link--lang:after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath fill='%231fb3aa' d='M19.454 3.973l-7.7 7.505c-.71.69-1.858.69-2.567 0l-7.7-7.505c-.71-.69-.71-1.81 0-2.5.71-.692 1.858-.692 2.567 0l6.417 6.253 6.417-6.254c.71-.69 1.858-.69 2.567 0 .71.69.71 1.81 0 2.5z'/%3E%3C/svg%3E") !important;
}

.searchform__button{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.3 21.3'%3E%3Cpath fill='%231fb3aa' d='M20.9 19.2l-4.7-4.7s-.1 0-.1-.1C17.3 12.9 18 11 18 9c0-5-4-9-9-9S0 4 0 9s4 9 9 9c2 0 3.9-.7 5.4-1.8 0 0 0 .1.1.1l4.7 4.7c.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.2.4-.5.4-.9.1-.4 0-.7-.3-.9zM9 2c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7z'/%3E%3C/svg%3E") !important;
}


.invest-table__item-content:hover .invest-table__item-name {  
    color: #1fb3aa !important;
}

.image-1:hover{
background-image: url(/upload/test-razdel/f2n.png) !important;
}

.image-2:hover{
background-image: url(/upload/test-razdel/e2n.png) !important;
}



a.menu__link:hover {
    color: #1fb3aa !important;
}


	.main-left{
		width: 50%;
}

.main-right{
		width: 50%;
}

	a.main-a:hover {
    color: #008fd5 !important;
text-shadow: 0px 0px 50px #fff, 0px 0px 10px #fff, 0px 0px 20px #fff, 0px 0px 20px #fff, 0px 0px 25px #fff;
background: url(/upload/test-razdel/str-act.svg);
background-repeat: no-repeat;
    background-size: 12px;
    background-position-y: center;
    background-position-x: 5px;
}

	a.main-a{
background: url(/upload/test-razdel/str-neact.svg);
background-repeat: no-repeat;
    background-size: 22px;
    background-position-y: center;
	}

	.main-h {
font-size: 3.6em !important;
margin-block-end: 2em; 
margin-block-start: 0px;
font-weight: 300; 
font-family: 'Source Sans Pro', sans-serif', 
sans-serif; 
line-height: 1.3;
	}


.video-button__button {
    width: 300px;
    height: 71px;
	margin-bottom: 12px;
	margin-left: 10px;
}

.main-f{
display: flex; 
flex-direction: column; 
position: absolute; 
height: 400px; 
bottom: 240px; 
max-width: 91.0rem;
}

@media (min-width: 48em)
.button {
    font-size: 1.125rem;
}


	@media (max-width: 480px) {

.main-area {
    margin-top: -100px !important;
}

.main-h {
font-size: 1.0em !important; 
margin-block-end: 0.1em;
margin-block-start: 0.1em;
		}

a.main-a{
font-size: 0.4em !important;
background-size: 10px !important;
padding-left: 15px !important;
}

a.main-a:hover {
background-size: 5px !important;
		}

		#main-section{
padding-top: 0rem !important;
		}

	.cont-h{
    margin-bottom: 20px !important;
}

.image-12 {
height: 250px !important;
	}

.video-button__button {
    width: 200px;
    height: 31px;
    margin-bottom: 2px;
    margin-left: 2px;
    font-size: 10px;
}

	.header-main{
margin-left: 1px !important;
}


.image-1{
    margin-right: -6% !important;
	}


	.header__btn-menu {
	margin-top: 0px;}

	}


@media (min-width: 480px){

.invest-table__item-name {
    position: static !important;
    padding-left: 5px !important;
}

}


	@media (max-width: 1540px) {

.main-f{
bottom: 100px !important;
}
}


@media (min-width: 480px) and (max-width: 1800px) {

.image-1{
    margin-right: -7% !important;
	}


}

@media (min-width: 480px) and (max-width: 1600px) {

	.main-h {
font-size: 3.0em !important;
}

	.image-12{
    height: 550px !important;
}

	.cont-h{
    margin-bottom: 120px !important;
}

}

@media (min-width: 480px) and (max-width: 1030px) {

.image-12{
    height: 450px !important;
}

}

@media (min-width: 87.5em){
.invest-table {
    margin-top: 2.5rem;
}
}