.ha-text-scroll{background:#fff;color:#000;font-size:clamp(28px,4.5vw,300px);line-height:1.2}.ha-text-scroll .ha-split-lines{display:block;margin:0 auto}.ha-text-scroll .ha-line-mask{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;background:#fff}.ha-text-scroll .line{position:relative;color:#000}.ha-text-scroll .line,.ha-text-scroll .line .word,.ha-text-scroll .line.highlight .word{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.ha-text-scroll .word .char{opacity:.2}.ha-text-scroll .line.highlight .word{opacity:1!important}.ha-text-scroll .mask-active.line{color:#000;opacity:1!important}.ha-cst-clip-container{position:relative;overflow:hidden;width:100%}.ha-cst-cards{position:relative;height:620px}.ha-cst-card{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;border:1px solid rgba(0,0,0,.0784313725);border-radius:30px;background-color:#fff}.ha-cst-card.elm-card{display:block;border:0}.ha-cst-card svg{width:1em;height:1em}.ha-cst-card .ha-cst-content{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding:80px}.ha-cst-card .ha-cst-icon{margin-bottom:15px;width:30px}.ha-cst-card .title{margin-bottom:60px;font-weight:300;font-size:40px;line-height:1.1}.ha-cst-card .ha-cst-content-text{margin-bottom:30px;font-size:20px}.ha-cst-card .ha-cst-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;cursor:pointer;gap:5px}.ha-cst-card .btn-icon{display:inline-block;line-height:0}.ha-cst-card .ha-cst-image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.ha-cst-card .ha-cst-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ha-cst-wrapper[data-direction=horizontal]{position:relative;width:100%}.ha-cst-wrapper[data-direction=horizontal] .ha-cst-cards{position:relative;overflow:visible}.ha-cst-wrapper[data-direction=horizontal] .ha-cst-card{left:0}.ha-cst-wrapper[data-direction=horizontal][data-mode=left-to-right] .ha-cst-card{right:0;left:auto}.ha-cst-wrapper[data-direction=horizontal][data-mode=left-to-right] .ha-cst-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.ha-cst-wrapper[data-direction=horizontal][data-mode=left-to-right] .ha-cst-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (max-width:1200px){.ha-cst-cards{height:500px}.ha-cst-card .ha-cst-content{padding:80px 40px}}@media (max-width:991px){.ha-cst-cards{height:460px}.ha-cst-card .ha-cst-content{padding:60px 30px}.ha-cst-card .title{margin-bottom:30px;font-size:32px}}@media (max-width:767px){.ha-cst-cards{height:520px}.ha-cst-card .ha-cst-content{padding:30px}.ha-cst-card .title{margin-bottom:30px;font-size:24px}.ha-cst-card .ha-cst-content-text{margin-bottom:20px;font-size:16px}}.ha-unfold:not(:has(.elementor-widget-container)),.ha-unfold>.elementor-widget-container{overflow:hidden;border:solid 1px #dedede;border-radius:6px}.ha-unfold-widget-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.ha-unfold-widget-wrapper .ha-unfold-heading{margin:0 0 12px;color:#101010;font-weight:500;font-size:24px}.ha-unfold-widget-wrapper .ha-unfold-data{position:relative;overflow:hidden;width:100%;-webkit-transition:height;transition:height;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:500ms;transition-duration:500ms}.ha-unfold-widget-wrapper .ha-unfold-data .ha-unfold-data-render{font-family:"Roboto"}.ha-unfold-widget-wrapper .ha-unfold-data::after{position:absolute;right:0;bottom:0;left:0;z-index:11;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);content:""}.ha-unfold-widget-wrapper .ha-unfold-data.folded{height:100%}.ha-unfold-widget-wrapper .ha-unfold-data.folded::after{display:none}.ha-unfold-widget-wrapper .ha-unfold-raw-render ul{margin-bottom:50px;margin-left:18px}.ha-unfold-widget-wrapper .ha-unfold-raw-render ol{margin-left:18px}.ha-unfold-widget-wrapper .ha-unfold-raw-render li,.ha-unfold-widget-wrapper .ha-unfold-raw-render p{margin-bottom:50px;color:#666;font-size:16px;line-height:24px}.ha-unfold-widget-wrapper .ha-unfold-raw-render li:last-child,.ha-unfold-widget-wrapper .ha-unfold-raw-render p:last-child{margin-bottom:0}.ha-unfold-widget-wrapper.ha-unfold-direction-below .ha-unfold-data{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.ha-unfold-widget-wrapper.ha-unfold-direction-below .ha-unfold-btn{margin:15px 0}.ha-unfold-widget-wrapper .ha-unfold-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:35px;padding:10px 16px;border:solid 1px #dedede;border-radius:4px;background-color:#fff;color:#101010;font-weight:500;font-size:14px}.ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i+span{margin-left:10px}.ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i+span{margin-right:10px}.ha-unfold-widget-wrapper .ha-unfold-btn:hover{outline:0;border-color:#222;background-color:#222;-webkit-box-shadow:none;box-shadow:none;color:#fff}.ha-unfold-widget-wrapper .ha-unfold-btn:focus{outline:0}.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg{display:block;max-width:100%;height:auto}.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg circle,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg ellipse,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg line,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg path,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg polygon,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg polyline,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg rect,.ha-gsap-svg-draw-wrapper .ha-gsap-svg-draw-content svg textpath{fill:none}.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg circle,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg ellipse,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg line,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg path,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg polygon,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg polyline,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg rect,.ha-gsap-svg-draw-wrapper.ha-gsap-svg-draw-gradient .ha-gsap-svg-draw-content svg textpath{stroke:var(--ha-gsd-gradient-url)!important}/** Widgets: text-scroll, stacked-card, unfold, gsap-svg-draw **/