.startHeader{}
.startHeaderIn{max-width:1720px;}
.startHeader .tns-nav{bottom:-31px;}
.startHeader .tns-nav button{width:15px;height:15px;transform:initial;background:var(--colGreen);margin:0 7px;}
.startHeader .tns-nav button.tns-nav-active,
.startHeader .tns-nav button:hover{background:var(--colLine);}
.startHeader .tns-controls button{top:51.5%;color:transparent;width:28px;height:41px;opacity:1;background:url(../../../../assets/img/slider-arrow.png);background-position:center;background-repeat:no-repeat;}
.startHeader .tns-controls button[data-controls="prev"]{left:-43px;}
.startHeader .tns-controls button[data-controls="next"]{transform:translateY(-50%) rotateZ(180deg);right:-43px;}
.startHeader button[data-action]{position:absolute;bottom:20px;left:calc(50% - 13px);z-index:9;background:var(--colGreen);color:#fff;border-radius:100%;border:0;width:30px;height:30px;line-height:27px;}

.startHeaderSlide{position:relative;}
.shsContent{position:absolute;left:100px;top:50%;width:40%;transform:translateY(-50%)}
.shsTitle{color:#fff;font-size:90px;line-height:85px;letter-spacing:-1.5px;text-transform:uppercase;font-weight:900;font-family:var(--sec-font);}
.shsText{margin:45px 0 40px;max-width:90%;font-weight:800;}
.shsContent .mainButton{display:inline-block;}

@media screen and (min-width:768px) and (max-width:1850px)
{
    .startHeader .tns-controls button[data-controls="prev"]{left:-34px;}
    .startHeader .tns-controls button[data-controls="next"]{right:-34px;}
    .shsContent{left:35px;width:50%;}
    .shsTitle{font-size:50px;line-height:45px;}
    .shsText{margin:25px 0 20px;max-width:100%;font-size:15px;line-height:20px;}
}

@media screen and (max-width:767px)
{
    .startHeader{padding:0 9px;}
    .startHeader .tns-nav button{width:13px;height:13px;margin:0 5.5px;}
    .startHeader .tns-nav{bottom:-23px;}
    .startHeader .tns-controls{display:none;}
    .startHeaderPic{width:100%;height:auto;}

    .shsContent{left:0;top:35px;padding:0 22px;width:100%;transform:initial;}
    .shsTitle{text-align:center;font-size:31.25px;line-height:31.25px;}
    .shsText{text-align:center;font-size:17.5px;font-weight:600;max-width:100%;margin:20px 0;}
    .shsContent .mainButton{display:table;margin:0 auto;}
}

@media screen and (max-width:379px)
{
    .shsContent{top:25px;}
    .shsTitle{font-size:26px;line-height:25px;}
    .shsText{margin:15px 0;}
}