﻿@import url(/assets/css/icons.css);@import url(/assets/css/iUXINGICONS.css);@font-face{font-family:"IBMArabic";src:url("../fonts/IBMPlexSansArabic-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBMArabic";src:url("../fonts/IBMPlexSansArabic-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBMArabic";src:url("../fonts/IBMPlexSansArabic-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBMArabic";src:url("../fonts/IBMPlexSansArabic-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBMArabic";src:url("../fonts/IBMPlexSansArabic-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}a *{cursor:pointer}:root{--font-family:"IBMArabic",sans-serif;--color-primary:#08587d;--color-secondary:#2ba2e6;--color-light:#f2faff;--color-dark:#003954;--color-black:#0a0a0a;--color-text-default:#727272;--color-white:#fff;--background-body:#f6f6f6;--color-primary-light:#a3cef1;--color-error-text:#b42318;--color-error-background:#fef3f2;--color-success-text:#067647;--color-success-background:#ecfdf3;--border-gray:#dcdcdc}.row-flex{display:flex;flex-wrap:wrap}.h-200{height:200px!important}.h-300{height:300px!important}.pb-32{padding-bottom:32px}body{font-family:var(--font-family);background-color:var(--background-body);color:var(--color-text-default);font-size:16px;min-height:100vh;display:flex;justify-content:center;direction:rtl}#loader{width:25%;height:5px;background-color:var(--color-primary);background-size:100%;background-repeat:no-repeat;position:fixed;top:0;margin:0;left:0;right:0;opacity:1;z-index:1000;transition:width .1s ease-in;-moz-transition:width .1s ease-in;-ms-transition:width .1s ease-in;-o-transition:width .1s ease-in;-webkit-transition:width .1s ease-in;box-shadow:0 3px 6px var(--color-secondary),0 3px 6px var(--color-primary)}#loader:after{content:"";width:100%;height:100%;background-color:var(--background-body);background-image:url("/assets/images/loader.gif");background-repeat:no-repeat;background-position:center center;background-size:72px auto;position:fixed;bottom:0;left:0;right:0;top:5px;z-index:0}form{position:relative;display:block;width:100%;min-height:100vh}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.navbar{margin-top:24px}.navbar-brand img{height:40px}.navbar-nav{padding-left:revert;padding-right:revert;gap:16px}.navbar-nav .nav-link{font-weight:500}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--color-secondary)}.nav-link.dropdown-toggle.show{color:var(--color-secondary)}.dropdown-menu.show{min-width:260px;max-width:100%!important;padding:8px 12px;-webkit-animation:fadeIn .3s alternate;animation:fadeIn .3s alternate}.nav-item.dropdown.dropdown-mega{position:static}.nav-item.dropdown.dropdown-mega .dropdown-menu{width:90%;top:auto;left:5%}.navbar-toggler{border:0;padding:0;outline:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:50px;height:50px;z-index:11;float:right}.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%,-50%) rotate(0deg);left:50%;top:50%;width:50%;height:50%;pointer-events:none}.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:4px;position:absolute;background:#333;border-radius:2px;z-index:1;transition:transform .2s cubic-bezier(.77,.2,.05,1),background .2s cubic-bezier(.77,.2,.05,1),all .2s ease-in-out;left:0}.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0% -50%)!important}.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translate(0,-50%)}.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0;top:auto;bottom:10%;transform-origin:50% 50%}.navbar-toggler .hamburger-toggle .hamburger.active span{position:absolute;margin:0}.navbar-toggler .hamburger-toggle .hamburger.active span:first-child{top:45%;transform:rotate(45deg)}.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2){left:50%;width:0}.navbar-toggler .hamburger-toggle .hamburger.active span:last-child{top:45%;transform:rotate(-45deg)}.icons{display:inline-flex;margin-left:auto}.icons a{transition:all .2s ease-in-out;padding:.2rem .4rem;color:#ccc!important;text-decoration:none}.icons a:hover{color:#fff;text-shadow:0 0 30px white}.sub-nav a{display:inline-flex;justify-content:center;align-items:center;font-size:100%;padding:12px!important;gap:6px;min-width:40px;height:40px;background-color:var(--color-primary);border-radius:6px;text-decoration:none;color:var(--color-white);transition:all .35s ease}.sub-nav a:hover{background-color:var(--color-secondary);color:var(--color-white)}section{padding:80px 0}.gray-section{background-color:#ededed}.gray-section .carousel-arrows{background-color:#ededed;outline-color:#ededed}.gray-section .image-about a{outline-color:#ededed}.hero-section{padding-top:12vh}.justify-content-between{align-items:center}.hero-services{position:relative;display:flex;padding-top:0}.hero-services::before{position:absolute;z-index:-1;content:"";width:100%;top:15%;height:80%;background:#2ba2e6;background:linear-gradient(90deg,#2ba2e6 0%,#004463 100%)}.hero-service{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-white);border-radius:12px;padding:24px;gap:8px;-webkit-box-shadow:0 0 8px 4px rgba(0,0,0,.12);box-shadow:0 0 8px 4px rgba(0,0,0,.12)}.hero-service .service-icon{position:relative;display:inline-flex;width:46px;height:46px;justify-content:center;min-height:46px;line-height:46px;font-size:225%;color:var(--color-secondary)}.hero-service h2{position:relative;display:inline-flex;color:var(--color-secondary);font-size:110%;font-weight:600;height:24px}.hero-service span{position:relative;display:inline-flex;font-size:90%;color:var(--color-text-default);height:100%;width:100%}.hero-service .card-action{position:relative;display:inline-flex;height:24px;gap:6px}.hero-service .card-action a{position:relative;font-size:90%;font-weight:500;display:inline-flex;text-decoration:none;color:var(--color-dark);transition:all .35s ease}.hero-service .card-action a:hover{color:var(--color-secondary)}.breadcrumb-item{font-weight:400;opacity:.8}.breadcrumb-item a{color:var(--color-dark);text-decoration:none}.breadcrumb-item.active{color:var(--color-text-default)}.aboutblock-01{position:relative;display:flex}.section-head{position:relative;display:inline-flex;flex-direction:row;gap:6px;align-items:center;justify-content:center}.section-head .section-head-icon{position:relative;display:inline-flex;width:32px;height:32px;line-height:32px;justify-content:center;color:var(--color-black);font-weight:500}.section-head h3{position:relative;display:inline-flex;font-size:90%;font-weight:500;margin:0;padding:0}.section-head-title{font-size:250%}.section-head-subtitle{font-size:140%;font-style:normal!important}.section-head-title .h1,.section-head-title .h2,.section-head-title .h3,.section-head-title .h4,.section-head-title .h5,.section-head-title .h6{font-weight:600;margin:0;line-height:1.6}.section-head-title em{position:relative;display:inline-flex;font-weight:700;color:var(--color-secondary);font-style:normal}span.head-details{padding-top:12px;position:relative;display:flex;flex-direction:column;gap:6px}span.head-details{color:var(--color-secondary);font-size:120%;font-weight:500}.section-head-description{color:var(--color-text-default);font-size:90%}.image-mask{position:relative;display:flex;width:100%;mask-size:100%;mask-repeat:no-repeat}.aboutmask01{-webkit-mask-image:url(/assets/images/mask/AboutMask01-rtl.png);mask-image:url(/assets/images/mask/AboutMask01-rtl.png)}.image-about{position:relative;display:flex;overflow:hidden;width:100%;height:100%;min-height:120px;border-radius:12px;z-index:1}.image-about img{position:absolute;z-index:1;width:100%;min-height:100%;top:50%;right:-.5px;-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);object-fit:cover;transition:all .35s ease-in-out;z-index:1}.float-btn{position:absolute;display:inline-flex;justify-content:center;z-index:2;border-radius:8px;width:48px;line-height:48px;height:48px;background-color:var(--color-primary);color:var(--color-white);text-decoration:none;transition:all .35s ease}.float-btn:hover{background-color:var(--color-secondary)}.bottom-left{outline:8px solid var(--background-body);bottom:0;right:0;border-bottom-left-radius:0!important;border-top-right-radius:0!important}.bottom-right{outline:8px solid var(--background-body);bottom:0;left:0;border-bottom-right-radius:0!important;border-top-left-radius:0!important}.top-right{outline:8px solid var(--background-body);top:0;left:0;border-top-right-radius:0!important;border-bottom-left-radius:0!important}.top-left{outline:8px solid var(--background-body);top:0;right:0;border-bottom-right-radius:0!important;border-top-left-radius:0!important}.counter-blocks{position:relative;display:block;background-color:var(--color-primary);border-radius:20px;padding:24px;text-align:center;color:var(--color-white);font-size:85%;font-weight:100;margin-top:30px}.counter-blocks .counter{direction:ltr}.counter-blocks label{display:block}.tags-blocks{position:relative;display:flex;width:80%;gap:12px}.tags-holder{text-align:left}.tags-holder span{position:relative;display:inline-block;margin-bottom:12px;margin-left:8px}.home-showcase{padding:30px 0}.home-showcase h4{position:relative;display:block;width:80%;font-size:180%;font-weight:500;padding:30px 0 15px}.home-showcase .showcase-description{position:relative;display:block;width:85%;padding-bottom:30px}.badge-light-outline{font-weight:500;color:var(--color-primary);background-color:var(--color-primary-light);border:1px solid var(--color-secondary)}.home-product-item{position:relative;display:block;height:fit-content}.home-product-item .image-about{min-height:225px}.home-product-img{position:relative;display:block;width:100%;z-index:1}.home-product-img i{position:absolute;top:0;right:0;z-index:2;background-color:var(--color-secondary);padding:8px 16px;border-radius:8px;outline:6px solid var(--background-body);font-style:normal;font-size:90%;font-weight:600;color:var(--color-white);width:fit-content}.home-product-txt{position:relative;display:block;z-index:2;border-radius:12px;padding:24px;background-color:var(--color-white);margin-top:-30px;font-size:100%;padding-bottom:46px}.home-product-txt h4{font-size:100%;font-weight:600}.home-product-txt span{color:var(--color-text-default)}.products-more{position:absolute;width:40px;height:40px;background-color:var(--color-primary);text-align:center;line-height:40px;border-radius:8px;color:var(--color-white);text-decoration:none;transition:all .35s ease}.products-more:hover{background-color:var(--color-secondary)}.nav-arrows{position:relative;display:inline-flex;width:100%;gap:8px;padding-top:20px}.nav-arrows button{width:40px;height:40px;line-height:34px;font-weight:300;border:0;font-size:160%;background-color:var(--color-white);color:var(--color-primary);transition:all .35s ease;border-radius:12px}.nav-arrows button:hover{color:var(--color-white);background-color:var(--color-secondary)}.text-left{text-align:right}.text-right{text-align:left}footer{padding:80px 0 30px}footer .container{background-image:url("/assets/images/map.svg");background-repeat:no-repeat;background-size:90%;background-position:center 20px}footer .container>.row{padding-top:50px;border-top:1px rgba(111,111,111,.3) solid}.footer-start{position:relative;display:flex;flex-direction:column;gap:32px}.footer-start img{position:relative;display:flex;max-width:100%;height:40px}.footer-start span{position:relative;display:inline-flex;color:var(--color-black);width:90%}.social-footer{position:relative;display:inline-flex;flex-direction:row;gap:20px;color:var(--color-black);list-style:none;padding:0;margin:0}.social-footer a{text-decoration:none;color:var(--color-black);transition:all .35s ease;font-size:140%}.social-footer a:hover{color:var(--color-secondary)}.social-footer a i{font-size:100%}.erp-actions{position:relative;display:inline-flex;flex-direction:row;gap:20px}.erp-actions a{text-decoration:none;color:var(--color-primary);background-color:rgba(60,60,60,0);border:1px var(--color-primary) solid;padding:8px 16px;border-radius:20px;transition:all .35s ease}.erp-actions a:hover{background-color:var(--color-secondary)!important;color:var(--color-white)!important;border-color:var(--color-secondary)!important}.erp-actions a:last-child{background-color:var(--color-primary);color:var(--color-white)}.footer-links{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.footer-links a{position:relative;display:inline-flex;flex-direction:row;gap:8px;text-decoration:none;color:var(--color-text-default);transition:all .35s ease}.footer-links a:hover{color:var(--color-secondary)}.footer-end{position:relative;display:flex;list-style:none;gap:24px;padding:0;margin:0;float:left}.footer-end a{text-decoration:none;color:var(--color-text-default);transition:all .35s ease}.footer-end a:hover{color:var(--color-secondary)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.v-slider-frame span,.section-head-title{color:var(--color-black)}.hero-banner{position:relative;display:block;width:100%;border-radius:32px;overflow:hidden;height:450px;margin-bottom:50px}.hero-banner>img.hero-banner-bg{position:absolute;z-index:-1;width:100%;min-height:100%;top:50%;right:-.5px;-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);object-fit:cover;transition:all .35s ease-in-out}.boxes ul{display:block;width:100%;height:inherit}.boxes ul{list-style-type:none}.boxes li:nth-child(1){position:absolute;left:10%;height:30px;width:30px;background:rgba(255,255,255,.2)}.boxes li:nth-child(2){position:absolute;left:30%;height:45px;width:45px;background:rgba(255,255,255,.2)}.boxes li:nth-child(3){position:absolute;left:50%;height:70px;width:70px;background:rgba(255,255,255,.2)}.boxes li:nth-child(4){position:absolute;left:80%;height:20px;width:20px;background:rgba(255,255,255,.2)}.boxes li{animation:animate 15s linear 1s infinite}@keyframes animate{from{transform:translateY(1500%) rotate(180deg)}to{transform:translateY(-150%) rotate(360deg)}}@media(max-width:767px){.footer-end{float:right}}.mega-content h5,.mega-content .h5{padding-bottom:20px;color:var(--color-primary)}.mega-content h5 a,.mega-content .h5 a{color:inherit;text-decoration:none;font-weight:600;transition:all .35s ease}.mega-content h5 a:hover,.mega-content .h5 a:hover{color:var(--color-secondary)}.list-group-item{border:0 transparent none!important;padding:12px 8px 12px}.megamenu-item{position:relative;display:inline-flex;flex-direction:row;gap:8px;border-bottom:rgba(100,100,100,.1) 1px solid!important}.megamenu-item:hover{background-color:rgba(200,200,200,.2);border-radius:6px}.megamenu-item:last-child{border-bottom:0!important}.megamenu-item i{height:24px;width:24px;line-height:24px;color:var(--color-secondary);transition:all .35s ease}.megamenu-item:hover i{color:var(--color-primary)}.megamenu-item label{position:relative;display:flex;line-height:24px;gap:6px;flex-direction:column;font-weight:600;transition:all .35s ease;color:var(--color-secondary)}.megamenu-item:hover label{color:var(--color-primary)}.megamenu-item label span{position:relative;display:flex;line-height:18px;font-weight:300;font-size:85%;color:var(--color-text-default)}.dropdown-toggle::after{content:"";font-family:"iUXINGICONS"!important;border:0!important;font-weight:600;margin-top:1px;position:absolute;transition:all .35s ease-in-out}.dropdown-toggle.show::after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-link.dropdown-toggle[data-bs-toggle=dropdown]{padding-left:24px}.inner-header{position:relative;display:block}.inner-header::before{position:absolute;z-index:-1;content:"";width:100%;top:60%;height:40%;background:#004463;background:linear-gradient(90deg,#004463 0%,#2ba2e6 100%)}.image-banner{position:relative;display:block;width:100%;border-radius:32px;overflow:hidden;height:250px}.image-banner>img{position:absolute;z-index:1;width:100%;min-height:100%;top:50%;right:-.5px;-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);object-fit:cover;transition:all .35s ease-in-out}.inner-content{position:relative;display:flex;padding:50px 0}.banner-404{position:relative;display:block;width:100%;border-radius:32px;overflow:hidden;height:300px;background-color:var(--color-white)}.banner-404 img{position:relative;display:block;height:100%;margin:0 auto}.section404{background-color:var(--color-white);padding:0;margin-top:60px;text-align:center}.page_404{padding:40px 0}.page_404 img{width:100%}.section404-text ul{list-style:none;padding:0;margin:12px 0 32px;display:flex;flex-direction:column;gap:8px;font-size:120%;color:var(--color-dark)}.section404-text ul li{position:relative;display:inline-flex;gap:6PX;align-items:center;padding-right:24px}.section404-text ul li::before{font-family:"iUXINGICONS"!important;content:"";width:24px;height:24px;line-height:24px;position:relative;display:inline-flex}.section404-text a{color:var(--color-secondary);font-weight:500;text-decoration:none;border-radius:6px;transition:all .35s ease}.section404-text a:hover{color:var(--color-primary)}.contant_box_404{display:inline-flex;flex-direction:column;gap:12px}.contant_box_404 h3{font-weight:600}.contant_box_404 p{font-size:1.4em;font-weight:400}.owl-item{justify-content:center}.tech-carousel{direction:ltr}.tech-carousel .item{position:relative;display:inline-flex}.tech-carousel img{position:relative;display:block;margin:0 auto;width:70%}.light-block{background-color:var(--color-white)}.methodolody-item{position:relative;display:flex;flex-direction:column;gap:16px;border:1px rgba(200,200,200,.2) solid;padding:24px;color:var(--color-text-default);border-radius:12px;box-shadow:0 6px 8px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 6px 8px 0 rgba(0,0,0,.05);-moz-box-shadow:0 6px 8px 0 rgba(0,0,0,.05)}.methodolody-item em{position:relative;display:inline-flex;width:64px;font-size:160%;font-weight:600;height:64px;line-height:64px;background-color:var(--color-primary);color:var(--color-primary);border-radius:50%;font-style:normal;justify-content:center;align-content:center;text-shadow:-.5px -1px 0 var(--color-white),.5px -.5px 0 var(--color-white),-.5px .5px 0 var(--color-white),.5px .5px 0 var(--color-white)}.methodolody-item h6{position:relative;display:inline-flex;font-weight:700;font-size:130%;color:var(--color-primary)}.big-about-block img{position:relative;display:block;width:100%}.big-about{position:relative;display:flex;flex-direction:column;height:100%;gap:24px}.big-card{position:relative;display:inline-flex;flex-direction:column;gap:24px;height:100%;border-radius:12px;padding:32px 32px 32px;overflow:hidden;padding-left:64px!important}.big-card h3{font-size:150%;line-height:1.6;font-weight:700;color:var(--color-dark)}.contact-details{position:relative;display:flex;height:100%;flex-direction:column;gap:24px;align-content:center}.ContactsForm{align-items:unset}.contact-details h5{position:relative;display:flex;font-size:160%;font-weight:600;color:var(--color-primary)}.contact-details span{color:var(--color-text-default)}.contact-details ul{position:relative;display:flex;gap:24px;flex-direction:column;margin:0;padding:0;list-style:none}.contact-details ul li{position:relative;display:flex;flex-direction:column;width:100%;gap:8px}.contact-details ul li label{position:relative;display:inline-flex;flex-direction:row;gap:8px;font-size:110%;font-weight:600}.contact-details ul li .contacts-links{position:relative;display:inline-flex;flex-direction:revert;gap:12px}.contact-details ul li .contacts-links a{position:relative;display:inline-flex;text-decoration:none;align-content:center;font-size:90%;justify-content:center;align-items:center;color:var(--color-primary);gap:8px;border:1px var(--color-primary) solid;border-radius:6px;padding:4px 10px;background-color:var(--color-primary-light);transition:all .35s ease}.contact-details ul li .contacts-links a:hover{background-color:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.ltr-text{direction:ltr}.feedback-form{position:relative;display:block;width:100%}.feedback-form .form-row{position:relative;display:block;padding-bottom:12px;height:100%}.contact-form{position:relative;display:flex;height:100%;flex-direction:column;gap:24px}.contact-form h5{position:relative;display:flex;font-size:160%;font-weight:600;color:var(--color-primary)}.contact-form span{color:var(--color-text-default)}.form-control:focus{box-shadow:0 0 0 .7px var(--color-secondary)}.control-group{position:relative;display:inline-flex;flex-direction:row;align-items:center}.control-group>.form-control{border-radius:0 .375rem .375rem 0;border-left:0}.form-control{height:40px;font-size:90%;direction:rtl}.control-group>.control-group-text{position:relative;display:flex;padding:0;height:100%;border:var(--bs-border-width) solid var(--bs-border-color);background-color:#f3f4f6;font-weight:600;border-radius:.375rem 0 0 .375rem;border-right:0}.control-group>.control-group-text img{background-color:transparent}.control-group>.control-group-text>span{color:var(--color-secondary)!important;font-size:110%}.is-invalid{border:1px solid #f00;background-color:#fff0f0}.error-text{font-size:80%;color:var(--color-error-text)!important}.FeedbackResult.active{position:relative;display:inline-flex;width:100%;border-radius:4px;padding:6px 12px;border:1px solid #0ff}.FeedbackResult.error{background-color:#fef3f2;border-color:#b42318}.FeedbackResult.error span{color:#b42318}.FeedbackResult.success{background-color:#ecfdf3;border-color:#067647}.FeedbackResult.success span{color:#067647}.submit-btn{position:relative;display:inline-flex;border:0 solid transparent;align-items:center;color:var(--color-white);background-color:var(--color-primary);border-radius:4px;padding:0 16px;height:40px;line-height:40px;transition:all .35s ease}.submit-btn:hover{background-color:var(--color-secondary)}.services-row{align-items:start}.services-row h2{font-size:240%;font-weight:600;padding-bottom:40px}.rounded-20{position:relative;display:block;max-width:100%;border-radius:20px}.services-row h3{font-size:200%;padding:140px 0 120px}.services-card{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;height:100%;background-color:var(--color-white);padding:20px 24px;border-radius:12px;-webkit-box-shadow:0 0 8px 4px rgba(0,0,0,.12);box-shadow:0 0 8px 4px rgba(0,0,0,.12)}.services-card .service-icon{position:relative;display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:8px;background-color:var(--color-secondary);color:var(--color-white);transition:all .5s ease}.services-card:hover .service-icon{transform:rotateY(180deg);background-color:var(--color-primary)}.services-card .service-icon i{position:relative;display:inline-block;text-align:center;font-weight:600;font-size:120%}.services-card h5{position:relative;display:inline-flex;width:100%;padding-top:12px;color:var(--color-primary)}.services-card .card-action{position:relative;display:flex;gap:8px}.services-card .card-action a{position:relative;display:inline-flex;gap:6px;text-decoration:none;font-weight:500;color:var(--color-dark);transition:all .35s ease}.services-card .card-action a:hover{color:var(--color-secondary)}.services-card .card-action .flex-end{position:relative;display:inline-flex;gap:6px}.videoholder{position:absolute;background-color:var(--color-white);top:0;left:-1px;width:calc(100% + 1px);height:100%}.videoholder video{position:absolute;background-color:var(--color-white);z-index:1;width:calc(100% + 2px);min-height:100%;top:50%;right:-.5px;-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);object-fit:cover;transition:all .35s ease-in-out}.boxes{position:relative;z-index:2}.inner-heading{font-size:120%;line-height:2}.showcase-item{position:relative;display:flex;flex-direction:column;gap:0;margin-bottom:40px}.showcase-item .item-view{position:relative;display:flex;width:100%}.showcase-item .item-view .image-about{border-radius:12px 12px 0 0;border:1px solid var(--border-gray);border-bottom:0 none}.showcase-item .item-details{position:relative;display:flex;flex-direction:column;padding:16px 24px;background-color:var(--color-white);border-radius:0 0 12px 12px;border:1px solid var(--border-gray);border-top:0 none;height:100%}.showcase-item .item-details h4{position:relative;display:block;width:100%;font-size:110%;font-weight:600;color:var(--color-primary)}.showcase-item .item-details small{position:relative;display:block;width:100%;color:var(--color-secondary);padding-bottom:12px;height:max-content}.showcase-item .item-details .showcase-description{position:relative;display:block;font-size:90%;padding-bottom:12px;height:100%}.showcase-item .item-details .tags-blocks{position:relative;display:block}.showcase-item .item-details .tags-blocks span{position:relative;display:inline-block;margin-bottom:6px;font-size:75%;font-weight:400;border-width:.75px;margin-left:6px}.showcase-item .item-details a{position:relative;display:inline-flex;gap:6px;align-items:center;margin-top:6px;text-decoration:none;font-size:90%;font-weight:500;color:var(--color-secondary);transition:all .35s ease}.showcase-item .item-details a:hover{color:var(--color-primary)}.serviceSwitcher button.btn-secondary{position:relative;display:flex;background-color:var(--color-secondary);border-color:var(--color-secondary)}.serviceSwitcher button.btn-secondary::after{position:relative;display:inline-flex}.serviceSwitcher ul li{position:relative;display:inline-flex;padding:2px 4px;background-color:transparent;width:100%}.serviceSwitcher ul li a{position:relative;font-size:90%;display:flex;background-color:transparent;text-align:unset;color:var(--color-primary);width:100%;justify-content:start}.serviceSwitcher ul li a:hover{background-color:rgba(200,200,200,.4);color:var(--color-secondary)}.serviceSwitcher ul li.active a{background-color:var(--color-primary-light);font-weight:500}.serviceSwitcher ul{min-width:200px!important;right:unset!important;left:0!important}.service-page01 h3,.service-page02 h3,.service-page04 h3,.service-page05 h3{position:relative;display:block;width:90%;padding-bottom:16px;margin-bottom:0;color:var(--color-primary);font-size:150%}.service-page01 span,.service-page04 span,.service-page05 h3{position:relative;display:block;width:90%}.service-page04 ul,.service-page05 ul{position:relative;display:flex;flex-direction:column;margin:12px 0 0;padding:6px 12px}.service-pageitem{position:relative;display:flex;height:100%;flex-direction:column}.service-pageitem h4{position:relative;display:flex;width:90%;font-size:120%;padding-bottom:12px;color:var(--color-secondary)}.service-pageitem span{position:relative;display:flex;width:90%}.tree{min-height:20px}.tree li{list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative}.tree li::before,.tree li::after{content:"";left:-20px;position:absolute;right:auto;right:-20px;left:auto}.tree li::before{bottom:50px;height:100%;top:0;width:1px;border-right:1px solid #999}.tree li::after{border-top:1px solid #999;height:32px;top:25px;width:25px}.tree li span{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;display:inline-block;padding:3px 8px;text-decoration:none;height:32px;color:var(--color-secondary);font-weight:500;background-color:var(--color-dark);border-radius:0 5px 5px 0}.tree li a{position:relative;display:inline-block;height:32px;background-color:var(--color-primary-light);color:var(--color-primary);font-weight:500;vertical-align:top;line-height:30px;padding:0 12px;border-top:1px solid #999;text-decoration:none;border-bottom:1px solid #999;margin-right:-4px;border-left:1px solid #999;border-radius:5px 0 0 5px}.tree li a i{position:relative;display:inline-block;vertical-align:top;height:32px;line-height:32px}.tree li.parent_li>span{cursor:pointer}.tree li li>span{background-color:var(--color-primary);color:var(--color-primary-light)}.tree li li li>span{background-color:var(--color-secondary);color:var(--color-white)}.tree>ul>li::before,.tree>ul>li::after{border:0}.tree li:last-child::before{height:26px}.tree li.parent_li>span:hover,.tree li.parent_li>span:hover+ul li span{background:#eee;border:1px solid #94a0b4;color:#000}.btns{position:relative;display:flex;gap:24px}.btns a{color:var(--color-secondary);transition:all .35s ease}.btns a:hover{color:var(--color-primary)}a.Coming-Soon{display:block;width:220px;height:70px;z-index:10}a.Coming-Soon:after{content:"";background:linear-gradient(120deg,var(--color-primary-light),var(--color-primary),var(--color-secondary));background-size:400% 400%;-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,4px 66px,4px 100%,100% 100%,100% 0%,0% 0%);-moz-animation:gradient 3s ease-in-out infinite,border 1s forwards ease-in-out reverse;-webkit-animation:gradient 3s ease-in-out infinite,border 1s forwards ease-in-out reverse;animation:gradient 3s ease-in-out infinite,border 1s forwards ease-in-out reverse}a.Coming-Soon>span{display:block;background:linear-gradient(120deg,var(--color-secondary),var(--color-primary),var(--color-primary-light));background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-animation:gradient 3s ease-in-out infinite;-webkit-animation:gradient 3s ease-in-out infinite;animation:gradient 3s ease-in-out infinite}a.Coming-Soon,a.Coming-Soon:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}a.Coming-Soon{text-transform:uppercase;text-decoration:none;text-align:center;font-weight:600;line-height:70px;font-size:130%}@-moz-keyframes gradient{0%{background-position:14% 0%}50%{background-position:87% 100%}100%{background-position:14% 0%}}@-webkit-keyframes gradient{0%{background-position:14% 0%}50%{background-position:87% 100%}100%{background-position:14% 0%}}@keyframes gradient{0%{background-position:14% 0%}50%{background-position:87% 100%}100%{background-position:14% 0%}}@-moz-keyframes border{0%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,4px 66px,4px 100%,100% 100%,100% 0%,0% 0%)}25%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,216px 66px,216px 100%,100% 100%,100% 0%,0% 0%)}50%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 4px,216px 4px,216px 4px,216px 4px,100% 0%,0% 0%)}75%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0%,0% 0%)}100%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0% 100%)}}@-webkit-keyframes border{0%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,4px 66px,4px 100%,100% 100%,100% 0%,0% 0%)}25%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,216px 66px,216px 100%,100% 100%,100% 0%,0% 0%)}50%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 4px,216px 4px,216px 4px,216px 4px,100% 0%,0% 0%)}75%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0%,0% 0%)}100%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0% 100%)}}@keyframes border{0%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,4px 66px,4px 100%,100% 100%,100% 0%,0% 0%)}25%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 66px,216px 66px,216px 100%,100% 100%,100% 0%,0% 0%)}50%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,216px 4px,216px 4px,216px 4px,216px 4px,216px 4px,100% 0%,0% 0%)}75%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0%,0% 0%)}100%{-webkit-clip-path:polygon(0% 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0% 100%)}}