.hr-hero-banner{height:calc(100vh - 120px);position:relative}.hr-hero-banner .swiper-container{width:100%;height:100%;position:relative;overflow:hidden}.hr-hero-banner .swiper-container .swiper-wrapper .swiper-slide{height:100%;display:flex;align-items:center;justify-content:center;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.hr-hero-banner .swiper-button-next,.hr-hero-banner .swiper-button-prev{color:#fff;background:#000;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;z-index:10;top:calc(50% - 25px)}.hr-hero-banner .swiper-button-prev{left:60px}.hr-hero-banner .swiper-button-prev::after{display:none}.hr-hero-banner .swiper-button-next{right:60px}.hr-hero-banner .swiper-button-next::after{display:none}.hr-hero-banner .hr-sub-titel span{font-size:22px;font-weight:var(--weight-500)}.hr-hero-banner .hr-titel h2{font-size:50px;font-weight:var(--weight-600)}.hr-hero-banner .hr-dec p{font-size:16px;font-weight:var(--weight-500)}.hr-hero-fullvh{height:100vh;position:relative}.hr-hero-banner{height:calc(100vh - 123px);position:relative}.hr-hero-banner .swiper-container .swiper-wrapper .swiper-slide{background-position:center!important}.hr-hero-banner .swiper-button-prev,.hr-hero-banner .swiper-button-next{background:#fff0;border:1px solid var(--HR-light);border-radius:5px;color:var(--HR-light)}.hr-hero-banner .swiper-button-prev:hover,.hr-hero-banner .swiper-button-next:hover{background:var(--HR-primary);border:1px solid var(--HR-primary);color:var(--HR-light)}.hr-hero-banner .hr-sub-titel{padding:8px 30px;border:3px solid var(--HR-primary);border-radius:50px;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:15px}.hr-hero-banner .hr-sub-titel span{font-size:26px;color:var(--HR-light);line-height:28px}.hr-hero-banner .hr-titel{margin-bottom:20px;position:relative}.hr-hero-banner .hr-titel h2{font-size:60px;color:var(--HR-light);line-height:63px;font-weight:var(--weight-500)}.hr-hero-banner .hr-dec p{color:var(--HR-light);font-size:18px;line-height:21px;font-family:var(--weight-400);margin-bottom:0}.hr-hero-banner .hr-btn-group{margin-top:30px}.hr-btn-group .btn{margin-right:15px}.hr-hero-banner .hr-btn-group .btn-main{background:var(--HR-primary);color:var(--HR-light);border:2px solid var(--HR-primary)}.hr-hero-banner .hr-btn-group .btn-main::before{background:var(--HR-light)}.hr-hero-banner .hr-btn-group .btn-main:hover{color:var(--HR-primary);border:2px solid var(--HR-primary)}.hr-hero-banner{height:100vh}.th-hero-bg{position:absolute;inset:0;z-index:-1}.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center}.th-hero-bg img{height:100%;width:100%;object-fit:cover}.hr-hero-banner .hr-sub-titel span{font-size:18px;font-weight:600;display:block;color:var(--color-3);margin-top:-.36em;margin-bottom:25px;text-transform:capitalize;font-family:var(--HR-font-01)}.hr-hero-banner .hr-sub-titel{border:none;padding:8px 0;margin:unset;font-size:18px;font-weight:600;text-transform:capitalize}.hr-hero-banner .hr-titel h2{font-size:64px;font-weight:var(--weight-800);line-height:1.167;font-family:var(--HR-font-02)}.hr-hero-banner .hr-dec p{font-weight:500;max-width:100%;margin-bottom:40px;font-size:16px}.hr-hero-banner .hr-btn-group .btn-main{border:0}.hr-hero-banner .hr-btn-group .btn-main:hover{color:var(--HR-secondary);border-bottom:2px solid var(--HR-primary)}.hr-hero-banner .hr-btn-group .btn-secondary{background-color:var(--HR-light);color:var(--HR-primary);padding:20.5px 29px;font-size:16px;font-family:var(--weight-600);display:block;border-radius:0}.hr-hero-banner .hr-btn-group .btn-secondary:hover{color:var(--HR-light);border-bottom:2px solid var(--HR-primary)}.hr-hero-banner .hr-titel:before,.hr-hero-banner .hr-titel:after{content:none}.video-container{position:relative;width:640px;height:360px}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;border:none;color:var(--HR-primary);cursor:pointer;z-index:2}.play-button:after,.play-button:before{background:var(--HR-primary)}.play-button:after,.play-button:before{content:"";position:absolute;left:0;top:8px;right:0;bottom:0;background-color:var(--HR-secondary);z-index:-1;border-radius:50%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}.play-button:after,.play-button:before{webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ripple;animation-name:ripple}.play-button>span{display:inline-block;width:var(--icon-size,100px);height:var(--icon-size,100px);line-height:var(--icon-size,100px);text-align:center;background-color:var(--HR-light);color:var(--HR-primary);font-size:var(--icon-font-size,1.2em);border-radius:50%;z-index:1;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}.play-button>span{--icon-size:80px;background:var(--HR-secondary);color:var(--HR-light);font-size:24px}.play-button:hover>i{background:var(--HR-light);color:var(--HR-primary)}.play-button:hover:after,.play-button:hover:before{background:var(--HR-light)}.play-button:hover:after,.play-button:hover::before,.play-button:hover i{color:var(--HR-light)}.popup{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);justify-content:center;align-items:center}.popup-content{padding:20px;border-radius:10px;position:relative}.close{position:absolute;top:-10px;right:20px;font-size:24px;cursor:pointer;color:var(--HR-light)}.hr-hero-banner .hr-titel{margin-top:80px}