.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:70px;line-height:68px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}
.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}
.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}
.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:10px;margin-top:-6px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:10px}
.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}
.nice-select.disabled:after{border-color:#ccc}
.nice-select.wide{width:100%}
.nice-select.wide .list{left:0 !important;right:0 !important}
.nice-select.right{float:right}
.nice-select.right .list{left:auto;right:0}
.nice-select.small{font-size:12px;height:36px;line-height:34px}
.nice-select.small:after{height:4px;width:4px}
.nice-select.small .option{line-height:34px;min-height:34px}
.nice-select .list{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-35px);transform:scale(0.75) translateY(-35px);-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9}
.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}
.nice-select .option{cursor:pointer;font-weight:400;line-height:68px;list-style:none;min-height:50px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}
.nice-select .option.selected{font-weight:bold}
.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}
.no-csspointerevents .nice-select .list{display:none}
.no-csspointerevents .nice-select.open .list{display:block}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{font-size:17px}
h1,h2,h3,h4,h5,h6{line-height:1.2 !important}
.color-highlight{color:#3caf61}
html{scroll-behavior:smooth}
html{font-family:"Vend Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:rgba(0,0,0,0)}
a:active,a.nice-select.open,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{scroll-behavior:smooth}
body{overflow-x:hidden}
.site-main{min-height:70vh}
.site-main::before{content:"";background:url(assets/img/body-before-shape.svg) no-repeat top center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:800px;visibility:visible;opacity:1;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:-1}
.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}
.sl-zip{position:relative}
.sl-zip:before,.sl-zip:after{content:"";position:absolute;width:100%;height:5px;left:0;background:url("assets/img/dash-border-dark.svg") repeat-x center center;z-index:1}
.sl-zip:before{top:20px}
.sl-zip:after{bottom:20px}
.sl-zip--light:before,.sl-zip--light:after{background:url("assets/img/testimonial-dash-border.svg") repeat-x center center}
.sl-zip--top:after{display:none}
.sl-zip--bottom:before{display:none}
.sl-zip .e-container{z-index:10}
.testi-slider .elementor-swiper-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:150px;background:#4b48ff;width:60px;height:60px;top:calc(100% + 80px) !important;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}
.testi-slider .elementor-swiper-button:hover{background:#3caf61}
.testi-slider .elementor-swiper-button-next{right:-70px !important}
.testi-slider .elementor-swiper-button-prev{left:calc(100% - 60px) !important}
.ff-project-slider .swiper-pagination-bullets{position:absolute;left:calc(100% - 180px);top:calc(100% - 50px);padding:20px 32px;background:#fff;-webkit-box-shadow:0 40px 80px 0 rgba(53,51,215,.3137254902);box-shadow:0 40px 80px 0 rgba(53,51,215,.3137254902);border-radius:100px}
.ff-project-slider .swiper-pagination-bullet{width:11px !important;height:11px !important;margin:0 10px !important}
.ff-project-slider .swiper-pagination-bullet-active{background:#4b48ff !important}
.tb-project-slider{margin-top:20px;margin-left:auto;visibility:hidden}
.tb-project-slider.slick-initialized{visibility:visible}
.tb-project-slider .slick-list{padding:0 30% 0 0 !important;margin-left:calc((100% - 1720px)/2)}
.tb-project-slider .slick-dots{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:20px 32px;background:#fff;-webkit-box-shadow:0 40px 80px 0 rgba(53,51,215,.3137254902);box-shadow:0 40px 80px 0 rgba(53,51,215,.3137254902);border-radius:100px;position:absolute;bottom:10%;right:25%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tb-project-slider .slick-dots li{width:11px;height:11px;background:#d9d9d9;border-radius:10px;margin:0 10px;cursor:pointer;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.tb-project-slider .slick-dots li:hover{background:#3caf61;width:12px;height:12px}
.tb-project-slider .slick-dots li.slick-active{background:#4b48ff}
.tb-project-slider .slick-dots button{display:none}
.tb-project-slider__item{padding:0 !important;margin:0 40px 0 0}
.tb-project-slider__item img{border-radius:40px;width:100%;height:auto;max-width:2000px}
.tb-related-project .tb-project__item__content{padding:0 0 0 60px}
.tb-related-project .tb-project__item__content:before{display:none;color:rgba(0,0,0,0)}
.rank-math-breadcrumb a{color:#17a3bc}
.rank-math-breadcrumb a:hover{color:#3caf61}
.rank-math-breadcrumb p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:.7777777778rem}
.rank-math-breadcrumb .separator{background:url("assets/img/breadcrumb-arrow.svg") no-repeat center center;display:inline-block;width:18px;height:9px;margin:0 8px;text-indent:-9999em}
.sl-toggle{border-bottom:1px solid #fff}
.sl-toggle .elementor-toggle-item{padding:0 0 20px 0 !important;border-top:1px solid #fff}
.sl-toggle .elementor-tab-title{border-bottom:0 !important;padding:20px 40px 20px 0 !important;line-height:1 !important;position:relative}
.sl-toggle .elementor-tab-content{border:unset !important;padding:0 0 0 0 !important}
.sl-toggle .elementor-toggle-icon{position:absolute;top:25px;right:20px}
.sl-toggle .elementor-toggle-icon svg{width:25px !important;height:25px !important}
.mt-list ul{list-style:none;margin:30px 0 30px 0;padding:0;border-top:1px solid #ebf1f0}
.mt-list ul li{position:relative;padding:15px 24px 15px 70px;border-bottom:1px solid #ebf1f0}
.mt-list ul li:before{content:"";background:url("assets/img/mt-green-Check-list-icon.svg") no-repeat center center;background-size:contain;width:28px;height:28px;position:absolute;top:16px;left:20px}
.mt-list ul li ul{margin:20px 0 0 20px !important;border:none !important}
.mt-list ul li ul li{padding:0 !important;border-bottom:0;list-style:disc}
.mt-list ul li ul li::before{display:none !important}
.mt-list__check ul{border:0}
.mt-list__check ul li{padding:7px 10px 7px 25px;border:0}
.mt-list__check ul li:before{content:"";background:url("assets/img/mt-list-icon.svg") no-repeat center center;background-size:contain;width:12px;height:9px;position:absolute;top:18px;left:0}
.mt-list__two-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mt-list__two-col ul li{width:calc(50% - 5px)}
.mt-list__five-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mt-list__five-col ul li{width:calc(20% - 15px);margin-right:15px}
.mt-list__three-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mt-list__three-col ul li{width:calc(33.33% - 15px);margin-right:15px}
.mt-list__four-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mt-list__four-col ul li{width:calc(25% - 15px);margin-right:15px}
.mt-list__mt-none ul{margin-top:0}
.mt-list__m-none ul{margin:0}
.elementor-icon-list-item .elementor-icon-list-text a{display:inline}
ol{list-style:none;counter-reset:list-counter;padding-left:0 !important}
ol li{counter-increment:list-counter;margin:10px 0;padding-left:20px;position:relative}
ol li::before{content:counter(list-counter) ". ";position:absolute;left:0;font-size:20px;font-size:1.1111111111rem;font-weight:600;color:#3c4853 !important}
.arrow-link .elementor-icon-list-text{position:relative;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.arrow-link .elementor-icon-list-text::before{content:"";position:absolute;top:8px;right:-40px;width:28px;height:28px;background:url("assets/img/dl-right-arrow.svg") no-repeat center center;background-size:contain;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.arrow-link .elementor-icon-list-text:hover{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.arrow-link .elementor-icon-list-text:hover::before{right:-45px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;color:#3caf61}
a:hover{text-decoration:none !important}
.white-link a{color:#fff !important;text-decoration:none !important}
.white-link a:hover{color:#3caf61 !important}
.blue-link a,.blue-link .elementor-icon-list-text{color:#17a3bc !important;text-decoration:none !important}
.blue-link a:hover,.blue-link .elementor-icon-list-text:hover{color:#242e37 !important}
.black-link a{color:#242e37 !important;text-decoration:none}
.black-link a:hover{color:#17a3bc !important}
.green-color{color:#3caf61 !important}
.blue-color{color:#17a3bc !important}
.yellow-color{color:#ef9f27 !important}
.blue-gradient{background:linear-gradient(174deg,#27b2ff 0,#4b48ff 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.sky-color{color:#3caf61 !important}
.txt-gradient .elementor-heading-title{background:linear-gradient(174deg,#27b2ff 0,#4b48ff 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}
.btn-learn-more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.btn-learn-more a::before{content:"";background:url(assets/img/btn-learn-more-icon-white.svg) no-repeat center center;background-size:12px;width:24px;height:24px;position:relative;display:block;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.btn-learn-more a:hover::before{background:url(assets/img/btn-learn-more-icon-green.svg) no-repeat center center;background-size:12px}
.btn-learn-more__blue a:hover::before{background:url(assets/img/btn-learn-more-icon-blue.svg) no-repeat center center !important;background-size:12px !important}
.btn-f-width a{width:100% !important}
.btn-txt-white .elementor-button:hover{color:#fff !important}
.tb-form__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.tb-form__about .tb-form-detail{width:100%}
.tb-form__about .tb-form-detail:nth-child(1),.tb-form__about .tb-form-detail:nth-child(2){width:calc(50% - 10px)}
.tb-form__about .tb-form-detail p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}
.tb-form__about .tb-form-detail p br{display:none !important}
.tb-form__about .tb-form-detail p label{font-size:20px;font-size:1.1111111111rem}
.tb-form__about .tb-form-detail p input{background:#f6f7f7;border:none !important;border-radius:12px;height:60px}
.tb-form__about .tb-form-detail p textarea{background:#f6f7f7;border:0;border-radius:12px;min-height:200px !important;height:200px}
.tb-form__submit{margin-top:15px}
.tb-form__submit button{font-weight:500}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#3caf61;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#3caf61}
.solution,.custom-toc{width:100% !important;max-width:2000px !important;margin:0 auto;background:rgba(0,0,0,0);border:0 !important;padding:0 !important}
.solution__heading,.solution__trigger,.custom-toc__heading,.custom-toc__trigger{display:none}
.solution__5-col ul,.custom-toc__5-col ul{gap:10px !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.solution__5-col ul li,.custom-toc__5-col ul li{width:calc(20% - 10px) !important}
.solution ul,.custom-toc ul{margin:0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:24px;padding:0 !important}
.solution ul li,.custom-toc ul li{list-style:none !important;width:100%;background:#fff;font-size:20px;font-size:1.1111111111rem;font-weight:500;color:#a2acb7;border-radius:24px;border-bottom:3px solid #d4dce4;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.solution ul li:hover,.custom-toc ul li:hover{border-bottom:3px solid #17a3bc}
.solution ul li:nth-child(1),.custom-toc ul li:nth-child(1){border-bottom:3px solid #17a3bc !important}
.solution ul li a,.custom-toc ul li a{padding:32px;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#343e48 !important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.search .site-main{padding:220px 5% 90px 5% !important;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}
.search .page-content{max-width:1400px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}
.search h1{max-width:100% !important;color:#242e37 !important;border-bottom:2px solid #a2acb7;margin-bottom:30px;padding-bottom:30px}
.search .post{padding:30px;background:#d4dce4;margin-bottom:20px;border-radius:20px;width:100%}
.search .post img{display:none}
.search .pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:20px;margin-top:50px}
.search .pagination .meta-nav{display:none}
.search .pagination .nav-previous a{width:100px;background:#3caf61;border:2px solid #3caf61;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:17px;padding:8px;border-radius:8px;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important}
.search .pagination .nav-previous a:hover{background:rgba(0,0,0,0);color:#3caf61}
.search .pagination .nav-next a{width:100px;background:#3caf61;border:2px solid #3caf61;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:17px;padding:8px;border-radius:8px;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important}
.search .pagination .nav-next a:hover{background:rgba(0,0,0,0);color:#3caf61}
.mt-header{position:fixed;z-index:9999;padding:40px 20px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-radius:0}
.mt-header.menu-open{border-radius:0 !important}
.mt-header.sticky{padding-top:20px !important;padding-bottom:20px !important;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:0 0 30px 30px;border-bottom:2px solid #343e48}
.mt-header__menu ul{gap:12px}
.mt-header__menu ul .current-menu-item a{background:#17a3bc !important;border:2px solid #17a3bc !important;color:#fff !important}
.mt-header__menu ul .sales a{background:#3caf61;border-color:#3caf61}
.mt-header__menu ul .sales.current-menu-item a{background:rgba(0,0,0,0) !important;border-color:#3caf61 !important;color:#3caf61 !important}
.mt-header__menu ul .support a{background:#17a3bc;border-color:#17a3bc}
.mt-header__menu ul .support.current-menu-item a{background:rgba(0,0,0,0) !important;border-color:#17a3bc !important;color:#17a3bc !important}
.mt-header__menu ul li a{padding:12px 17px !important;background:#343e48;border-radius:8px;font-size:17px !important;font-size:17px !important/18pxrem;font-weight:600 !important;color:#fff !important;border:2px solid #343e48}
.mt-header__menu ul li a:hover{background:rgba(0,0,0,0);border-color:#343e48;color:#343e48 !important}
.mt-header__menu .elementor-menu-toggle{position:absolute;right:0;top:5px;-webkit-box-pack:right !important;-ms-flex-pack:right !important;justify-content:right !important}
.mt-header__menu .elementor-nav-menu--dropdown{background:#343e48 !important;padding:20px 0;border-radius:0 0 30px 30px}
.mt-header__menu .elementor-nav-menu--dropdown ul li a{border-radius:0 !important}
.mt-header__menu .elementor-nav-menu--dropdown ul li a:hover{color:#fff !important;background:#343e48 !important}
.circle{height:100%}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#3caf61;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#3caf61}
.custom-404{padding:130px 20px 100px 20px;background:#f3f7fb;text-align:center}
.custom-404 .container{margin:0 auto}
.custom-404 .error-icon{margin-bottom:30px}
.custom-404 .error-icon img{width:450px !important}
.custom-404 h1{margin:-80px 25px 20px 25px;font-size:50px;line-height:1.2;font-weight:600;color:#141c24}
.custom-404 p{margin:0;font-size:20px;line-height:1.8;color:#343e48}
.custom-404 .links{margin-bottom:45px}
.custom-404 .links a{color:#3caf61;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;font-weight:600}
.custom-404 .links a:hover{color:#343e48}
.custom-404 .search-box{max-width:450px;margin:0 auto}
.custom-404 .search-box .search-form{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.custom-404 .search-box .search-form input{padding-left:20px}
.custom-404 .search-box .search-field{width:100%;height:62px;padding:0;border:1px solid #ddd;border-radius:3px;font-size:18px;outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;border-radius:0 !important}
.custom-404 .search-box .search-field:focus{border-color:#000}
.custom-404 .search-box .search-field::-webkit-input-placeholder{color:#999}
.custom-404 .search-box .search-field::-moz-placeholder{color:#999}
.custom-404 .search-box .search-field:-ms-input-placeholder{color:#999}
.custom-404 .search-box .search-field::-ms-input-placeholder{color:#999}
.custom-404 .search-box .search-field::placeholder{color:#999}
.custom-404 .search-box .search-submit{background-color:#3caf61;padding:12px 20px 12px 20px;border-radius:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.custom-404 .search-box .search-submit svg{color:#fff !important}
.rs-header{position:fixed;z-index:9999;padding:28px 28px 0 28px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:rgba(0,0,0,0)}
.rs-header.menu-open{border-radius:0 !important}
.rs-header li .e-n-menu-dropdown-icon{width:16px !important;height:16px !important;background:url(assets/img/menu-dropdown-icon.svg) no-repeat center center;margin-left:10px !important}
.rs-header li .e-n-menu-dropdown-icon svg{display:none}
.rs-header li:hover .e-n-menu-dropdown-icon{rotate:180deg}
.rs-header .e-n-menu-title{padding:0 25px !important}
.rs-header #contact{padding:0 10px 0 0 !important}
.rs-header #contact a{padding:12px 20px;background:#3caf61;border-radius:8px;border:2px solid rgba(0,0,0,0);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.rs-header #contact a:hover{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;padding:12px 20px;background:rgba(0,0,0,0);border-color:#3caf61}
.rs-header .current a{color:#3caf61 !important}
.rs-header__main{max-width:2000px;margin:0 auto}
.rs-header.sticky{padding:5px 5px 0 5px}
.rs-header.sticky .rs-header__menu-up ul .current-menu-item a{color:#3caf61 !important}
.rs-header.sticky .rs-header__menu-up ul .current a{color:#3caf61 !important}
.rs-header.sticky .rs-header__menu-up ul li:not(.current) a{color:#242e37 !important;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important;padding-left:10px;padding-right:10px}
.rs-header__menu-up ul li a{border-radius:8px}
.rs-header__menu-down::before{content:"";position:absolute;top:0;left:-15px;background:#141c24;width:30px;height:100%}
.rs-header__menu-down ul li .highlighted .sub-arrow svg{rotate:180deg}
.rs-header__menu-down ul li a .sub-arrow{width:16px !important;height:16px !important;background-color:#3caf61 !important;padding:0;margin-left:8px;border-radius:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.rs-header__menu-down ul li a .sub-arrow svg{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:8px !important;height:8px !important}
.rs-header__menu-down ul li a .sub-arrow svg path{fill:#fff !important}
.rs-header__menu-down ul li.contact a{padding:12px 20px;background:#3caf61;border-radius:8px;border:2px solid rgba(0,0,0,0)}
.rs-header__menu-down ul li.contact a:hover{padding:12px 20px;background:rgba(0,0,0,0);border-color:#3caf61}
.rs-header__menu-down .sub-menu{background:#141c24}
.rs-header__menu-down .sub-menu li a{position:relative;padding:15px 30px 15px 20px;margin:0 !important;color:#a2acb7;border-bottom:1px solid #343e48;-webkit-border-start:0 !important;border-inline-start:0 !important;text-align:left;font-size:16px;font-size:.8888888889rem;-webkit-transition:padding .35s ease,color .35s ease;transition:padding .35s ease,color .35s ease}
.rs-header__menu-down .sub-menu li a::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#3caf61;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}
.rs-header__menu-down .sub-menu li a:hover{padding:15px 20px 15px 30px;background-color:#242e37 !important;color:#fff}
.rs-header__menu-down .sub-menu li a:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
.rs-header__menu-down .sub-menu li:last-child a{border-bottom:0}
.dropdown-menu,.dropdown-menu__inner{background:rgba(0,0,0,0) !important}
.dropdown-menu__last-item{-webkit-transform:translate(-25px);transform:translate(-25px)}
.e-n-menu-content{position:fixed !important;left:0 !important;display:block !important;-webkit-transition:all 300 ease-in-out;transition:all 300 ease-in-out}
.show .e-n-menu-content{display:none !important;-webkit-transition:all 300 ease-in-out;transition:all 300 ease-in-out}
.ft-22 a{font-size:22px !important;font-weight:600 !important}
.ir-header{position:fixed;z-index:9999;padding:28px 28px 0 28px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:rgba(0,0,0,0)}
.ir-header.menu-open{border-radius:0 !important}
.ir-header li .e-n-menu-dropdown-icon{width:16px !important;height:16px !important;background:url(assets/img/ir-dropdown-menu.svg) no-repeat center center;margin-left:10px !important}
.ir-header li .e-n-menu-dropdown-icon svg{display:none}
.ir-header li:hover .e-n-menu-dropdown-icon{rotate:180deg}
.ir-header .e-n-menu-title{padding:0 25px !important}
.ir-header #contact{padding:0 10px 0 0 !important}
.ir-header #contact a{padding:12px 20px;background:#17a3bc;border-radius:8px;border:2px solid rgba(0,0,0,0);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.ir-header #contact a:hover{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;padding:12px 20px;background:rgba(0,0,0,0);border-color:#17a3bc}
.ir-header .current a{color:#17a3bc !important}
.ir-header__main{max-width:2000px;margin:0 auto}
.ir-header .intelligent-current a{color:#17a3bc !important}
.ir-header.sticky{padding:5px 5px 0 5px}
.ir-header.sticky .ir-header__menu-up ul .current-menu-item a{color:#17a3bc !important}
.ir-header.sticky .ir-header__menu-up ul .intelligent-current a{color:#17a3bc !important}
.ir-header.sticky .ir-header__menu-up ul li:not(.intelligent-current) a{color:#242e37 !important;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important;padding-left:10px;padding-right:10px}
.ir-header__menu-up ul li a{border-radius:8px}
.ir-header__menu-down::before{content:"";position:absolute;top:0;left:-15px;background:#141c24;width:30px;height:100%}
.ir-header__menu-down ul li .highlighted .sub-arrow svg{rotate:180deg}
.ir-header__menu-down ul li a .sub-arrow{width:16px !important;height:16px !important;background-color:#17a3bc !important;padding:0;margin-left:8px;border-radius:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ir-header__menu-down ul li a .sub-arrow svg{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:8px !important;height:8px !important}
.ir-header__menu-down ul li a .sub-arrow svg path{fill:#fff !important}
.ir-header__menu-down ul li.contact a{padding:12px 20px;background:#17a3bc;border-radius:8px;border:2px solid rgba(0,0,0,0)}
.ir-header__menu-down ul li.contact a:hover{padding:12px 20px;background:rgba(0,0,0,0);border-color:#17a3bc;color:#17a3bc !important}
.ir-header__menu-down .sub-menu{background:#141c24}
.ir-header__menu-down .sub-menu li a{position:relative;padding:15px 30px 15px 20px;margin:0 !important;color:#a2acb7;border-bottom:1px solid #343e48;-webkit-border-start:0 !important;border-inline-start:0 !important;text-align:left;font-size:16px;font-size:.8888888889rem;-webkit-transition:padding .35s ease,color .35s ease;transition:padding .35s ease,color .35s ease}
.ir-header__menu-down .sub-menu li a::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#17a3bc;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}
.ir-header__menu-down .sub-menu li a:hover{padding:15px 20px 15px 30px;background-color:#242e37 !important;color:#fff}
.ir-header__menu-down .sub-menu li a:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
.ir-header__menu-down .sub-menu li:last-child a{border-bottom:0}
.mt-clients-ticker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;overflow:hidden}
.mt-clients-row{overflow:hidden;position:relative;width:100%}
.mt-clients-row:hover .mt-clients-track{-webkit-animation-play-state:paused;animation-play-state:paused}
.mt-clients-track{padding:0 0 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:30px}
.mt-clients-row--left .mt-clients-track{-webkit-animation:mt-scroll-left 75s linear infinite;animation:mt-scroll-left 75s linear infinite}
.mt-clients-row--right .mt-clients-track{-webkit-animation:mt-scroll-right 75s linear infinite;animation:mt-scroll-right 75s linear infinite}
.mjd-ticker__item{-webkit-box-shadow:0 10px 80px 0 rgba(43,75,107,.04) !important;box-shadow:0 10px 80px 0 rgba(43,75,107,.04) !important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 20px;width:278px;height:180px;position:relative;border-radius:24px;text-decoration:none !important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:#fff}
.mjd-ticker__item img{width:275px;height:110px;-o-object-fit:contain;object-fit:contain;display:block}
.ticker-controls{margin-top:10px;margin-right:20px;text-align:right}
.ticker-speed-btn{padding:0 !important;margin:0 5px;cursor:pointer;background:#333;color:#fff !important;border:0;border-radius:5px;-webkit-transition:background .3s;transition:background .3s;width:50px !important;height:50px}
.ticker-speed-btn:hover{background:#17a3bc !important}
.ticker-speed-btn:focus{background:#343e48 !important}
.three-color-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#f8f8fe),color-stop(50%,#dad9fe),to(#f8f8fe));background:linear-gradient(to bottom,#f8f8fe 0,#dad9fe 50%,#f8f8fe 100%)}
.ff-accordian__head{cursor:pointer !important}
.ff-accordian .head-active .elementor-heading-title{background:linear-gradient(174deg,#27b2ff 0,#4b48ff 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}
.ff-accordian__body{max-height:0;opacity:0;pointer-events:none;-webkit-transition:max-height .6s ease-in-out,opacity .6s ease-in-out;transition:max-height .6s ease-in-out,opacity .6s ease-in-out}
.ff-accordian__body.active{max-height:1000px;opacity:1;pointer-events:auto}
.rs-security-boxes{-webkit-transition:background-color .45s cubic-bezier(0.4,0,0.2,1),-webkit-transform .45s cubic-bezier(0.4,0,0.2,1);transition:background-color .45s cubic-bezier(0.4,0,0.2,1),-webkit-transform .45s cubic-bezier(0.4,0,0.2,1);transition:background-color .45s cubic-bezier(0.4,0,0.2,1),transform .45s cubic-bezier(0.4,0,0.2,1);transition:background-color .45s cubic-bezier(0.4,0,0.2,1),transform .45s cubic-bezier(0.4,0,0.2,1),-webkit-transform .45s cubic-bezier(0.4,0,0.2,1)}
.rs-security-boxes__circle{border:1px solid #ebf1f0;width:70px;height:70px;border-radius:150px;padding:10px;-webkit-transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,transform .4s ease;transition:border-color .4s ease,transform .4s ease,-webkit-transform .4s ease}
.rs-security-boxes__circle-inner{background:#ebf1f0;width:100%;height:100%;border-radius:150px;-webkit-transition:background-color .4s ease,-webkit-transform .4s ease;transition:background-color .4s ease,-webkit-transform .4s ease;transition:background-color .4s ease,transform .4s ease;transition:background-color .4s ease,transform .4s ease,-webkit-transform .4s ease}
.rs-security-boxes .rs-security-boxes__text p{-webkit-transition:color .4s ease;transition:color .4s ease}
.rs-security-boxes:hover{background:#3caf61 !important}
.rs-security-boxes:hover__circle{border-color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}
.rs-security-boxes:hover__circle-inner{background:#fff;-webkit-transform:scale(0.92);transform:scale(0.92)}
.rs-security-boxes:hover .rs-security-boxes__text p{color:#fff !important}
.mt-shape{position:relative}
.mt-shape::before{content:"";position:absolute;top:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left top,left bottom,from(#d4dce4),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#d4dce4 0,rgba(255,255,255,0) 100%);width:calc(100% - 40px);max-width:2000px;height:100%;border-radius:32px}
.mt-shape__white-gradient::before{background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(28%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(360deg,#fff 0,#fff 28%,rgba(255,255,255,0) 100%)}
.mt-shape__white::before{background:#fff !important}
.mt-shape__aligned-bottom::before{height:calc(100% - 30px) !important;bottom:0 !important}
.ir-infrastructure{height:670px;overflow:hidden;position:relative}
.ir-infrastructure__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-animation:irVerticalTicker 20s linear infinite;animation:irVerticalTicker 20s linear infinite}
.ir-infrastructure__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#fff;border:1px solid #a2acb7;border-radius:12px;padding:16px 26px;min-height:60px;-webkit-transition:all .3s ease;transition:all .3s ease}
.ir-infrastructure__icon{width:42px;height:42px;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;-ms-flex-negative:0;flex-shrink:0}
.ir-infrastructure__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.ir-infrastructure__title{font-size:18px;font-weight:600;color:#3b3f46;line-height:1.3}
.ir-infrastructure:hover .ir-infrastructure__track{-webkit-animation-play-state:paused;animation-play-state:paused}
.wire-animation{position:relative;width:100%;max-width:950px;height:614px;margin:auto;background-color:#d4dce4}
.electrical-wires{position:relative;width:100%;height:620px}
.blury-shape::before{content:"";position:absolute;width:100%;height:100px;z-index:1;background:linear-gradient(178deg,#f3f7fb 21%,rgba(255,255,255,0) 100%);top:0}
.blury-shape::after{content:"";position:absolute;width:100%;height:100px;z-index:1;background:linear-gradient(178deg,rgba(255,255,255,0) 0,#f3f7fb 66%);bottom:0}
.electrical-wires .wire{position:absolute;background:-webkit-gradient(linear,left top,right top,from(#a2acb7),color-stop(38%,#a2acb7),color-stop(44%,rgba(0,91,250,0.25)),color-stop(48%,#00d9ff),color-stop(50%,#fff),color-stop(52%,#00d9ff),color-stop(56%,rgba(0,91,250,0.25)),color-stop(62%,#a2acb7),to(#a2acb7));background:linear-gradient(90deg,#a2acb7 0,#a2acb7 38%,rgba(0,91,250,0.25) 44%,#00d9ff 48%,#fff 50%,#00d9ff 52%,rgba(0,91,250,0.25) 56%,#a2acb7 62%,#a2acb7 100%);background-size:250% 100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-filter:drop-shadow(0 0 6px #00d9ff) drop-shadow(0 0 14px rgba(0,217,255,0.7));filter:drop-shadow(0 0 6px #00d9ff) drop-shadow(0 0 14px rgba(0,217,255,0.7));opacity:.95;will-change:background-position}
.electrical-wires .wire::before{content:"";width:90px;height:100%;background:linear-gradient(99deg,#f3f7fb 0,rgba(255,255,255,0) 100%);top:0;left:0;position:absolute}
.wire-1{width:819px;height:280px;top:30px;left:280px;-webkit-mask-image:url("assets/img/line-1.svg");mask-image:url("assets/img/line-1.svg");-webkit-animation:electricFlow 15s linear infinite;animation:electricFlow 15s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}
.wire-2{width:880px;height:211px;top:110px;left:280px;-webkit-mask-image:url("assets/img/line-2.svg");mask-image:url("assets/img/line-2.svg");-webkit-animation:electricFlow 15s linear infinite;animation:electricFlow 15s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}
.wire-3{width:950px;height:142px;top:190px;left:280px;-webkit-mask-image:url("assets/img/line-3.svg");mask-image:url("assets/img/line-3.svg");-webkit-animation:electricFlow 15s linear infinite;animation:electricFlow 15s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}
.wire-4{width:1093px;height:73px;top:270px;left:280px;-webkit-mask-image:url("assets/img/line-4.svg");mask-image:url("assets/img/line-4.svg");-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation:electricFlow 15s linear infinite;animation:electricFlow 15s linear infinite;-webkit-animation-delay:3s;animation-delay:3s}
.wire-5{width:1093px;height:73px;bottom:195px;left:280px;-webkit-mask-image:url("assets/img/line-5.svg");mask-image:url("assets/img/line-5.svg");-webkit-animation:electricFlowReverse 15s linear infinite;animation:electricFlowReverse 15s linear infinite;-webkit-animation-delay:3s;animation-delay:3s}
.wire-6{width:938px;height:142px;bottom:115px;left:280px;-webkit-mask-image:url("assets/img/line-6.svg");mask-image:url("assets/img/line-6.svg");-webkit-animation:electricFlowReverse 15s linear infinite;animation:electricFlowReverse 15s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}
.wire-7{width:897px;height:211px;bottom:35px;left:280px;-webkit-mask-image:url("assets/img/line-7.svg");mask-image:url("assets/img/line-7.svg");-webkit-animation:electricFlowReverse 15s linear infinite;animation:electricFlowReverse 15s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}
.wire-8{width:816px;height:280px;bottom:-45px;left:280px;-webkit-mask-image:url("assets/img/line-8.svg");mask-image:url("assets/img/line-8.svg");-webkit-animation:electricFlowReverse 15s linear infinite;animation:electricFlowReverse 15s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}
.container-padding{padding-left:5% !important;padding-right:5% !important}
.container-padding__880-pd{padding-left:0 !important;padding-right:0 !important}
.simple-content-page{max-width:1400px !important;padding:200px 20px 50px 20px}
.simple-content-page .entry-title{margin:0 !important;padding:0 !important}
.category .site-main{max-width:1400px !important;padding:200px 20px 50px 20px}
.category .site-main .entry-title{margin:0 !important;padding:0 !important}
@media(min-width:1024px){.rs-header.sticky{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff),color-stop(30%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 70%,rgba(255,255,255,0) 30%)}
.ir-header.sticky{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff),color-stop(30%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 70%,rgba(255,255,255,0) 30%)}
}@media(max-width:1600px){.testi-slider .elementor-swiper-button{top:calc(100% + 40px) !important}
.testi-slider .elementor-swiper-button-next{right:30px !important}
.testi-slider .elementor-swiper-button-prev{left:calc(100% - 160px) !important}
}@media(max-width:1440px){.tb-project-slider .slick-list{margin-left:20px}
}@media(max-width:1430px){.solution ul li a,.custom-toc ul li a{padding:20px}
}@media(max-width:1366px){.rs-header #contact a{padding:15px 20px}
.ir-header #contact a{padding:15px 20px}
.bg-1300{background:#f3f7fb !important}
.electrical-wires{height:320px}
.wire-1,.wire-8{display:none !important}
.wire-1{width:457px;height:147px;top:0;left:0}
.wire-2{width:491px;height:110px;top:50px;left:0}
.wire-3{width:530px;height:74px;top:100px;left:0}
.wire-4{width:610px;height:38px;top:150px;left:0}
.wire-5{width:610px;height:38px;top:200px;left:0}
.wire-6{width:523px;height:74px;top:215px;left:0}
.wire-7{width:500px;height:111px;top:230px;left:0}
.wire-8{width:455px;height:147px;top:245px;left:0}
.ir-infrastructure{height:400px}
}@media(max-width:1280px){.solution ul,.custom-toc ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.solution ul li,.custom-toc ul li{margin-bottom:10px !important;width:calc(50% - 5px) !important;border-radius:15px}
.solution ul li a,.custom-toc ul li a{padding:20pxpx}
.ez-toc-container{padding:10px !important}
}@media(max-width:1240px){.rs-header .e-n-menu-title{padding:0 15px !important}
.ir-header .e-n-menu-title{padding:0 15px !important}
}@media(max-width:1200px){.mt-header{padding-top:20px !important;padding-bottom:20px !important;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:0 0 20px 20px;border-bottom:2px solid #343e48}
.mt-header.sticky{border-radius:0 0 20px 20px}
.rs-header #contact a{padding:7px 20px;margin:4px 0}
.ir-header #contact a{padding:7px 20px;margin:4px 0}
}@media(max-width:1024px){.mt-list__five-col ul li,.mt-list__four-col ul li,.mt-list__three-col ul li,.mt-list__two-col ul li{width:calc(50% - 15px)}
ol{padding-left:20px}
.custom-404{padding-top:100px}
.custom-404 h1{font-size:45px;font-size:2.5rem}
.rs-header{padding:0;background:#141c24;border-radius:0 0 26px 26px}
.rs-header__menu-down nav{background:#141c24 !important}
.rs-header__menu-down nav ul{padding:24px 0 12px 0;border-top:1px solid #343e48;height:100vh}
.rs-header__menu-down nav ul li .has-submenu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.rs-header__menu-down nav ul li .has-submenu .sub-arrow{width:70px !important;height:50px !important;background:rgba(0,0,0,0) !important;position:absolute;right:0;z-index:5}
.rs-header__menu-down nav ul li .has-submenu .sub-arrow svg{pointer-events:none;width:15px !important;height:15px !important}
.rs-header__menu-down nav ul .parent-pages.current-menu-item a{background:0;color:#3caf61}
.rs-header__menu-down nav ul .parent-pages a{padding:16px;font-size:22px;font-size:1.2222222222rem;font-weight:600;text-align:center !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}
.rs-header__menu-down nav ul .parent-pages a:hover{color:#3caf61;background:rgba(0,0,0,0)}
.rs-header__menu-down nav ul .child-pages:nth-of-type(4){margin-top:30px !important}
.rs-header__menu-down nav ul .child-pages a{padding:24px;color:#fff;font-size:20px;font-size:1.1111111111rem;font-weight:500;border-top:1px solid #343e48;-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out}
.rs-header__menu-down nav ul .sub-menu{padding:0 !important;height:100% !important}
.rs-header__menu-down nav ul .sub-menu .no-link{pointer-events:none}
.rs-header__menu-down nav ul .sub-menu .no-link a{font-size:22px !important;font-weight:600}
.rs-header__menu-down nav ul .sub-menu a{font-size:17px !important;line-height:1.6em;padding:14px 14px 14px 40px;border:0;font-size:20px !important;font-size:20px !important/18pxrem;font-weight:400;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.rs-header__menu-down nav ul .sub-menu a::before{content:"";position:absolute;top:20px;left:24px !important;width:2px;height:32px;background:#3caf61;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}
.rs-header__menu-down nav ul .sub-menu a:hover{padding:14px 14px 14px 40px;background:rgba(0,0,0,0) !important;color:#3caf61}
.rs-header__menu-down nav ul .sub-menu a:hover::before{left:24px}
.rs-header__menu-down nav ul .contact{padding:10px;margin-top:30px}
.rs-header__menu-down nav ul .contact a{font-size:20px !important;font-size:20px !important/18pxrem;color:#fff !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.rs-header__main{padding:16px}
.rs-header.sticky{padding:0}
.ir-header{padding:0;background:#141c24;border-radius:0 0 26px 26px}
.ir-header__menu-down nav{background:#141c24 !important}
.ir-header__menu-down nav ul{min-height:calc(100vh - 100px);background:#141c24;padding:24px 0 12px 0;border-top:1px solid #343e48;height:100vh}
.ir-header__menu-down nav ul .sub-menu{height:100%;min-height:100%}
.ir-header__menu-down nav ul li .has-submenu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ir-header__menu-down nav ul li .has-submenu .sub-arrow{width:70px !important;height:50px !important;background:rgba(0,0,0,0) !important;position:absolute;right:0;z-index:5}
.ir-header__menu-down nav ul li .has-submenu .sub-arrow svg{pointer-events:none;width:15px !important;height:15px !important}
.ir-header__menu-down nav ul .parent-pages.current-menu-item a{background:0;color:#17a3bc}
.ir-header__menu-down nav ul .parent-pages a{padding:16px;font-size:22px;font-size:1.2222222222rem;font-weight:600;text-align:center !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}
.ir-header__menu-down nav ul .parent-pages a:hover{color:#17a3bc;background:rgba(0,0,0,0)}
.ir-header__menu-down nav ul .child-pages:nth-of-type(4){margin-top:30px !important}
.ir-header__menu-down nav ul .child-pages a{padding:24px;color:#fff;font-size:20px;font-size:1.1111111111rem;font-weight:500;border-top:1px solid #343e48;-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out}
.ir-header__menu-down nav ul .sub-menu{padding:0 !important}
.ir-header__menu-down nav ul .sub-menu a{font-size:17px !important;line-height:1.6em;padding:14px 14px 14px 40px;border:0;font-size:20px !important;font-size:20px !important/18pxrem;font-weight:400;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.ir-header__menu-down nav ul .sub-menu a::before{content:"";position:absolute;top:20px;left:24px !important;width:2px;height:32px;background:#17a3bc;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}
.ir-header__menu-down nav ul .sub-menu a:hover{padding:14px 14px 14px 40px;background:rgba(0,0,0,0) !important;color:#17a3bc}
.ir-header__menu-down nav ul .sub-menu a:hover::before{left:24px}
.ir-header__menu-down nav ul .contact{padding:10px;margin-top:30px}
.ir-header__menu-down nav ul .contact a{font-size:20px !important;font-size:20px !important/18pxrem;color:#fff !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.ir-header__main{padding:16px}
.ir-header.sticky{padding:0}
.simple-content-page{padding:120px 20px 50px 20px}
.category .site-main{padding:120px 20px 50px 20px}
}@media(max-width:880px){.testi-slider .elementor-swiper-button{top:calc(100% + 110px) !important}
.testi-slider .elementor-swiper-button-next{right:calc(50% - 65px) !important}
.testi-slider .elementor-swiper-button-prev{left:calc(50% - 65px) !important}
.ff-project-slider .swiper-pagination-bullets{top:calc(100% + 50px);left:50%}
.search .site-main{padding:130px 5% 60px 5% !important}
.search .site-main .post{padding:20px}
.container-padding__880-pd-none{padding-left:0 !important;padding-right:0 !important}
.container-padding__880-pd{padding-left:5% !important;padding-right:5% !important}
}@media(max-width:768px){.tb-project-slider .slick-list{padding:0 !important}
.tb-project-slider__item{margin:0 20px 0 0}
.tb-project-slider .slick-dots{margin:50px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-100px}
.mt-list__five-col ul li,.mt-list__four-col ul li,.mt-list__three-col ul li,.mt-list__two-col ul li{width:100%}
.tb-form__about .tb-form-detail:nth-child(1),.tb-form__about .tb-form-detail:nth-child(2){width:100%}
.solution ul li,.custom-toc ul li{width:100% !important;font-size:16px;font-size:.8888888889rem;margin:0 !important;border-radius:0}
.solution ul li a,.custom-toc ul li a{padding:5px 10px}
.ez-toc-container{padding:0 !important}
.mjd-ticker__item{width:180px;height:100px}
.mt-clients-track{padding:0 0 20px 0}
.mt-shape::before{width:calc(100% - 30px)}
.mt-shape::before{width:calc(100% - 15px)}
.container-padding__pd-none{padding-left:0 !important;padding-right:0 !important}
}@-webkit-keyframes mt-scroll-left{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes mt-scroll-left{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes mt-scroll-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}@keyframes mt-scroll-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}@-webkit-keyframes irVerticalTicker{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}@keyframes irVerticalTicker{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}@-webkit-keyframes electricFlow{0%{background-position:200% 0}
100%{background-position:-200% 0}
}@keyframes electricFlow{0%{background-position:200% 0}
100%{background-position:-200% 0}
}@-webkit-keyframes electricFlowReverse{0%{background-position:-200% 0}
100%{background-position:200% 0}
}@keyframes electricFlowReverse{0%{background-position:-200% 0}
100%{background-position:200% 0}
}