@-webkit-keyframes marqueeTop {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes marqueeTop {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@-webkit-keyframes border_animation {
0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
20%{-webkit-transform:scale(1.24);transform:scale(1.24);opacity:1;}
100%{-webkit-transform:scale(2.1);transform:scale(2.1);opacity:0;}
}
@keyframes border_animation {
0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
20%{-webkit-transform:scale(1.24);transform:scale(1.24);opacity:1;}
100%{-webkit-transform:scale(2.1);transform:scale(2.1);opacity:0;}
}
.txt-banner-section-1{margin:0 auto;overflow:hidden;max-width:1920px;padding:250px 0px 225px;}
.txt-banner-section-1:before, .txt-banner-section-1:after{content:"";width:215px;height:590px;position:absolute;background:var(--txt-gradient-1);}
.txt-banner-section-1:before{left:0;bottom:-41%;-webkit-transform:rotate(-39.714deg);transform:rotate(-39.714deg);}
.txt-banner-section-1:after{right:0;bottom:-37%;-webkit-transform:rotate(45.705deg);transform:rotate(45.705deg);}
.txt-banner-section-1 .txt-banner-img-1{top:0;z-index:-2;right:-150px;-webkit-transition:all 1000ms ease;transition:all 1000ms ease;}
.txt-banner-section-1 .txt-banner-img-1.active{right:0;-webkit-transition-delay:1.5s;transition-delay:1.5s;}
.txt-banner-section-1 .txt-banner-shape{top:0;left:-9%;z-index:-1;width:105%;opacity:0.15;height:0%;-webkit-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:rotate(51.227deg);transform:rotate(51.227deg);background:-webkit-gradient(linear, left top, right top, from(#5D56EF), color-stop(64.08%, #F950BA));background:linear-gradient(90deg, #5D56EF 0%, #F950BA 64.08%);}
.txt-banner-section-1 .txt-banner-shape.active{height:100%;-webkit-transition-delay:1.5s;transition-delay:1.5s;}
.txt-banner-text-scroller{left:-4%;z-index:-1;bottom:-20%;width:700px;height:800px;transform:rotate(-42deg);-webkit-transform:rotate(-35deg);}
.txt-banner-text-scroller h2{opacity:0.05;font-size:220px;font-weight:700;white-space:nowrap;display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:var(--txt-title-color);-webkit-animation:marqueeTop 10s linear infinite;animation:marqueeTop 10s linear infinite;}
.txt-banner-text-1{max-width:675px;}
.txt-banner-text-1 .txt_banner_slug{margin-bottom:12px;display:inline-block;font-family:var(--txt-heading-1);}
.txt-banner-text-1 h1{font-size:70px;font-weight:700;padding-bottom:25px;color:var(--txt-title-color-1);}
.txt-banner-text-1 p{max-width:630px;padding-bottom:50px;}
.txt-banner-text-1 .txt-banner-btn-grp{gap:20px;}
.txt-banner-text-1 .txt-video-play a .inner-icon{width:70px;height:70px;margin-right:15px;border-radius:100%;background-color:#fff;border:10px solid rgba(3, 6, 23, 0.05);}
.txt-banner-text-1 .txt-video-play a .inner-icon .video_btn_border{top:0;left:0;opacity:0;width:100%;height:100%;border-radius:60px;position:absolute;-webkit-animation-play-state:running;animation-play-state:running;border:1px solid #5D56EF;-webkit-animation:border_animation 3.9s linear 0s infinite;animation:border_animation 3.9s linear 0s infinite;}
.txt-banner-text-1 .txt-video-play a .inner-icon .video_btn_border.border_wrap-2{-webkit-animation-delay:1.3s;animation-delay:1.3s;}
.txt-banner-text-1 .txt-video-play a .inner-icon .video_btn_border.border_wrap-3{-webkit-animation-delay:2.6s;animation-delay:2.6s;}
.txt-banner-text-1 .txt-video-play a .inner-text{font-family:var(--txt-alt-font-1);}
@media(max-width:1800px){
.txt-banner-text-scroller{bottom:-27%;}
}
@media(max-width:1800px){
.txt-banner-text-scroller{bottom:-31%;}
}
@media(max-width:1500px){
.txt-banner-text-scroller{bottom:-24%;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);}
.txt-banner-text-scroller h2{font-size:165px;}
}
@media(max-width:1366px){
.txt-banner-text-scroller h2{font-size:155px;}
}
@media(max-width:1350px){
.txt-banner-text-scroller{display:none;}
}
@media(max-width:1024px){
.txt-banner-section-1:before, .txt-banner-section-1:after{display:none;}
.txt-banner-section-1 .txt-banner-img-1{display:none;}
.txt-banner-section-1 .txt-banner-shape{left:0;width:100%;height:100%;-webkit-transform:rotate(0);transform:rotate(0);}
}
@media(max-width:680px){
.txt-banner-text-1 h1{font-size:40px;}
.txt-banner-section-1{padding:250px 0px 150px;}
}
@media(max-width:480px){
.txt-banner-section-1{padding:200px 0px 120px;}
.txt-banner-btn-grp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
@media(max-width:360px){
.txt-banner-text-1 h1 {
font-size: 36px;
}
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.txt-project-top-content-1{gap:20px;}
.txt-project-top-content-1 .txt-section-title-1{max-width:670px;}
.txt-project-content-1{margin:0 auto;margin-top:50px;max-width:1920px;}
.txt-project-content-1 .txt-slider-arrow{top:50%;color:#fff;z-index:2;font-size:40px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-project-content-1 .txt-slider-arrow:before{top:0;width:40px;content:"";height:40px;position:absolute;border-radius:100%;border:2px solid #fff;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-project-content-1 .txt-slider-arrow:hover{color:#5D56EF;}
.txt-project-content-1 .txt-slider-arrow:hover:before{border:2px solid #F950BA;}
.txt-project-content-1 .txt-pro-button-prev{left:20%;}
.txt-project-content-1 .txt-pro-button-prev:before{left:-13px;}
.txt-project-content-1 .txt-pro-button-next{right:20%;}
.txt-project-content-1 .txt-pro-button-next:before{right:-13px;}
.txt-project-item-1{margin:0 auto;max-width:780px;}
.txt-project-item-1 .link_arrow{left:0;right:0;top:20%;opacity:0;visibility:hidden;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-project-item-1 .link_arrow a{width:148px;display:-webkit-box;display:-ms-flexbox;display:flex;height:148px;margin:0 auto;font-size:40px;overflow:hidden;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:3px solid #5D56EF;-webkit-transition:all 500ms ease;transition:all 500ms ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
.txt-project-item-1 .link_arrow a i{-webkit-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.txt-project-item-1 .link_arrow a:before{top:0;left:0;right:0;width:100%;content:"";height:100%;background:#fff;border-radius:100%;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-project-item-1 .link_arrow a:hover{border:3px solid transparent;}
.txt-project-item-1 .link_arrow a:hover i{-webkit-transform:rotate(0);transform:rotate(0);}
.txt-project-item-1 .link_arrow a:hover:before{-webkit-transform:scale(1);transform:scale(1);}
.txt-project-item-1 .project-category{left:0;right:0;bottom:0;margin:0 auto;display:inline-table;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;}
.txt-project-item-1 .project-category a{font-size:22px;padding:13px 33px;display:inline-block;font-family:var(--txt-heading-1);}
.txt-project-item-1 .project-text{margin-top:20px;}
.txt-project-item-1 .project-text h3{font-size:34px;font-weight:700;color:var(--txt-title-color-1);}
.txt-project-item-1 .project-text h3 a{width:100%;display:inline !important;background-position-y:-2px;background-repeat:no-repeat;background-size:0 100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:linear-gradient(transparent calc(100% - 2px), currentColor 1px);-webkit-transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}
.txt-project-item-1 .project-text h3 a:hover{color:inherit;letter-spacing:2px;background-size:100% 100%;}
.txt-project-slider-1{padding-bottom:100px;}
.txt-project-slider-1 .swiper-slide .txt-project-item-1{-webkit-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translateY(100px);transform:translateY(100px);}
.txt-project-slider-1 .swiper-slide .txt-project-item-1 .project-img img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-project-slider-1 .swiper-slide-active .txt-project-item-1{-webkit-transform:translateY(0px);transform:translateY(0px);}
.txt-project-slider-1 .swiper-slide-active .txt-project-item-1 .project-img img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.txt-project-slider-1 .swiper-slide-active .txt-project-item-1 .link_arrow{top:30%;opacity:1;visibility:visible;-webkit-transition-delay:0.8s;transition-delay:0.8s;}
@media(max-width:1199px){
.txt-project-content-1 .txt-slider-arrow{position:static;-webkit-transform:translateY(0);transform:translateY(0);}
.txt-project-content-1 .txt-slider-arrow{color:#5D56EF;margin:0px 8px;}
.txt-project-content-1 .txt-slider-arrow:before{border:2px solid #F950BA;}
.txt-project-slider-1{padding-bottom:50px;}
}
@media(max-width:680px){
.txt-project-item-1 .link_arrow a{width:80px;height:80px;font-size:30px;}
}
@media(max-width:480px){
.txt-project-item-1 .project-text h3 {
font-size: 24px;
}
.txt-project-item-1 .link_arrow a {
width: 50px;
height: 50px;
font-size: 18px;
}
}.txt-get-in-touch-content{z-index:1;overflow:hidden;margin:0px 135px;padding:100px 0px;}
.txt-get-in-touch-content .txt-get-in-touch-img{right:150px;bottom:-30px;}
.txt-get-in-touch-content .txt-get-touch-circle{top:0;z-index:-1;right:150px;width:384px;height:384px;opacity:0.14;border-radius:100%;background-color:#00DDD0;}
.txt-get-in-touch-text{max-width:700px;}
.txt-get-in-touch-text .txt-section-title-2 .txt_sec_title{color:#fff;font-size:40px;}
.txt-get-in-touch-text .txt-section-title-2 p{max-width:655px;color:rgba(255, 255, 255, 0.8);}
.txt-get-in-touch-text .cta-btn{color:#fff;font-weight:500;margin-top:50px;padding:20px 35px;border-radius:50px;white-space:nowrap;white-space:nowrap;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;background:var(--txt-gradient-2);font-family:var(--txt-alt-font-1);background-size:200%, 1px;}
.txt-get-in-touch-text .cta-btn:hover{background-position:120%;}
.txt-get-in-touch-text .cta-btn i{margin-left:8px;}
@media(max-width:1700px){
.txt-get-in-touch-content{margin:0px 40px;}
}
@media(max-width:1500px){
.txt-get-in-touch-content{margin:0px;}
}
@media(max-width:1300px){
.txt-get-in-touch-text{max-width:630px;}
.txt-get-in-touch-content .txt-get-in-touch-img{right:0;}
.txt-get-in-touch-content .txt-get-touch-circle{right:0;}
}
@media(max-width:1150px){
.txt-get-in-touch-content{overflow:hidden;padding:100px 15px;}
.txt-get-in-touch-text{max-width:630px;}
.txt-get-in-touch-content .txt-get-in-touch-img{right:-100px;}
.txt-get-in-touch-content .txt-get-touch-circle{right:-100px;}
}
@media(max-width:1024px){
.txt-get-in-touch-text{max-width:500px;}
.txt-get-in-touch-text .txt-section-title-2 .txt_sec_title{font-size:30px;}
}
@media(max-width:991px){
.txt-get-in-touch-content .txt-get-in-touch-img{display:none;}
.txt-get-in-touch-content .txt-get-touch-circle{display:none;}
.txt-get-in-touch-text{max-width:100%;text-align:center;}
.txt-get-in-touch-text .txt-section-title-2 p{max-width:100%;}
}
@media(max-width:570px){
.txt-get-in-touch-text .cta-btn{font-size:16px;margin-top:25px;padding:15px 25px;}
}
@media(max-width:480px){
.txt-get-in-touch-text .txt-section-title-2 .txt_sec_title {
font-size: 28px;
}
}.txt-blog-item-1{overflow:hidden;max-width:628px;border-radius:10px;background-color:#F7F8F8;}
.txt-blog-item-1 .blog-img{overflow:hidden;}
.txt-blog-item-1 .blog-img img{-webkit-transition:all 500ms ease;transition:all 500ms ease;height:274px;object-fit:cover;}
.txt-blog-item-1 .blog-text{padding:20px 30px;}
.txt-blog-item-1 .blog-text .blog-meta{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(77, 81, 95, 0.3);}
.txt-blog-item-1 .blog-text .blog-meta a i{margin-right:8px;}
.txt-blog-item-1 .blog-text .blog-title{color:var(--txt-title-color-1);font-size:30px;font-weight:700;}
.txt-blog-item-1 .blog-text .blog-title a{width:100%;display:inline !important;background-position-y:-2px;background-repeat:no-repeat;background-size:0 100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:linear-gradient(transparent calc(100% - 2px), currentColor 1px);-webkit-transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}
.txt-blog-item-1 .blog-text .blog-title a:hover{color:inherit;background-size:100% 100%;}
.txt-blog-item-1 .blog-text p{padding-top:10px;}
.txt-blog-item-1.ver_2{padding:25px 30px;margin-bottom:25px;border-radius:10px;background-color:#FFF;border:1px solid rgba(0, 7, 26, 0.15);}
.txt-blog-item-1.ver_2 .blog-meta{margin-bottom:0;border:none;}
.txt-blog-item-1.ver_2 .blog-text{padding:0;}
.txt-blog-item-1.ver_2 .blog-title{font-size:24px;}
.txt-blog-item-1:hover .blog-img img{-webkit-transform:scale(1.07);transform:scale(1.07);}
@media(max-width:680px){
.txt-blog-item-1 .blog-text .blog-title{font-size:24px;}
.txt-blog-item-1.ver_2 .blog-title{font-size:20px;}
}
@media(max-width:480px){
.txt-blog-item-1 .blog-text, .txt-blog-item-1.ver_2{padding:20px 15px;}
.txt-blog-item-1 .blog-text .blog-meta a{font-size:16px;}
}
.txt-blog-item-area-2{width:100%;max-width:835px;}
.txt-blog-item-2{gap:25px;top:80px;width:100%;position:sticky;padding:40px 25px;border-radius:10px;margin-bottom:30px;background-color:#fff;-webkit-transition:all 500ms ease;transition:all 500ms ease;border:1px solid transparent;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.txt-blog-item-2 .blog-date{max-width:116px;padding-top:10px;}
.txt-blog-item-2 .blog-text{max-width:378px;padding-top:10px;}
.txt-blog-item-2 .blog-text .blog_title{font-size:22px;font-weight:600;line-height:1.6;padding-bottom:12px;color:var(--txt-title-color-1);}
.txt-blog-item-2 .blog-text p{font-size:16px;padding-bottom:18px;}
.txt-blog-item-2 .blog-text .read_more{font-size:16px;font-family:var(--txt-heading-2);background:var(--txt-gradient-2);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-blog-item-2 .blog-text .read_more i{margin-left:5px;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.txt-blog-item-2 .blog-text .read_more:hover{color:rgba(0, 0, 0, 0);}
.txt-blog-item-2 .blog-text .read_more:hover i{margin-left:8px;}
.txt-blog-item-2 .blog-img{overflow:hidden;max-width:230px;border-radius:5px;}
.txt-blog-item-2 .blog-img img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all 500ms ease;transition:all 500ms ease;height:216px;object-fit:cover;}
.txt-blog-item-2:hover{border:1px solid #0050FF;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.txt-blog-item-2:hover .blog-img img{-webkit-filter:grayscale(0);filter:grayscale(0);}
@media(max-width:1320px){
.txt-blog-item-2 .blog-text{max-width:350px;}
.txt-blog-item-2 .blog-text .blog_title{font-size:20px;}
}
@media(max-width:1200px){
.txt-blog-content-2{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.txt-blog-content-2 .txt-blog-title-text{max-width:100%;}
.txt-blog-item-area-2{margin:0 auto;}
}
@media(max-width:900px){
.txt-blog-item-2{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.txt-blog-item-2 .blog-date{max-width:100%;width:100%;}
}
@media(max-width:767px){
.txt-footer-widget-1.ver_2 .footer_about{padding-left:0;}
}
@media(max-width:680px){
.txt-blog-item-2 .blog-text{width:100%;max-width:100%;}
.txt-blog-item-2 .blog-text, .txt-blog-item-2 .blog-date{padding-top:0;}
}
.elementor-column.fixside{align-items:flex-start;position:relative;}
.fixside > div {
position: sticky;
top: 80px;
}.txt-counter-item-1 .counter-icon{color:#fff;width:90px;height:90px;font-size:40px;margin-right:20px;border-radius:100%;background:-webkit-gradient(linear, left top, right top, color-stop(-0.06%, #7F00FF), to(#E100FF));background:linear-gradient(90deg, #7F00FF -0.06%, #E100FF 100%);}
.txt-counter-item-1 .counter-icon i{line-height:0.75;}
.txt-counter-item-1 .counter-text{color:#fff;}
.txt-counter-item-1 .counter-text h3{font-size:60px;font-weight:700;}
.txt-counter-item-1 .counter-text p{font-weight:500;}
.txt-counter-item-1.ver_2 .counter-icon{background:#5939C6;-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3) inset;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3) inset;}
@media(max-width:991px){
.txt-counter-item-1{margin-bottom:20px;}
}
@media(max-width:680px){
.txt-counter-item-1 .counter-text h3 {
font-size: 40px;
}
}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.txt-sponsor-1{margin:0 auto;max-width:1920px;padding:0px 55px 80px;}
.txt-sponsor-slider-1{padding:50px 35px;border-radius:10px;background:#111428;}
.txt-sp-img1{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.txt-sp-img1 .txt_img_1{-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.txt-sp-img1 .txt_img_2{left:0;right:0;opacity:0;margin:0 auto;position:absolute;visibility:hidden;-webkit-transition:500ms ease;transition:500ms ease;-webkit-transform:translateY(45px);transform:translateY(45px);}
.txt-sp-img1:hover .txt_img_1{opacity:0;visibility:hidden;-webkit-transform:translateY(-45px);transform:translateY(-45px);}
.txt-sp-img1:hover .txt_img_2{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);}
@media(max-width:680px){
.txt-sponsor-1 {
padding: 0px 20px 40px;
}
.txt-sponsor-slider-1 {
padding: 20px 15px;
}
}