.text__animation{overflow:hidden;position:relative;z-index:1}.text__animation .svg-layer{position:absolute;right:0;top:-100px;z-index:-1}.banner__cta a.cta_button{box-shadow:0 4px 4px rgba(0,0,0,.25)}.text__animation .loading-words{align-items:center;display:inline-flex;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:top}.text__animation .loading-word-items{left:0;opacity:0;position:absolute;top:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap}.text__animation .loading-word-items.isVisible{opacity:1;visibility:visible}.text__animation .loading-word-items:before{background-color:var(--light-green);bottom:2px;content:"";display:inline-block;height:12px;left:0;position:absolute;transform-origin:0 0;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0}.text__animation .isLoading .loading-word-items:before{transition:all 1s ease-in-out;width:100%}.changeing_text_sec.add_min{margin-top:20px;min-height:100px;width:auto}.text__animation.five_divs .top__text{height:140px}.text__animation .bottom__text{max-width:700px}.text__animation .banner__cta{gap:30px;margin-top:40px}.text__animation .banner__cta .cta-section .cta_button,.text__animation .banner__cta .cta-section .cta_button:before{border-radius:50px}.text__animation .banner__cta .cta-section .cta_button i{margin-left:5px;vertical-align:bottom}body.overflow_hide{overflow:hidden}.text__animation .hubspot-pop-up.hs-video{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.8);height:100Vh;justify-content:center;opacity:0;padding:100PX 20px 50PX;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%}.text__animation .hubspot-pop-up.hs-video.popupvisible{opacity:1;visibility:visible}.pop-up-wrapper::-webkit-scrollbar{display:none}.text__animation .pop-up-wrapper{border-radius:10px;margin:0 auto;max-height:calc(100vh - 150px);max-width:1000px;overflow:auto;padding:25px;position:relative;width:100%}.text__animation .card-layout .card-box{border-radius:20px;cursor:pointer;position:relative;z-index:1}.text__animation .card-layout .card-box:before{background-color:rgba(0,0,0,.3);border-radius:20px;content:"";inset:0;position:absolute;z-index:-1}.text__animation .card-layout .card-box:hover .card-inner-wrap{border-color:var(--primary_color)}.card-inner-wrap{border:7px solid transparent;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;min-height:415px;padding:30px;transition-duration:.3s}.card-inner-wrap,.text__animation .card-title{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text__animation .card-title{transition-duration:.1s}.text__animation .card-discri{min-height:120px;opacity:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text__animation .card-layout .card-box:hover .card-discri{opacity:1}.text__animation .card-layout .arrow{font-size:22px;margin-top:5px;opacity:0;text-align:left;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text__animation .card-layout .card-box:hover .arrow{opacity:1}.text__animation .card-layout .card-box:nth-child(2n){margin-top:190px}.text__animation .logo-part{margin-top:100px}.text__animation .heading-logo{margin-bottom:30px}.text__animation .logo-section{column-gap:3%;row-gap:40px}.text__animation .logo-section .logo-layout{align-items:center;display:inline-flex;flex-basis:11.71%;justify-content:center}.text__animation .logo-section .logo-layout img{max-height:75px;object-fit:contain}.text__animation .svg-layer svg{visibility:visible}.text__animation .svg-layer svg .bg-main-path-1,.text__animation .svg-layer svg .bg-main-path-2{opacity:1;visibility:visible}.bg-main-lights-1{transform-origin:center center}@media(min-width:768px){.text__animation .card-title{transform:translateY(195px)}.text__animation .card-layout .card-box:hover .card-title{transform:translateY(0)}.text__animation .card-layout .card-flx{column-gap:2.65%}.text__animation .card-layout .card-box{flex-basis:23%}.text__animation .card-layout .card-box:hover .card-inner-wrap{border-color:var(--primary_color)}}@media(max-width:1024px){.text__animation .card-layout .card-box:nth-child(2n){margin-top:0}.text__animation .card-layout .card-flx{column-gap:3%;margin-top:50px;row-gap:35px}.text__animation .card-layout .card-box{flex-basis:48.5%}.text__animation .logo-part{margin-top:50px}.card-inner-wrap{min-height:400px}}@media(max-width:767px){.text__animation .card-layout .card-box .card-inner-wrap{border-color:var(--primary_color)}.text__animation .card-discri,.text__animation .card-layout .arrow{display:block;min-height:auto;opacity:1}.card-inner-wrap{min-height:250px;padding:15px 10px}.text__animation .logo-section .logo-layout{flex-basis:31%}.text__animation .pop-up-wrapper{padding:10px}.top__text{margin-bottom:60px}.text__animation .loading-words{display:block}.text__animation .loading-word-items:before{bottom:0;height:6px}.text__animation .logo-section .logo-layout img{max-height:40px}}