.startInfo{position:relative;background:#00805d;overflow:hidden;}
.startInfo::before{content:"";background:#fff;height:330px;width:100%;top:0;left:0;position:absolute;z-index:1;}
.startInfoBg{width:100%;height:auto;position:absolute;left:0;bottom:0;z-index:0;}
.startInfoIn{position:relative;z-index:2;flex-direction:column;align-items:center;padding:0 0 81px;max-width:1720px;}
.startInfo .iframe_container{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.15);}
.startInfo .ytInfo{color:var(--colBlack);font-size:12px;line-height:18px;}
.startInfo .ytInfoHref{color:var(--colGreen);font-weight:900;}
.startInfoWrapper{width:100%;flex-direction:column;align-items:center;padding:29px 0 0;}
.startInfo .doubleHeadline{margin:47px 0 0;}
.startInfo p{color:#fff;text-align:center;}
.startInfo p strong{color:var(--colLine)}
.startInfo p.dhBot{color:var(--colLine)}
.siwText{margin:54px 0 52px;letter-spacing:-0.1px;}
.siwDates{gap:30px;width:100%;}
.siwdItem{width:calc((100% - 30px) / 2);flex-direction:column;align-items:center;position:relative;padding:0 0 12px;}
.siwdItem:first-of-type::after{content:"";position:absolute;right:-15px;width:1px;height:100%;top:0;background:var(--colLine)}
.siwdItem p{text-transform:uppercase;}
.siwdItem img{margin:23px 0 8px;}
.siwdiDate{font-family:var(--sec-font);font-size:120px;line-height:74px;letter-spacing:-1px;margin:19px 0 17px 23px;}
.siwiMonth{font-family:var(--sec-font);font-size:60px;line-height:63px;letter-spacing:-1px;}
.siwiTime{font-size:30px;line-height:44px;font-weight:900;}
p.siwiPlace{font-family:var(--sec-font);font-size:38px;line-height:47px;color:var(--colLine);margin:-4px 0 0;}
.siwEnd{font-family:var(--sec-font);font-size:38px;line-height:47px;text-transform:uppercase;margin:46px 0 22px;}
.startInfo a.mainButton:nth-of-type(2){min-width:389px;}
.siwText,
.siwDates{max-width:970px;}

@media screen and (min-width:768px) and (max-width:1200px)
{
    .startInfo p.dhBot{font-size:69px;line-height:70px;}
}

@media screen and (max-width:767px)
{
    .startInfo::before{height:165px;}
    .startInfoBg{width:175%;left:50%;bottom:8%;transform:translate(-50% ,0);max-width: 175%;}
    .startInfoIn{padding:0 0 31px;}
    .startInfoWrapper{padding:30px 0 0;}
    .startInfo .doubleHeadline{margin:43px 0 0;}
    .startInfo .ytInfo{bottom:10px!important;width:90%;}
    .startInfo .iframe_container > p > img{transform:scale(.62);}
    .siwText{line-height:23px;font-size:17px;margin:25px 0 40px;letter-spacing:0.1px;}
    .siwDates{gap:25px;}
    .siwdItem{width:calc((100% - 25px) / 2);padding:0;}
    .siwdiDate{font-size:50px;line-height:46.25px;margin:-7px 0 2px -4px;}
    .siwiMonth{font-size:25px;line-height:30px;}
    .siwdItem img{width:24px;height:24px;margin:4px 0 4px;}
    .siwiTime,
    p.siwiPlace{font-size:17px;line-height:22.5px;}
    p.siwiPlace{margin:-1px 0 0;}
    .siwEnd{font-size:17px;line-height:20px;margin:40px 0 25px;}
    .startInfo a.mainButton:nth-of-type(2){min-width:281px;}
    .startInfo p.dhBot{font-size:36px;line-height:37px;}
}

@media screen and (max-width:399px)
{
    .startInfo p.dhBot{font-size:33px;line-height:34px;}
    .startInfo a.mainButton:nth-of-type(2){font-size:16px;}
}