.home .video-header{position:absolute;z-index:0;transform:translate(-50%,-50%);width:100vw;min-width:99vw;max-width:100vw;left:50%;top:50%;min-height:600px;height:100vw;margin-top:35px;transition:opacity .5s ease;background-color:transparent}@media screen and (max-width:767px){.home .video-header{position:relative;transform:none;left:auto;top:auto;min-height:auto;height:auto;margin-top:0;margin-bottom:-5px}}@media screen and (min-width:1200px){.home .video-header{display:block;margin-top:20px}}.home .logo-header{position:absolute;width:19%;min-width:250px;max-width:350px;left:50%;transform:translate(-50%,-50%);opacity:1;top:48%;z-index:1}@media screen and (min-width:768px){.home .logo-header{top:54%}}@media screen and (min-width:992px){.home .logo-header{top:48%}}.home .logo-header img{width:100%}.home .logo-header span{display:block;color:#fff;text-align:center;letter-spacing:1px;line-height:55px;font-size:20px}.home .header-image{background-position:100%;margin-top:0;padding:0;width:100vw;max-width:100vw;overflow:hidden}@media screen and (min-width:1200px){.home .header-image{height:59vw;max-height:100vh}}@media screen and (max-width:767px){.home .header-image{height:auto}}.home .header-image #iconMuted{background:#9db731;border-radius:50%;position:absolute;bottom:20px;right:30px;width:30px;height:30px;cursor:pointer}.home .header-image #iconMuted .soundOff,.home .header-image #iconMuted .soundOn{position:absolute;top:0;bottom:0;right:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:opacity .5s}.home .header-image #iconMuted .soundOn{background-image:url(/img/home/sound-on.svg);opacity:0}.home .header-image #iconMuted .soundOff{background-image:url(/img/home/sound-off.svg);opacity:1}.home .serviceList{padding:15px 0;background-color:#fff;transition:transform .2s;position:relative}.home .serviceList .img-responsive{transition:opacity .5s ease;opacity:1}.home .serviceList .img-hover{transition:opacity .2s ease;opacity:0;max-width:149px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.home .serviceList:hover{box-shadow:0 26px 80px 0 rgba(33,30,60,.08);transform:scale(1.2);z-index:95}.home .serviceList:hover .img-responsive{opacity:0}.home .serviceList:hover .img-hover{opacity:1}.home .serviceList hr{border-width:1px;width:60%}.home .serviceList .description{font-size:16px;font-weight:400;line-height:25px}@media screen and (min-width:768px){.home .mt-sm-10{margin-top:1em!important}}.logo-header,.navbar-brand{transition:opacity .8s ease}