section.sitestart{overflow:hidden;position:relative}section.sitestart.sitestart-image>picture img{height:100%;max-height:90vh;object-fit:cover;width:100%}section.sitestart.sitestart-image>picture img.imgpos-top{object-position:top}section.sitestart.sitestart-image>picture img.imgpos-center{object-position:center}section.sitestart.sitestart-image>picture img.imgpos-bottom{object-position:bottom}section.sitestart.sitestart-image>picture img.vh-50{max-height:50vh}@media(max-width:1300px){section.sitestart.sitestart-image>picture img{height:50vh}}@media(max-width:767.9px){section.sitestart.sitestart-image>picture img{height:33vh!important}}@media(min-width:550px){section.sitestart{display:grid;grid-template-columns:minmax(0,1fr)}section.sitestart>.content,section.sitestart>.embed-player,section.sitestart>picture,section.sitestart>video{grid-area:1/1}section.sitestart>picture img{display:block;min-height:100%}section.sitestart>video{align-self:stretch;display:block;height:100%}section.sitestart>.embed-player{align-self:stretch;aspect-ratio:16/9;container-type:size;justify-self:stretch;overflow:hidden;position:relative}section.sitestart>.embed-player>div{height:max(100cqh,56.25cqw);left:50%;padding:0!important;position:absolute!important;top:50%;transform:translate(-50%,-50%);width:max(100cqw,177.7777777778cqh)}}section.sitestart video{object-fit:cover;object-position:center;width:100vw}section.sitestart video .mp4{text-transform:uppercase}section.sitestart .cert{height:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:50px}@media(min-width:768px){section.sitestart .cert{bottom:10px;top:unset;transform:unset;width:100px}}@media(min-width:1500px){section.sitestart .cert{bottom:50px;right:50px;width:200px}}section.sitestart .title{bottom:10px;color:#fff;font-family:Michroma,Open Sans,sans-serif,Arial,Verdana,Trebuchet MS;font-size:2rem;font-weight:700;padding:0 30px;position:absolute;text-align:left;text-transform:uppercase;width:50%}@media(min-width:1200px){section.sitestart .title{bottom:50px;font-size:3rem;text-align:center;width:100%}}section.sitestart .content{position:relative;width:100%}section.sitestart .content *{color:#000!important}@media(min-width:550px){section.sitestart .content{align-self:end;margin:30px 0}section.sitestart .content *{color:#fff!important}}@media(max-width:768px){section.sitestart .content{padding:2rem 0}section.sitestart .content h1{font-size:1.3rem}section.sitestart .content .mb-5{margin-bottom:0!important}section.sitestart .content .p-5{padding:1rem!important}}