@import "aos.css";
body{font-family:'Rubik';color:#555;font-size:16px;line-height:27px}
a:hover,a:visited,a:focus,a:active{text-decoration:none!important;outline:none!important}
*{box-sizing:border-box;margin:0;padding:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
:focus{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:active,a:hover,a:focus{outline:0}
figure,form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
button,input,select,textarea{font-size:100%;margin:0}
button,input{line-height:normal}
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}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;height:13px;width:13px}
input[type="checkbox"],input[type="radio"],input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
::-moz-selection{background:var(--green);text-shadow:none;color:var(--white)}
::selection{background:var(--green);text-shadow:none;color:var(--white)}
img{vertical-align:middle;display:inline-block;height:auto;max-width:100%;border:0;-ms-interpolation-mode:bicubic}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
select{color:#000;outline:none}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.container{max-width:126rem;margin:0 auto;padding:0 5rem}
body{box-sizing:border-box;font-weight:400;--white:#fff;--green:#3B7966;--light-green:#5AB095;--primary-black:#333;--black:#000;--light-blue:#F2F7FF;--gray:#c3cecb52;--bg-green:#3b79660f;--bg-green2:#5db89c3d;font-family:"Poppins",sans-serif;line-height:1.5;font-size:1.6rem;color:var(--primary-black);--light-orange:#faf2e4;--light-pink:#f7e4e7}
a{text-decoration:none}
h1{font-size:5rem;line-height:1.2;color:var(--green)}
h2{font-size:3.4rem;line-height:1.2;color:var(--green);text-transform:capitalize}
h2>span{color:var(--light-green)}
h3{font-size:2.6rem;color:var(--green);text-transform:capitalize}
section:not(.banner-section,.inner-page-banner-section,#shadow-host-companion){padding:6rem 0;text-align:center}
.title-block{max-width:75rem;margin:0 auto 3rem}
.title-block h2:has(+ p){margin-bottom:1rem}
p+p{margin-top:1.5rem}
.flex{display:flex;align-items:center;justify-content:center}
.search_area{display:none}
.updated *{box-sizing:border-box}
body.updated{--white:#fff;--primary-black:#333;--black:#000;color:var(--primary-black);--green:#01adb9;--light-green:#05c4d1;--blue:#030363;--bg-green:#01adb92e;--gray:#f0f0f0;--light-gray:#F6F6F6;--gray2:#a9a6a6;--processgray:#e9e9eb;font-family:"Montserrat",sans-serif}
::selection{background:var(--green);color:var(--white)}
.updated section:not(#shadow-host-companion){padding:8rem 0;overflow:hidden}
.updated .bg-img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}
html{font-size:62.5%}
.updated ol,.updated ul{list-style:none;margin-bottom:0;padding-left:0}
.updated h2>span,.updated h1>span{color:var(--green)}
.updated .d-flex{display:flex;align-items:center}
.updated .mb-0{margin-bottom:0}
.updated .mx-0{margin:0 auto}
.updated .pt-0{padding-top:0}
.updated .m-0{margin:0}
.updated .p-0{padding:0!important}
.updated .container{max-width:1270px;padding:0 50px;width:100%}
.updated .header-top{background-color:var(--green);padding:1rem 0}
.updated .top-info{display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--white);align-items:center}
.updated .top-info i{color:var(--white);font-size:22px;vertical-align:middle}
.updated .top-info a+a{margin-left:1rem}
.updated .header-bottom{background-color:#ffffffde;backdrop-filter:blur(5px);border-bottom:.1rem solid rgba(255,255,255,0.4)}
.updated .header-wrapper{display:flex;align-items:center;justify-content:space-between}
.updated input{height:4rem;line-height:4rem;border:none;padding:0 1.5rem;border-radius:10rem;width:100%;color:var(--primary-black);font-family:"Montserrat",sans-serif}
.updated input:focus-visible{outline:none}
.updated p{font-size:16px}
.updated address{margin-bottom:0}
.updated img{max-width:100%}
.updated .open-menu{overflow:hidden}
.updated .site-header{position:fixed;z-index:999;padding:0;width:100%;box-shadow:0 .4rem 1.2rem rgba(0,0,0,0.12);top:0;left:0}
.updated .header-bottom .header-wrapper .logo-wrapper{z-index:999}
.updated .header-bottom .header-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:100%;width:100%;position:relative}
.updated .header-bottom .header-wrapper .logo-wrapper a img{transition:all .5s;width:25rem}
.updated .header-bottom .menu-navigation{display:flex;flex-wrap:wrap;align-items:center;padding-left:10px;margin-right:-10px}
.updated .header-bottom .header-wrapper .navigation-wrapper li>.sub-menu{z-index:2;text-align:left;visibility:hidden;opacity:0;background:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,0.1);border-radius:1.5rem;padding:1.2rem;transition:all .5s;position:absolute;top:100%;left:50%;max-width:24rem;min-width:24rem;transform:translateX(-48%)}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu a{padding:1rem 1.5rem;display:flex;align-items:center;color:var(--black)}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu a:hover{color:var(--green)}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu a img{max-width:2rem;filter:brightness(0);transition:all .5s}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu a:hover img{filter:none}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu a em{padding-right:1rem}
.updated .nav-icon-mobo{position:relative;height:2.5rem;width:2.5rem;z-index:11;cursor:pointer;display:none}
.updated .nav-icon-mobo span{position:absolute;font-size:0;line-height:0;background-color:var(--green);height:.2rem;width:1.8rem;top:50%;bottom:0;left:0;right:0;transform:translateY(-50%);transition:all .3s;margin-left:5px}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation>li:not(.has-btn){margin:0 .8rem;position:relative}
.updated .header-bottom .header-wrapper .navigation-wrapper .menu-navigation>li>a:not(.btn){padding:3rem 0;display:block;color:var(--green);position:relative}
.updated .header-bottom .header-wrapper .navigation-wrapper .menu-navigation>li:not(.has-btn):after{background-color:var(--green);height:.3rem;width:0;bottom:0;left:0;position:absolute;content:"";transition:all .3s}
.updated .header-bottom .header-wrapper .navigation-wrapper .menu-navigation li:hover:after,.updated .header-bottom .header-wrapper .navigation-wrapper .menu-navigation li.current:after{width:100%}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation>li.has-btn+li.has-btn{margin-left:1.5rem}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation li.has-submenu .down-arrow{transition:all .5s;transform-origin:center;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/down-arrow.svg);height:1.2rem;background-repeat:no-repeat;width:1.2rem;background-size:1.2rem 1.2rem;background-position:center}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation li.has-submenu{padding-right:2rem;position:relative}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation li.has-submenu:hover>.sub-menu{opacity:1;visibility:visible}
.updated .header-bottom .header-wrapper .navigation-wrapper li>.sub-menu .sub-menu{top:0;left:calc(100% + 1rem);max-width:33rem;min-width:33rem;right:0;transform:none}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation li.has-submenu .has-submenu .down-arrow{transform:translateY(-50%) rotate(-90deg);filter:brightness(0)}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation li.has-submenu .has-submenu:hover>.down-arrow{filter:none}
.updated .nav-icon-mobo span:after,.updated .nav-icon-mobo span:before{margin-left:-5px;position:absolute;content:"";background-color:var(--green);height:.2rem;width:2.3rem;transition:all .3s}
.updated .nav-icon-mobo span:before{bottom:-.8rem}
.updated .nav-icon-mobo span:after{top:-.8rem}
.updated h1{font-size:5rem;margin:0 0 2rem;color:var(--blue);font-weight:600}
.updated h2{margin:0 0 5rem;font-size:4rem;color:var(--blue);font-weight:600}
.updated h2.center,.updated h1.center,.updated p.center{text-align:center}
.updated h1.center{margin-bottom:5rem}
.updated .green-text{color:var(--green)}
.updated .bold{font-weight:600}
.updated .d-block{display:block}
.updated .site-btn{height:4rem;line-height:4rem;border-radius:3rem;font-size:1.8rem;color:var(--white);padding:0 2rem;display:inline-block;background-color:var(--green);transition:all .5s;position:relative;border:none}
.updated .site-btn:hover{color:var(--green)}
.updated .site-btn:before{content:"";position:absolute;inset:0;background-color:var(--light-green);border-radius:30px;z-index:0;transform:scaleX(0);transition:transform .4s,opacity .5s;opacity:.2}
.updated .site-btn:hover:before{transform:scaleX(100%);opacity:1}
.updated .site-btn span{font-size:1.6rem;color:var(--white);z-index:2;position:relative;transition:all .5s}
.updated .site-white-btn{height:4rem;line-height:4rem;border-radius:3rem;font-size:1.8rem;color:var(--green);padding:0 2rem;display:inline-block;background-color:var(--white);transition:all .5s;position:relative;border:none}
.updated .site-white-btn:hover{color:var(--white)}
.updated .site-white-btn:before{content:"";position:absolute;inset:0;background-color:var(--light-green);border-radius:30px;z-index:0;transform:scaleX(0);transition:transform .4s,opacity .5s;opacity:.2;transform-origin:center}
.updated .site-white-btn:hover:before{transform:scaleX(100%);opacity:1}
.updated .site-white-btn span{font-size:1.6rem;color:var(--green);z-index:2;position:relative;transition:all .5s}
.updated .site-white-btn:hover span{color:var(--white)}
.updated .banner-section{position:relative;padding:0!important;overflow:hidden}
.updated .banner-section img{object-position:top}
.updated .img-content-grid{display:flex;flex-wrap:wrap;align-items:flex-start}
.updated .img-content-grid .content-wrapper{max-width:70%;flex:0 0 70%;padding-right:4rem;text-align:left}
.updated .img-content-grid .content-wrapper a{margin-top:2rem}
.updated .img-content-grid .img-wrapper{max-width:30%;flex:0 0 30%;position:relative;padding-bottom:20%;border-radius:1.2rem;overflow:hidden}
.updated .img-content-section h1 span.green-text{font-size:2rem;margin-top:1rem}
.updated .img-content-section h1{font-size:4rem}
.updated .our-product{text-align:center;padding-top:0!important}
.updated .our-product p{font-size:2.2rem}
.updated .image-text-overlay-grid{display:flex;flex-wrap:wrap;margin:5rem -1.5rem -3rem;justify-content:center}
.updated .image-text-overlay-grid .image-text-item{max-width:25%;flex:0 0 25%;padding:0 1.5rem 3rem}
.updated .image-text-overlay-grid .image-text-item .image-text-inner{position:relative;padding-bottom:100%;overflow:hidden;border-radius:50%;box-shadow:0 4px 16px rgba(0,61,165,0.16);display:block}
.updated .image-text-overlay-grid .image-text-item .image-text-inner:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#01adb996;height:0;width:0;transition:all .5s;content:" ";border-radius:50%}
.updated .image-text-overlay-grid .image-text-item .image-text-inner:hover:after{height:100%;width:100%}
.updated .image-text-overlay-grid .image-text-item .image-text-inner img{position:absolute;height:100%;width:100%;left:0;right:0;border-radius:50%;transition:all .5s;object-fit:cover}
.updated .image-text-overlay-grid .image-text-item .image-text-inner:hover img{transform:scale(1.1)}
.updated .image-text-overlay-grid .image-text-item .image-text-inner .text-wrapper{position:absolute;height:100%;width:100%;left:0;right:0;border-radius:50%;padding:3rem;display:flex;align-items:center;opacity:0;color:var(--black);transition:all .5s;z-index:2;justify-content:center;font-size:2.2rem;font-weight:600;text-align:center}
.updated .image-text-overlay-grid .image-text-item .image-text-inner:hover .text-wrapper{opacity:1}
.updated .contact-section{padding-top:0!important}
.updated .contact-section .contact-inner{border-radius:4rem;padding:4rem;text-align:center;background-color:var(--gray)}
.updated .contact-section .contact-inner p{max-width:75.1rem;font-size:2rem;margin:0 auto 2.5rem}
.updated .contact-section .call-mail-wrapper li span{display:block}
.updated .contact-section .call-mail-wrapper{justify-content:center;margin:0 -1.5rem}
.updated .contact-section .call-mail-wrapper li{padding:0 1.5rem}
.updated .contact-section .call-mail-wrapper li a{color:var(--blue);font-size:2rem}
.updated .contact-section .call-mail-wrapper li i{font-size:4rem}
.updated .contact-section .call-mail-wrapper i:after{filter:brightness(0) saturate(100%) invert(13%) sepia(23%) saturate(6917%) hue-rotate(229deg) brightness(85%) contrast(126%)}
.updated .site-footer{background-color:var(--green);color:var(--white)}
.updated .site-footer .footer-top{padding-top:8rem}
.updated .site-footer a{color:var(--white);transition:all .5s}
.updated .site-footer a:hover{color:var(--blue)}
.updated .iso-logo{max-width:11rem}
.updated .site-footer .footer-top-wrapper{padding-top:3rem;align-items:flex-start;flex-wrap:wrap}
.updated .social-media .d-flex{align-items:flex-start;gap:1rem}
.updated .site-footer .logo-wrapper{max-width:17%;flex:0 0 17%;padding-right:2rem}
.updated .site-footer .links-wrapper{max-width:20%;flex:0 0 20%;padding-right:2rem}
.updated .site-footer .links-wrapper li{margin-bottom:1rem}
.updated .site-footer .social-media{max-width:31%;flex:0 0 31%;padding-right:2rem}
.updated .site-footer .form-wrapper{max-width:32%;flex:0 0 32%}
.updated .site-footer .social-media li{margin-bottom:10px}
.updated .footer-middle-wrapper{display:flex;justify-content:center;padding:4rem 0;align-items:center}
.updated .site-footer .social-media .d-flex i{width:12px;margin-right:1rem;margin-top:.3rem}
.updated .form-wrapper .site-white-btn{margin-right:-18rem;right:11rem;border-left:1px solid #01adb9;border-radius:0 3rem 3rem 0}
.updated .form-wrapper .site-white-btn::before{border-radius:0 3rem 3rem 0}
.updated .form-wrapper input{padding-right:12rem}
.updated footer.site-footer .bottom-footer p{color:var(--white)}
.updated footer.site-footer .bottom-footer .container{border-top:none}
.updated footer.site-footer .bottom-footer{position:relative;padding:2rem 0;text-align:center}
.updated footer.site-footer .bottom-footer:after{position:absolute;left:50%;top:0;transform:translateX(-50%);color:var(--white);height:1px;width:calc(100% - 50px);content:"";background-color:var(--white);max-width:920px}
.updated .inner-page-banner-section{min-height:600px;position:relative;display:flex;align-items:center}
.updated .inner-page-banner-section .text-block h1{text-align:center;text-shadow:3px 3px 6px rgba(0,0,0,0.25);color:var(--white);font-weight:600;margin-bottom:0}
.updated .inner-page-banner-section:after{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;content:"";background:linear-gradient(269.92deg,rgba(0,61,165,0) 0.07%,rgba(0,0,0,0.5) 99.93%)}
.updated .inner-page-banner-section .container{z-index:3;top:40px;position:relative}
.updated .content-section{text-align:center}
.updated .has-light-bg{background-color:var(--gray)}
.updated .img-content-wrapper{display:flex;flex-wrap:wrap;margin:0 -1.2rem;align-items:center}
.updated .img-content-wrapper .content-wrapper{max-width:70%;flex:0 0 70%;padding-right:30px}
.updated .img-content-wrapper .content-wrapper ul{padding-left:14px}
.updated .why-choose-us-section .img-content-wrapper{margin-top:2rem}
.updated .img-content-wrapper .img-wrapper{max-width:30%;flex:0 0 30%}
.updated .checkmark-list li{position:relative;padding-left:20px;margin-bottom:5px;font-size:16px;text-align:left}
.updated .checkmark-list li::before{position:absolute;content:" ";left:0;height:.6rem;width:.6rem;background-size:.6rem;background-repeat:no-repeat;background-color:var(--green);border-radius:50%;top:.9rem}
.updated .product-grid .product-grid-wrapper{display:flex;flex-wrap:wrap;margin:0 -2rem -4rem}
.updated .product-grid .product-grid-wrapper .product-item{max-width:33.33%;flex:0 0 33.33%;padding:0 2rem 4rem}
.updated .product-grid .product-grid-wrapper .product-item .product-item-inner{background-color:var(--gray);border-radius:1.5rem;position:relative;padding-bottom:100%}
.updated .product-grid .product-grid-wrapper .product-item .product-item-inner img{position:absolute;left:0;right:0;top:0;width:100%;height:100%;padding:2rem;transition:all .5s;transform-origin:center center;object-fit:contain}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu li.current a{color:var(--green)}
.updated .contact-form-wrapper .form-map-grid{display:flex;flex-wrap:wrap;margin:0 -1.5rem -3rem}
.updated .contact-form-wrapper .form-map-grid .form-wrapper{max-width:50%;flex:0 0 50%;padding:0 1.5rem 3rem}
.updated .contact-form-wrapper .form-map-grid .map-wrapper{max-width:50%;flex:0 0 50%;padding:0 1.5rem 3rem}
.updated .contact-form-wrapper .form-inner{background-color:var(--bg-green);border-radius:1.5rem;padding:3rem;height:100%}
.updated .contact-form-wrapper .form-inner input{border-radius:.5rem;margin-bottom:2rem}
.updated textarea{width:100%;height:10rem;line-height:1.6;border:none;background-color:#fff;border-radius:.5rem;padding:1.5rem!important;resize:none;color:var(--primary-black);margin-bottom:2rem;font-family:"Montserrat",sans-serif}
.updated input:hover,.updated input:focus,.updated textarea:hover,.updated textarea:focus{border:none;outline:none}
.updated .contact-form-wrapper .form-inner input{margin-bottom:2rem}
.updated .contact-form-wrapper .map-wrapper iframe{border-radius:1.5rem}
.updated .pb-0{padding-bottom:0!important}
.updated .white-border-btn{height:4rem;line-height:4rem;border-radius:3rem;border:.1rem solid var(--white);font-size:1.2rem!important;font-weight:600;display:inline-flex;align-items:center;transition:all .5s;overflow:hidden;padding:0 2rem;margin:0 auto;color:var(--white)}
.updated .white-border-btn:hover em{transform:translateY(-68%)}
.updated .white-border-btn em{margin-left:.6rem;top:49%;position:relative;transition:all .5s}
.updated .white-border-btn em img:first-child{margin-bottom:2.1rem}
.updated .white-border-btn em img{height:1.6rem;width:auto;display:block}
.updated .back-top-link{text-align:center}
.updated .white-border-btn:hover{color:inherit!important}
.processing-steps-wrapper{padding:0!important}
.processing-steps-wrapper h1,.processing-steps-wrapper h2,.processing-steps-wrapper p{color:var(--white)}
.processing-steps-wrapper .processing-steps{position:relative;height:600px;overflow:hidden;display:flex;align-items:center}
.processing-steps-wrapper .processing-steps .text-block{padding-top:0}
.processing-steps .bg-img{background-size:cover}
.processing-steps.step-1 .bg-img{background-image:url(../img/process-step-1.jpg)}
.processing-steps.step-2 .bg-img{background-image:url(https://media.istockphoto.com/id/1290711121/photo/virtual-tv-studio-news-set-1-2-10-green-screen-background-3d-rendering.jpg?s=2048x2048&w=is&k=20&c=VwzZjnkp3h7mcx3AXY-Ra1AUEhPbDmcpJKVkLpBJDWs=)}
.processing-steps .text-block{position:relative;z-index:1;color:#fff;text-align:center;padding-top:100px}
.updated .processing-steps-wrapper .text-img-wrapper{display:flex;margin:0 -2rem;flex-wrap:wrap;align-items:center}
.updated .processing-steps-wrapper .text-img-wrapper .img-wrapper{max-width:50%;flex:0 0 50%;padding:0 3rem}
.updated .processing-steps-wrapper .text-img-wrapper .text-inner{max-width:50%;flex:0 0 50%;padding:0 3rem;text-align:left}
.updated .processing-steps-wrapper .text-img-wrapper .img-wrapper .img-inner{position:relative;padding-bottom:80%;border-radius:1.5rem}
.updated .processing-steps-wrapper .text-img-wrapper .img-wrapper img{border-radius:1.5rem}
.updated .processing-steps-wrapper .checkmark-list li::before{background-color:var(--white)}
.updated .processing-steps-wrapper .checkmark-list li{font-size:18px}
.step-row{padding:111px 0 0}
.step-row .row-wrapper{display:flex;align-items:center;flex-wrap:wrap}
.step-row .icon-col{max-width:30%;flex:0 0 30%}
.step-row .number-col{max-width:27%;flex:0 0 27%;text-align:center;position:relative}
.step-row .number-col span{font-size:100px;font-weight:700;color:var(--processGray);position:relative;transition:all .5s;background-color:var(--white)}
.step-row h3{font-size:3rem;margin-bottom:3rem;color:var(--processGray);transition:all .5s;text-align:left}
.step-row h3 span{display:none;margin-right:1rem}
.step-row h3:has(+ .sub-head){margin-bottom:0}
.updated .step-row p{color:var(--processGray)}
.step-row .sub-head{font-size:1.6rem;font-weight:600;margin-bottom:20px;display:block;color:var(--processGray)}
.step-row.active .sub-head{color:var(--gray2)}
.updated .step-row .checkmark-list li{color:var(--processGray);transform:all .5s}
.step-row .number-col svg{position:absolute;bottom:0;top:100%;width:auto;height:226px;left:50%}
.step-row .text-col{max-width:43%;flex:0 0 43%}
.icon-col{position:relative}
.icon-col .icon-col-inner{padding:20px;text-align:end}
.icon-col .icon-col-inner img{min-height:180px;object-fit:cover;filter:grayscale(1)}
.step-row.active .icon-col .icon-col-inner img{filter:none}
.icon-col:before{position:absolute;content:"";background:transparent;top:0;left:0;bottom:0;border-left:6px solid;border-bottom:6px solid;z-index:0;color:var(--processGray);transition:all .5s;width:124px}
.icon-col:after{background:transparent;border-top:6px solid;content:"";left:0;right:90px;position:absolute;top:0;z-index:0;color:var(--processGray);transition:all .5s;height:20px}
.icon-col .icon-col-inner svg{height:72px}
.icon-col .icon-col-inner p{position:relative}
.icon-col .icon-col-inner p:before{position:absolute;right:-18px;height:100%;width:6px;background-color:var(--processGray);top:0;content:" ";transition:all .5s}
.step-row:nth-child(even) .icon-col .icon-col-inner{text-align:left}
.step-row:nth-child(even) .icon-col .icon-col-inner p:before{right:auto;left:-18px}
.step-row:nth-child(even) .icon-col:before{border-left:0!important;border-right:6px solid;right:0;left:auto}
.step-row:nth-child(even) .icon-col:after{border-right:0;right:0;left:90px}
.step-row:nth-child(even) .number-col svg{left:0}
.temp-section{background-color:#000}
.temp-section svg{height:200px;background-repeat:no-repeat}
.step-row.last-row{padding-bottom:111px}
.gray-path{transition:all .5s}
.updated .step-row .checkmark-list li::before{background-color:var(--processGray)}
.updated .step-row:first-of-type.active .checkmark-list li::before{background-color:var(--blue)}
.step-row:first-of-type.active .icon-col:after,.step-row:first-of-type.active .icon-col:before,.step-row:first-of-type.active .number-col span,.step-row:nth-child(5).active .icon-col:after,.step-row:nth-child(5).active .icon-col:before,.step-row:nth-child(5).active .number-col span,.step-row:nth-child(9).active .icon-col:after,.step-row:nth-child(9).active .icon-col:before,.step-row:nth-child(9).active .number-col span,.step-row.active h3,.updated .step-row.active .checkmark-list li,.updated .step-row.active p{color:var(--blue)}
.step-row:first-of-type.active .gray-path,.step-row:nth-child(5).active .gray-path,.step-row:nth-child(9).active .gray-path{fill:var(--blue)}
.step-row:first-of-type.active .icon-col .icon-col-inner p:before,.step-row:nth-child(5).active .icon-col .icon-col-inner p:before,.step-row:nth-child(9).active .icon-col .icon-col-inner p:before{background-color:var(--blue)}
.step-row:first-of-type.active .number-col svg{stroke-dasharray:var(--blue)}
.updated .step-row:nth-child(5).active .checkmark-list li::before,.updated .step-row:nth-child(9).active .checkmark-list li::before{background-color:var(--blue)}
.step-row:nth-child(2).active .icon-col:after,.step-row:nth-child(2).active .icon-col:before,.step-row:nth-child(2).active .number-col span,.step-row:nth-child(6).active .icon-col:after,.step-row:nth-child(6).active .icon-col:before,.step-row:nth-child(6).active .number-col span,.step-row:nth-child(10).active .icon-col:after,.step-row:nth-child(10).active .icon-col:before,.step-row:nth-child(10).active .number-col span,.step-row:nth-child(2).active h3,.updated .step-row:nth-child(2).active .checkmark-list li,.step-row:nth-child(6).active h3,.updated .step-row:nth-child(6).active .checkmark-list li,.step-row:nth-child(10).active h3,.updated .step-row:nth-child(10).active .checkmark-list li,.updated .step-row.active:nth-child(2) p,.updated .step-row.active:nth-child(6) p,.updated .step-row.active:nth-child(10) p{color:#ffae33}
.step-row:nth-child(2).active .gray-path,.step-row:nth-child(6).active .gray-path,.step-row:nth-child(10).active .gray-path{fill:#ffae33}
.updated .step-row:nth-child(2).active .checkmark-list li::before,.updated .step-row:nth-child(6).active .checkmark-list li::before,.updated .step-row:nth-child(10).active .checkmark-list li::before{background-color:#ffae33}
.step-row:nth-child(2).active .icon-col .icon-col-inner p:before,.step-row:nth-child(6).active .icon-col .icon-col-inner p:before,.step-row:nth-child(10).active .icon-col .icon-col-inner p:before{background-color:#ffae33}
.step-row:nth-child(3).active .icon-col:after,.step-row:nth-child(3).active .icon-col:before,.step-row:nth-child(3).active .number-col span,.step-row:nth-child(7).active .icon-col:after,.step-row:nth-child(7).active .icon-col:before,.step-row:nth-child(7).active .number-col span,.step-row:nth-child(11).active .icon-col:after,.step-row:nth-child(11).active .icon-col:before,.step-row:nth-child(11).active .number-col span,.step-row:nth-child(3).active h3,.updated .step-row:nth-child(3).active .checkmark-list li,.step-row:nth-child(7).active h3,.updated .step-row:nth-child(7).active .checkmark-list li,.step-row:nth-child(11).active h3,.updated .step-row:nth-child(11).active .checkmark-list li,.updated .step-row.active:nth-child(3) p,.updated .step-row.active:nth-child(7) p,.updated .step-row.active:nth-child(11) p{color:#ca3a7a}
.step-row:nth-child(3).active .gray-path,.step-row:nth-child(7).active .gray-path,.step-row:nth-child(11).active .gray-path{fill:#ca3a7a}
.updated .step-row:nth-child(3).active .checkmark-list li::before,.updated .step-row:nth-child(7).active .checkmark-list li::before,.updated .step-row:nth-child(11).active .checkmark-list li::before{background-color:#ca3a7a}
.step-row:nth-child(3).active .icon-col .icon-col-inner p:before,.step-row:nth-child(7).active .icon-col .icon-col-inner p:before,.step-row:nth-child(11).active .icon-col .icon-col-inner p:before{background-color:#ca3a7a}
.step-row:nth-child(4).active .icon-col:after,.step-row:nth-child(4).active .icon-col:before,.step-row:nth-child(4).active .number-col span,.step-row:nth-child(8).active .icon-col:after,.step-row:nth-child(8).active .icon-col:before,.step-row:nth-child(8).active .number-col span,.step-row:nth-child(4).active h3,.updated .step-row:nth-child(4).active .checkmark-list li,.step-row:nth-child(8).active h3,.updated .step-row:nth-child(8).active .checkmark-list li,.updated .step-row.active:nth-child(4) p,.updated .step-row.active:nth-child(8) p{color:var(--green)}
.updated .step-row:nth-child(4).active .checkmark-list li::before,.updated .step-row:nth-child(8).active .checkmark-list li::before{background-color:var(--green)}
.step-row:nth-child(4).active .gray-path,.step-row:nth-child(8).active .gray-path{fill:var(--green)}
.step-row:nth-child(4).active .icon-col .icon-col-inner p:before,.step-row:nth-child(8).active .icon-col .icon-col-inner p:before{background-color:var(--green)}
.process-steps-section h2{margin-bottom:2rem}
.process-steps-section{text-align:left!important}
.updated .feature-section{background-color:var(--bg-green);margin-bottom:8rem}
.updated .feature-section .feature-grid{max-width:1270px;margin:0 auto;display:flex;flex-wrap:wrap;gap:30px;padding:0 50px}
.updated .feature-grid .feature-item{max-width:calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px);background-color:transparent!important}
.updated .feature-grid .feature-item .feature-item-inner{height:100%;background-color:var(--white);text-align:center;padding:2rem;border-radius:2rem}
.updated .feature-grid .feature-item .feature-item-inner .icon-box{width:19rem;margin:0 auto 2rem;height:19rem;padding:4rem;background-color:#080000;border-radius:50%;background:linear-gradient(178deg,#030000 0%,#080000 100%);display:flex;align-items:center;justify-content:center}
.updated .feature-grid .feature-item h3{font-size:22px;font-weight:600;line-height:1.2}
.updated .feature-grid .feature-item .feature-item-inner .icon-box img{height:8rem;width:8rem}
.updated .banner-section .slick-slide{padding-bottom:15%}
.updated .banner-section .slick-slide img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}
.updated .banner-section .banner-slide:after{position:absolute;left:0;top:auto;height:100%;width:100%;background:linear-gradient(177deg,#080000 0%,#000 100%);content:'';bottom:0}
.updated .banner-section .banner-slide .banner-title{position:absolute;bottom:10%;max-width:70rem;left:50%;transform:translateX(-50%);z-index:3;text-align:center;color:var(--white);width:100%;margin-bottom:0;font-size:5rem}
.updated .fa-phone,.updated .fa-envelope,.updated .fa-map-marker{position:relative;width:20px;height:20px;display:inline-block}
.updated .fa-phone:after,.updated .fa-envelope:after,.updated .fa-map-marker:after{position:absolute;content:'';background-image:url(../img/call-ic.svg);height:20px;width:20px;background-size:20px 20px;top:50%;transform:translateY(-50%);left:0}
.updated .fa-envelope:after{background-image:url(../img/email-ic.svg)}
.updated .fa-map-marker:after{background-image:url(../img/address-ic.svg)}
.updated section.why-choose-us-section{text-align:left!important}
@media (max-width:1199px) {
.step-row h3{font-size:2.6rem}
.updated .contact-form-wrapper .form-inner{padding:2rem}
.updated .product-grid .product-grid-wrapper .product-item{padding:0 1rem 2rem}
.updated .product-grid .product-grid-wrapper{margin:0 -1rem -2rem}
.updated .img-content-wrapper .content-wrapper{max-width:60%;flex:0 0 60%}
.updated .img-content-wrapper .img-wrapper{max-width:40%;flex:0 0 40%}
.updated h1{font-size:5.4rem}
.updated .inner-page-banner-section{min-height:500px}
.updated .container,.updated .feature-section .feature-grid{padding:0 25px}
.updated .banner-section .banner-slide .banner-title{font-size:4rem}
.updated section:not(#shadow-host-companion){padding:6rem 0}
.updated .img-content-section h1{font-size:3.6rem}
.updated h2{margin:0 0 4rem;font-size:3.6rem}
.updated .site-footer .footer-top{padding-top:6rem}
.updated .site-footer .links-wrapper{max-width:25%;flex:0 0 25%}
.updated .site-footer .social-media{max-width:35%;flex:0 0 35%}
.updated .site-footer .form-wrapper{max-width:40%;flex:0 0 40%}
.updated .site-footer .logo-wrapper{max-width:100%;flex:0 0 100%;padding:0 0 3rem;text-align:center}
.updated .feature-grid .feature-item h3,.updated .image-text-overlay-grid .image-text-item .image-text-inner .text-wrapper{font-size:2rem}
.updated .feature-section{margin-bottom:6rem}
.updated .contact-section .call-mail-wrapper li a{font-size:1.8rem}
}
@media (max-width:1024px) {
.step-row h3 span{display:inline-block}
.step-row .row-wrapper .number-col{display:none}
.step-row .icon-col,.step-row .text-col{max-width:50%;flex:0 0 50%;padding:0 1rem}
.step-row .row-wrapper{margin:0 -1rem}
.step-row .row-wrapper .icon-col:before,.step-row .row-wrapper .icon-col:after{display:none}
.step-row{padding:50px 0 0}
.icon-col .icon-col-inner{padding:0 0 70%;position:relative}
.icon-col .icon-col-inner img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;min-height:auto;border-radius:1.5rem}
.updated h1{font-size:4.8rem}
.updated .header-bottom{padding:1rem 0}
.updated .header-bottom .header-wrapper .navigation-wrapper .menu-navigation>li:not(.has-btn):after{display:none}
.updated .nav-icon-mobo{display:block}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:-1;opacity:0;transform:translateX(101%);transition:all .3s}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation{display:block;padding:0 0 10rem;height:calc(100vh - 6.5rem);overflow-y:auto;background-color:var(--white);margin:6.5rem 0 0;position:relative}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation::-webkit-scrollbar{width:10px;border-radius:1rem}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation::-webkit-scrollbar-track{background-color:var(--bg-green);border-radius:1rem}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation::-webkit-scrollbar-thumb{background-color:var(--bg-green2);border-radius:1rem}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation>li.has-megamenu{position:relative}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation>li{margin:0 2.5rem;padding:0}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation>li:not(.has-btn){margin:0 2.5rem}
.updated .header-bottom .header-wrapper .navigation-wrapper .menu-navigation>li>a:not(.btn){padding:0}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation>li:not(.has-btn){padding:1rem 0}
.updated.open-menu .nav-icon-mobo span{background-color:transparent;z-index:1000}
.updated.open-menu .nav-icon-mobo span:before{transform:rotate(45deg);bottom:0}
.updated.open-menu .nav-icon-mobo span:after{transform:rotate(-45deg);top:0}
.updated.open-menu .nav-icon-mobo span{background-color:transparent;z-index:1000}
.updated.open-menu .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner{transform:translateX(0);z-index:8;opacity:1}
.updated .img-content-grid .content-wrapper{max-width:100%;flex:0 0 100%;padding:0 0 3rem}
.updated .img-content-grid .img-wrapper{max-width:100%;flex:0 0 100%;padding-bottom:45%}
.updated .image-text-overlay-grid .image-text-item{max-width:33.33%;flex:0 0 33.33%}
.updated .feature-grid .feature-item .feature-item-inner .icon-box{max-width:100%;width:100%;height:auto;aspect-ratio:1 / 1}
.updated .header-bottom .header-wrapper .navigation-wrapper li>.sub-menu{position:relative;opacity:1;visibility:visible;left:0;transform:none;box-shadow:none;display:none;transition:none;padding:0 0 0 2rem}
.updated .header-bottom .header-wrapper .navigation-wrapper .sub-menu a{padding:0}
.updated .header-bottom .header-wrapper .navigation-wrapper li>.sub-menu>li{padding:1rem 0}
.updated .header-bottom .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation li.has-submenu .down-arrow{top:16px;transform:none;right:7px;cursor:pointer}
.open-menu{overflow:hidden}
.updated .site-footer .footer-top-wrapper{justify-content:center}
.updated .footer-middle-wrapper{padding:2rem 0}
.updated .contact-section .contact-inner{padding:3rem}
.updated h1.center{margin-bottom:4rem}
}
@media (max-width:767px) {
.icon-col .icon-col-inner{padding:0 0 50%}
.step-row{padding:40px 0 0}
.step-row h3{margin-bottom:1rem;font-size:2.2rem}
.step-row .icon-col,.step-row .text-col{max-width:100%;flex:0 0 100%}
.step-row .text-col{order:1;margin-bottom:2rem}
.step-row .icon-col{order:2}
.updated input,.updated textarea{font-size:1.4rem}
.updated .contact-form-wrapper .form-map-grid .form-wrapper,.updated .contact-form-wrapper .form-map-grid .map-wrapper{max-width:100%;flex:0 0 100%}
.updated h1.center{margin-bottom:3rem}
.updated .img-content-wrapper .content-wrapper{max-width:100%;flex:0 0 100%;padding-right:0}
.updated .img-content-wrapper .img-wrapper{max-width:100%;flex:0 0 100%;text-align:center}
.updated h1{font-size:4.2rem}
.updated .inner-page-banner-section{min-height:400px}
.updated .top-info p{font-size:1.4rem}
.updated .contact-section .contact-inner{padding:2rem;border-radius:2rem}
.updated .site-header .header-wrapper .navigation-wrapper .main-nav .navigation-inner .menu-navigation{margin:5.1rem 0 0}
.updated .header-bottom .header-wrapper .logo-wrapper a img{width:18rem}
.updated .banner-section .banner-slide .banner-title{font-size:3rem}
.updated section:not(#shadow-host-companion){padding:5rem 0}
.updated .img-content-section h1{font-size:3.2rem}
.updated h2{margin:0 0 3rem;font-size:3.2rem}
.updated .banner-section .slick-slide{padding-bottom:20%;min-height:40rem}
.updated .site-footer .footer-top{padding-top:5rem}
.updated .feature-grid .feature-item .feature-item-inner .icon-box{padding:3rem;max-width:12rem;max-height:12rem}
.updated .feature-grid .feature-item h3,.updated .image-text-overlay-grid .image-text-item .image-text-inner .text-wrapper,.updated .contact-section .contact-inner p{font-size:1.8rem}
.updated .feature-section{margin-bottom:5rem}
.updated .image-text-overlay-grid .image-text-item{max-width:50%;flex:0 0 50%}
.updated .feature-grid .feature-item{max-width:calc(50% - 15px);flex:0 0 calc(50% - 10px)}
.updated .site-footer .links-wrapper,.updated .site-footer .social-media,.updated .product-grid .product-grid-wrapper .product-item{max-width:50%;flex:0 0 50%}
.updated .site-footer .form-wrapper{max-width:100%;flex:0 0 100%}
.updated .contact-section .call-mail-wrapper{flex-direction:column}
.updated .contact-section .call-mail-wrapper li{padding:0 1.5rem 1.5rem}
.updated .product-grid .product-grid-wrapper .product-item .product-item-inner img{padding:1rem}
}
@media (max-width:575px) {
.updated .site-footer .form-wrapper{margin-top:2rem}
.updated .image-text-overlay-grid .image-text-item{max-width:100%;flex:0 0 100%}
.updated .feature-grid .feature-item,.updated .site-footer .links-wrapper,.updated .site-footer .social-media{max-width:100%;flex:0 0 100%;padding-right:0}
.updated .footer-middle-wrapper{flex-direction:column}
.updated .banner-section .banner-slide .banner-title{padding:0 2.5rem}
.updated .site-footer .links-wrapper li,.updated .social-media .d-flex address{text-align:center}
.updated .social-media .d-flex{justify-content:center}
}
@media (max-width:425px) {
.updated .site-footer .form-wrapper .d-flex{flex-direction:column}
.updated .form-wrapper input{padding-right:1.5rem}
.updated .form-wrapper .site-white-btn{border-radius:3rem;width:100%;right:0;left:0;margin:1rem 0 0}
.updated .form-wrapper .site-white-btn::before{border-radius:3rem}
.updated .product-grid .product-grid-wrapper .product-item{max-width:100%;flex:0 0 100%}
.updated h1{font-size:3.4rem}
}