.home-banner{overflow:hidden;position:relative}.home-banner .carousel-item .page-center.inner-item{color:#fff;left:50%;line-height:1.2;position:absolute;top:60%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);z-index:100}.home-banner .content-mb-30 h1,.home-banner .content-mb-30 h2,.home-banner .content-mb-30 h3,.home-banner .content-mb-30 h4,.home-banner .content-mb-30 h5,.home-banner .content-mb-30 h6,.home-banner .content-mb-30 ol,.home-banner .content-mb-30 p,.home-banner .content-mb-30 ul{margin-bottom:30px}.home-banner .page-center .content h2{color:inherit;line-height:1}.home-banner .page-center .content{color:#fff;max-width:630px}.home-banner .content .hs-button{--bs-btn-padding-x:2.5rem;--bs-btn-padding-y:1.25rem;line-height:1;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.home-banner .image-fit{display:flex;flex:0 0 auto;height:100vh;min-width:auto;overflow:hidden;position:relative}.home-banner .image-fit img{align-self:center;flex:1 1 auto;height:100%!important;justify-self:center;min-width:100%;object-fit:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:auto}.home-banner .banner-control{bottom:10%;display:flex;justify-content:flex-end;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:100}.home-banner .carousel-control-prev{left:0}.home-banner .carousel-control-next,.home-banner .carousel-control-prev{align-items:center;backdrop-filter:blur(50px);background:none;background:hsla(0,0%,100%,.3);border:0;border-radius:60px;bottom:0;color:#fff;display:flex;height:60px;justify-content:center;margin:0;opacity:.5;opacity:1;padding:0;position:absolute;position:relative;text-align:center;top:0;transition:opacity .15s ease;width:15%;width:60px;z-index:1}.home-banner .carousel-control-next-icon,.home-banner .carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.home-banner .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.home-banner .carousel-control-next-icon,.home-banner .carousel-control-prev-icon{height:20px;width:20px}.home-banner .carousel-control-next{margin-left:30px;right:0}.home-banner .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.home-banner .scroll-down{bottom:5%;color:#fff;font-size:17px;left:50%;position:absolute;text-align:center;text-decoration:none;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:101}.home-banner .scroll-icon{border:2px solid #fff;border-radius:2em;height:34px;margin:0 auto 10px;position:relative;width:20px}.home-banner .scroll-icon.ex-1 .wheel{animation:ex-1-wheel 1s ease-in-out infinite;background-color:#fff;border-radius:.6em;height:8px;left:50%;position:absolute;top:15%;transform:translate(-50%);width:4px}.home-banner button:hover{opacity:.9;outline:0;text-decoration:none}@keyframes ex-1-wheel{0%{opacity:0;transform:translate(-50%)}20%,70%{opacity:1}90%,to{opacity:0;transform:translate(-50%,150%)}}.home-banner .d-block{display:block}@media (min-width:768px) and (max-width:991px){.home-banner .image-fit{height:650px}.home-banner .banner-control{bottom:70px}.home-banner .carousel-control-next,.home-banner .carousel-control-prev{height:40px;width:40px}.home-banner .carousel-control-next{margin-left:10px}.home-banner .scroll-down{bottom:15px;font-size:14px}}@media (min-width:768px){.home-banner .page-center .content{font-size:24px}}@media (min-width:992px){.home-banner .page-center .content{font-size:30px}.home-banner .content .hs-button{font-size:1.125rem}}@media (min-width:1200px){.home-banner .h2,.home-banner h2{font-size:3rem}}.home-banner .carousel{position:relative}.home-banner .carousel.pointer-event{touch-action:pan-y}.home-banner .carousel-inner{overflow:hidden;position:relative;width:100%}.home-banner .carousel-inner:after{clear:both;content:"";display:block}.home-banner .carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.home-banner .carousel-item{transition:none}}.home-banner .carousel-item-next,.home-banner .carousel-item-prev,.home-banner .carousel-item.active{display:block}.home-banner .active.carousel-item-end,.home-banner .carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.home-banner .active.carousel-item-start,.home-banner .carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.home-banner .carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.home-banner .carousel-fade .carousel-item-next.carousel-item-start,.home-banner .carousel-fade .carousel-item-prev.carousel-item-end,.home-banner .carousel-fade .carousel-item.active{opacity:1;z-index:1}.home-banner .carousel-fade .active.carousel-item-end,.home-banner .carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.home-banner .carousel-fade .active.carousel-item-end,.home-banner .carousel-fade .active.carousel-item-start{transition:none}}.home-banner .carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.home-banner .carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.home-banner .carousel-indicators [data-bs-target]{transition:none}}.home-banner .carousel-indicators .active{opacity:1}.home-banner .carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.home-banner .carousel-dark .carousel-control-next-icon,.home-banner .carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.home-banner .carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.home-banner .carousel-dark .carousel-caption{color:#000}.home-banner [data-bs-theme=dark] .carousel .carousel-control-next-icon,.home-banner [data-bs-theme=dark] .carousel .carousel-control-prev-icon,.home-banner [data-bs-theme=dark].carousel .carousel-control-next-icon,.home-banner [data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.home-banner [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],.home-banner [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}.home-banner [data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}@media (max-width:767px){.home-banner .image-fit{height:600px}.home-banner .content .hs-button{font-size:14px;padding:18px 24px}.home-banner .carousel-control-next,.home-banner .carousel-control-prev{height:40px;width:40px}.home-banner .carousel-control-next{margin-left:10px}.home-banner .banner-control{bottom:70px}.home-banner .scroll-down{bottom:15px;font-size:14px}}