.work.text p {
    line-height: 1.2;
}
.work .financing__container {
    min-height: 34.6rem;
}
.work.financing p {
    color: #ffffff;
}
.work .financing__link {
    color: #abcdec;
    border-bottom: 1px solid #abcdec;
}
.work .financing__link:hover {
    color: #ffffff;
    border-bottom-color: transparent;
}
.work .financing__btn {
    left: 0;
    right: auto;
}
.work .financing__caption {
    width: 48%;
}
.work .financing__btn img {
    position: relative;
    width: 23px;
    height: 19px;
    fill: #fff;
    -webkit-transition: fill .2s cubic-bezier(.2,.6,.4,1);
    transition: fill .2s cubic-bezier(.2,.6,.4,1);
    margin-right: .8rem;
}
.work.our-team-carousel {
    padding: 9rem 10rem 0;
}
@media (max-width: 1000px) {
    .work.our-team-carousel {
        padding: 4rem 2rem 1.4rem;
    }
}
.work.our-team-carousel .our-team-carousel__item {
    padding-bottom: 5.5rem;
    width: 29%;
    margin-right: 6.5%;
}
@media (max-width: 1000px) {
    .work.our-team-carousel .our-team-carousel__item {
        width: 100%;
    }
}
.work.our-team-carousel .our-team-carousel__item:last-child {
    margin-right: 0;
}
.work.our-team-carousel .our-team-carousel__navs {
    position: static;
    display: flex;
    justify-content: center;
    padding: 0 0;
}
.work.our-team-carousel .our-team-carousel__nav {
    width: 13px;
    height: 20px;
    background-image: url(../images/arrow-s.png);
    position: static;
}
.work.our-team-carousel .our-team-carousel__nav._prev {
    background-position-x: left;
}
.work.our-team-carousel .our-team-carousel__nav._next {
    background-position-x: right;
}
.work.our-team-carousel .our-team-carousel__navs-wrap {
    top: 90%;
}
.work.our-team-carousel .person__img-wrap {
    width: 100%;
    height: 6.7rem;
    position: relative;
    padding: 0 0;
    margin-bottom: 3.5rem;
}
.work.our-team-carousel .person__img {
    position: static;
    width: auto;
    height: 100%;
    margin: auto;
}
.work.our-team-carousel .person__content {
    text-align: center;
}
.work.our-team-carousel  .person__title {
    margin-bottom: 2.2rem;
}
.work.accordionblock {
    padding-left: 10rem;
    margin-bottom: 10rem;
}
.work.accordionblock .accordionblock-wrap {
    padding: 0;
    background-color: #f0efec;
}
.work.accordionblock .ui-widget {
    font-family: "Roboto Condensed",sans-serif;
}
.work.accordionblock .name-block,
.work.accordionblock .ui-state-default {
    font-size: 3rem;
    border: none;
    background: transparent;
    color: #000;
    font-weight: 600;
    padding: 0;
}
.work.accordionblock .ui-accordion .ui-accordion-header {
    border-top: 3.2rem solid #ffffff;
    margin: 0;
    padding: 3.1rem 3.1rem;
}
.work.accordionblock .ui-icon {
    width: 22px;
    height: 22px;
    margin-right: 15px;
    background-image: url(../images/accord-arrow.png);
}
.work.accordionblock .ui-icon-triangle-1-e {
    background-position: 0 0;
}
.work.accordionblock .ui-icon-triangle-1-s {
    background-position: 100% 0;
}
.work.accordionblock .ui-accordion .ui-accordion-content {
    display: flex;
    align-items: flex-end;
    position: relative;
    border: none;
    background-color: transparent;
    padding: 0;
    overflow: visible;
    z-index: 1;
    border-bottom: 0rem solid #ffffff;
}
.work.accordionblock .ui-accordion .ui-accordion-content.ui-accordion-content-active {
    border-bottom: 3rem solid #ffffff;
}
.work.accordionblock .accordionblock-text {
    padding-left: 7rem;
    padding-right: 10rem;
}
.work.accordionblock .accordionblock-text-inner {
    padding-bottom: 4rem;
}
.work.accordionblock .accordionblock-text p {
    margin-bottom: 2rem;
    font-family: 'Roboto';
}
.work.accordionblock .accordionblock-text ul li{
    list-style: disc;
    margin-left: 30px;
    font-family: 'Roboto';
}
.work.accordionblock .accordionblock-text .button {
    display: block;
    background-color: #008752;
    font-size: 1.6rem;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    padding: 1.6rem;
    margin-top: 5.7rem;
}
.work.accordionblock .accordionblock-text .white-block {
    position: relative;
    bottom: -1.2rem;
    width: 100%;
    height: 1.2rem;
    background-color: #ffffff;
}
.work.accordionblock .accordionblock-image {
    height: 100%;
    flex-shrink: 0;
    position: relative;
}

.work.accordionblock .accordionblock-image img {
    height: 100%;
    width: auto;
}

.work.accordionblock .accordionblock-image .gray-block {
    position: absolute;
    bottom: -2rem;
    height: 2rem;
    width: 100%;
    background-color: #576d81;
}

@media screen and (min-width: 1001px){
	#header.stick .header-logo {
		width: 17.2rem;
		height: auto;
		top: 22px;
		position: relative;
		margin-top: 0;
	}
}

@media screen and (max-width: 1000px) {
	.work .page-head {
		padding: 0;
	}
	.work .page-head h1 {
		margin-top: 1.4rem;
	}
	.work.text p {
		margin-bottom: 1.8rem;
	}
	.work .financing__caption {
		width: 100%;
		padding: 3.4rem 1.9rem 2.2rem;
	}
	.work .financing__img-wrap {
		order: -1;
	}
	.work .financing__btn {
		left: 0;
		right: auto;
		top: auto;
		bottom: 0;
		padding: 2.5rem 2rem;
	}
	.work .financing__title {
		margin-bottom: 1.7rem;
	}
	.work .financing__sub-title {
		margin-top: 0.5rem;
		margin-bottom: 1.7rem;
	}
	.work.our-team-carousel .person__img-wrap {
		margin-bottom: 2.5rem;
    }
    .work.our-team-carousel .our-team-carousel__navs-wrap {
        top: 91%;
    }
	.work.accordionblock {
		padding-left: 0;
		margin-bottom: 4rem;
	}
	.work.accordionblock .ui-accordion .ui-accordion-header {
		padding: 2.5rem 2.1rem;
	}
	.work.accordionblock .name-block, .work.accordionblock .ui-state-default {
		font-size: 2.2rem;
	}
	.work.accordionblock .accordionblock-text {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.work.accordionblock .accordionblock-image {
		display: none;
	}
	.work.accordionblock .accordionblock-text .button {
		margin-top: 2.5rem;
		padding: 1.2rem 2.4rem;
    }
    .work.accordionblock .accordionblock-text-inner {
        padding-bottom: 3rem;
    }
    .work.accordionblock .ui-accordion .ui-accordion-header {
        border-top: 1.9rem solid #ffffff;
        display: flex;
    }
    .work.accordionblock .ui-accordion .ui-accordion-content.ui-accordion-content-active {
        border-bottom: 2rem solid #ffffff;
    }
    .work.accordionblock .ui-icon {
        flex-shrink: 0;
        margin-top: 0;
    }
}
