*{--orange:#f7b12d;--dark:#4b535a;--border:#f7b12d8c}*,body,html{scroll-behavior:smooth}body{font-family:Rajdhani,sans-serif;margin:0;background:#000;color:#fff}a,li,p{font-weight:500;font-size:17px;line-height:1.5}*,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,sans-serif;font-weight:700}h1{font-size:60px}h2.title{font-size:44px;text-transform:uppercase}section{padding:40px 0}.text-orange{color:var(--orange)!important}.text-dark{color:var(--dark)!important}.banner{background-size:cover!important;background-position:top center!important;position:relative;display:grid;align-content:end;height:70vh;z-index:1}.banner:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#000,rgba(0,0,0,.3));bottom:0}.banner p{font-size:20px;font-weight:500}.keydet{position:relative;border-bottom:2px solid var(--border)}.keylist{display:flex;justify-content:center;row-gap:30px;column-gap:30px;flex-wrap:wrap}.kcard{background:#111;width:100%;border:1px solid var(--border);padding:15px 18px;border-radius:20px;flex:1 0 17%}.kinfo{display:grid;gap:5px}.ktle{display:flex;gap:10px;justify-content:space-between}.ktle img{width:35px;height:35px}.ktle h3{font-size:24px}.ktle p{font-size:17px;opacity:.6}.features{border-bottom:2px solid var(--border)}.featlist{display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px}.fcard{padding:20px 20px 10px 30px;border-right:2px solid #ffffff91}.fcard:nth-child(2n){border-right:none}.fcard h3.title{font-size:24px;font-weight:600}.gscreenslider{display:flex;gap:20px}.gscreenslider .slick-active img{padding:0}.gscreenslider img{width:100%;height:425px;object-fit:cover;margin:0 20px;padding:30px}.toolslist{display:grid;gap:20px;padding:20px;border:1px solid var(--border);border-radius:20px;background:#111}.tcard{display:grid;gap:20px;align-items:center;justify-content:flex-start;width:100%;grid-template-columns:auto auto}.tcard .icon{background:var(--orange);padding:10px;border-radius:13px;width:70px;height:70px;display:grid}.tinfo h3{font-size:24px;margin:0 0 5px}.tcard .icon img{width:60px;height:auto;margin:auto}.ctabox{padding:2em 10em 3em;border:2px solid var(--border);border-radius:25px;background:#111}.ctabox h2{font-size:24px;font-weight:600}.ctabtn a{background:0 0;color:#fff;border:2px solid var(--orange);padding:10px 40px;border-radius:30px;font-weight:600;position:relative;z-index:1}.ctabtn a:after{content:'';position:absolute;width:0;height:100%;left:0;top:0;transition:.3s ease-in-out;z-index:-1;border-radius:30px}.ctabtn a:hover{color:#000!important}.ctabtn a:hover:after{width:100%;background:var(--orange)}.tlimg img{width:100%;height:auto}.rsltbx{padding:0 2em}.portcard{position:relative;overflow:hidden}.portbox{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.portcard h3{font-size:24px}.pimg{position:relative;z-index:1}.pimg:after{position:absolute;content:'';background:linear-gradient(0deg,#000,transparent);width:100%;height:0%;bottom:0;left:0;z-index:0;opacity:.9;transition:.3s ease-in-out}.portcard:hover .pimg:after{height:100%}.pimg img{width:100%;height:350px;object-fit:cover;border-radius:20px;object-position:left}.portbutn{position:absolute;bottom:0;left:0;transform:translatey(-80px);right:0;text-align:center;z-index:0;transition:.3s ease-in-out}.portcard:hover .portbutn{z-index:2;transform:translatey(-190px)}.portcard:hover .portbutn a:after{background:var(--orange);width:100%}.portbutn a,.ptbtn a{background:0 0;color:#fff;border:2px solid var(--orange);padding:10px 40px;border-radius:30px;font-weight:600;position:relative;z-index:1}.portbutn a:after,.ptbtn a:after{content:'';position:absolute;width:0;height:100%;left:0;top:0;z-index:-1;border-radius:30px}.ptbtn a:after{transition:.3s ease-in-out}.portbutn a:hover,.ptbtn a:hover{color:#000!important}.portbutn a:hover:after,.ptbtn a:hover:after{width:100%;background:var(--orange)}.faq .accordion .card{background:0 0;border-bottom:1px solid var(--border)!important;border-radius:0}.faq .accordion .card button{width:100%;text-align:left;text-decoration:none;font-size:22px;font-weight:700;color:#fff!important;padding:20px 20px;background:0 0}.faq .accordion .card button span{color:#fff!important}.faq .accordion .card h3{font-size:20px;font-weight:700;margin-bottom:15px;color:#fff!important}.faq .accordion .card p{font-size:19px;line-height:30px}.fqbtn.open::after{transform:rotate(316deg)!important}.fqbtn.open.collapsed::after{transform:translateY(-50%) rotate(135deg)!important}.accordion>.card .card-header button::after{content:"";position:absolute;right:30px;top:50%;transition:all .2s ease-in-out;display:block;width:15px;height:15px;border-top:solid 4px #fff;border-right:solid 4px #fff;transform:translateY(-50%) rotate(135deg);transition:.5s}.accordion>.card .card-header{margin-bottom:0;position:relative;background:0 0;padding:0}.accordion>.card .card-header h3{position:relative;z-index:3}.faq .card-body{padding:20px;margin-top:0}.faq .card-body table{width:100%;overflow-x:auto}.faq .card-body table td{border:1px solid #111;padding:10px}.accordion>.card .card-header h3.rotate:after{transform:translateY(-50%) rotate(-45deg)}span.number.pe-2{padding-right:5px;font-size:30px;font-weight:600}@media screen and (max-width:500px){h1,h2.title{font-size:36px!important}.fcard h3.title{font-size:22px}.tinfo h3{font-size:20px}.rsltbx{padding:0}.ctabox{padding:2em 1em}.portbox{grid-template-columns:repeat(1,1fr);gap:30px}.ctabox h2{font-size:22px}.gscreenslider img{height:250px}}@media screen and (max-width:767px){.headings-h2,h1,h2.title{font-size:44px}.banner{height:60vh;background-position:center!important}section{padding:30px 0}.ktle{flex-direction:column}.ktle p{font-size:18px}.keylist{grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:20px;display:grid}.featlist{grid-template-columns:repeat(1,1fr);margin-top:0}.fcard{padding:20px 10px 10px 10px;border-bottom:2px solid #ffffff91;border-right:0}.fcard:last-child{border-bottom:none}.kcard{padding:10px}.clist,.slist{padding-right:0}.img-list img{height:auto}.keydet:before,.solutions:before{width:100%;border-radius:0}.reslist{grid-template-columns:repeat(1,1fr)}}