.select2-selection__placeholder {
	color: #9baac9;
}

.select2-container .select2-selection {
	overflow-y: auto;
}

.select2-selection__rendered {
	color: #9baac9 !important;
}

.order-project-form {
	width: 100%;
	margin: 53px 70px;
	display: flex;
	flex-direction: column;
}

.order-project-form-head :first-child {
	font-family: ibm_plex_sans_medium, sans-serif;
	font-size: 24px;
}

.site-bg_white .order-project-form-head :first-child {
	color: #272B34;
}

.site-bg_black .order-project-form-head :first-child {
	color: #FFFFFF;
}

.order-project-form-head :last-child {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
}

.site-bg_white .order-project-form-head :last-child {
	color: #60697F;
}

.site-bg_black .order-project-form-head :last-child {
	color: #8F9EBF;
}


/*choice-1*/

.order-project-form-choice {
	margin-top: 62px;
	display: flex;
	flex-direction: row;
	margin-bottom: 50px;
	justify-content: space-between;
}

.order-project-form p {
	margin-bottom: 2px;
}

.order-project-form-left.col-12.col-md-3 {
	padding-left: 0;
}

.select-block {
	width: 200px;
	position: relative;
}

.select-text {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 200px;
	height: 42px;
	justify-content: space-evenly;
	font-size: 12px;
	cursor: pointer;
	padding-left: 20px;
	outline: none;
	position: relative;
	background-color: transparent;
}

.site-bg_white .select-text {
	border: 1px solid #CFD1D9;
	color: #757575;
}

.site-bg_black .select-text {
	border: 1px solid #60697F;
	color: #757575;
}

.selectInput:after {
	position: absolute;
	content: "\25BC";
	color: #60697F;
	display: flex;
	top: 13px;
	right: 19px;
	pointer-events: none;
	font-size: 11px;
}

.select-text:hover {
	border: 1px solid #8F9EBF;
}

.select-block-active .selectInput:after {
	transform: rotate(180deg);
}

.selectUl {
	background-color: #DFE0E3;
	padding: 5px 0;
	height: 223px;
	width: 175px;
	left: 130px;
	overflow: auto;
	position: absolute;
	display: none;
}

.selectUl li {
	list-style: none;
	margin: 2px;
	padding: 5px 10px;
	cursor: pointer;
}

.selectUl li:hover {
	background-color: #D1D3D9;
}

.order-project-form-left .order-project-form-date {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 200px;
	height: 42px;
	justify-content: space-evenly;
	margin-top: 7px;
}

.site-bg_white .order-project-form-date{
	border: 1px solid #CFD1D9;
}

.site-bg_black .order-project-form-date {
	border: 1px solid #60697F;
}

.order-project-form input[type=number]::-webkit-inner-spin-button,
.order-project-form input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.order-project-form-left .order-project-form-date:hover {
	border: 1px solid #8F9EBF;
}

.order-project-form-left .order-project-form-date img {
	height: 14px;
	width: 14px;
}

.order-project-form-left .order-project-form-date p {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 12px;
}

.order-project-form-datepicker {
	color: #757575;
}

.order-project-form-datepicker input {
	border: none;
	color: #9baac9;
	font-size: 12px;
	outline: none;
	background-color: transparent;
}



.order-project-form-left .order-project-form-budget input {
	margin-top: 7px;
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 200px;
	height: 42px;
	justify-content: space-evenly;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 12px;
	color: #272B34;
	padding: 20px;
	background-color: transparent;
	outline: none;
}

.site-bg_white .order-project-form-budget input {
	border: 1px solid #CFD1D9;
	color: #9baac9;
}

.site-bg_black .order-project-form-budget input {
	border: 1px solid #60697F;
	color: #9baac9;
}

.order-project-form-budget input:hover {
	border: 1px solid #8F9EBF;
}
.site-bg_white .order-project-form-budget p, .site-bg_white .date-min-count {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #8A898F;
	height: 15px;
	opacity:0;
}

.site-bg_black .order-project-form-budget p, .site-bg_black .date-min-count  {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #60697F;
	height: 15px;
	opacity:0;
}
.order-project-form-budget p span, .date-min-count span{
	color: #FE565D;
}

.order-project-form-submit input {
	width: 200px;
	height: 44px;
	margin-top: 30px;
	border: none;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	font-size: 12px;
	outline: none;
	cursor: pointer;
}

.site-bg_white .order-project-form-submit input {
	color: #60697F;
	background-color: #a9adb8;
}

.site-bg_black .order-project-form-submit input {
	color: #8F9EBF;
	background-color: #4D5568;
}

.order-project-form-submit input:active {
	background-color: #EB344A;
	color: #FFFFFF;
}

.order-project-form-submit input.active {
	box-shadow: 0 0 10px rgba(235, 52, 74, 0.5);
	background-color: #FE565D;
	color: #FFFFFF;
	font-family: ibm_plex_sans_semi-medium, sans-serif;
	font-size: 12px;
}

.order-project-form-right {
	display: flex;
	justify-content: center;
	flex-direction: column;
	margin-top: -35px;
}

.order-project-form-right-up,
.order-project-form-right-down {
	justify-content: center;
	display: flex;
}

.order-project-form-right-up {
	align-items: flex-end;
	margin-bottom: 20px;
}

.order-project-form-right-down {
	align-items: flex-start;
}

.banner-1, .banner-2, .banner-3, .banner-4, .banner-5, .banner-6 {
	position: relative;
	box-shadow: 0 2px 7px rgba(96, 105, 127, 0.4) !important;
}

.banner-1, .banner-2, .banner-4, .banner-5 {
	margin-right: 20px;
}

.banner-1, .banner-3 {
	margin-bottom: 10px;
}

.banner-4 {
	margin-top: 10px;
}

.banner-fon-1 {
	width: 159px;
	height: 23px;
	top: 94px;
	position: absolute;
	display: flex;
	align-items: center;
}

.site-bg_black .substrate {
	background-color: rgba(0,0,0,.7);
}

.site-bg_white .substrate {
	background-color: rgba(240,240,240,.9);
}

.banner-1 .banner-fon-1 p {
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .banner-fon-1 :first-child {
	color: #272B34;
}

.site-bg_black .banner-fon-1 :first-child {
	color: #FFFFFF;
}

.site-bg_white .banner-fon-1 :last-child {
	color: #00AAA0;
}
.banner-fon-1 :last-child span{
	font-family: ibm_plex_sans_regular, sans-serif;
}
.site-bg_black .banner-1,
.site-bg_black .banner-2,
.site-bg_black .banner-3,
.site-bg_black .banner-4,
.site-bg_black .banner-5,
.site-bg_black .banner-6 {
	font-size: 0;
	border: 1px solid rgba(240,240,240,0);
}

.site-bg_white .banner-1,
.site-bg_white .banner-2,
.site-bg_white .banner-3,
.site-bg_white .banner-4,
.site-bg_white .banner-5,
.site-bg_white .banner-6 {
	font-size: 0;
	border: 1px solid #CFD1D9;
}
.site-bg_white .banner-1:hover,
.site-bg_white .banner-2:hover,
.site-bg_white .banner-3:hover,
.site-bg_white .banner-4:hover,
.site-bg_white .banner-5:hover,
.site-bg_white .banner-6:hover {
	border: 1px solid #8F9EBF;
}


.site-bg_black .banner-fon-1 :last-child {
	color: #4FE1CF;
}
.banner-1:hover .banner-fon-1 {
	opacity: 0.9;
}

.banner-fon-2 {
	width: 208px;
	height: 23px;
	top: 129px;
	position: absolute;
	display: flex;
	align-items: center;
}

.banner-2 .banner-fon-2 p {
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .banner-fon-2 :first-child {
	color: #272B34;
}

.site-bg_black .banner-fon-2 :first-child {
	color: #FFFFFF;
}

.site-bg_white .banner-fon-2 :last-child {
	color: #00AAA0;
}

.site-bg_black .banner-fon-2 :last-child {
	color: #4FE1CF;
}
.banner-fon-2 :last-child span{
	font-family: ibm_plex_sans_regular, sans-serif;
}

.banner-2:hover .banner-fon-2 {
	opacity: 0.9;
}
.banner-fon-3 {
	width: 136px;
	height: 23px;
	top: 79px;
	position: absolute;
	display: flex;
	align-items: center;
}

.banner-3 .banner-fon-3 p {
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .banner-fon-3 :first-child {
	color: #272B34;
}

.site-bg_black .banner-fon-3 :first-child {
	color: #FFFFFF;
}

.site-bg_white .banner-fon-3 :last-child {
	color: #00AAA0;
}

.site-bg_black .banner-fon-3 :last-child {
	color: #4FE1CF;
}
.banner-fon-3 :last-child span{
	font-family: ibm_plex_sans_regular, sans-serif;
}

.banner-3:hover .banner-fon-3 {
	opacity: 0.9;
}
.banner-fon-4 {
	width: 140px;
	height: 23px;
	top: 81px;
	position: absolute;
	display: flex;
	align-items: center;
}

.banner-4 .banner-fon-4 p {
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .banner-fon-4 :first-child {
	color: #272B34;
}

.site-bg_black .banner-fon-4 :first-child {
	color: #FFFFFF;
}

.site-bg_white .banner-fon-4 :last-child {
	color: #00AAA0;
}

.site-bg_black .banner-fon-4 :last-child {
	color: #4FE1CF;
}
.banner-fon-4 :last-child span{
	font-family: ibm_plex_sans_regular, sans-serif;
}

.banner-4:hover .banner-fon-4 {
	opacity: 0.9;
}
.banner-fon-5 {
	width: 246px;
	height: 23px;
	top: 160px;
	position: absolute;
	display: flex;
	align-items: center;
}

.banner-5 .banner-fon-5 p {
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .banner-fon-5 :first-child {
	color: #272B34;
}

.site-bg_black .banner-fon-5 :first-child {
	color: #FFFFFF;
}

.site-bg_white .banner-fon-5 :last-child {
	color: #00AAA0;
}

.site-bg_black .banner-fon-5 :last-child {
	color: #4FE1CF;
}
.banner-fon-5 :last-child span{
	font-family: ibm_plex_sans_regular, sans-serif;
}

.banner-5:hover .banner-fon-5 {
	opacity: 0.9;
}

.banner-fon-6 {
	width: 192px;
	height: 23px;
	top: 119px;
	position: absolute;
	display: flex;
	align-items: center;
}

.banner-6 .banner-fon-6 p {
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	font-weight: 600;
	width: 65px;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .banner-fon-6 :first-child {
	color: #272B34;
}

.site-bg_black .banner-fon-6 :first-child {
	color: #FFFFFF;
}

.site-bg_white .banner-fon-6 :last-child {
	color: #00AAA0;
}

.site-bg_black .banner-fon-6 :last-child {
	color: #4FE1CF;
}
.banner-fon-6 :last-child span{
	font-family: ibm_plex_sans_regular, sans-serif;
}

.banner-6:hover .banner-fon-6 {
	opacity: 0.9;
}

/*end choice-1*/

/*choice-2*/

.order-project-form-choice-2 {
	margin-top: 30px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.order-project-form-right-2 {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.order-project-form-right-up-2,
.order-project-form-right-down-2 {
	justify-content: center;
	display: flex;
}

.order-project-form-right-up-2 {
	align-items: flex-end;
	margin-bottom: 20px;
}

.order-project-form-right-down-2 {
	align-items: flex-start;
}

.banner-2-1, .banner-2-2, .banner-2-3, .banner-2-4, .banner-2-5, .banner-2-6 {
	border: 1px solid #CFD1D9;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}

.banner-2-1:hover , .banner-2-2:hover , .banner-2-3:hover , .banner-2-4:hover , .banner-2-5:hover , .banner-2-6:hover {
	border: 1px solid #8F9EBF;
}

.banner-2-1:active, .banner-2-2:active, .banner-2-3:active, .banner-2-4:active, .banner-2-5:active, .banner-2-6:active {
	border: 1px solid #00AAA0;
}

.banner-2-1, .banner-2-2, .banner-2-4, .banner-2-5 {
	margin-right: 20px;
}

.banner-2-1, .banner-2-3 {
	margin-bottom: 10px;
}

.banner-2-4 {
	margin-top: 10px;
}

.banner-2-1 img, .banner-2-2 img, .banner-2-3 img, .banner-2-4 img, .banner-2-5 img, .banner-2-6 img {
	margin: 20px;
}

.banner-fon-2-1 p {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	text-align: center;
	padding-left: 0;
}

.site-bg_white .banner-fon-2-1 :first-child {
	color: #333333;
}

.site-bg_black .banner-fon-2-1 :first-child{
	color: #F2F2F2;
}

.banner-fon-2-1 :last-child {
	color: #00AAA0;
}

.banner-fon-2-2 p {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	text-align: center;
	padding-left: 0;
}

.site-bg_white .banner-fon-2-2 :first-child {
	color: #333333;
}

.site-bg_black .banner-fon-2-2 :first-child{
	color: #F2F2F2;
}

.banner-fon-2-2 :last-child {
	color: #00AAA0;
}

.banner-fon-2-5 p {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	text-align: center;
	padding-left: 0;
}

.site-bg_white .banner-fon-2-5 :first-child {
	color: #333333;
}

.site-bg_black .banner-fon-2-5 :first-child{
	color: #F2F2F2;
}

.banner-fon-2-5 :last-child {
	color: #00AAA0;
}

.banner-fon-2-6 {
	width: 100%;
	display: flex;
	flex-direction: row;
}

.banner-fon-2-6 p {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 600;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	padding-left: 0;
	width: 48%;
	text-align: right;
}

.site-bg_white .banner-fon-2-6 :first-child {
	color: #333333;
}

.site-bg_black .banner-fon-2-6 :first-child{
	color: #F2F2F2;
}

.banner-fon-2-6 :last-child {
	color: #00AAA0;
	text-align: left;
	margin-left: 8px;
}

.order-project-form-right-2 button {
	border: none;
	background: none;
	outline: none;
	cursor: pointer;
}

/*searching-results*/

.site-bg_white .searching-results-fon {
	background-color: #DFE0E3;
}

.site-bg_black .searching-results-fon {
	background-color: #353A46;
}

.searching-results {
	padding: 0;
	margin-bottom: 50px;
	width: 100%;
}

.searching-results {
	margin: 40px 70px;
}


.searching-results-head h6 {
	font-family: ibm_plex_sans_bold, sans-serif;
}

.site-bg_white .searching-results-head h6 {
	color: #272B34;
}

.site-bg_black .searching-results-head h6 {
	color: #F1F1F1;
}

.searching-results-head-hr {
	width: 70px;
	height: 1px;
	margin-top: 21px;
}

.site-bg_white .searching-results-head-hr {
	background-color: #00AAA0;
}

.site-bg_black .searching-results-head-hr {
	background-color: #4FE1CF;
}

.searching-results-block {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.searching-results-block-left {
	display: flex;
	flex-direction: column;
}

.searching-results-block-left :first-child {
	margin-bottom: 40px;
}

.searching-results-block-left p {
	margin-bottom: 0;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	font-size: 16px;
}

.site-bg_white .searching-results-block-left p {
	color: #212529;
}

.site-bg_black .searching-results-block-left p {
	color: #8F9EBF;
}

.site-bg_white .searching-results-block-left p span {
	color: #00AAA0;
	line-height: 180%;
}

.site-bg_black .searching-results-block-left p span {
	color: #4FE1CF;
	line-height: 180%;
}
.site-bg_black .searching-results-block-left .searching-results-btn{
	background-color: #FE565D;
}
.site-bg_white .searching-results-block-left .searching-results-btn{
	background-color: #EB344A;
}
.searching-results-block-left .searching-results-btn {
	margin-top: 40px;
	border: none;
	width: 110px;
	height: 43px;
	color: #fff;
	font-family: ibm_plex_sans_semi-medium, sans-serif;
	font-size: 12px;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.searching-results-block-left .searching-results-btn:active {
	background-color: #EB344A;
}

.modalBtn{
	border: none;
	padding: 0px 10px;
	height: 43px;
	color: #fff;
	font-family: ibm_plex_sans_semi-medium, sans-serif;
	font-size: 12px;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FE565D;
}

.align-center{
	display:flex;
	justify-content: center;
}

.searching-results-block-left .searching-results-btn:hover {
	background-color: #FF5B6F;
}

.searching-results-block-left .searching-results-btn:focus {
	background-color: #BC344C;
}

.site-bg_white .searching-results-block-right-head p {
	margin-left: 45px;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #60697F;
}
.site-bg_black .searching-results-block-right-head p {
	margin-left: 45px;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #8F9EBF;
}

.searching-results-block-example {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.searching-results-block-example a {
	margin-left: 35px;
	margin-bottom: 20px;
	border: none;
	outline: none;
	background: none;
	cursor: pointer;
	padding: 0;
	position: relative;
}

.modalBtn:hover{
	background-color: #FF5B6F;
	color:white;
	text-decoration: none;
}

.searching-results-block-example-fon-1,
.searching-results-block-example-fon-2,
.searching-results-block-example-fon-3 {
	display: none;
	width: 189px;
	height: 189px;
	position: absolute;
	top: 0;
	opacity: 0.8;
}

.site-bg_white .searching-results-block-example-fon-1,
.site-bg_white .searching-results-block-example-fon-2,
.site-bg_white .searching-results-block-example-fon-3{
	background-color: #ffffff;
}

.site-bg_black .searching-results-block-example-fon-1,
.site-bg_black .searching-results-block-example-fon-2,
.site-bg_black .searching-results-block-example-fon-3 {
	background-color: #000000;
}


.searching-results-block-example-fon-arrow-1 {
	display: none;
	position: absolute;
	top: 80px;
	left: 74px;
}

.searching-results-block-example-fon-arrow-2 {
	display: none;
	position: absolute;
	top: 55px;
	left: 70px;
}

.searching-results-block-example-fon-arrow-3 {
	display: none;
	position: absolute;
	top: 55px;
	left: 70px;
}

.searching-results-block-example-1:hover .searching-results-block-example-fon-1,
.searching-results-block-example-2:hover .searching-results-block-example-fon-2,
.searching-results-block-example-3:hover .searching-results-block-example-fon-3 {
	display: flex;
}

.searching-results-block-example-1:hover .searching-results-block-example-fon-arrow-1,
.searching-results-block-example-2:hover .searching-results-block-example-fon-arrow-2,
.searching-results-block-example-3:hover .searching-results-block-example-fon-arrow-3 {
	display: flex;
}

/*end*/

/*additional-offers*/

.additional-offers {
	margin: 40px 70px;
	width: 100%;
}

.additional-offers-head {
	font-family: ibm_plex_sans_bold, sans-serif;
	margin-bottom: 50px;
}

.site-bg_white .additional-offers-head h6 {
	color: #272B34;
}

.site-bg_black .additional-offers-head h6 {
	color: #F1F1F1;
}

.additional-offers-head-hr {
	width: 100px;
	height: 1px;
	margin-top: 21px;
}

.site-bg_white .additional-offers-head-hr {
	background-color: #00AAA0;
}

.site-bg_black .additional-offers-head-hr {
	background-color: #4FE1CF;
}

.site-bg_white .additional-offers-1 {
	display: flex;
	flex-direction: row;
	border: 1px solid #CFD1D9;
	align-items: center;
	justify-content: space-around;
	margin-bottom: 20px;
}

.site-bg_black .additional-offers-1 {
	display: flex;
	flex-direction: row;
	border: 1px solid #60697F;
	align-items: center;
	justify-content: space-around;
	margin-bottom: 20px;
}

.additional-offers-4 {
	border: 1px dashed #EB344A;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	margin-bottom: 20px;
}

.bordered {
	/* Fallback dashed border
		 - the 4px width here is overwritten with the border-image-width (if set)
		 - the border-image-width can be omitted below if it is the same as the 4px here
	*/
	border: dashed 1px transparent;

	/* Individual border image properties */
	border-image-source: url("/img/border.png");
	border-image-slice: 1;
	border-image-repeat: round;
}

.site-bg_black .additional-offers-1 p span,
.site-bg_black .additional-offers-4 p span{
	color: #4FE1CF;
}

.site-bg_black .additional-offers-1 p,
.site-bg_black .additional-offers-4 p{
	margin-bottom: 0;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	font-size: 16px;
	color: #8F9EBF;
}

.site-bg_white .additional-offers-1 p span,
.site-bg_white .additional-offers-4 p span{
	color: #00AAA0;
}

.site-bg_white .additional-offers-1 p,
.site-bg_white .additional-offers-4 p{
	margin-bottom: 0;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	font-size: 16px;
	color: #60697F;
}

.additional-offers-1 p:first-child,
.additional-offers-2 p:first-child,
.additional-offers-3 p:first-child,
.additional-offers-4 p:first-child {
	margin-left: 47px;
	width: 131px;
	color: #0F1F13;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
}

.additional-offers-4 p:first-child {
	margin-right: 26px;
	width: 150px;
}

.site-bg_white .additional-offers-1 p:first-child,
.site-bg_white .additional-offers-2 p:first-child,
.site-bg_white .additional-offers-3 p:first-child,
.site-bg_white .additional-offers-4 p:first-child  {
	color: #0F1F13;
}

.site-bg_black .additional-offers-1 p:first-child,
.site-bg_black .additional-offers-2 p:first-child,
.site-bg_black .additional-offers-3 p:first-child,
.site-bg_black .additional-offers-4 p:first-child  {
	color: #FFFFFF;
}

.additional-offers-4 p:nth-child(2) {
	margin-left: 45px;
}

.additional-offers-1 .additional-offers-1-hr-1 hr,
.additional-offers-2 .additional-offers-1-hr-1 hr,
.additional-offers-3 .additional-offers-1-hr-1 hr,
.additional-offers-4 .additional-offers-1-hr-1 hr {
	width: 66px;
	height: 1px;
	background-color: #BDBDBD;
}

.site-bg_white .additional-offers-1 .additional-offers-1-hr-2 hr,
.site-bg_white .additional-offers-4 .additional-offers-1-hr-2 hr {
	width: 1px;
	height: 37px;
	background-color: #CFD1D9;
}

.site-bg_black .additional-offers-1 .additional-offers-1-hr-2 hr,
.site-bg_black .additional-offers-4 .additional-offers-1-hr-2 hr {
	width: 1px;
	height: 37px;
	background-color: #60697F;
}
.site-bg_black .additional-offers-1 a,
.site-bg_black .additional-offers-4 a{
	background-color: #FE565D;
}
.additional-offers-1 a,
.additional-offers-2 a,
.additional-offers-3 a,
.additional-offers-4 a {
	border: none;
	background-color: #EB344A;
	width: 110px;
	height: 43px;
	color: #fff;
	font-family: ibm_plex_sans_semi-medium, sans-serif;
	font-size: 12px;
	outline: none;
	cursor: pointer;
	margin: 15px;
	margin-right: 47px;
	text-decoration: none;
	align-items: center;
	display: flex;
	justify-content: center;
}

.additional-offers-1 a:active,
.additional-offers-2 a:active,
.additional-offers-3 a:active,
.additional-offers-4 a:active {
	background-color: #EB344A;
}

.additional-offers-1 a:hover,
.additional-offers-2 a:hover,
.additional-offers-3 a:hover,
.additional-offers-4 a:hover {
	background-color: #FF5B6F;
}

.additional-offers-1 a:focus,
.additional-offers-2 a:focus,
.additional-offers-3 a:focus,
.additional-offers-4 a:focus {
	background-color: #BC344C;
}

.additional-offers-recomend {
	margin-top: 50px;
}

.site-bg_white .additional-offers-recomend p {
	font-family: ibm_plex_sans_medium, sans-serif;
	font-size: 14px;
	color: #EB344A;
}

.site-bg_black .additional-offers-recomend p {
	font-family: ibm_plex_sans_medium, sans-serif;
	font-size: 14px;
	color: #FE565D;
}

/*advantages*/

.site-bg_white .advantages-fon {
	background-color: #DFE0E3;
}

.site-bg_black .advantages-fon {
	background-color: #353A46;
}

.advantages-fon {
	padding: 0;
	margin-bottom: 50px;
	width: 100%;
}

.advantages {
	margin: 40px 70px;
}

.block-num {
	display: flex;
	flex-direction: row;
}

.reviews-num-position {
	width: 100%;
	margin-left: 90px;
}

.block-number p {
	font-family: ibm_plex_sans_bold, sans-serif;
	font-size: 14px;
	color: #60697F;
	margin-right: 50px;
}

.block-head h6 {
	font-size: 14px;
	font-family: ibm_plex_sans_bold, sans-serif;
}

.site-bg_white .block-head h6 {
	color: #272B34;
}

.site-bg_black .block-head h6 {
	color: #F1F1F1;
}

.advantages-head-hr {
	width: 60px;
	height: 1px;
	margin-top: 21px;
}

.site-bg_white .advantages-head-hr {
	background-color: #00AAA0;
}

.site-bg_black .advantages-head-hr {
	background-color: #4FE1CF;
}

.advantages-items {
	margin-top: 50px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding: 0;
}

.advantages-item {
	border-right: 1px solid #60697F;
	padding-right: 40px;
	padding-left: 40px;
}

.advantages-item:first-child {
	padding-left: 0;
	padding-right: 40px;
}

.advantages-item:last-child {
	border: none;
}

.advantages-items-2.col-md-4 p {
	margin-right: 10px;
}

.advantages-items h3 {
	font-size: 22px;
	margin-top: 30px;
	width: 250px;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}
.advantages-item-img{
	height: 45px;
}

.site-bg_white .advantages-items h3 {
	height: 52px;
	color: #272B34;
}

.site-bg_black .advantages-items h3 {
	color: #F1F1F1;
}

.site-bg_white .advantages-items p {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #60697F;
	margin-top: 20px;
}
.site-bg_black .advantages-items p {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #9BAAC9;
	margin-top: 20px;
}

/*examples*/

.examples {
	margin: 40px 70px;
	width: 100%;
}

.examples-head-hr {
	width: 80px;
	height: 1px;
	margin-top: 21px;
}

.site-bg_white .examples-head-hr {
	background-color: #00AAA0;
}
.site-bg_black .examples-head-hr {
	background-color: #6CEFDF;
}

.examples-block {
	display: flex;
	flex-direction: row;
	margin-top: 50px;
}

.examples-left {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.examples-left button {
	font-family: ibm_plex_sans_medium, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	background: none;
	outline: none;
	cursor: pointer;
    width: fit-content;
    padding-left: 20px;
    padding-right: 20px;
    height: 42px;
    white-space: nowrap;
}

.site-bg_white .examples-left button {
	color: #60697F;
	border: 1px solid #8F9EBF;
}
.site-bg_black .examples-left button {
	color: #8F9EBF;
	border: 1px solid #60697F;
}


.examples-left button:hover {
	border: 1px solid #60697F;
}

.examples-left button:active {
	border: 1px solid #EB344A;
}

.examples-left button.activeBut {
	outline: none;
}
.site-bg_black .examples-left button.activeBut {
	color: #FFFFFF;
	border: 1px solid #FE565D;
}
.site-bg_white .examples-left button.activeBut {
	color: #272B34;
	border: 1px solid #EB344A;
}
.main_page_category_price {
	white-space: nowrap;
}
.examples-right {
	margin-left: 7%;
	width: 100%;
}

.item_project {
	display: none;
	flex-direction: row;
	justify-content: space-around;
}

.examples-item {
	box-shadow: 0 2px 7px rgba(96, 105, 127, 0.4);
	margin-right: 10px;
	text-decoration: none;
	width: 198px;
	margin-bottom: 20px !important;
	height: 330px;
}

.site-bg_white .examples-item {
	background-color: #F2F2F2;
	text-decoration: none;
}

.site-bg_black .examples-item {
	background-color: #3A404E;
	text-decoration: none;
	opacity: 0.95;
}

.examples-img {
	max-width: 198px;
	max-height: 212px;
	object-fit: cover;
	vertical-align: middle;
}

.site-bg_white .examples-item:hover {
	box-shadow: 0 10px 15px rgba(96, 105, 127, 0.3);
}

.site-bg_black .examples-item:hover {
	opacity: 1;
}

.site-bg_white .examples-item h6 {
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	color: #272B34;
}

.site-bg_black .examples-item h6 {
	font-family: ibm_plex_sans_semi-bold, sans-serif;
	color: #FFFFFF;
}

.examples-item .item-text {
	margin: 20px;
	padding-bottom: 10px;
}

.site-bg_white .examples-item .item-text hr {
	height: 1px;
	background-color: #BDBDBD;
	margin-bottom:17px;
}

.site-bg_black .examples-item .item-text hr {
	height: 1px;
	background-color: #8F9EBF;
	margin-bottom:17px;
}

.examples-item .item-text h6{
	margin-bottom: 17px;
	height:60px;
}

.examples-item .item-text h6{
	height:60px;
}

.site-bg_white .examples-item .item-text p {
	margin-bottom: 5px;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #8A898F;
}

.site-bg_black .examples-item .item-text p {
	margin-bottom: 5px;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #9BAAC9;
}

.examples-item .item-text p span {
	font-family: ibm_plex_sans_bold,sans-serif;
}

.site-bg_white .item-text p .item-span-1 {
	color: #27AE60;
	/*color: #EB5757;*/
}

.site-bg_black .item-text p .item-span-1 {
	color:#4FE1CF;
	/*color: #6BF2A3;*/
	/*color: #FE565D;*/
}

.site-bg_white .item-text p .item-span-2 {
	color: #F2994A;
}

.site-bg_black .item-text p .item-span-2 {
	color: #FFD659;
}

.site-bg_white .item-text p .item-span-3 {
	color: #EB5757;
	/*color: #27AE60;*/
}

.site-bg_black .item-text p .item-span-3 {
	color: #FE565D;
	/*color: #6BF2A3;*/
}

/*experts*/

.experts-section {
	height: 640px;
}

.site-bg_white .experts-section {
	background-color: #DFE0E3;
}

.site-bg_black .experts-section {
	background-color: #353A46;
}

.experts{
	width: 100%;
	margin-left:70px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.experts .expert {
	display: flex;
	align-items: center;
	width: 100%;
}

.experts .expert img {
	width: 45.3%;
	height: 640px;
}

.expert_info {
	width:60%;
	margin-left: 80px;
}

.expert_info h3 {
	margin-bottom: 30px;
	font-family: ibm_plex_sans_medium, sans-serif;
	width: 80%;
}

.site-bg_white .expert_info h3 {
	color: #272B34;
}

.site-bg_black .expert_info h3 {
	color: #FFFFFF;
	font-size: 37px;
}

.expert_info a {
	color: #fff;
	text-decoration: underline;
}

.expert_info a:hover {
	text-decoration: underline;
}

.experts_more {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #00AAA0;
	text-decoration: underline;
}

.experts_more:hover {
	color: #4FE1CF;
}

.expert_info h4 {
	margin-top: 50px;
	font-family: ibm_plex_sans_semi-bold, sans-serif;
}

.site-bg_white .expert_info h4 {
	color: #272B34;
}

.site-bg_black .expert_info h4 {
	color: #FFFFFF;
}

.site-bg_white .expert_info p {
	margin-top: 30px;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #60697F;
	width: 220px;
}
.site-bg_black .expert_info p {
	margin-top: 30px;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	color: #9BAAC9;
	width: 220px;
}

.expert-hr hr {
	border: none;
	width: 107px;
	height: 2px;
	background-color: #EB344A;
	position: absolute;
	left: 405px;
	top: 345px;
}

.site-bg_white .expert-hr hr {
	background-color: #EB344A;
}

.site-bg_black .expert-hr hr {
	background-color: #4FE1CF;
}

/*statistics-section*/

.statistics-section {
	margin: 80px 0;
}

.statistics {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	width: 100%;
}

.statistics .project {
	width: 120px;
	text-align: center;
}

.statistics .users_reg {
	width: 155px;
	text-align: center;
}

.statistics .new_idea {
	width: 145px;
	text-align: center;
}

.statistics .standing {
	text-align: center;
}

.statistics-section .statistics hr {
	width: 1px;
	height: 120px;
	margin: 0;
}

.site-bg_white .statistics-section .statistics hr {
	background: #CFD1D9;
	opacity: .7;
}

.site-bg_black .statistics-section .statistics hr {
	background: #A1A1FF;
	opacity: .2;
}

.statistics h3 {
	font-family: ibm_plex_sans_bold, sans-serif;
	font-size: 32px;
}
.site-bg_white .statistics h3 {
	color: #EB344A;
}
.site-bg_black .statistics h3 {
	color: #FE565D;
}

.statistics p {
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
}

.site-bg_white .statistics p {
	color: #272B34;
}

.site-bg_black .statistics p {
	color: #FFFFFF;
}

/*reviews-section*/

.reviews {
	align-items: center;
	width: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	margin: 40px 40px;
}

.reviews .examples-head-hr {
	width: 70px;
	height: 1px;
	margin-top: 21px;
}

.reviews_block {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	margin-top: 50px;
	justify-content: center;
	width: 700px;
}

.review {
	align-content: center;
	display: flex;
	height:126px;
	align-items: center;
	margin: 15px 0;
	transform: scale(0.8);
	transition: all 0.2s;
	overflow: hidden;
}
.review:hover {
	text-decoration: none;
}

.review img {
	width: 9%;
	float: left;
	margin-right: 20px;
	margin-top: 12px;
}
.review.slick-current img{
	width:9%;
}

.site-bg_white .review p {
	display: flex;
	align-items: flex-start;
	color: #272B34;
	font-size: 32px;
}

.site-bg_black .review p {
	display: flex;
	align-items: flex-start;
	color: #F1F1F1;
	font-size: 32px;
}

.review.slick-center {
	transform: scale(1);
}

@media (max-width: 1200px) {
	.expert-hr hr {
		left: 335px;
	}
	.order-project-form {
		margin: 40px 0;
	}
	.additional-offers {
		margin: 40px 0;
	}
	.additional-offers-1 p:first-child, .additional-offers-2 p:first-child, .additional-offers-3 p:first-child, .additional-offers-4 p:first-child {
		width: 250px;
	}
}

@media (max-width: 992px) {
	.order-project-form {
		margin: 40px 0;
	}
	.order-project-form-choice {
		flex-direction: column;
	}
	.order-project-form-head {
		text-align: center;
	}
	.order-project-form-left form {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 40px;
	}
	.order-project-form-choice-2 {
		flex-direction: column;
	}
	.searching-results-block {
		align-items: center;
	}
	.searching-results-block-example {
		flex-direction: column;
	}
	.searching-results-block-example-1, .searching-results-block-example-2 {
		margin-bottom: 20px;
	}
	.additional-offers {
		margin: 40px 0;
	}
	.advantages {
		margin: 40px 0;
	}
	.advantages-items {
		margin: 50px 50px 0;
		flex-direction: column;
	}
	.block-num {
		margin-left: 90px;
	}
	.additional-offers-head {
		margin-left: 90px;
		margin-bottom: 50px;
	}
	.advantages-item {
		border: none;
		padding: 0;
		margin-bottom: 20px;
	}
	.examples-item {
		margin: 0 20px;
	}
	.examples {
		margin: 40px 0;
	}
	.examples-block {
		flex-direction: column;
	}
	.examples-left {
		flex-direction: row;
		justify-content: space-between;
	}
	.experts .expert img {
		width: 50%;
	}
	.experts-section {
		height: 550px;
	}
	.expert-hr hr {
		left: 315px;
		top: 380px;
	}
	.additional-offers-1-hr-1 {
		display: none;
	}
	.additional-offers-1 p:first-child, .additional-offers-2 p:first-child, .additional-offers-3 p:first-child, .additional-offers-4 p:first-child {
		width: 100%;
		margin-top: 20px;
	}
	.additional-offers-1, .additional-offers-2, .additional-offers-3, .additional-offers-4 {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.additional-offers-4 p:nth-child(2) {
		margin-left: 0;
	}
}

@media (max-width: 770px) {
	.experts-section {
		height: 410px;
	}
	.expert_info {
		margin-top: 10px;
	}
	.expert_info h3 {
		margin-bottom: 30px;
	}
	.expert_info h4 {
		margin-top: 30px;
	}
	.expert-hr hr {
		left: 225px;
		top: 265px;
	}
	.reviews_block {
		width: 400px;
	}
	.site-bg_white .review p {
		font-size: 20px;
	}
	.site-bg_black .review p {
		font-size: 20px;
	}
	.reviews {
		margin: 40px 15px;
	}
}

@media (max-width: 600px) {
	.searching-results-block {
		flex-direction: column;
	}
	.searching-results-block-left {
		margin-bottom: 20px;
	}
	.searching-results-block-right {
		margin-right: 0;
	}
	.additional-offers-container {
		display: flex;
		flex-direction: column;
		width: 66%;
	}
	.additional-offers-1, .additional-offers-2, .additional-offers-3 {
		flex-direction: column;
		width: 100%;
	}
	.additional-offers-4 {
		flex-direction: column;
		width: 66%;
	}
	.additional-offers-1 p:first-child, .additional-offers-2 p:first-child, .additional-offers-3 p:first-child, .additional-offers-4 p:first-child {
		margin-bottom: 20px;
	}
	.additional-offers-4 p:first-child {
		margin-right: 0;
	}
	.additional-offers {
		align-items: center;
		display: flex;
		flex-direction: column;
	}
	.additional-offers-1 p:first-child,
	.additional-offers-2 p:first-child,
	.additional-offers-3 p:first-child,
	.additional-offers-4 p:first-child {
		margin-left: 0;
		margin-top: 20px;
	}
	.additional-offers-1 button,
	.additional-offers-2 button,
	.additional-offers-3 button,
	.additional-offers-4 button {
		margin: 20px 0;
	}
	.advantages-item {
		margin: 20px 50px;
	}
	.examples-left {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.item_project {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.examples-item {
		margin-bottom: 20px;
	}
	.block-num {
		justify-content: flex-start;
	}
	.additional-offers-head {
		margin-left: 0;
	}
	.expert_info {
		margin-left: 10px;
	}
	.expert_info h3 {
		margin-bottom: 15px;
	}
	.expert_info h4 {
		margin-top: 10px;
	}
	.expert_info p {
		margin-top: 10px;
	}
	.statistics {
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		width: 100%;
		align-items: center;
		text-align: center;
	}
	.statistics-section .statistics hr {
		width: 150px;
		height: 1px;
	}
	.order-project-form-right-up,
	.order-project-form-right-down {
		flex-direction: column;
		align-items: center;
	}
	.banner-1, .banner-2, .banner-3, .banner-4, .banner-5, .banner-6 {
		margin: 10px 0;
	}
	.order-project-form-right-up-2,
	.order-project-form-right-down-2 {
		flex-direction: column;
		align-items: center;
	}
	.banner-2-1, .banner-2-2, .banner-2-3, .banner-2-4, .banner-2-5, .banner-2-6 {
		margin: 10px 0;
	}
	.expert-hr hr {
		left: 230px;
		bottom: 120px;
	}
	.expert-hr hr {
		display: none;
	}

	.advantages-items{
		margin: 0px;
	}

	.go-designers,.go-text{
		flex-direction: column;
	}

	.go-designer{
		width: 100% !important;
		margin-bottom: 25px;
	}

	.go-title,.go-text-right{
		width: 100% !important;
		padding: 15px 35px;
	}

	.order-project-form-head h3{
		padding: 15px;
	}

	.mobile-menu{
		top:155px;
	}

	.mobile-hamburger{
		margin-top: -30px;
		top:initial;
	}

	.examples-right{
		flex-direction: column;
		align-items: center;
		margin: 0;
	}

	.expert{
		flex-direction: column;
	}

	.experts{
		margin: 0px;
	}

	.experts-section{
		height: initial;
	}

	.experts .expert img{
		width: 90%;
		height: initial;
	}

	.slick-prev_experts,.slick-next_experts{
		top:100%;
	}

	.slick-prev_experts{
		left: 30% !important;
	}

	.expert_info h3{
		font-size: 30px !important;
	}

	.nav-menu-number p:last-child{
		display: none;
	}

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

	.block-num{
		margin:0px;
		display: flex;
		justify-content: center;
	}

	.statistics-section .statistics hr{
		margin-bottom: 1rem;
	}

	.additional-offers-head-hr{
		margin-left: 35px;
	}

	.nav-menu-night-mode{
		display: none;
	}

	.advantages-item{
		margin: 0;
		margin-left: 30px;
	}

	.get-examples-btn{
		display: none;
	}

	.additional-title{
		text-align: center !important;
	}

	.searching-results-head{
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.searching-results-block-example a{
	   margin-left: 0;
	}

	.additional-offers-head-hr-mob {
		margin-left: 95px;
	}

	.additional-offers-1 a{
		margin: 15px 0px;
	}

	.searching-results-block-left{
		align-items: center;
		margin-bottom: 0px;
	}

	.site-bg_black .searching-results-block-right-head p {
		margin: 0;
		font-family: ibm_plex_sans_semi-bold, sans-serif;
		font-size: 16px;
		margin: 40px 0px;
		text-align: center;
	}

	.substrate p{
		width: 100% !important;
	}
}
@media (max-width: 400px) {
	.reviews_block {
		width: 300px;
	}
	.site-bg_white .review p {
		font-size: 16px;
	}
	.site-bg_black .review p {
		font-size: 16px;
	}
}
.slick-list {
	padding: 0!important;
}
.draggable {
	padding: 0!important;
}

.dots-review{
	margin-bottom: -30px;
}

body{
	overflow-x: hidden !important;
	padding-top: 79px;
}

.js_themeBody #pitch-panel .conteiner{
	width: 990px !important;
}

#studio-modal,#example-modal{
	position: relative;
	width: 540px;
	height: 410px;
	overflow: hidden;
	border: 1px solid #a7a7a9;
	background-color: #e1e1e1;
	padding: 40px;
  display: none;
}

#studio-modal p,#example-modal p{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666;
	text-align: left;
	line-height: 22px;
	margin: 22px 0 25px 0;
	text-shadow: 0 1px 0 rgb(240, 240, 240);
}

#example-modal button{
	width: 100%;
	background-color: black;
	padding: 10px;
	text-align: center;
	color:white;
	border:none;
	outline: none !important;
	cursor: pointer;
}

#example-modal{
	height: 620px !important;
}

#example-modal input{
	width: 100%;
	padding: 5px;
}

::-webkit-input-placeholder {color: #9baac9;}
::-moz-placeholder          {color:#9baac9;}/* Firefox 19+ */
:-moz-placeholder           {color:#9baac9;}/* Firefox 18- */
:-ms-input-placeholder      {color:#9baac9;}

#studio-modal h2,#example-modal h2{
	font-family: RodeoC, serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 32px;
	color: #666;
	text-align: left;
	margin: 0 auto 0 auto;
	text-shadow: 0 1px 0 rgb(240, 240, 240);
}

.mobile-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 15px;
	margin: 12px 15px 0 0;
	overflow: hidden;
	background-image: url('/img/popup-close-sprite.png');
	background-repeat: none;
	background-position: 0 -15px;
	cursor: pointer;
}


@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

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

.banner-1:hover{
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

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

.go-text{
	display: flex;
}

.go-title{
	width: 70%;
}

.go-text-right{
	width: 30%;
}

.go-title p{
	color: #8F9EBF;
	font-family: ibm_plex_sans_medium, sans-serif;
	font-size: 24px;
}

.site-bg_black .go-title p{
	color: white;
}

.go-text-right p{
	color: #8F9EBF;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	line-height: 1.8;
}

.go-designers{
	display: flex;
	margin-top: 20px;
}

.go-designer{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	min-height: 350px;
	width: 25%;
	margin-right:  5px;
	margin-left: 5px;
	text-decoration: none;
	padding: 10px;
}

.go-name a{
	color: white;
	font-family: ibm_plex_sans_medium, sans-serif;
	font-size: 18px;
}

.go-descr a{
	color: #8F9EBF;
	font-family: ibm_plex_sans_regular, sans-serif;
	font-size: 14px;
	line-height: 1.8;
}

.designer-content{
	height: 50px;
	background-color: rgba(0,0,0,0.4);
	margin: -10px;
	padding: 10px;
}


