@-webkit-keyframes loop{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}}@keyframes loop{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}}.text_loop .elementor-heading-title{white-space:nowrap;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.text_loop .elementor-heading-title div{-webkit-animation:loop 10s infinite linear;animation:loop 10s infinite linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video_bg:before{background-color:rgba(0,0,0,0) !important}#sub_02_btn{position:relative;left:0}#sub_02_btn .elementor-button-content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sub_02_btn .elementor-button-content-wrapper .elementor-button-icon{background:var(--e-global-color-8316909);border-radius:50%;width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}#sub_02_btn .elementor-button-content-wrapper .st0{fill:#fff;stroke:#fff}#sub_02_btn:hover{left:5px}#sub_02_btn:hover .elementor-button-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s;transition:.3s}.sub_02_mainbanner{background-position:left top !important}.sub_02_mainbanner .elementor-background-video-hosted{-o-object-position:left top;object-position:left top;position:unset !important;-webkit-transform:none !important;transform:none !important}.sub_02_sec_01 .img video{-o-object-position:left top;object-position:left top}.sub_02_sec_01 .right .snb>.elementor-widget-container{overflow:visible}.sub_02_sec_01 .right .snb>.elementor-widget-container li:before{content:"";position:absolute;top:50%;z-index:-1;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--e-global-color-236cfed);-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:.3s linear;transition:.3s linear;margin-left:-12px}.sub_02_sec_01 .right .snb>.elementor-widget-container li:first-child span{margin:0 1px}.sub_02_sec_01 .right .snb>.elementor-widget-container li.active::before{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.sub_02_sec_01 .right .snb>.elementor-widget-container li.active .active_text{color:#fff}.sub_02_sec_03 .elementor-widget-html>.elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.sub_02_sec_03 .elementor-widget-html>.elementor-widget-container div{color:var(--e-global-color-primary)}.sub_02_sec_03:after{content:"";background:url("/wp-content/uploads/2025/04/main_02_sec_03_bg.png");background-size:cover;width:480px;height:718px;position:absolute;bottom:-140px}.sub_02_sec_04 .elementor-counter-number-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sub_02_sec_04 .elementor-counter-number-wrapper .elementor-counter-number-suffix{font-size:clamp(1rem,2.5vw,1.15rem) !important;font-weight:400 !important;margin-left:.625rem;line-height:2.3em}@media(max-width: 767px){.sub_02_sec_04 .elementor-counter-number-wrapper .elementor-counter-number-suffix{font-size:clamp(1rem,3vw,1.05rem) !important}}.sub_02_middlebanner .title .active .elementor-heading-title{color:#fff !important}@media(min-width: 1441px){footer{padding:0 3rem 3rem 3rem !important}.sub_02_bottombanner{padding:0 3rem !important}.sub_02_sec_02 .swiper{padding:0 !important}.sub_02_sec_02 .swiper-pagination{display:none}}@media(min-width: 1025px){.sub_02_sec_01 .right .discription{height:96px}.sub_02_sec_03 dotlottie-player{height:160px}}@media(max-width: 1440px){.sub_02_sec_02 .elementor-swiper-button{display:none !important}.sub_02_sec_02 .swiper-pagination .swiper-pagination-bullet-active{width:3rem;border-radius:10px}.sub_02_sec_05 .project_loop .e-loop-item:nth-child(7),.sub_02_sec_05 .project_loop .e-loop-item:nth-child(8){display:none !important}}@media(min-width: 1025px)and (max-width: 1440px){footer{padding:0 1.25rem 1.25rem 1.25rem !important}.sub_02_bottombanner{padding:0 1.25rem !important}}@media(max-width: 1024px){.sub_02_sec_03 .lottie_wrapper .elementor-widget-html:not(:nth-child(2)) dotlottie-player{width:80% !important}.sub_02_sec_05 .project_loop .e-loop-item:nth-child(5),.sub_02_sec_05 .project_loop .e-loop-item:nth-child(6){display:none !important}}@media(min-width: 768px)and (max-width: 1024px){footer{padding:0 1.25rem 1.25rem 1.25rem !important}.sub_02_bottombanner{padding:0 1.25rem !important}}@media(max-width: 767px){footer{padding:0 .625rem .625rem .625rem !important}.sub_02_sec_01 .right .snb li:before{width:2.5rem !important;height:2.5rem !important}.sub_02_sec_03:after{width:250px;height:374px;bottom:0}.sub_02_bottombanner{padding:0 .625rem !important}}/*# sourceMappingURL=sub_02__wordpress.min.css.map */