.intro{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.intro .btn{--bs-btn-padding-y: 30px;--bs-btn-padding-x: 60px}.intro .intro-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.intro .intro-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(282deg, rgba(255, 255, 255, 0) -17.44%, rgba(0, 0, 0, 0.2) 47.87%)}.intro .intro-bg img,.intro .intro-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intro .intro-bg video::-webkit-media-controls-overlay-play-button{display:none !important}.intro .intro-bg video::-webkit-media-controls-play-button{display:none !important}.intro .intro-bg video::-webkit-media-controls{display:none !important}.intro .intro-bg .video-fallback{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.intro .intro-content{position:relative;width:100%}.intro .intro-content .container{position:relative;z-index:1}.intro .intro-content .container h1{margin-bottom:2rem;color:#fff}.intro .intro-content .container .wysiwyg{font-weight:500;line-height:1.2;color:#fff}.intro .intro-content .container .link-wrapper{margin-top:2rem}.intro .intro-curve-wrapper{position:absolute;bottom:0;left:0;width:100%}.intro .intro-curve-wrapper .intro-curve{width:100%;height:130px;z-index:2}.intro .intro-curve-wrapper .intro-curve::after{content:"";background:#fff;width:100%;height:2rem;position:absolute;bottom:-2rem;left:0;z-index:1}.intro .intro-curve-wrapper .intro-curve svg{width:100%;height:100%;display:block;overflow:visible}.intro .intro-curve-wrapper .scroll-down{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3;cursor:pointer}.intro .intro-curve-wrapper .scroll-down .mouse{width:42px;height:72px;border:2px solid #5fb2e4;border-radius:30px;position:relative;transition:background-color .3s ease}.intro .intro-curve-wrapper .scroll-down .mouse::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#5fb2e4;border-radius:2px;animation:scroll-animation 2s infinite;transition:background-color .3s ease}.intro .intro-curve-wrapper .scroll-down .mouse:hover{background-color:#5fb2e4}.intro .intro-curve-wrapper .scroll-down .mouse:hover::before{background:#fff}@keyframes scroll-animation{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}50%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(5px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@media screen and (max-width: 992px){.intro{height:auto;flex-direction:column}.intro .intro-bg{position:relative;height:345px}.intro .intro-bg img,.intro .intro-bg video{height:345px}.intro .intro-content{padding-top:2rem}.intro .intro-content .container h1{font-size:45px;color:#000}.intro .intro-content .container .wysiwyg{color:#000}.intro .intro-content .intro-curve{height:80px}.intro .intro-content .scroll-down{bottom:20px}.intro .intro-content .scroll-down .mouse{width:20px;height:35px}.intro .intro-curve-wrapper .intro-curve{height:10vw;margin-bottom:-1px}}