.about_scroll{
    position:relative;
    padding:0; width: 100%; float: left; 
}
.about_scroll .icon{
    position:absolute;
    top:-2px;
    right:5%;
    z-index:10;
    width:200px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.about_scroll .textarea{
    max-width:579px;
    position:relative;
    padding:0 0 65px;
    z-index:2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    opacity:0;
    -webkit-transform:translate(-30px,0);
    -ms-transform:translate(-30px,0);
    transform:translate(-30px,0);
    -webkit-transition:1s ease;
    -o-transition:1s ease;
    transition:1s ease;		
}

@media (max-width:1079.99px){
    .about_scroll .textarea.count-1{
        padding-top:65px
    }
}
.about_scroll .textarea .subtitle-wpr{
    margin-left:-40px
}
.about_scroll .textarea .title.animation-in{
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px)
}
.about_scroll .textarea .title.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.about_scroll .textarea .intro_text{
    max-width:427px
}
.about_scroll .textarea .intro_text.animation-in{
    -webkit-transform:translateX(-40px);
    -ms-transform:translateX(-40px);
    transform:translateX(-40px);
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.about_scroll .textarea .intro_text.animation-in.animation-active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.about_scroll .textarea:not(.count-1) .link,.about_scroll .textarea:not(.count-1) .title,.about_scroll .textarea:not(.count-1) blockquote{
    opacity:0;
    -webkit-transform:translate(-30px,0);
    -ms-transform:translate(-30px,0);
    transform:translate(-30px,0);
    -webkit-transition:.5s ease .2s;
    -o-transition:.5s ease .2s;
    transition:.5s ease .2s
}
.about_scroll .textarea.active{
    opacity:1;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0)
}
.about_scroll .textarea.active .link,.about_scroll .textarea.active .title,.about_scroll .textarea.active blockquote{
    opacity:1;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0)
}
@media (max-width:1079.99px){
    .about_scroll .textarea{
        min-height:inherit;
        margin:0 auto;
        padding:65px 0;
        opacity:1!important;
        -webkit-transform:translate(0,0)!important;
        -ms-transform:translate(0,0)!important;
        transform:translate(0,0)!important
    }
}
.about_scroll .image.mobile{
    display:none;
    background-size:cover;
    background-position:center
}
@media (max-width:1079.99px){
    .about_scroll .image.mobile{
        display:block;
        padding-bottom:50%;
        margin:0 auto
    }
}
@media (max-width:767.99px){
    .about_scroll .image.mobile{
        width:100%;
        padding-bottom:65%
    }
}
@media (max-width:1079.99px){
    .about_scroll .images{
        display:none
    }
}
.about_scroll .images .image{
    background-size:cover;
    background-position:center;
    position:absolute;
    width:54.16%;
    height:100vh;
    top:0;
    left:0;
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.about_scroll .images .image.hide{
    opacity:0
}
.about_scroll .images .image.fixed{
    position:fixed
}
.about_scroll .images .image.fixed-bottom{
    position:absolute;
    top:auto;
    bottom:0
}.about_scroll .text { float: right; padding: 100px 0 0; }.about_scroll .text p {padding-bottom: 37px;font-size: 27px;line-height: 37px;color: #000;}.about_scroll .text p strong { color: #64A828; font-family: 'tt_hovesbold';  font-weight: normal; }.about_scroll .text .smallertext p { padding-bottom: 30px; color: #3C3C3C; font-size: 20px; line-height: 28px;}.container-fluid {max-width: 1570px;margin: 0 auto; padding: 0 20px;}/* responsive */@media only screen and (max-width: 1569px) {	.container-fluid { max-width: 1280px; }	.about_scroll .images .image { width: 50%;}	}@media only screen and (max-width: 1279px) {	.about_scroll .text p {padding-bottom: 25px; font-size: 24px; line-height: 32px;}	.about_scroll .textarea { max-width: 470px; }	}@media only screen and (max-width: 1079px) {	.about_scroll .text {float: none; padding: 0; }	.container-fluid { padding: 0; }	.about_scroll .textarea { max-width: 100%; padding: 30px 20px !important; }	.about_scroll .textarea.count-1 { padding-bottom: 0; }}@media only screen and (max-width: 1023px) {	.about_scroll .text p {padding-bottom: 20px; font-size: 22px; line-height: 30px;}}@media only screen and (max-width:639px) {	.about_scroll .text p {padding-bottom: 20px; font-size: 20px; line-height: 28px;}}