/* Page load transition - merged from inline-page-load.css */
body{transition:opacity ease-in .2s}
body[unresolved]{opacity:0;display:block;overflow:hidden;position:relative}

::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-b2)}::-webkit-scrollbar-thumb:hover{background:var(--orange-color)}::-webkit-scrollbar-thumb{background:var(--orange-color3)}*,html{-webkit-font-smoothing:antialiased;-moz-os-font-smoothing:grayscale;box-sizing:border-box;padding:0;margin:0;outline:none;vertical-align:baseline}body{font-family:var(--font-secondry);background:var(--white-color);color:var(--black-color-1);font-weight:300;font-style:normal;line-height:1.6;font-size:17px;outline:none;overflow-x:hidden}.animation,.sw-hover-1:hover a,.nav-link,.sw-btn,.swbdr{-webkit-transition:1.1s cubic-bezier(.16,.84,.442,.98);-o-transition:1.1s cubic-bezier(.16,.84,.442,.98);transition:1.1s cubic-bezier(.16,.84,.442,.98)}h1,h2,h3,h4,h5{font-family:var(--font-primary);color:var(--black-color-0)}h1,h2,h3,h4,h5,p,ul,address{padding:0;margin:0}ul{list-style:none}h1{font-size:35px;font-weight:700;line-height:62px}h2{font-size:20px;font-weight:700;line-height:58px}h3{font-size:18px;font-weight:700;line-height:50px}h4{font-size:15px;font-weight:600;line-height:42px}h5{font-size:10px;font-weight:500;line-height:30px}a{text-decoration:none}.f15{font-size:15px}.index-up{position:relative;z-index:5}.v-center{align-items:center}:root{--font-primary:'Inter',sans-serif;--font-secondry:'Open Sans',sans-serif;--black-color-0:#101f38;--black-color-1:#3e4d68;--black-color:#111111;--white-color:#fff;--blue-color:#546dff;--blue-colo2:#5688f9;--blue-colo3:#233eff;--color-yellow-lite:#ffac5f;--orange-color:#ff5723;--orange-color2:#ff5722;--orange-color3:#ff2938;--black-bg:#111111;--black-bg-1:#0e0e0e;--black-bg-2:#181818;--black-bg-3:#2e2e2e;--black-bg-4:#1c1c1c;--sw-bg-1:#dde3da;--sw-bg-2:#ff9900;--sw-bg-3:#c90079;--white-lite-1:rgb(255 255 255 / 20%);--white-lite-2:rgb(255 255 255 / 10%);--bg-b0:#ffe7da;--bg-b1:#fbf3e9;--bg-b2:#f5f5f5;--bg-b3:#f6f7ff;--bg-b4:#fff6e0;--gradient-0:linear-gradient(225deg,#ffcaba 0%,#f0fbff 100%);--gradient-1:linear-gradient(225deg,#5688f9 0%,#233eff 100%);--gradient-2:linear-gradient(225deg,#fe7649 0%,#ff2938 100%);--gradient-3:linear-gradient(225deg,#d821ff 0%,#6d2ccd 100%);--gradient-4:linear-gradient(225deg,#ffb868 0%,#ff6022 100%);--gradient-5:linear-gradient(225deg,#a4f251 0%,#129c1f 100%);--gradient-6:linear-gradient(225deg,#d70a84 0%,#51127f 100%);--gradient-6:linear-gradient(225deg,#d70a84 0%,#51127f 100%);--gradient-7:linear-gradient(225deg,#f2f1ff 0%,#fff7ec 100%)}.section-space{padding-top:100px;padding-bottom:100px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px;text-align:justify}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt100{margin-top:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt80{padding-top:80px}.pb30{padding-bottom:30px}.pb100{padding-bottom:100px}.darkbg2{background:var(--black-bg-2)}.black-bg-1{background:var(--black-bg-1)}.white-bg{background:var(--white-color)}.bkbg0{background:var(--bg-b0)}.bkbg2{background:var(--bg-b2)}.bkbg3{background:var(--bg-b3)}.text-gradient-1{background:var(--black-color-0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}img{max-width:100%;height:auto}.shadow{box-shadow:0px 10px 25px -5px rgb(0 0 0 / 10%) !important}.sw-btn{border-radius:100px;overflow:hidden;font-size:18px;font-weight:500;letter-spacing:0.4px;padding:0px 42px;height:auto;text-align:center;position:relative;z-index:1;display:inline-flex;line-height:64px;text-decoration:none;align-items:center;justify-content:center;grid-gap:8px;border:0;transform:translateY(0)}.sw-btn:after{position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;transition:all 0.3s ease}.sw-orange-btn{color:var(--white-color);background:var(--orange-color);box-shadow:0px 19px 40px -10px rgb(255 79 0 / 25%)}.sw-orange-btn:hover{color:var(--white-color)}.sw-orange-btn:after{background:var(--orange-color);background-image:linear-gradient(315deg,var(--orange-color) 0%,var(--orange-color3) 80%)}.sw-orange-btn:hover:after{top:0;height:100%}.inline-btn{font-weight:500;display:inline-flex;text-decoration:none;align-items:center;grid-gap:8px;color:var(--black-color-0)}.h1{font-size:70px;font-weight:800}@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.header{position:fixed;top:0;left:0;width:100%;height:85px;padding:0;z-index:100;display:flex;align-items:center}.scriptheading{color:var(--orange-color);letter-spacing:2px;display:block}.paragraph p + p{margin-top:15px}.card-img-round{border-radius:14px;overflow:hidden}.card-img-round img{width:100%}.review-links{display:flex;justify-content:space-evenly;margin:30px 0 30px 0px;align-items:center;grid-gap:30px}.review-links img{max-height:60px}.icon-slider-block{text-align:center}.icon-slider-block .slider-icon img{max-width:60px;margin:0 auto}.icon-slider-block .slider-icon-text p{margin-top:15px;font-size:15px;line-height:20px}.roundimg{overflow:hidden;border-radius:14px}.sw-tabs-links .nav-tabs li + li{margin-top:10px}.sw-tabs-links .nav-tabs .nav-item.show .nav-link,.sw-tabs-links .nav-tabs .nav-link.active{background-color:var(--orange-color);border-color:transparent;color:var(--white-color)}.sw-tabs-links .nav-tabs .nav-link:hover{background-color:var(--orange-color);color:var(--white-color)}.sw-tabs-links .nav-tabs{border-bottom:0px}.sw-tabs-links .nav-tabs .nav-link i{margin-right:8px}.sw-tabs-links .nav-tabs .nav-link{margin-bottom:0;background:0 0;border:0px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;font-size:18px;padding:15px 20px;width:100%;text-align:left;border-radius:14px;background:var(--white-color);color:var(--black-color-1);box-shadow:0px 10px 20px -5px rgb(0 0 0 / 10%)}.sw-tabs-links .nav-tabs button{position:relative;display:flex;align-items:center}.sw-tabs-links .nav-tabs button:after{position:absolute;content:"\f178";font-family:"Font Awesome 6 Free";font-weight:900;right:15px;font-size:14px;background:var(--white-lite-1);width:20px;height:20px;border-radius:100px}.sw-tabs-links .nav{flex-direction:column}.office-interior{background:var(--gradient-1)}.imageoutofbox{margin-top:300px}.imageoutbox{margin-top:-200px}.blueket-card-noise{background:var(--bg-b2);border:1px solid var(--bs-gray-300)}.pair-block{display:grid;grid-template-columns:auto auto;grid-gap:25px;align-items:center}.review-img-block{display:grid;grid-template-columns:auto auto;grid-gap:25px;align-items:center;padding:0 20px;justify-content:start}.user-content h5{margin:0 0 5px 0}.user-content p{opacity:0.8;font-size:16px}.starrating{text-align:right}.starrating ul li{display:inline-flex}.starrating li a.checked{color:var(--color-yellow-lite)}.review-content{padding:0 30px}.review-content p{position:relative}.review-content p:before{position:absolute;content:"\f10d";font-family:"Font Awesome 6 Free";font-weight:900;font-size:90px;line-height:1;top:-20px;left:0;color:var(--white-lite-2)}.review-footer{padding:30px;border-top:2px solid var(--white-lite-2)}.image-icon{width:40px}.owl-carousel.full-button .owl-nav .owl-prev,.owl-carousel.full-button .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);background:var(--white-color);width:40px;height:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;box-shadow:0px 7px 15px 0px rgb(0 0 0 / 15%)}.owl-carousel.full-button .owl-nav .owl-prev{color:var(--black-bg);left:-20px}.owl-carousel.full-button .owl-nav .owl-next{color:var(--black-bg);right:-20px}.dashbefore{position:relative;padding-left:25px}.dashbefore:before{content:"";position:absolute;display:inline-block;top:50%;left:0;transform:translateY(-50%);width:12px;height:2px;background:var(--orange-color)}.cardaclr a{color:var(--black-color-1)}.continfoblck h2{font-size:80px;line-height:92px;font-weight:800}.contactinkediv a{color:var(--black-color-0);font-size:20px;line-height:32px;font-weight:500}.footercreditnote{display:flex;align-items:center;justify-content:space-between}.bg-efffect-1{position:relative}.bg-efffect-1:after{background-position:right top;background-size:100%;background-repeat:no-repeat;content:"";width:60%;position:absolute;bottom:0;right:0;top:0;z-index:0;opacity:.5}.footer-logo-sw .light{display:none}.footer-logo-sw .dark{display:block}.footerbg1{position:relative}.footerbg1:after{background-position:center bottom;background-size:80%;background-repeat:no-repeat;content:"";width:100%;height:100%;position:absolute;bottom:0;right:0;left:0;z-index:0;opacity:.5}footer{font-size:16px;position:relative}.footer-logo-sw a img{max-width:200px}.career-link-btn-sw span{display:block}.career-link-btn-sw a{color:var(--black-color-1)}.career-link-btn-sw:hover a{color:var(--orange-color)}.award-badge-block{display:grid;grid-gap:30px;grid-template-columns:auto auto auto auto auto auto;text-align:center}.award-badge-block img{max-width:75px}.footer-links ul li + li{margin-top:5px}.footer-links ul li a{color:var(--black-color-0);display:block}.footerbreak{margin-top:80px}.swhr{border-top:1px solid var(--bs-gray-300)}.footercreditnote a{color:var(--black-color-1)}.linktitle{font-weight:300;font-size:16px;line-height:25px;opacity:.8;display:block}.sw-hover-1 a:hover{color:var(--orange-color) !important}.sw-hover-1 a{display:inline-flex !important;padding:3px 0;position:relative;overflow:hidden;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;z-index:1}.sw-hover-1 a::after{position:absolute;content:"";width:0;height:1px;bottom:0;left:auto;right:0;z-index:-1;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}.sw-hover-1 a:hover::after{width:100%;left:0;right:auto}.breadcrum-area{padding-top:170px;padding-bottom:80px;background:var(--gradient-7)}.white-bg{background:var(--white-color)}.list-h-styled li::after{content:"";height:4px;width:4px;background-color:var(--black-color-1);border-radius:100%;position:absolute;top:50%;right:-15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.list-h-styled li:last-child::after{display:none}.list-h-styled li a{color:var(--black-color-1)}.list-h-styled li{position:relative;display:inline-flex;color:var(--orange-color);position:relative;margin-right:20px}.flex-end{align-self:flex-end !important}p + p{margin-top:15px}.imgcover img{height:100%;width:100%;object-fit:fill}.port-ref-link img{width:40px}.port-ref-link a{display:block;text-align:center}.port-ref-link a span{display:block;font-size:15px;line-height:28px;color:var(--black-color-1);margin-top:10px}.portfolio-source{display:grid;grid-template-columns:auto auto auto auto;grid-gap:0;margin-top:20px;border-radius:14px}.port-ref-link{padding:20px}.dashedbdr{border:dashed 1px var(--orange-color)}.dashedbdr:hover{border:dashed 1px var(--color-yellow-lite)}.blueketlist{padding-left:20px}.blueketlist li{padding:0 0 0px 5px}.blueketlist.number li{list-style-type:decimal}.blueketlist.licircle li{list-style-type:circle}.blueketlist li + li{margin-top:5px}.stickyposition-sw{position:sticky;top:100px;direction:ltr}.pagination{display:inline-flex;padding-left:0;list-style:none;box-shadow:0px 7px 15px 0px rgb(0 0 0 / 15%);justify-content:center}.swbdr{border:1px solid var(--bs-gray-300)}.swbdr:hover{border:1px solid var(--color-yellow-lite);background:var(--bs-white);box-shadow:0px 10px 20px -5px rgb(0 0 0 / 10%)}.sw-card{padding:30px;border-radius:14px}.sw-card h4{margin-bottom:20px;font-size:25px;line-height:35px}.img-collage-set{position:relative}.blueketshape1{background-image:radial-gradient(var(--black-color-1) 2px,transparent 2px);background-size:16px 16px}.blueketshape2{background:repeating-linear-gradient(-55deg,rgba(255,255,255,0) 0.8px,var(--orange-color) 1.6px,var(--orange-color) 3px,rgba(255,255,255,0) 3.8px,rgb(255 0 0 / 0%) 10px);border-radius:100px}.shapesw{position:absolute;z-index:0;width:150px;height:150px;opacity:.7}.shapecontrol-3{left:-20px;bottom:-30px}.shapecontrol-4{right:-30px;top:-40px}.imgcover{box-shadow:0px 10px 20px -5px rgb(0 0 0 / 10%)}.accordion-button:not(.collapsed){color:var(--black-color-0);background-color:transparent;box-shadow:none}.accordion-item{background-color:transparent;border:0;padding:0 0 0 30px;position:relative}.accordion-button{padding:0;color:var(--black-color-0);background-color:transparent;border:0;margin-bottom:0;font-size:20px;line-height:30px;font-weight:5;outline:none}.accordion-body{padding:0px 0 15px 0;font-size:17px;line-height:26px}.accordion-header{margin-bottom:0;line-height:1;outline:none;padding:10px 0}.accordion-button:focus{box-shadow:none}.accordion-button::after{flex-shrink:0;width:auto;height:auto;margin-left:auto;content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;background-image:none;background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;left:-30px;position:absolute}.accordion-button:not(.collapsed)::after{background-image:none;transform:rotate(-180deg);content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900}.servicelist li a{font-size:16px;line-height:26px;font-weight:500}.servicelist li + li{margin-top:8px}.sw-cardinfo{margin-top:30px}.srvcc{padding:30px;margin-top:0}.cardicon-bg{margin:10px 10px 0 10px;overflow:hidden;border-radius:7px}.swbttitle{margin-bottom:25px;font-size:15px;line-height:20px;opacity:0.8;font-weight:normal;position:relative}.swbttitle:after{content:"";position:absolute;left:0;bottom:-10px;height:2px;background:var(--white-color);width:60px}#scrollUp{bottom:80px;right:10px;width:30px;height:30px;-webkit-border-radius:100px;border-radius:100px;color:#fff;opacity:.4;background-repeat:no-repeat;background-size:15px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z'/%3E%3C/svg%3E");background-color:var(--white-color);box-shadow:0px 10px 10px rgb(17 17 17 / 30%)}#scrollUp:hover{opacity:1}.pb300{padding-bottom:350px}.imageoutbox{position:relative;margin:-200px 0 0 0}.imageoutofbox{margin-top:100px}.imageoutofbox h2,.imageoutofbox p{color:var(--white-color)}.hidden{display:none}.badge{font-size:12px;color:var(--white-color);background:var(--bs-orange);position:relative;top:-3px}.faq-sw1 .accordion-item{border-bottom:1px solid rgba(0,0,0,.125);padding-top:10px;padding-bottom:10px}.innerheadbg{position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:left top}.innerheadbg::before{content:"";position:absolute;height:100%;width:100%;background-color:#030821;left:0;top:0;opacity:0.6;z-index:0}.text-white:where(h1,h2,h3,h4,h5,h5,p,a,a span),.text-white .list-h-styled li a,.text-white .port-ref-link a span,.text-white .contactinkediv a{color:var(--white-color)}#particles-js{width:100%;height:100%;position:absolute;top:0;right:0;left:0}.bulletpoints li{position:relative;text-indent:-30px;padding-left:30px}.bulletpoints li + li{margin-top:20px}.bulletpoints li:before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:12px}.f15{font-size:15px}.contactblk{padding:30px;border-radius:14px}.padding-right-70{padding-right:70px}.icon-setss{display:flex;justify-content:space-between}.icon-imgg img{width:42px}.icon-txt p{margin-top:8px;font-size:14px;font-weight:500}.form-btm-set{border:1px dashed var(--bs-gray-300);padding:30px;border-radius:14px;margin-top:60px}.form-btm-set h5{background:var(--white-color);width:fit-content;margin:-48px auto 0;padding:0 20px;border:1px dashed var(--bs-gray-300);border-radius:8px;font-size:18px}.innerheadbg .list-h-styled li::after{background-color:var(--white-color)}.h1{font-size:70px;line-height:90px;font-weight:800}@keyframes floatingy{0%{transform:translateY(0)}25%{transform:translateY(-20px)}75%{transform:translateY(20px)}}@keyframes floatingx{0%{transform:translateX(0)}25%{transform:translateX(-20px)}75%{transform:translateX(20px)}}.custom-checkbox input[type=checkbox]{width:20px;height:20px;margin:0}.custom-control label{text-indent:0;padding:0}.customcheck{display:flex;grid-gap:10px}.contact-block-sw{padding:50px 30px;border-radius:14px;background:#fff;box-shadow:0 5px 15px 0px rgb(0 0 0 / 14%)}.ctmlabl{font-size:15px;line-height:20px}.custom-control-label::before,.custom-control-label::after{top:0px}.porkai-btn{text-transform:uppercase;color:#fff;background:var(--blue-color);border-radius:50px;display:inline-flex;font-size:18px;padding:0 32px;height:62px;overflow:hidden;border:1px solid #0057ff;align-items:center;justify-content:center;position:relative}.form-block input,.form-block select{height:50px;padding:0px 15px;border-width:0px 0px 2px;border-image:initial;border-bottom:2px solid rgb(230,230,230);border-radius:0px}.form-block textarea{height:100px;padding:15px;border-width:0px 0px 2px;border-image:initial;border-bottom:2px solid rgb(230,230,230);border-radius:0px}.form-block input,.form-block select,.form-block textarea{color:rgb(23,43,67);font-size:18px;width:100%;margin:0px 0px 15px;background:rgb(255,255,255);outline:0px}.floating-label{position:relative;margin-bottom:20px;overflow:hidden}.floating-input,.floating-select{font-size:14px;padding:4px 4px;display:block;width:100%;height:45px;background-color:transparent;border:none;border-bottom:1px solid #C5C5C5}.floating-input:focus,.floating-select:focus{outline:none;border-bottom:1px solid #0057ff}.floating-label label{color:#110a32;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:30px;top:12px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;margin-bottom:0}.floating-input:focus~label,.floating-input:not(:placeholder-shown)~label,.floating-select:focus~label,.floating-select:not([value=""]):valid~label{top:0px;font-size:12px;line-height:1;color:#828282;background:#fff;width:50%}#contactform .error-label .error{color:#ff0500;display:block;margin:0;font-size:12px;line-height:1;bottom:8px;top:inherit;background:#fff;padding:0 8px 0 8px;margin:0 0 0 -8px}.formicon{position:absolute;top:12px;left:20px}.iconin .form-block input,.iconin .form-block select{padding:0px 25px 0px 35px}.iconin .form-block textarea{padding:15px 15px 15px 35px;margin-top:1px}.iconin .floating-label label{left:48px}@keyframes spinner{to{transform:rotate(360deg)}}.blueketform input.error,.blueketform select.error,.blueketform textarea.error{border-bottom:1px solid red}.blueketform input.error,.blueketform textarea.error{background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff0000' d='M12 2A10 10 0 1 0 22 12 10.01114 10.01114 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8.00917 8.00917 0 0 1 12 20Zm0-8.5a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0v-3A1 1 0 0 0 12 11.5Zm0-4a1.25 1.25 0 1 0 1.25 1.25A1.25 1.25 0 0 0 12 7.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:20px}.blueketform textarea.error{background-position-x:98%;background-position-y:10px}@keyframes animate{0%{transform:scale(.5)}50%{opacity:1}100%{transform:scale(1.01)}}.position-stick{position:sticky;top:100px}.timeline{position:relative}.timeline:before{content:'';margin-left:-1px;position:absolute;top:0;left:34px;width:2px;height:100%;background:var(--black-bg)}.timeline-event{position:relative}.timeline-event:hover .timeline-event-icon{color:var(--orange-color)}.timeline-event-copy{position:relative;left:90px;width:100%;padding-bottom:50px}.timeline-event-copy h3{font-size:25px;line-height:35px}.timeline-event-copy h4{font-size:20px;margin-bottom:10px}.timeline-event-copy strong{font-weight:700}.timeline-event-icon:before{content:"\f5ac";font-family:"Font Awesome 6 Free";font-weight:900;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.timeline-event-icon{display:flex;-moz-transition:-moz-transform 0.2s ease-in;-o-transition:-o-transform 0.2s ease-in;-webkit-transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);background:#181818;position:absolute;top:0;left:14px;width:40px;height:40px;align-items:center;justify-content:center;font-size:20px;color:var(--orange-color)}@media (min-width:992px){.breadcrum-area{height:100vh}}.innerheadbg{background-position:center center !important}@media (min-width:992px){.banner-in-middle{margin-top:12vh}}.timeline-event-icon-design:before{content:"\f5ac"}.timeline-event-icon-respon:before{content:"\f109"}.timeline-event-icon-seo:before{content:"\f002"}.timeline-event-icon-ecom:before{content:"\f07a"}.timeline-event-icon-moder:before{content:"\f0ac"}.timeline-event-icon-secu:before{content:"\f132"}.timeline-event-icon-speed:before{content:"\f0e7"}#changing-title{color:#F56019;font-weight:500}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.moving-text-box{display:flex;flex-wrap:nowrap;min-width:100%;white-space:nowrap;overflow:hidden}.moving-text{align-items:center;-webkit-animation:slide-left 30s linear infinite;animation:slide-left 140s linear infinite;display:flex;flex-shrink:0;padding:0 6px}.footer-logo-sw .light{display:block}.get-in-tch-p{font-family:var(--font-primary);font-size:30px;font-weight:600;line-height:42px;color:#101F38}.darkmode .get-in-tch-p{color:white}.wedeliver-h5{background:var(--white-color);width:fit-content;margin:-48px auto 0;padding:0 20px;border:1px dashed var(--bs-gray-300);border-radius:8px;font-size:18px;font-weight:500;line-height:30px;color:#27344B;font-family:var(--font-primary)}.darkmode .wedeliver-h5{background:var(--black-bg-2);color:white}.starrating li p.checked{color:var(--color-yellow-lite)}@keyframes calling{0%{width:calc(100%);height:calc(100%);opacity:1}100%{width:calc(100% + 50px);height:calc(100% + 50px);opacity:0}}body{padding-top:100px}body.no-padding-top{padding-top:0}

/*
 ========================================
   SEO Analyzer Section - Dark Theme
   ======================================== */
p{
	text-align:justify;
}
.seo-analyzer-section {
    position: relative;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
    overflow: hidden;
    padding: 80px 0;
}

.seo-analyzer-pattern {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: 
        radial-gradient(circle at 20% 50%, rgba(13, 110, 253, 0.1) 0%, transparent 50%),
        radial-gradient(circle at 80% 80%, rgba(32, 201, 151, 0.1) 0%, transparent 50%);
    pointer-events: none;
}

.seo-analyzer-container {
    position: relative;
    z-index: 2;
}

.seo-analyzer-heading {
    color: #0dcaf0;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.seo-analyzer-title {
    color: #fff;
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1.3;
}

.seo-analyzer-description {
    color: rgba(255, 255, 255, 0.8);
    font-size: 1.1rem;
    line-height: 1.8;
    margin-bottom: 30px;
}

/* Stat Cards with Glass Effect */
.stat-card-glass {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 25px 20px;
    text-align: center;
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.stat-card-glass::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
    transition: left 0.5s ease;
}

.stat-card-glass:hover::before {
    left: 100%;
}

.stat-card-glass:hover {
    transform: translateY(-5px);
    border-color: rgba(13, 110, 253, 0.5);
    box-shadow: 0 10px 30px rgba(13, 110, 253, 0.2);
}

.stat-card-number {
    color: #0dcaf0;
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 8px;
    background: linear-gradient(135deg, #0dcaf0 0%, #0d6efd 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.stat-card-label {
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.95rem;
    margin: 0;
}

/* Performance Badge */
.performance-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(25, 135, 84, 0.2);
    border: 1px solid rgba(25, 135, 84, 0.4);
    color: #20c997;
    padding: 12px 20px;
    border-radius: 50px;
    font-size: 0.95rem;
    font-weight: 600;
    margin-bottom: 25px;
}

.performance-badge i {
    font-size: 1.1rem;
}

/* CTA Button */
.seo-cta-button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: linear-gradient(135deg, #0d6efd 0%, #0dcaf0 100%);
    color: #fff;
    padding: 15px 35px;
    border-radius: 50px;
    font-size: 1.05rem;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    box-shadow: 0 5px 20px rgba(13, 110, 253, 0.3);
    border: none;
}

.seo-cta-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 30px rgba(13, 110, 253, 0.5);
    color: #fff;
}

.seo-cta-icon {
    font-size: 1.2rem;
}

/* Feature Cards Container */
.feature-cards-container {
    position: relative;
}

.feature-card-item {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 25px 20px;
    text-align: center;
    transition: all 0.3s ease;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.feature-card-item:hover {
    transform: translateY(-5px);
    border-color: rgba(13, 202, 240, 0.5);
    box-shadow: 0 10px 30px rgba(13, 202, 240, 0.2);
}

.feature-card-icon {
    font-size: 2.5rem;
    color: #0dcaf0;
    margin-bottom: 15px;
    background: linear-gradient(135deg, #0dcaf0 0%, #0d6efd 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.feature-card-title {
    color: #fff;
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 8px;
}

.feature-card-count {
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.9rem;
    margin: 0;
}

/* Responsive Design */
@media (max-width: 991px) {
    .seo-analyzer-title {
        font-size: 2rem;
    }
    
    .stat-card-number {
        font-size: 2rem;
    }
    
    .feature-card-icon {
        font-size: 2rem;
    }
}

@media (max-width: 767px) {
    .seo-analyzer-section {
        padding: 60px 0;
    }
    
    .seo-analyzer-title {
        font-size: 1.75rem;
    }
    
    .seo-analyzer-description {
        font-size: 1rem;
    }
    
    .stat-card-glass {
        padding: 20px 15px;
    }
    
    .stat-card-number {
        font-size: 1.75rem;
    }
    
    .feature-card-item {
        padding: 20px 15px;
    }
    
    .seo-cta-button {
        padding: 12px 28px;
        font-size: 1rem;
    }
}

/* ===================================
   Stats Counter Animation Styles
   =================================== */

/* Counter Value Styling */
.counter-value {
    display: inline-block;
    transition: all 0.3s ease;
    font-weight: 700;
    color: inherit;
}

/* Counter Suffix */
.counter-suffix {
    margin-right: 2px;
    font-weight: 700;
}

/* Feature Card Count */
.feature-card-count {
    font-size: 1.2rem;
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 0;
}

/* Hover Effect on Counter */
.feature-card-item:hover .counter-value {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}

/* Animation State */
.counter-value.animated {
    animation: counterPulse 0.5s ease-in-out;
}

@keyframes counterPulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .feature-card-count {
        font-size: 1rem;
    }
}


.industry-work {
    position: relative;
    padding-top: 100px;
    padding-bottom: 100px;
}

.cate-with-img-main {
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 30px;
    margin-top: 60px;
}

.roundiconwithdata {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 20px;
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 6px;
    background: #fff;
    box-shadow: 0px 10px 20px -10px rgb(7 0 52 / 10%);
}

.imgimg {
    width: 70px;
    height: 70px;
    padding: 15px;
    border-radius: 100px;
    background: #f6f7ff;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.roundiconwithdata p {
    font-size: 17px;
    font-weight: 600;
    color: #101f38;
    margin: 0;
}

.bg-efffect-1 {
    position: relative;
}

.bg-efffect-1:after {
    content: "";
    width: 60%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .5;
    z-index: 0;
}

.section-space {
    padding-top: 100px;
    padding-bottom: 100px;
}

.text-gradient-1 {
    background: #101f38;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.scriptheading {
    color: #ff5723;
    letter-spacing: 2px;
    display: block;
}

.dashbefore {
    position: relative;
    padding-left: 25px;
}

.dashbefore:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 2px;
    background: #ff5723;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

