:where(body.home) .homeHero{width:100%;height:100vh;position:relative;overflow:hidden}:where(body.home) .homeHero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b00 0,#000 80.74%);width:100%;height:50%;position:absolute;bottom:0;left:0}:where(body.home) .homeHero__video{width:100%;height:100%;position:relative}:where(body.home) .homeHero__video iframe,:where(body.home) .homeHero__video video{object-fit:cover;width:109%;height:109%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(body.home) .homeHero__descripWrapper{text-align:center;z-index:1;width:100%;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}@media (max-width:575.98px){:where(body.home) .homeHero__descripWrapper{bottom:20%}}:where(body.home) .homeHero__descrip--title{margin-bottom:.125em}:where(body.home) .homeHero__descrip--btns{justify-content:center;align-items:center;gap:1.75em;display:flex}@media (max-width:575.98px){:where(body.home) .homeHero__descrip--btns{gap:.875em}}:where(body.home) .homeHero__descrip--btns .roundBtn{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:2.75em;align-items:center;gap:1.3125em;padding:.375em .625em .375em 1.5625em;transition:all .25s;display:flex;overflow:hidden}@media (max-width:575.98px){:where(body.home) .homeHero__descrip--btns .roundBtn{font-size:.875em}}:where(body.home) .homeHero__descrip--btns .roundBtn span{color:#000;font-size:1.125em;font-weight:500;transition:all .25s}:where(body.home) .homeHero__descrip--btns .roundBtn .imgWrapper{border-radius:50%;width:2.75em;height:2.75em;overflow:hidden}:where(body.home) .homeHero__descrip--btns .roundBtn .imgWrapper img{object-fit:cover;width:100%;height:100%}@media (min-width:1200px){:where(body.home) .homeHero__descrip--btns .roundBtn:hover{background:#000;transition:all .25s}:where(body.home) .homeHero__descrip--btns .roundBtn:hover span{color:#fff;transition:all .25s}}:where(body.home) .homeHero__descrip--btns .underlineBtn{padding-bottom:.5em;position:relative}:where(body.home) .homeHero__descrip--btns .underlineBtn:after{content:"";background:#fff;width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0;transform:scaleX(1)}@media (min-width:1200px){:where(body.home) .homeHero__descrip--btns .underlineBtn:hover:after{width:100%;transform:scaleX(0)}}
.homeHero{width:100%;height:100vh;position:relative;overflow:hidden}.homeHero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b00 0,#000 80.74%);width:100%;height:50%;position:absolute;bottom:0;left:0}.homeHero__video{width:100%;height:100%;position:relative}.homeHero__video iframe,.homeHero__video video{object-fit:cover;width:109%;height:109%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeHero__descripWrapper{text-align:center;z-index:1;color:#fff;width:100%;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.homeHero__descrip .homeHero__descrip--title{margin-bottom:.125em}.homeHero__descrip--btns{justify-content:center;align-items:center;gap:1.75em;display:flex}.homeHero__descrip--btns .roundBtn{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:2.75em;align-items:center;gap:1.3125em;padding:.375em .625em .375em 1.5625em;transition:all .25s;display:flex;overflow:hidden}.homeHero__descrip--btns .roundBtn span{color:#000;font-size:1.125em;font-weight:500;transition:all .25s}.homeHero__descrip--btns .roundBtn .imgWrapper{border-radius:50%;width:2.75em;height:2.75em;overflow:hidden}.homeHero__descrip--btns .roundBtn .imgWrapper img{object-fit:cover;width:100%;height:100%}.homeHero__descrip--btns .underlineBtn{padding-bottom:.5em;position:relative}.homeHero__descrip--btns .underlineBtn:after{content:"";background:#fff;width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0;transform:scaleX(1)}@media (min-width:1200px){.homeHero__descrip--btns .roundBtn:hover{background-color:#000}.homeHero__descrip--btns .roundBtn:hover span{color:#fff}.homeHero__descrip--btns .underlineBtn:hover:after{width:100%;transform:scaleX(0)}}@media (max-width:480px){.homeHero__descripWrapper{bottom:20%}.homeHero__descrip--btns{gap:.875em}.homeHero__descrip--btns .roundBtn{font-size:.875em}}
