h1.line {
	margin-top: 60px;
}

h1.line span {
	color: #669999;
}

.closeBtn {
    color: #006666;
}

.closeBtn::before {
    background-image: url('../images/btn-plus-line.svg');
}

#contactsPopUp {
    background-color: #006666;
}

#contactsPopUp .logo {
    width: 120px;
}

#formStatus p {
    background-color: #068080;
}

.expandBtn {
    color: #006666;
}

.expandBtn:hover {
    color: #006666;
}

.expandBtn:hover::before {
    color: #006666;
}

.expandBtn::before {
    background-image: url(../images/btn-plus-line.svg);
}

.aux span::before {
    background-image: url(../images/btn-arrow-line.svg);
}

#slide1 {
    background-image: url('../images/background-line.svg');
    margin-top: 0;
    padding-top: 30px;
    position: relative;
}

#slide1 .logo-line {
    max-width: 140px;
    margin-left: -8px;
}

#slide1 nav ul li::before {
    display: none;
}

.list li::before,
#slide2 ul li::before {
    background-color: #006666;
}

#slide2,
#slide4,
#slide6 {
    background-color: #d9e8e8;
}

#slide1 .slimexperts {
    margin: 25px 35px 25px 0;
}

#slide3 .left {
    width: 50%;
}

#slide3 .wrapper {
    background-image: url('../images/background-line-slide3-1.jpg');
    background-size: 655px;
    background-position: 85% 0;
}

#slide3 ul li::before,
#slide6 ul li::before {
    background-image: url(../images/checkmark-line.svg);
}

#slide3 .droplet {
    width: 150px;
    bottom: 290px;
    right: 14%;
}

.drop3.b {
    top: 30px;
}

.drop3.c {
    top: 35px;
}

#slide5 .left {
    width: 51%;
}

#slide5 .graphTitle {
    font-size: .9rem;
    margin: 35px 0 10px;
    color: #006666;
    font-weight: 500;
}

#slide5 .graph {
    position: relative;
    width: 100%;
    max-width: 335px;
    margin: 0 auto;
}

#slide5 span.col1legend,
#slide5 span.col2legend,
#slide5 span.col3legend {
    position: absolute;
    bottom: 0;
    font-size: .8rem;
    font-weight: 500;
    color: #669999;
}

#slide5 span.col1legend {
    left: 62px;
}

#slide5 span.col2legend {
    left: 170px;
}

#slide5 span.col3legend {
    left: 270px;
}

#slide5 span.col1, 
#slide5 span.col2 {
    position: absolute;
}

#slide5 span.col1 {
    left: 75px;
    bottom: -50px;
}

#slide5 span.col2 {
    right: 10px;
    bottom: -50px;
}

#slide5 span.col1::before, 
#slide5 span.col2::before {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    left: -26px;
    top: 3px;
}

#slide5 span.col1::before {
    background-color: #cccccc;
}

#slide5 span.col2::before {
    background-color: #006666;
}

#slide7 .logo-line {
    position: absolute;
    bottom: 5px;
    left: 0;
    margin-left: -8px;
    width: 110px;
}

footer {
    background-color: #006666;
}

.mobile-420 {
    display: none;
}
