div#banner{padding-top:100px}
#banner .banner-h1{font-weight:600;font-size:59px;line-height:1.2;margin-bottom:30px;color:#111451}
.banner-text{display:inline-block;width:100%;clear:both;margin-bottom:50px;color:#3C3E71;font-size:20px}
.go-down{align-items:center;animation:godownarrow .8s linear 1s infinite alternate;bottom:110px;display:inline-flex;flex-direction:column;position:absolute}
.go-down__text{color:#6f38c7;font-size:18px;font-weight:700;letter-spacing:.14em;margin-bottom:20px;text-transform:lowercase;writing-mode:tb-rl}
@keyframes godownarrow {
0%{transform:translateY(0)}
100%{transform:translateY(20px)}
}
@media(min-width:768px){
    .imagedblock {
        background:none !important;
    }
}
@media(min-width:1200px) and (max-width:1599px) {
div#banner{padding-top:70px}
#banner .banner-h1{font-size:38px}
.banner-text{margin-bottom:20px}
}
@media(min-width:992px) and (max-width:1199px) {
div#banner{padding-top:50px}
#banner .banner-h1{font-size:35px;margin-bottom:10px}
.banner-text{margin-bottom:20px}
.go-down{bottom:0}
}
@media(min-width:992px) {
.textedblock{position:absolute;width:1200px;left:0;max-width:unset;z-index:1;top:80px}
}
@media(min-width:768px) and (max-width:991px) {
div#banner{padding-top:40px}
#banner .banner-h1{font-size:35px;margin-bottom:10px}
.banner-text{margin-bottom:20px}
.imagedblock{margin-top:-130px!important;z-index:-1}
.go-down{bottom:180px}
}
@media(max-width:767px) {
div#banner{padding-top:40px}
#banner .banner-h1{font-size:25px;margin-bottom:10px;/*max-width:300px*/}
.banner-text{margin-bottom:20px}
.imagedblock{/*margin-top:-10vw!important;*/z-index:-1}
.go-down{bottom:20vw; display:none;}
.imagedblock {
    padding: 0 !important;
    overflow: hidden;
}
.imagedblock img {
    /* opacity:0; */
    width: 130vw;
    max-width: unset;
    margin-left: -30vw;
margin-bottom:40px;
}
}
@media(max-width:575px){
    .imagedblock img {
        /* opacity:0; */
        width: 200vw;
        max-width: unset;
        margin-left: -50vw;

    } 
}