@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start-50{inset-inline-start:calc(var(--spacing) * 50)}.top-0{top:calc(var(--spacing) * 0)}.top-10{top:calc(var(--spacing) * 10)}.top-50{top:calc(var(--spacing) * 50)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.order-1{order:1}.order-2{order:2}.col-8{grid-column:8}.col-10{grid-column:10}.col-12{grid-column:12}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.ms-0{margin-inline-start:calc(var(--spacing) * 0)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-100{height:calc(var(--spacing) * 100)}.h-full{height:100%}.min-h-full{min-height:100%}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.flex-grow-1,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-white{border-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.ps-0{padding-inline-start:calc(var(--spacing) * 0)}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-start{text-align:start}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[client\:effect-loop\]{client:effect-loop}.\[client\:effect\]{client:effect}.\[client\:hydrated\]{client:hydrated}.\[client\:memory\]{client:memory}.\[client\:mount\]{client:mount}.\[client\:nav\]{client:nav}.\[client\:phase\]{client:phase}.\[client\:render-loop\]{client:render-loop}.\[client\:render\]{client:render}.\[client\:route-ready\]{client:route-ready}.\[server\:abort\]{server:abort}.\[server\:error\]{server:error}.\[server\:memory\]{server:memory}.\[server\:page-error\]{server:page-error}.\[server\:page\]{server:page}.\[server\:props\]{server:props}.\[server\:slow-page\]{server:slow-page}.\[server\:slow\]{server:slow}.\[server\:step\]{server:step}.\[server\:timeout\]{server:timeout}}*{font-family:Poppins,sans-serif!important}:root{--primary:#ffb200;--primary-dark:#1c1400;--primary-shaded-dark:#684d0e 0;--primary-light:#ffedc4;--background-color:#ecf0f0;--text-light:#fff;--font-color:#524936;--dashed-border-color:#787878;background-image:url(/images/serviceDetailsBg-shape.png)}.form-input .cf-label{transition:transform .12s,opacity .12s}.form-input.has-value .cf-label,.form-input:focus-within .cf-label{opacity:0;visibility:hidden;transform:translateY(-8px)}a{text-decoration:none;text-decoration-line:none!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a9b8b8!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a9b8b8!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a9b8b8!important;box-shadow:inset 0 0 0 1000px #0000!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a9b8b8!important;box-shadow:inset 0 0 0 1000px #0000!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a9b8b8!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill{-webkit-text-fill-color:#a9b8b8!important}.contactus-page input::placeholder,.contactus-page textarea::placeholder,.contactus-page select::placeholder{color:#67787a!important;opacity:1!important}.contact-us-page input::placeholder,.contact-us-page textarea::placeholder,.contact-us-page select::placeholder{color:#171c1d!important;opacity:1!important}:is(.contact-us-page input:autofill,.contact-us-page textarea:autofill,.contact-us-page select:autofill){-webkit-text-fill-color:#1a1e1f!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}:is(.contact-us-page input:-moz-autofill,.contact-us-page textarea:-moz-autofill,.contact-us-page select:-moz-autofill){-moz-text-fill-color:#67787a!important;box-shadow:inset 0 0 0 1000px #0000!important}html,body{scrollbar-width:thin;scrollbar-color:var(--primary) white;scroll-behavior:smooth;overflow-x:hidden}.no-scroll{height:100vh;overflow:hidden}::-webkit-scrollbar{background:#fff;width:8px;height:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#f3bf46}::-webkit-scrollbar-button:increment{background-color:var(--primary-dark)}::-webkit-scrollbar-button:decrement{background-color:var(--primary-dark)}:root{--bs-body-font-family:"Poppins", sans-serif}html,body{scroll-behavior:smooth;font-family:Poppins,sans-serif}body{-webkit-font-smoothing:antialiased;font-size:"16px";line-height:1.5;overflow:hidden auto;background-color:var(--background-color)!important;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum"!important;font-display:swap!important;color:var(--primary-dark)!important;font-family:Poppins,sans-serif!important}.grey{background-color:var(--grey)}.my-button{background-color:var(--primary);white-space:nowrap;color:#fff;border-radius:50px;padding:1px 1px 1px 25px;font-size:16px;font-weight:600}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (max-width:575px){.ctm-offcanvas{width:320px!important}}.ctm-offset-list{padding:16px 0!important}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.ctm-offcanvas{border-start-end-radius:0;border-end-end-radius:0;height:100%;top:0}}.ctm-offcanvas{border-start-start-radius:12px;border-end-start-radius:12px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.ctm-offcanvas.opened{inset-inline-end:0}}.header-logo-img{width:45px!important;height:45px!important}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.project_section_desc{max-width:100%}}@media (min-width:768px){.project_section_desc{max-width:360px}}.project-img:before,.blog-img:before{opacity:.25;content:"";background:var(--primary-dark);opacity:.16;pointer-events:none;z-index:2;bottom:0;width:100%;height:100%;position:absolute;inset-inline-start:0;overflow:hidden}.project-right-arrow{visibility:hidden}.leftimg:hover .project-right-arrow,.rightimg:hover .project-right-arrow{visibility:visible}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.project-item{grid-column:1/3;height:350px;min-height:350px}.process-item .project-img img,.process-item .blog-img img{height:350px}}.hero-left{background-color:var(--primary-dark);color:var(--background-color);position:relative}.section-gap{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:992px) and (max-width:1199px){.ctm_header_con_btn{margin:0!important}.section-gap{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.section-gap{padding-top:70px;padding-bottom:70px}}.hero-customers-box{background-color:#fff;padding:30px 25px}.hero-customers-area{position:relative}.hero-customers-area:before,.hero-customers-area:after{z-index:1}.hero-customers-area:before{content:"";inset-inline-start:12px;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>") 0 0/contain no-repeat;width:13px;height:13px;position:absolute;top:-13px;transform:rotate(-90deg)}.hero-customers-area:after{inset-inline-start:auto;content:"";top:auto;inset-inline-end:-13px;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>");width:13px;height:13px;position:absolute;bottom:15px;transform:rotate(-90deg)}.hero-about-area{position:relative}.hero-about-area:before,.hero-about-area:after{z-index:1}.hero-about-area:after{inset-inline-start:auto;content:"";top:auto;inset-inline-end:-11px;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>");width:13px;height:13px;position:absolute;bottom:7px;transform:rotate(-90deg)}@media (max-width:576px){.hero_left_btn{flex-direction:column;display:flex}}@media (min-width:992px) and (max-width:1199px){.hero_left_btn{flex-direction:column;display:flex}}.hero-about-area:before{content:"";inset-inline-start:12px;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>") 0 0/contain no-repeat;width:13px;height:13px;position:absolute;top:-13px;transform:rotate(-90deg)}.box-faq-area{position:relative}.box-faq-area:before,.box-faq-area:after{z-index:1}.box-faq-area:after{inset-inline-start:auto;content:"";top:auto;inset-inline-start:-12px;inset-inline-end:inherit;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>");width:13px;height:13px;position:absolute;bottom:7px;transform:rotate(180deg)}.box-faq-area:before{content:"";inset-inline-start:inherit;inset-inline-end:9px;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>") 0 0/contain no-repeat;width:13px;height:13px;position:absolute;top:-11px;transform:rotate(180deg)}.box-aboutus-area{position:relative}.box-aboutus-area:before,.box-aboutus-area:after{z-index:1}.box-aboutus-area:after{inset-inline-start:auto;content:"";top:auto;inset-inline-start:-12px;inset-inline-end:inherit;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>");width:13px;height:13px;position:absolute;bottom:0;transform:rotate(180deg)}.box-aboutus-area:before{content:"";inset-inline-start:inherit;inset-inline-end:0;background:url("data:image/svg+xml,<svg viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0L0 0L0 11C0 4.92487 4.92487 0 11 0Z' fill='%23ecf0f0'/></svg>") 0 0/contain no-repeat;width:13px;height:13px;position:absolute;top:-13px;transform:rotate(180deg)}@media (max-width:768px){.hero-customers-box{background-color:#fff;padding:15px 18px}}.banner-content .banner-title{letter-spacing:-.5px;font-size:68px;font-weight:500;line-height:1.135}@media (max-width:768px){.banner-content .banner-title{font-size:38px}}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-content .banner-title{font-size:55px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content .banner-title{font-size:50px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.banner-content .banner-title{font-size:45px}}@media (max-width:575px){.banner-content .banner-title{font-size:38px}}.banner-desc-area{border-top:1px dashed var(--dashed-border-color);border-bottom:1px dashed var(--dashed-border-color);margin-top:40px;max-width:475px;margin-inline-start:auto;padding:20px 0}.banner-left-box{background-color:var(--primary-dark);z-index:1;border-radius:12px;align-items:center;width:100%;height:100%;margin-inline-end:15px;padding:150px 65px 100px;display:flex;position:relative;overflow:hidden}.banner-desc{color:#a9b8b8;max-width:517px;padding-inline-start:40px;font-size:17px}.banner-link{border-inline-end:1px dashed var(--dashed-border-color);cursor:pointer;padding:10px 30px 15px 0}.banner-content{-webkit-margin-start:auto;width:100%;max-width:635px;margin-inline-start:auto}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content{-webkit-padding-start:10px;max-width:565px;padding-inline-start:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content{-webkit-padding-start:10px;padding-inline-start:10px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.banner-content{max-width:720px;margin:0 auto;padding:0 15px}.banner-left-box{margin-inline-end:0;width:100%;margin-bottom:15px;padding:60px 0}.banner-content .banner-link{padding:5px;font-size:45px}.banner-content .banner-desc{font-size:16px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.banner-left-box{padding-inline:50px 40px}}.banner-left-box:before{content:"";background:var(--primary);filter:blur(65px);opacity:.26;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:5%;border-radius:50%;width:350px;height:350px;position:absolute;inset-inline-start:5%}.banner-shape{z-index:-1;pointer-events:none;top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.banner-shape img{width:100%;height:100%}.banner-scroll .scroll-down span{background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:inline-flex;transform:rotate(90deg)}.mainmenu ul>li:hover>a{color:var(--primary)}.mainmenu ul>li>a{color:#000}.lets-talk{backface-visibility:visible;transform:translateY(0)}.lets-talk:hover{transform:translateY(-30px)}.visible{opacity:1;transition:top .4s ease-out;top:0}.hidden{opacity:0;transition:top .4s ease-out;top:-100px}.navbar .dropdown-menu{z-index:1050;opacity:0;visibility:hidden;border-radius:0;width:100%;margin:0;transition:all .25s ease-in-out;display:none;top:94px;left:0;right:0;transform:translateY(10px);box-shadow:0 0 15px #0000001a;position:fixed!important}.navbar .dropdown-menu.show{opacity:1;visibility:visible;display:block;transform:translateY(0)}.about-dropdown-menu{width:fit-content!important;left:auto!important;right:auto!important}.dropdown-toggle:active{pointer-events:none}.header_industry_list{padding-left:0;padding-right:0}.arrow-icon{transition:transform .3s}.arrow-icon.open{transform:rotate(180deg)}.nav-md-icon{z-index:2;text-align:center;width:54px;height:54px;color:var(--primary);background:linear-gradient(-45deg,#8a5d1e4d 0%,#1e8a8a00 50%,#8a641e4d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:40px;transition:all .4s ease-in-out;display:inline-flex;position:relative}.nav-md-title{color:#fff;max-width:156px;font-size:20px;line-height:1.375;display:inline-block}.nav-Id-item{border-bottom:.5px solid var(--dashed-border-color)!important}.nav-Id-item:last-child{border-bottom:none!important}.nav-Id-item:hover .nav-md-icon{color:#fff!important}.nav-Id-item:hover .nav-md-title{color:var(--primary)}.navbar-expand-lg .navbar-nav .nav-link{padding-top:35px;padding-bottom:35px}.space_for_header{margin-top:110px!important}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.space_for_header{margin-top:85px!important}.scroll-down{display:none!important}}@media (min-width:992px) and (max-width:1199px){.navbar-expand-lg .navbar-nav{gap:16px}}@media only screen and (min-width:1200px) and (max-width:1399px){.navbar-expand-lg .navbar-nav{gap:22px}}@media (min-width:1400px){.navbar-expand-lg .navbar-nav{gap:30px}}.menu-bar{cursor:pointer;top:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:25px;height:25px;margin-inline:10px 15px;transition:all .3s ease-in-out;display:inline-flex;position:relative;inset-inline-start:0}.menu-bar span:first-child,.menu-bar span:last-child{width:25px}.menu-bar span{background-color:var(--primary-dark);backface-visibility:hidden;border-radius:10px;width:18px;height:2px;margin-inline-end:auto;transition:all .3s;display:block}.menu-bar:hover span{width:25px}@media (max-width:991px){.mobile-menu-bar{background-color:var(--primary);border-radius:7px;width:50px;height:50px;padding:12px}.menu-bar span{background-color:#fff}.menu-bar{margin-inline-end:0}}.mega-menu-about{width:346px;margin-inline-start:-25px;padding:15px 0}.mega-menu-about ul{flex-wrap:wrap;align-items:center;column-gap:30px;margin:0;padding:0;text-decoration:none;list-style:none;display:flex}.mega-menu-about li a{letter-spacing:-.03em;border-bottom:1px solid #c9d1d1;align-items:center;padding:15px 25px;font-size:16px;font-weight:500;text-decoration:none;display:flex;position:relative}.mega-menu-about li:last-child a{border-bottom:none}.mega-menu-about li:hover .mega-menu-about-single .mega-menu-about-icon{background:var(--primary);color:#fff}.mega-menu-about-single{gap:15px}.mega-menu-about-single .mega-menu-about-icon{z-index:2;text-align:center;width:54px;height:54px;color:var(--primary);background:linear-gradient(-45deg,#ff9d004d 0%,#ffac0617 50%,#ffbb0e4d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:40px;transition:all .4s ease-in-out;display:inline-flex;position:relative}.mega-menu-about-single .mega-menu-about-title{color:#364e52;max-width:191px;line-height:1.375;display:inline-block}.mega-menu-about-nav{z-index:2;min-width:45px;height:100%;color:var(--primary);opacity:0;border:none;justify-content:center;align-items:center;margin-inline-start:auto;font-size:1.6em;line-height:1;transition:all .3s;display:inline-flex;position:relative;inset-inline-end:-16px;overflow:hidden;transform:rotate(-45deg)}.mega-menu-about li:hover .mega-menu-about-nav{opacity:1;border:none}.mega-menu-about-single .mega-menu-about-nav i{transition:transform .4s ease-in-out}.navbar-nav .dropdown-menu .career-card-inner .career-feature-box{background:var(--primary-dark);border-radius:10px;position:relative;overflow:hidden}.career-feature-content{padding:10px}.career-feature-content h2{color:#fff;margin-bottom:10px;font-size:30px;font-weight:500;line-height:1}.career-feature-content span{color:#fff;font-size:15px;display:block}.career-feature-image{border:5px solid var(--primary);margin-inline-start:190px;border-radius:50%;width:200px;height:200px;margin-top:-220px;margin-bottom:10px;overflow:hidden}.offcampus-social-title{color:#fff;z-index:1;margin-top:30px;margin-bottom:10px;margin-inline-start:10px;font-size:22px;line-height:1;position:relative}.list-hover{color:#000;background-color:#fff}.list-hover:hover,.list-hover:hover *{background-color:var(--primary);height:fit-content;transition:background-color .6s;color:#fff!important}.ctm_process_section{background-color:var(--primary-dark);z-index:0;border-radius:12px;position:relative;overflow:hidden}.section-gap-x{margin-inline:15px}.ctm_process_blur{z-index:-1;bottom:0;max-width:915px;position:absolute;inset-inline-start:0}.ctm_scroll_process{background-color:var(--primary-dark);z-index:1;gap:15px;padding-top:120px;display:flex;margin-bottom:60px!important}@media (max-width:575px){.ctm_scroll_process{gap:8px}}.ctm_scroll_process:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--primary-dark), transparent);bottom:-48px;width:100%;height:48px;position:absolute;inset-inline-start:0}.scroll-progress-item{align-items:center;gap:15px;display:flex}.scroll-progress-item.active .scroll-progress-sln{color:#fff}.scroll-progress-item .scroll-progress-sln{color:#a9b8b8;margin-bottom:0;font-weight:500;line-height:1}.scroll-progress-item.active .scroll-progress-ind{width:72px}.scroll-progress-item .scroll-progress-ind{z-index:0;background-color:#3d3931;width:0;height:1px;transition:all .3s;position:relative}.scroll-progress-item.active .scroll-progress-ind-inner{width:100%}.scroll-progress-item .scroll-progress-ind-inner{background-color:var(--primary);inset-inline-start:0;width:0;height:3px;transition:all .3s .3s;position:absolute;top:-1px}.scroll-progress-item:last-child .scroll-progress-ind{opacity:0;visibility:hidden}.process-wrapper .process_card_item{background-color:#3f3927;padding:30px 30px 35px}.process_card_item{z-index:1;background:#544a36;border-radius:12px;margin-bottom:30px;padding:40px 30px 45px;position:relative}.process-wrapper .process_card_item .process-content-area{z-index:0;flex-direction:row;gap:22px;margin-bottom:40px;padding:0;position:relative}.process_card_item .process-content-area{color:#fff;flex-direction:row;justify-content:space-between;display:flex}.process_card_item .process_icon{background:linear-gradient(-45deg,#8a6f1e80 0%,#1e8a8a00 50%,#8a6a1e95 100%);border:1px solid #1e8a8a26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:50px;font-size:70px;line-height:1;transition:all .4s ease-in-out;display:inline-flex}.process-wrapper .process_card_item .process-content-area .process-title{max-width:300px}.process_card_item .process-title{color:#fff;max-width:300px;margin-bottom:20px;font-weight:500;transition:none}.process_card_item .process-desc{color:#fff;margin-bottom:0}.process_card_item .process_image{border-radius:11px;max-width:100%;height:433px;margin-inline-start:10px;overflow:hidden}.process_card_item .process_image img{object-fit:cover;transform-origin:50%;-o-object-fit:cover;object-fit:cover;border-radius:11px;width:100%;height:100%;transform:perspective(0)rotateX(0)rotateY(0)scaleX(1)scaleY(1)}.left-content{position:relative;overflow:visible}.ctm_scroll_process{z-index:5;position:relative}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.process_heading{height:auto!important;max-height:inherit!important;margin-bottom:30px!important;position:relative!important;inset-inline-start:0!important;transform:none!important}.ctm_scroll_process{overflow:visible;height:90px!important;margin-bottom:0!important;padding-top:0!important}.ctm_process_section .pin-spacer:has(.process_heading){height:auto!important}}@media (max-width:575px){.process-wrapper .process_card_item .process-content-area{flex-direction:column}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.process-wrapper .process_card_item{padding:20px 15px 15px}.process-wrapper .process_card_item .process_image{height:300px;margin-inline-start:0}}@media (max-width:575px){.process_card_item .process_icon{margin-bottom:5px}}.ctm_challenges{background-color:var(--primary-light);z-index:1;border-radius:12px;position:relative;overflow:hidden}.ctm_challenge_left{height:100%}.challenge_content_wrapper{max-width:100%;margin-inline:70px 50px;padding:50px 0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.challenge_content_wrapper{max-width:100%;margin-inline-start:12px}}@media only screen and (min-width:768px) and (max-width:991px){.challenge_content_wrapper{max-width:100%;margin-left:30px!important;margin-right:30px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.challenge_content_wrapper{margin-inline-start:40px}}@media only screen and (min-width:1200px) and (max-width:1399px){.challenge_content_wrapper{margin-inline-start:80px}}.challenge_box_wrapper{border-bottom:1px dashed #c9d1d1;border-inline:0}.ctm-challenge-box{background-color:#0000;border-bottom:1px dashed #c9d1d1;border-radius:0;padding:24px 0 22px}.ctm-challenge-box:last-child{border-bottom:0}.challenge-box{background-color:var(--primary-light);z-index:1;height:100%;padding:20px 0;transition:all .4s ease-in-out;position:relative;overflow:hidden}.challenge_box_wrapper:last-child{border-bottom:0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.challenge-box{padding:24px 0 22px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.challenge-box{padding:24px 0 22px}}.ctm-challenge-box .challenge_content{flex-direction:row;gap:15px}.challenge-box .challenge_content{flex-direction:row;height:100%;display:flex}.ctm-challenge-box .challenge_content .challenge-icon{background-color:var(--primary-dark);flex-shrink:0;width:100%;margin-top:6px;margin-bottom:0;transition:all .4s}.ctm-challenge-box .challenge-icon{background-color:var(--primary);color:#fff;text-align:center;border-radius:100%;justify-content:center;align-items:center;max-width:90px;height:90px;font-size:65px;display:inline-flex}.ctm-challenge-box .challenge-icon i{width:42px}.challenge-box .challenge-icon i{line-height:1;display:inline-flex}.ctm-challenge-box .challenge_content .challenge_title{margin-bottom:12px}.challenge-box .challenge_title{font-weight:600}.challenge_heading{margin-bottom:40px;width:100%;margin-inline:0}.challenge_desc{margin:0}.post-title a{color:var(--primary-dark)}.post-title:hover a{color:var(--primary)}.blog-item .blog-thumb{height:490px!important}.blog-item .blog-thumb:before{content:"";background-color:var(--primary-dark);opacity:.25;z-index:1;pointer-events:none;top:0;border-radius:12px;width:100%;height:100%;position:absolute;inset-inline-start:0}.comment-content{background-color:#fff;border-radius:12px;gap:12px;padding:30px;display:flex;position:relative}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.blog_details_main_text{font-size:45px}}@media only screen and (min-width:992px) and (max-width:1199px){.blog_details_main_text{font-size:50px}}@media only screen and (min-width:1200px) and (max-width:1399px){.blog_details_main_text{font-size:60px}}@media (min-width:1400px){.blog_details_main_text{font-size:74px}}@media (max-width:575px){.comment-content{flex-direction:column}}@keyframes pulse{0%{transform:translateY(0)translate(0)}25%{transform:translateY(-50px)translate(0)}50%{transform:translateY(0)translate(0)}75%{transform:translateY(0)translate(-100px)}to{transform:translateY(0)translate(0)}}.ball-shadow{background-color:var(--primary);filter:blur(12px);width:20px;height:4px;box-shadow:0 4px 0 20px 0 var(--primary);inset-inline-start:50%;border-radius:50%;transition:all .7s cubic-bezier(.77,0,.175,1);animation:1s linear infinite shadow-blur;position:absolute;bottom:0;transform:translate(-50%)}@keyframes shadow-blur{0%{filter:blur(12px);opacity:.4;transform:translate(-50%)scale(.6)}30%{filter:blur(2px);opacity:1;transform:translate(-50%,-.5rem)scale(1)}to{filter:blur(12px);opacity:.4;transform:translate(-50%)scale(.6)}}.wavy-text span{animation:1.15s ease-in-out infinite alternate wave;display:inline-block;position:relative}.wavy-text span:first-child{animation-delay:0s}.wavy-text span:nth-child(2){animation-delay:.1s}.wavy-text span:nth-child(3){animation-delay:.2s}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.offcanvas .nav-link,.offcanvas .dropdown-toggle{color:#fff!important}.offcanvas .dropdown-menu{border:none;background-color:#18292c!important}.offcanvas .dropdown-menu .dropdown-item{color:#fff!important}.offcanvas .dropdown-menu .dropdown-item:hover{background-color:#0d1a1d!important}@media (max-width:991px){.count-up-wrapper .col-md-6{flex:0 0 100%;max-width:100%}}.my-card:hover{background-color:var(--primary);color:var(--background-color)}@media (max-width:575px) and (max-width:991px){.count-up-separator{justify-content:center;align-self:anchor-center;width:auto;top:0;transform:rotate(90deg)}}.count_up_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;padding:68px 0 74px;display:flex;position:relative;width:22%!important}.count-up-separator{padding:0!important}.ctm_count_up_row{margin-left:0!important;margin-right:0!important}@media only screen and (min-width:768px) and (max-width:991px){.count_up_item{padding:45px 30px 50px;width:50%!important}}@media only screen and (min-width:576px) and (max-width:767px){.count_up_item{padding:25px 30px;width:40%!important}.count_up_text{font-size:45px!important}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.count_up-item{padding:55px 30px 60px}}@media (max-width:575px){.count_up_item{text-align:center;padding:20px 0 25px;width:100%!important}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.count_up_item{padding:55px 30px 60px}}.count_up_text{color:#fff;letter-spacing:-1.48px;align-items:center;margin-bottom:5px;font-family:Mona Sans,sans-serif;font-size:74px;font-weight:500;line-height:1;display:inline-flex}.count_up_item span{text-align:center}@media only screen and (min-width:992px) and (max-width:1199px){.count_up_text{font-size:65px}}@media only screen and (min-width:768px) and (max-width:991px){.count_up_text{font-size:60px}}@media (max-width:575px){.count_up_text{font-size:55px}}@media (max-width:575px) and (max-width:768px){.demo{margin-top:"500px"!important}}.choose-h1 h1{letter-spacing:-1.44px;font-size:48px;font-weight:50}@media (max-width:765px){.choose-h1 h1{font-size:28px}}.choose-card{color:#222;background:#fff;transition:background .3s,color .3s}.choose-card .choose-icon{color:var(--primary);transition:filter .3s,color .3s}.choose-card:hover{background:var(--primary);color:#fff}.choose-card:hover .choose-icon{filter:brightness(0)invert();color:#fff}.card-text{color:var(--font-color);flex-wrap:wrap;font-size:20px;line-height:1.5;display:flex}@media (min-width:1400px){.card-text{color:var(--font-color);flex-wrap:wrap;font-size:25px;line-height:1.5;display:flex}}.choose-card:hover .card-title,.choose-card:hover .card-text{color:#fff}#choose{display:flex;position:relative}#choose .swiper-pagination{justify-content:center;align-items:center;width:100%;margin-top:35px;display:flex;position:absolute}#choose .swiper-pagination-bullet{background:var(--primary);opacity:.3;border-radius:40%;width:12px;height:8px;margin:0 6px;transition:all .3s ease-in-out}#choose .swiper-pagination-bullet-active{background:var(--primary);opacity:1;background:var(--primary);opacity:1;border-radius:20px;width:64px}.service-h2 h2{letter-spacing:-1.44px;font-size:48px}@media (max-width:765px){.service-h2 h2{font-size:31px}}.bg-dark{background-color:var(--primary-dark);color:var(--background-color)}.client-slider{z-index:1;position:relative;overflow:hidden}.clients-slider:before{content:"";z-index:2;top:0;background-image:linear-gradient(90deg,#e9eded 0%,#e9eded00 100%);width:448px;height:100%;position:absolute;inset-inline-start:0}.clients-slider:after{content:"";z-index:2;inset-inline:auto 0;background-image:linear-gradient(-90deg,#e9eded 0%,#e9eded00 100%);width:448px;height:100%;position:absolute;top:0}@media (max-width:1399px){.clients-slider:before,.clients-slider:after{width:100px}}.clients-swiper .swiper-slide{opacity:.5;transition:all .5s;transform:scale(.9)}.clients-swiper .swiper-wrapper{transition-timing-function:linear}.client-content{border:1px dashed var(--dashed-border-color);z-index:2;pointer-events:none;background:#fff3;border-radius:50%;width:320px;height:320px;transition:all .3s;box-shadow:0 0 1px #00000026;-webkit-backdrop-filter:blur(20px)!important}.client-content p{font-size:18px}@media (max-width:991px){.client-content{width:260px;height:260px}.client-content p{font-size:16px}}@media (max-width:768px){.client-content{width:220px;height:220px}.client-content p{font-size:15px}.clients-swiper .swiper-slide img{width:120px}}@media (max-width:576px){.client-content{width:180px;height:180px}.client-content p{font-size:13px}.clients-swiper .swiper-slide img{width:100px}}@media (max-width:400px){.client-content{width:150px;height:150px}.client-content p{font-size:12px}.clients-swiper .swiper-slide img{width:90px}}.client-section-gap{padding-top:80px;padding-bottom:80px}@media only screen and (min-width:992px) and (max-width:1199px){.client-section-gap{padding-top:70px;padding-bottom:70px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.client-section-gap{padding-top:50px;padding-bottom:50px}}.clients-swiper .swiper-slide .client-card{justify-content:center;align-items:center;width:284px;height:120px;padding:0;display:flex}.marquee-card{flex-direction:row;display:flex;overflow:hidden}.marquee-content{flex-direction:row;animation:20s linear infinite scroll;display:flex}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.choose-card svg{stroke-width:.7px!important;width:70px!important;height:70px!important}.clients-swiper .swiper-slide .client-card img{object-fit:contain;width:100%;height:120px}@media (max-width:567px) and (max-width:765px),(max-width:991px){.clients-swiper .swiper-slide .client-card{width:190px;height:120px;padding:0}.clients-swiper .swiper-slide .client-card .card-title{padding:0}}.map{max-width:fit-content!important}@media (max-width:575px){.map{width:580px;inset-inline-start:-20px}}.contact-form{background:var(--primary-dark);color:#fff;z-index:1;border-radius:12px;margin:16px;padding:50px;position:relative}.contactus-form{background:var(--primary-dark);color:#fff;z-index:1;border-radius:12px;padding:50px;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contactus-form{margin:0;padding:25px 20px 30px}.contact-form{padding:25px 20px 30px}}.contact-form .con-form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;height:100%;z-index:12px;background:#ffffff1a;border-radius:18px;padding:60px 50px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contact-form .con-form{padding:35px 20px 40px}.contact-form{padding-left:16px;padding-right:16px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contact-form .con-form{max-width:100%;margin-inline-end:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contact-form .con-form .input-group{margin-bottom:20px!important}}.contact-form .con-form .contact-title{font-size:50px;font-weight:700}.contact-form .con-form .form{margin-inline:0;margin-top:35px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.sec-heading .sub-title,.contact_sec-heading{margin-bottom:15px}}@media (max-width:765px){.contact-form .con-form .contact-title{font-size:30px;font-weight:700}}@media screen and (max-width:1199px){.contact-form .con-form{flex-direction:column;justify-self:center;margin:0;display:flex}}::placeholder{color:#a9b8b8}.service-swiper{width:100vw;padding:40px 0}.service-swiper .swiper-slide{justify-content:center;align-items:center;display:flex;position:relative}.service-card{background:var(--primary-dark);color:#fff;cursor:pointer;border-radius:16px;width:100%;height:100%;margin:15px;transition:all .4s;position:relative;overflow:hidden}.service .service-swiper .service-card:hover:after{content:"";background-color:var(--primary);pointer-events:none;z-index:2;filter:blur(90px);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:.3;border-radius:50%;width:100%;height:100%;position:absolute;top:-50%;transform:translate(-50%)}.custom-slide{width:100%!important}@media (min-width:768px){.custom-slide{width:50%!important}}@media (min-width:1180px){.custom-slide{width:31.33%!important}}.hero-banner-area{flex-wrap:wrap;min-height:792px;display:flex}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.hero-banner-area{min-height:700px}}.service-card:hover{background-image:url(/images/service-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:translateY(-10px);box-shadow:0 8px 20px #0006}.service-card .service-icon{border:1px solid var(--primary);width:60px;height:60px;color:var(--primary);background:linear-gradient(-45deg,#e9b02a4d 0%,#e9b02a00 50%,#e9b02a4d 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:70px;line-height:1;transition:all .4s ease-in-out;display:inline-flex}.service-card:hover .service-icon{transform:scale(0)}.service-card:hover h5,.service-card .description{visibility:hidden}.service-card:hover .description{visibility:visible;position:absolute;bottom:0}.service-swiper .swiper-pagination{text-align:center;margin-top:40px;position:relative}.service-swiper .swiper-pagination-bullet{background:var(--primary-light);opacity:.5;border-radius:40%;width:12px;height:8px;margin:0 5px;transition:all .3s ease-in-out}.service-swiper .swiper-pagination-bullet-active{background:var(--primary);opacity:1;border-radius:20px;width:64px}.service-card:hover .hover-img{opacity:1!important}.service-card:hover .desc{opacity:1!important;max-height:200px!important}.service-card:hover .learn-more{opacity:1!important}.testimonial .swiper-slide-next{border:2px solid var(--primary);border-radius:10px}.testimonial{padding-top:100px}.testimonial1 .testimonial-text h2{letter-spacing:-1.44px;letter-spacing:-1.44px;font-size:48px;font-weight:500}@media (max-width:991px){.testimonial1 .testimonial-text h2{font-size:40px}}@media (max-width:765px){.testimonial1 .testimonial-text h2{font-size:34px}}@media (max-width:567px){.testimonial1 .testimonial-text h2{font-size:28px}}.testimonial-heading{margin-top:50px}@media (min-width:576px) and (max-width:991px){.testimonial-heading{margin-top:150px;padding-top:0}.testimonial1{margin-top:150px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.ctm_count_up_row .count-separator:nth-of-type(2){display:none!important}}@media (max-width:575px){.count-separator{width:auto;height:80px;transform:rotate(90deg)}}@media (min-width:992px){.testimonial1{margin-top:100px}.testimonial{margin-top:50px}.main-testimonial{margin-top:120px!important}}@media (min-width:1400px){.ctm_count_up_row,.ctm_count_up_main{padding:0!important}}@media only screen and (min-width:768px) and (max-width:991px){.count_up_item{padding:45px 30px 50px;width:45%!important}}@media screen and (max-width:575px){.testimonial1{margin-top:750px}}.testimonial .swiper-pagination{text-align:center;margin-top:40px;position:relative}.testimonial .swiper-pagination-bullet{background:var(--primary);opacity:.3;border-radius:40%;width:12px;height:8px;margin:0 5px;transition:all .3s ease-in-out}.testimonial .swiper-pagination-bullet-active{background:var(--primary);opacity:1;border-radius:20px;width:64px}.faq-img-area .faq-img{border-radius:12px;width:100%;position:relative;overflow:hidden}.faq-img-area .faq-img:after{opacity:.5;background-color:var(--primary-dark);position:absolute}.sd-hero{border-radius:12px;margin:0 15px;position:relative;overflow:hidden}.sd-hero-inner{background-color:var(--primary-light);border-radius:12px}.sd-hero-bg-img{object-fit:cover;background-position:50%;background-repeat:no-repeat;width:100vw;height:100%;position:absolute}@media (min-width:991px) and (max-width:1399px){.hd-hero-item-wrapper{min-height:849px;padding:70px 0 50px;position:relative}}@media (min-width:1400px){.hd-hero-item-wrapper{min-height:849px;padding:50px 0;position:relative}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.sd-faq-item{padding:0 20px}.sd-faq-que{padding:20px 0}.sd-faq-ans{padding:16px 0}}@media (min-width:992px){.sd-faq-item{padding:0 30px}.sd-faq-que{padding:30px 0}.sd-faq-ans{padding:16px 0}}.sd-hero-content{position:relative!important}.sd-hero-content .sd-hero-title-2{position:absolute!important}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.hd-hero-item-wrapper{padding:70px 0 0}.sd-hero-content .sd-hero-title-2{letter-spacing:-.2vw;-webkit-text-fill-color:transparent;z-index:10;margin:0;font-size:12vw;font-weight:500;line-height:.8;position:absolute;-webkit-text-stroke:3px var(--primary-dark)!important}}@media (max-width:575px){.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{letter-spacing:0!important}}.sd-hero-content .sd-hero-title{letter-spacing:-.2vw;color:var(--primary-dark);flex-wrap:wrap;width:100%;margin-bottom:0;font-size:148px;font-weight:500;line-height:1;display:inline-flex;position:absolute!important}.sd-hero-content .sd-hero-title-2{letter-spacing:-.2vw;-webkit-text-fill-color:transparent;z-index:10;font-size:148px;font-weight:500;line-height:1;position:absolute;-webkit-text-stroke:3px var(--primary-dark)!important;opacity:.5!important}.sd-hero-content .sd-hero-title span:first-child{width:43%}.sd-hero-content .sd-hero-title span{white-space:nowrap;display:inline-block}.sd-hero-content .sd-hero-title span:nth-child(2){text-align:end;width:54%;margin-inline-start:auto}.sd-hero-content .sd-hero-title span:nth-child(3){text-align:end;width:100%;display:block}.sd-hero-box{z-index:1000;flex-direction:column;gap:50px;width:fit-content;margin-top:10px;display:flex;position:static;inset-inline-start:8px}.sd-customers{z-index:120}.sd-customers ul{list-style:none;display:inline-flex;z-index:120!important}.sd-hero-box .sd-customers ul li{margin-inline-start:-14px;line-height:1}.sd-hero-box .sd-customers ul li:first-child{margin-inline-start:0}@media (min-width:576px) and (max-width:767px){.sd-hero-box{z-index:1000;inset-inline-start:8px;flex-direction:column;gap:20px;width:100%;margin-top:50px;display:flex;position:static;bottom:750px}.sd-hero-box-content{max-width:100%!important}.sd-hero .sd-circle-text-wrap{width:120px;height:120px;bottom:5%!important;inset-inline-end:5%!important}}.sd-customers ul li img{background-color:#fff;border-radius:50%;width:50px;height:50px;box-shadow:0 0 0 2px #fff}.sd-customers ul li:last-child span{background-color:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:inline-flex;box-shadow:0 0 0 2px #fff}.sd-hero-box-content{max-width:330px;color:var(--primary-dark);letter-spacing:0;z-index:120;font-size:18px;line-height:1.44}.sd-hero-banner{z-index:9;object-fit:cover;pointer-events:none;inset-inline-start:50%;width:100%;height:100%;max-height:100%;position:absolute;bottom:0;transform:translate(-50%)}.sd-hero-banner img{vertical-align:middle;width:100%;max-width:100%;height:100%;max-height:100%}@media (max-width:575px){.sd-hero-banner{max-width:602px;max-height:602px;margin-top:40px;position:static;inset-inline-start:0;transform:translate(0);height:602px!important}.sd-hero-box{inset-inline-start:8px;flex-direction:column;gap:20px;margin-top:0;display:flex;position:static;bottom:616px;z-index:1000!important}.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{font-size:44px;line-height:1.3}.sd-hero-box-content{max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.sd-hero-banner{max-width:100%;margin-top:50px;position:static;inset-inline-start:0;transform:translate(0);height:852px!important}.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{margin:0;font-size:92px;line-height:1.1}.sd-hero-box{inset-inline-start:60%;gap:45px;margin-top:40px;bottom:35%}.hd-hero-item-wrapper{padding:70px 0 0}}@media only screen and (min-width:576px) and (max-width:767px){.sd-hero-banner{max-width:100%;margin-top:40px;position:static;inset-inline-start:0;transform:translate(0);height:605px!important}.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{font-size:70px;line-height:1;letter-spacing:0!important}}@media (width:991px){.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{font-size:11vw}}@media only screen and (min-width:992px) and (max-width:1199px){.sd-hero-banner{max-width:100%;inset-inline-start:50%}.sd-hero-box{gap:80px;margin-top:50px}.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{font-size:120px;letter-spacing:0!important}}@media only screen and (min-width:1200px) and (max-width:1399px){.sd-hero-banner{inset-inline-start:50%}.sd-hero-box{gap:88px;margin-top:100px}.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{font-size:130px}}@media (min-width:1400px){.sd-hero-box{gap:60px;margin-top:50px}}@media (max-width:575px){.solution_details_img_sec img{border-radius:12px;width:100%}.solution_details_img_sec{flex-direction:column;gap:24px;margin-bottom:30px;display:flex}}@media (min-width:576px){.solution_details_img_sec img{border-radius:12px;width:48%!important}.solution_details_img_sec{flex-direction:row;gap:24px;margin-bottom:30px;display:flex}}@media (min-width:595px) and (max-width:991px){.sd-hero-content .sd-hero-title,.sd-hero-content .sd-hero-title-2{width:min-content}}.sd-hero .sd-circle-text-wrap{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;inset-inline-end:0;bottom:60px;border-radius:100%;justify-content:center;align-items:center;width:160px;height:160px;font-weight:600;animation:2s infinite bounce-ball;display:flex;position:absolute;inset-inline-end:10%;overflow:hidden}@media (min-width:768px) and (max-width:991px){.sd-hero .sd-circle-text-wrap{bottom:0;inset-inline-end:10%}}@keyframes bounce-ball{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@media (max-width:575px){.sd-hero .sd-circle-text-wrap{bottom:15%;width:120px;height:120px;inset-inline-end:10%}}@media (max-width:400px){.sd-hero .sd-circle-text-wrap{bottom:0%;width:100px;height:100px;inset-inline-end:10%}.sd-hero .sd-circle-text-wrap .sd-desc{font-size:10px}}.career-marquee{white-space:nowrap;background:var(--primary);z-index:3;border-radius:12px;border-start-start-radius:0;border-start-end-radius:0;justify-content:center;align-items:center;gap:60px;width:100%;margin-inline-start:0;display:flex;position:relative;padding:20px 0!important}.career-marquee .swiper-wrapper{flex-direction:row;display:flex;transition-timing-function:linear!important}.career-marquee .swiper-slide{flex-shrink:0;width:auto!important}.career-marquee-item{white-space:nowrap;align-items:center;gap:60px;display:flex}.career-title{color:#fff;white-space:nowrap;font-size:22px;font-weight:600}.career-divider{color:#fff;font-size:22px;font-weight:600}.sd-marqee-inner{background:var(--primary);z-index:3;border-radius:12px;border-start-start-radius:0;border-start-end-radius:0;margin-inline-start:0;padding:26px 0;position:relative}.service-marquee-item .swiper-wrapper{transition-timing-function:linear}.sd-marquee-item{margin-right:50px;display:inline-block}.sd-marqee-inner .sd-marquee-item .sd-marquee-box{justify-content:space-between;align-items:center;gap:50px;display:flex}.sd-marqee-inner .sd-marquee-item .sd-marquee-box .sd-marquee-icon-wrapper .sd-marquee-icon{text-transform:uppercase;white-space:nowrap;color:#fff;margin-bottom:0;font-size:24px;font-weight:600;line-height:1}.sd-marqee-inner .sd-marquee-item .sd-marquee-box .sd-marquee-title .title{text-transform:capitalize;white-space:nowrap;color:#fff;margin-bottom:0;font-size:24px;font-weight:600;line-height:1}.sd-header{background-image:url(/images/headerimg1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--primary-dark);background-blend-mode:luminosity;z-index:2;border-radius:12px;margin:20px;padding-top:133px;padding-bottom:150px;position:relative;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.sd-header{padding-top:80px;padding-bottom:80px}}.sd-header .header-content h1{color:#fff;letter-spacing:.2px;margin:0;font-size:60px;font-weight:500;line-height:1}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.sd-header .header-content h1{font-size:31px}}.sd-hero .sd-circle-text-wrap .sd-desc{max-width:83px}.header-overlay{opacity:.8;z-index:-1;top:0;background-image:url(/images/serviceDetailsBg-shape.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset-inline-start:0}.page-link{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#e3ac2daf;border-radius:50px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:5px 12px;display:inline-flex;position:relative}.page-link span{color:#fff;font-size:16px;font-weight:medium;line-height:1;display:inline-block;position:relative}.page-link span i{color:"var(--primary)";font-size:16px;line-height:1;display:inline-flex}.post-wrapper .blog-images{border-radius:12px;margin-bottom:30px;overflow:hidden}.post-wrapper p{margin-bottom:30px}.post-wrapper .blog-text ul{columns:2;margin-bottom:50px;list-style:none}@media (max-width:575px) and (max-width:765px) and (max-width:991px){.post-wrapper .blog-text ul{columns:1;margin-bottom:30px}}.post-wrapper .blog-text ul li{color:var(--primary-dark);font-weight:medium;align-items:start;column-gap:10px;margin-bottom:16px;display:flex}.post-wrapper .blog-text ul li span{color:#fff;background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;font-size:20px;line-height:1;display:inline-flex}.post-wrapper .image-box{border-radius:12px;margin-bottom:25px;overflow:hidden}.details-content-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 10px;margin-bottom:50px;display:flex}.service-details-item{background-color:#fff;border-radius:10px;width:100%;max-width:275px;padding:30px 17px 25px 18px}.service-details-item .number{color:#fff;background-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;margin-bottom:20px;font-size:16px;font-weight:700;display:inline-flex}.service-details-item .title{margin-bottom:18px;font-weight:700;line-height:1.444}.custom-collapse{max-height:0;transition:max-height .4s;overflow:hidden}.custom-collapse:first-child.show{max-height:500px}.faq.style-2 .accordion-item.active{background-color:var(--primary)}.faq .accordion-item{border:0;border-radius:8px;margin-bottom:20px;padding:0 30px;position:relative}.faq.style-2 .accordion-item.active .faq-title{color:#fff;border-color:#ffffff26}.faq .accordion-item.active .faq-title{border-bottom:1px dashed var(--dashed-border-color)}.faq .accordion-item .faq-title{text-align:start;color:var(--primary-dark);z-index:2;width:100%;padding:27px 60px 27px 0;font-size:18px;font-weight:700;transition:none;position:relative}.faq .accordion-item .accordion-body{color:var(--font-color);margin-top:15px;padding:0 0 25px}.post_navigation{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:50px;padding:20px 25px;display:flex}.post_navigation .nav-post_nav div{color:var(--primary-dark);justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex}.post_navigation .nav-post_grid{color:#000;font-size:30px;line-height:1}.main-sidebar{padding-inline-start:20px}@media (max-width:991px){.slidebar-sticky-container .row{display:flex;flex-direction:row!important}.main-sidebar,.slidebar-sticky{z-index:1!important;width:100%!important;height:auto!important;max-height:none!important;margin-top:30px!important;padding-inline-start:0!important;position:static!important;transform:none!important}.sidebar-widget{width:100%!important;position:relative!important;top:auto!important}.tagCloud{width:100%!important}.tags-post{flex-direction:column!important;align-items:flex-start!important;gap:15px!important}}.sticky-panel-2,.slidebar-sticky{will-change:transform}.sidebar-widget .widget-title{color:var(--primary-dark);z-index:1;margin-bottom:25px;font-size:24px;font-weight:600;line-height:1;position:relative}.service-categories ul li div a{color:#000}.service-categories ul li div:hover,.service-categories ul li div.active,.service-categories ul li div:hover .icon,.service-categories ul li div:hover a{color:#fff;background-color:var(--primary)}.service-categories ul li div{color:var(--primary-dark);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:20px 15px 17px 25px;font-weight:700;display:flex}.service-categories ul li div .icon{font-size:24px;line-height:1;display:inline-flex}.service-categories ul li div span{color:var(--primary-dark)}.widget-feature-item{padding:20px}.sidebar-widget{background-color:var(--primary-light);z-index:1;border-radius:10px;margin-bottom:30px;padding:30px;position:relative;overflow:hidden}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.sidebar-widget{padding:25px 15px}}.service-categories ul li:last-child,.service-categories ul{margin-bottom:0!important}.widget-feature-item .feature-box{background:var(--primary-dark);border-radius:10px;position:relative;overflow:hidden}.widget-feature-item .feature-box .feature-content{padding:30px 28px}.widget-feature-item .feature-box .feature-content .title{color:#fff;margin-bottom:15px;line-height:1}.widget-feature-item .feature-box .feature-content>span{font-size:20px;font-weight:"medium";color:#fff;margin-bottom:26px;line-height:1;display:block}.widget-feature-item .feature-box .feature-content .feature-contact{background-color:var(--primary);border-radius:50px;margin:0;padding:7px 12px;line-height:1;display:inline-flex;overflow:hidden}.widget-feature-item .feature-box .feature-content .feature-contact i{color:#fff;margin-inline:0 6px;font-size:20px}.widget-feature-item .feature-images{border:5px solid var(--primary);margin-inline-start:60px;border-radius:50%;width:370px;height:370px;margin-bottom:-50px;overflow:hidden}.widget-feature-item .feature-images img{object-fit:cover;width:100%;height:100%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.main-sidebar{padding-inline-start:0}}.solution-markdown img{border-radius:12px;flex-flow:column wrap;gap:10px;width:100%;display:flex}.solution-markdown h1{margin-bottom:30px}.solution-markdown strong{margin-bottom:25px;font-size:23px;font-weight:500}.solution-markdown ul{columns:2;margin-top:20px;margin-bottom:50px}@media (max-width:765px){.solution-markdown ul{columns:1}}.solution-markdown ul li{padding-left:20px;position:relative}.solution-markdown ul li:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.solution-markdown ul li{margin-right:10px}.cta-section{margin-bottom:-195px}.cta-title{font-size:52px;font-weight:700;line-height:1.2}@media (max-width:991px){.cta-title{font-size:44px;line-height:1.25}.cta-section{margin-bottom:-230px}}@media (max-width:767px){.cta-title{font-size:36px;line-height:1.3}.cta-section{margin-bottom:-270px}.cta-image{border-radius:16px;margin-top:20px}}@media (max-width:575px){.cta-title{font-size:30px;line-height:1.4}.cta-section{margin-bottom:-280px}}.flip-text{transform-origin:50%;transition:transform .8s,opacity .4s;display:inline-block}.flip-text.flip{opacity:0;transform:rotateX(90deg)}.footer{padding-top:220px}.copyrights p{margin-bottom:0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.footer{margin-top:150px;padding-top:235px}}.cta-area{background-color:var(--tj-color-theme-primary);z-index:3;border-radius:12px;flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.cta-area .cta-content{width:50%;margin:0;padding:44px 15px 60px 55px}.cta-area .cta-image{object-fit:cover;width:50%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.cta-area .cta-content{width:100%;padding:34px 30px 45px}.cta-area .cta-image{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.cta-section{margin-bottom:-320px}.footer-row .footer_resourse{flex-direction:column;justify-content:start;display:flex}.footer{margin-top:150px;padding-top:290px}}.footer-input{border-radius:8px;outline:none;padding:14px 50px 14px 16px;font-size:15px;transition:all .3s}.footer-input:focus{border-color:var(--primary);box-shadow:0 0 6px #00808033}.footer-btn{color:var(--primary);cursor:pointer;background:#fff;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;padding:8px 12px;transition:all .3s;display:flex;position:absolute;top:25%;right:12px;transform:translateY(-50%)}@media screen and (max-width:430px){.footer .footer-row{position:relative;padding:0!important}}@media screen and (max-width:576px){.footer .footer-row{padding:80px 0 0;position:relative}.ctm_footer_phone_email .col-12{padding:0}}@media (min-width:577px) and (max-width:1199px){.footer .footer-row{padding:100px 0 0;position:relative}}.footer-btn:hover{background:var(--primary);color:#fff}.blog-com .blog-com-title h2{margin-bottom:52px;font-size:48px;font-weight:500}@media (max-width:765px){.blog-com .blog-com-title h2{margin-bottom:10px;font-size:31px;font-weight:500}}.blog-heading{color:#000;text-decoration:none}.blog-heading:hover{cursor:pointer;color:#000;text-decoration:underline!important}.bd-header{height:700px}.header-top-item{border-radius:8px;height:700px;margin-top:20px;margin-left:20px;margin-right:20px;position:relative;overflow:hidden}.header-top-item .header-top-img{object-fit:cover;border-radius:8px;height:100%;position:relative;overflow:hidden}.header-top-item .header-top-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.header-top-item .header-top-img:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(-109deg,#211b0c9e 30%,#21190cf2 70%);border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}blockquote:before{color:var(--primary);margin-bottom:20px;font-family:Aahana-icons;font-size:40px;line-height:1;display:inline-block}blockquote cite:before{content:"";background:var(--primary);-webkit-margin-end:10px;width:50px;height:1px;margin-inline-end:10px;display:inline-block;position:relative;top:-4px}.post-details-wrapper .blog-text .blog-video .video-btn{width:90px;height:90px;color:var(--primary-dark);top:50%;background:#fff;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}.blog-video img{position:relative!important}.video-btn{color:#fff;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:50%;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;line-height:1;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:992px) and (max-width:1199px){.project-item{border-radius:8px;min-height:450px;position:relative;overflow:hidden}.project-item .project-img img,.project-item .blog-img img{min-height:450px;height:450px!important}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.project-item .project-img,.project-item .blog-img{min-height:350px;height:350px!important}}@media only screen and (min-width:1200px) and (max-width:1399px){.project-item{border-radius:8px;min-height:450px;position:relative;overflow:hidden}.project-item .project-img img{min-height:100%;height:100%!important}.project-item .blog-img img{min-height:450px;height:450px!important}}@media (min-width:1400px){.project-item{border-radius:8px;min-height:550px;position:relative;overflow:hidden}.project-item .project-img img{min-height:100%;height:100%!important}.project-item .blog-img img{min-height:550px;height:550px!important}}.project-item{border-radius:8px;position:relative;overflow:hidden}.project-item .project-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.project-item .project-img:before{content:"";background:var(--primary-dark);pointer-events:none;z-index:0;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.project-item .blog-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.project-item .blog-img:before{content:"";background:var(--primary-dark);pointer-events:none;z-index:0;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.project-btn{opacity:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:35px;display:flex}.project-btn Link{color:var(--primary-dark);font-weight:700;transition:all .3s ease-in-out;transform:rotate(-45deg)}.pagination ul li .page-numbers.current{background-color:var(--primary-dark);color:#fff;border-color:var(--primary-dark)}.pagination ul li .page-numbers{text-align:center;border:1px solid var(--dashed-border-color);width:48px;height:48px;color:var(--primary-dark);border-radius:50%;font-weight:700;line-height:48px;display:inline-block}.portfolio-arrow{visibility:hidden}.project-text .title{color:#000;text-decoration:none}.project-text:hover .title{color:var(--primary)}.project-text:hover .portfolio-arrow{visibility:visible}.project-img{height:400px}.project-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.project-img{border-radius:12px;width:100%;position:relative;overflow:hidden}.project-img .bg-img{object-fit:cover;width:100%;height:100%;transition:all .5s linear;display:block;transform:scale(1)}.project-img .front-img{z-index:2;width:100%;height:100%;transition:all .5s linear;position:absolute;bottom:0;right:0;transform:scale(1)}.portfolio-item:hover .bg-img,.portfolio-item:hover .front-img{transform:scale(1.08)rotate(-2deg)}.blog-img{height:250px;position:relative}.blog-img>span{width:100%!important;height:100%!important;display:block!important;position:relative!important}.blog-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}@media (min-width:575px){.portfolio-btn{font-size:35px}}.portfolio-item{background-color:#fff;border-radius:12px;position:relative;overflow:hidden}.pd-hero{border-radius:16px;margin:0 15px;position:relative;overflow:hidden}.pd-hero-inner{background:var(--primary-dark);position:relative}.pd-herobg-img img{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%!important;height:100%!important}.pd-hero-item-wrapper{padding:170px 0 280px 30px;position:relative}.pd-hero-content{z-index:1000;position:relative}.pd-hero-title{color:#fff;margin-bottom:0;font-size:140px;line-height:1}.pd-hero-content .pd-hero-title span:has(img) img{object-fit:cover;border:2px solid var(--primary);box-sizing:border-box;border-radius:100%;width:104px;height:104px;padding:20px 19px 18px}.pd-hero-content .pd-hero-title span:nth-child(2){text-align:end}.pd-hero-content .pd-hero-title span:has(img){justify-content:flex-end;align-items:center;gap:10px;display:flex}.project-markdown ul{padding-left:20px}.project-markdown ul li p{margin-bottom:0;padding-left:20px;position:relative}.project-markdown strong{margin-bottom:25px;font-size:23px;font-weight:500}.project-markdown ul li p:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.project-markdown ul li{margin-right:10px}.pd-banner-img{z-index:9;pointer-events:none;position:absolute;bottom:0}@media (max-width:575px){.pd-hero-title{font-size:60px}}@media only screen and (min-width:576px) and (max-width:991px){.pd-hero-title{font-size:70px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pd-banner-img{margin-top:40px;position:relative;inset-inline-end:-3%}.pd-hero-item-wrapper{padding:70px 0 0}}.pd-banner-img img{max-width:100%}@media only screen and (min-width:768px) and (max-width:991px){.pd-banner-img{margin-top:50px;position:relative;inset-inline-end:-9%}.pd-hero-item-wrapper{padding:70px 0 0}.pd-banner-img img{width:651px;height:839px}}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.pd-banner-img{inset-inline-end:-2%}}@media only screen and (min-width:992px) and (max-width:1199px){.pd-hero-item-wrapper{padding:170px 0 180px}.pd-hero-title{font-size:110px}}.pd-hero-box{z-index:1000;inset-inline-start:3%;align-items:center;gap:10px;display:flex;position:absolute;bottom:60px}.customers ul li:first-child{margin-inline-start:0}.customers ul li{margin-inline-start:-15px;line-height:1}.customers ul li img{background-color:#fff;border-radius:50%;width:50px;height:50px;box-shadow:0 0 0 2px #fff}.star-ratings{letter-spacing:3px;unicode-bidi:bidi-override;width:100px;margin-bottom:30px;padding:0;font-size:19px;line-height:1;position:relative}.star-ratings .fill-rating{color:var(--primary);z-index:1;top:0;padding:0;display:block;position:absolute;inset-inline-start:0;overflow:hidden}.pd-hero-box .customers-text{color:#fff;letter-spacing:-.6px;margin-top:8px;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.5}.pd-hero-circle-text-wrap{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;inset-inline-end:6%;background-color:#0000;border-radius:50%;width:200px;height:200px;position:absolute;bottom:100px;overflow:hidden}.pd-hero-circle-text-wrap .circle-text{z-index:6;inset-inline-start:50%;background-repeat:no-repeat;background-size:100%;width:164px;height:160px;animation:20s linear infinite TextRotate;position:absolute;top:50%}@keyframes TextRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.pd-hero .pd-hero-circle-text-wrap .circle-icon{color:#fff;z-index:6;inset-inline-start:50%;justify-content:center;align-items:center;width:200px;height:200px;font-size:73px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(-90deg)}.gallery:before{content:"";color:#fff;opacity:0;visibility:hidden;top:0;background-color:#0c1e2166;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;display:flex;position:absolute;inset-inline-start:0;font-family:Aahana-icons!important}.project-gallery{border-radius:12px;width:100%;position:relative;overflow:hidden}.project_details_img_sec{border-radius:12px;flex-wrap:wrap;gap:24px;display:flex;overflow:hidden;margin-top:24px!important;margin-bottom:24px!important}.project-gallery img,.project_details_img_sec img{object-fit:cover;border-radius:12px;width:100%;height:420px}@media (min-width:768px){.project_details_img_sec img{border-radius:12px;width:48%!important}.project_details_img_sec{flex-direction:row;gap:24px;margin-bottom:24px;display:flex}}.images-wrap:hover .image-box{opacity:.5;background-color:#112628}.gallary-search{visibility:hidden;position:absolute}.gallery:hover .gallary-search{visibility:visible}.infos-item .project-icons{color:#fff;background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex;position:relative;top:2px}.location-indicator{z-index:1;background-color:#fff;border-radius:50%;width:10px;height:10px;position:absolute}.loc1{bottom:327px;right:440px}@media (max-width:575px){.loc1{bottom:169px!important;right:227px!important}}@media (min-width:576px) and (max-width:767px){.loc1{bottom:309px;right:408px}}@media (min-width:768px) and (max-width:991px){.loc1{bottom:329px;right:439px}}@media (min-width:992px) and (max-width:1199px){.loc1{bottom:328px;right:406px}}.location-tooltip{background-color:var(--primary);cursor:default;opacity:0;visibility:hidden;inset-inline-start:50%;width:222px;margin-bottom:35px;padding:15px;font-size:14px;position:absolute;bottom:0;transform:translate(-50%)}.location-indicator:hover .location-tooltip{opacity:1;visibility:visible;margin-bottom:25px}.location-tooltip:after{content:"";background:var(--primary);z-index:-1;inset-inline-start:50%;width:14px;height:14px;position:absolute;bottom:-7px;transform:translate(-50%)rotate(45deg)}@keyframes pluse4{0%{box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 12px #0000}}.location-indicator:after{content:"";z-index:-2;top:0;background:#fff;border-radius:50%;width:100%;height:100%;animation:1.6s linear infinite pluse4;position:absolute;inset-inline-start:0}.contact-item.style-2 .contact-icon{background:var(--primary-light);width:88px;height:88px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;transition:all .3s ease-in-out;display:inline-flex}.contact-item.style-2:hover .contact-icon{background-color:var(--primary);color:#fff}.contact-item.style-2 .contact-list li.active Link{color:var(--primary);font-weight:700}.contact-form .form-input textarea,.contact-form .form-input select,.contact-form .form-input .nice-select,.contact-form .form-input input[type=tel],.contact-form .form-input input[type=text],.contact-form .form-input input[type=email]{color:#67787a;border:0;border-bottom:1px dashed var(--dashed-border-color);background-color:#0000;padding:11px 0}.contact-component input,.contact-component select,.contact-component .nice-select,.contact-component input[type=search],.contact-component input[type=tel],.contact-component input[type=text],.contact-component input[type=textarea],.contact-component input[type=email],.contact-component input[type=url],textarea{border:1px solid var(--dashed-border-color);background-color:#fff;outline:none;width:100%;height:auto;padding:10px 15px;font-size:16px;box-shadow:0 0;color:#a9b8b8!important}.careers-form input,.careers-form select,.careers-form .nice-select,.careers-form input[type=search],.careers-form input[type=tel],.careers-form input[type=text],.careers-form input[type=email],.careers-form input[type=url]{border:1px solid var(--dashed-border-color);background-color:#fff;outline:none;width:100%;height:auto;padding:10px 15px;font-size:16px;box-shadow:0 0;color:var(--font-color)!important}.careers-form input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a1e1f!important;box-shadow:inset 0 0 0 1000px #0000!important}.careers-form input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a1e1f!important;box-shadow:inset 0 0 0 1000px #0000!important}.careers-form input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a1e1f!important;box-shadow:inset 0 0 0 1000px #0000!important}.careers-form textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a1e1f!important;box-shadow:inset 0 0 0 1000px #0000!important}.careers-form select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a1e1f!important;box-shadow:inset 0 0 0 1000px #0000!important}.careers-form input:-webkit-autofill{-webkit-text-fill-color:#1a1e1f!important}.contact-form .form-input .nice-select .list{border-radius:8px;width:100%}.nice-select .list{box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:50% 0;z-index:9;top:100%;background-color:#fff;border-radius:5px;margin-top:4px;padding:0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;position:absolute;inset-inline-start:0;overflow:hidden;transform:scale(.75)translateY(-21px);box-shadow:0 0 0 1px #4444441c}.contact-form .form-input .nice-select .list .option:hover,.contact-form .form-input .nice-select .list .option.focus{background:var(--primary-light);color:var(--primary-dark)}.contact-form .form-input .nice-select .list .option{color:var(--primary-dark);padding:0 20px}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option{cursor:pointer;text-align:start;outline:none;min-height:40px;padding-inline:18px 29px;font-weight:400;line-height:40px;list-style:none;transition:all .2s}.contact-form .form-input .nice-select:after{content:"";color:#000;transform-origin:50%;top:20px;border:0;width:16px;height:16px;font-family:Aahana-icons;font-size:16px;line-height:1;inset-inline-end:5px;transform:rotate(0)}.nice-select:after{content:"";pointer-events:none;transform-origin:66% 66%;border-bottom:2px solid #999;inset-inline-end:12px;border-inline-end:2px solid #999;width:5px;height:5px;margin-top:-4px;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;transform:rotate(45deg)}.contactus-top-item{border-radius:8px;margin-left:20px;margin-right:20px;position:relative;overflow:hidden}.contactus-top-item .contactus-top-img{border-radius:8px;position:absolute;overflow:hidden}.contactus-top-item .contactus-top-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.contactus-top-img img{position:unset!important}.contactus-top-item .contactus-top-img:before{content:"";background:var(--primary-dark);opacity:.5;pointer-events:none;z-index:0;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.contact-us-hero{border-radius:16px;position:relative;overflow:hidden}.contactus-hero-inner{background:var(--primary-dark)}.contactus-hero-bgimg img{mix-blend-mode:luminosity;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.contactus-hero-wrapper{min-height:883px;padding:162px 0 80px;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contactus-hero-wrapper{padding:80px 0 0}}@media (max-width:575px){.contactus-hero-content .contactus-hero-title span{border-width:8px!important;width:100px!important;height:48px!important}.contactus-hero-content .contactus-hero-title span:before{width:24px!important;height:24px!important;inset-inline-end:5px!important}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contactus-hero-content .contactus-hero-title span{border-width:8px!important;width:120px!important;height:60px!important;top:4px!important}.contactus-hero-content .contactus-hero-title span:before{width:24px!important;height:24px!important;inset-inline-end:5px!important}.contactus-herodown-img{z-index:2;margin-top:40px;width:100%;max-width:560px;height:325px;margin-inline:auto;position:absolute;bottom:0;overflow:hidden;inset-inline-end:0%!important}}.contactus-herodown-img{z-index:3;inset-inline-end:0;width:100%;max-width:619px;height:360px;position:absolute;bottom:0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contactus-hero-content{padding:0 15px!important}}.contactus-hero-content{z-index:2;max-width:1480px;margin:0 auto;padding:0 50px;position:relative}.contactus-hero-content .contactus-hero-title{color:#fff;letter-spacing:-3px;margin-bottom:0;font-size:168px;font-weight:500;line-height:1}.contactus-hero-content .contactus-hero-title span{border:15px solid var(--primary);border-radius:100px;width:180px;height:90px;margin-left:14px;margin-right:10px;display:inline-flex;position:relative}@media (max-width:567px) and (max-width:765px) and (max-width:991px){.contactus-hero-content .contactus-hero-title span{border:8px solid var(--primary);width:80px;height:41px}}.contactus-hero-content .contactus-hero-title span:before{content:"";background-color:var(--primary);top:50%;border-radius:50%;width:45px;height:45px;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}@media (max-width:567px) and (max-width:765px) and (max-width:991px){.contactus-hero-content .contactus-hero-title span:before{content:"";width:20px;height:20px;inset-inline-end:5px}}.contactus-hero-desc{margin-top:80px;flex-wrap:wrap;gap:70px;margin-inline-start:100px;display:flex}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contactus-hero-desc{-webkit-margin-start:0;margin-top:40px;gap:30px;margin-inline-start:0}}.contactus-hero-desc .title{color:#fff;max-width:180px;margin:0;padding-top:15px;font-weight:600;position:relative}.contactus-hero-desc .title:before{content:"";background-color:var(--dashed-border-color);top:0;width:100%;height:1px;position:absolute;inset-inline-start:0}.contactus-hero-desc .title:after{content:"";background-color:var(--primary);top:-1px;width:32px;height:3px;position:absolute;inset-inline-start:0}.contactus-hero-desc .desc-inner{max-width:416px}.contactus-hero-desc .desc-inner .desc{color:gray;margin-bottom:0;font-size:18px}.contactus-hero-desc .desc-inner .desc a{color:#fff;display:inline-flex;position:relative}.contact-hero-social{margin-top:148px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contact-hero-social{margin-top:20px}}.social-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-links ul li a{opacity:.3;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}@media (max-width:575px){.contactus-herodown-img{z-index:2;inset-inline-end:0%;width:100%;max-width:560px;height:325px;position:absolute;bottom:0;overflow:hidden}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.contactus-herodown-img{margin-top:40px;margin-inline:auto;position:relative;overflow:hidden}.contactus-hero-wrapper{padding:150px 0 0}.contactus-hero-content .contactus-hero-title{font-size:60px}}@media only screen and (min-width:768px) and (max-width:991px){.contactus-hero-content .contactus-hero-title{font-size:80px}.contactus-hero-content .contactus-hero-title span{border-width:10px;width:140px;height:70px}.contactus-hero-content .contactus-hero-title span:before{width:35px;height:35px}.contactus-hero-desc{margin-top:70px;flex-flow:row;gap:70px;margin-inline-start:70px;display:flex}.contactus-hero-wrapper{padding:100px 0 0}.contactus-herodown-img{margin-top:0;max-width:400px;height:280px;margin-inline-start:auto;position:relative;overflow:hidden}.contact-hero-social{margin-top:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.contactus-hero-content .contactus-hero-title{font-size:100px}.contactus-hero-wrapper{padding:140px 0 300px}.contactus-herodown-img{height:360px;overflow:hidden}}@media only screen and (min-width:1200px) and (max-width:1399px){.contactus-herodown-img{max-width:510px;height:325px;inset-inline-end:-3%;overflow:hidden}.contactus-hero-content .contactus-hero-title{font-size:120px}.contactus-hero-content .contactus-hero-title span{border-width:13px;width:180px;height:90px}.contactus-hero-content .contactus-hero-title span:before{width:50px;height:50px}}@media only screen and (min-width:1400px) and (max-width:1600px){.contactus-herodown-img{max-width:580px;height:350px;inset-inline-end:-5%}}@media only screen and (min-width:1601px) and (max-width:1764px),only screen and (min-width:1400px) and (max-width:1600px){.contactus-hero-content .contactus-hero-title{font-size:140px}}@keyframes fadeInUpBig{0%{transform:translateY(0)}50%{transform:translateY(200px)}to{transform:translateY(0)}}.contactus-left-shape{pointer-events:none;z-index:1;visibility:visible;max-width:620px;animation:8s ease-in-out 1s infinite fadeInUpBig;position:absolute;top:10px}.contactus-right-shape{pointer-events:none;z-index:1;inset-inline-end:0;max-width:609px;animation:8s ease-in-out 1s infinite fadeInUpBig;position:absolute;top:15px}.testimonial-section-2 .testimonial-img-area .box-area .rating-box{background-color:var(--primary);border-radius:10px;padding:18px 25px 25px}.testimonial-img-area .testimonial-img{border-radius:12px;width:100%;position:relative;overflow:hidden;height:537px!important}.testimonial-img-area .box-area{background-color:var(--background-color);max-width:239px;bottom:0;border-start-start-radius:12px;border-start-end-radius:0;padding:15px 0 0 15px;inset-inline-start:inherit;inset-inline-end:0}.testimonial-section-2 .testimonial-img-area .box-area .rating-box .title{color:#fff;margin-bottom:40px;font-size:74px}@media (max-width:575px) and (max-width:765px){.testimonial-section-2 .testimonial-img-area .box-area .rating-box{padding:10px}.testimonial-section-2 .testimonial-img-area .box-area .rating-box .title{margin-bottom:20px;font-size:50px}}.about-us-faq-sec{padding:0 30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.about-us-faq-sec{padding:0 20px}.about-us-faq-button{padding:24px 0}.about-us-faq-ans{padding:16px 0}}.about-section-2 .box-area{max-width:239px;bottom:0;background:#ecf0f0;border-start-start-radius:12px;border-start-end-radius:0;padding:15px 0 0 15px;inset-inline-start:inherit;inset-inline-end:0}.about-section-2 .box-area .progress-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff1a;border-radius:10px;padding:28px 30px 35px}@media (max-width:575px){.about-section-2 .box-area{max-width:270px!important}.about-section-2 .box-area .progress-box{border-radius:10px;padding:20px 18px 25px}}.aboutus-banner-section{background-color:var(--primary-dark);z-index:1;margin-top:20px;border-radius:12px;margin-inline:15px;padding:0 50px;position:relative;overflow:hidden}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.aboutus-banner-section{border-radius:12px;padding:0 20px}}.aboutus-banner-area{width:100%;max-width:1480px;height:100%;min-height:1000px;margin-inline:auto}.aboutus-banner-content{padding-top:90px;padding-bottom:90px;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.aboutus-banner-content{padding-top:60px;padding-bottom:60px}.aboutus-banner-content .aboutus-banner-title{font-size:45px}.aboutus-banner-section .aboutus-banner-imgarea,.aboutus-banner-section .aboutus-banner-imgarea .aboutus-banner-img .about-img{height:300px!important;min-height:300px!important}.aboutus-banner-area{width:100%;max-width:1480px;min-height:auto;margin-inline:auto}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.aboutus-banner-content .banner-desc{font-size:16px!important}}@media only screen and (min-width:768px) and (max-width:991px){.aboutus-banner-title{max-width:675px!important;font-size:55px!important}.faqs-section .content-wrap .sec-heading{margin:0 0 20px!important;max-width:100%!important;margin-inline:auto!important}}.faqs-section .content-wrap .sec-heading{max-width:550px;margin:0 0 20px;margin-inline:auto}@media only screen and (min-width:992px) and (max-width:1199px){.aboutus-banner-title{max-width:800px!important;font-size:60px!important}}@media only screen and (min-width:1200px) and (max-width:1399px){.aboutus-banner-title{max-width:1000px!important;font-size:75px!important}}@media only screen and (min-width:1400px) and (max-width:1600px){.aboutus-banner-title{font-size:85px!important}}@media (max-width:991px){.about-content-area .sec-heading .sec-title{margin-top:20px;margin-bottom:20px;font-size:28px}.team-section-3 .sec-heading .sec-title{font-size:35px!important}}.team-section-3 .sec-heading .sec-title{font-size:52px}.aboutus-banner-section .aboutus-banner-imgarea .aboutus-banner-img .about-img{object-fit:cover;width:100%;height:100%;overflow:hidden}@media (max-width:575px){.aboutus-banner-content .aboutus-banner-desc{flex-wrap:wrap;gap:20px}.aboutus-banner-content .banner-desc{padding:0;padding-inline-start:0!important}}.aboutus-banner-content:before{content:"";background:var(--primary);filter:blur(80px);opacity:.3;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:-30%;border-radius:50%;width:430px;height:430px;position:absolute;inset-inline-end:-8%}.aboutus-banner-content .sub-title{color:#fff;letter-spacing:1.4px;text-transform:uppercase;border:1px dashed var(--dashed-border-color);border-radius:4px;align-items:center;gap:8px;margin-bottom:13px;padding:6px 10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.aboutus-banner-title{color:#fff;max-width:1000px;margin-bottom:22px;font-size:85px;line-height:1.042}.aboutus-banner-desc{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:610px;margin-inline-start:auto;display:flex}.aboutus-banner-content .banner-desc{color:gray;max-width:428px;padding-inline-start:15px;font-size:18px;line-height:1.444}.aboutus-banner-section .aboutus-banner-imgarea{height:600px}.aboutus-banner-section .aboutus-banner-imgarea .aboutus-banner-img{border-radius:0;border-start-start-radius:12px;border-start-end-radius:12px;position:relative;overflow:hidden}.aboutus-banner-section .aboutus-banner-imgarea .aboutus-banner-img:before{content:"";opacity:.5;top:0;background:linear-gradient(90deg,#0c1e21 0%,#0c1e2166 50%,#0c1e2100 100%);width:100%;height:100%;position:absolute;inset-inline-start:0}@media (min-width:576px) and (max-width:767px){.about-bottom-area{flex-direction:row;display:flex}.about-left,.about-right{width:50%}}.about-left-box{padding:24px}@media (max-width:575px){.about-bottom-area{flex-direction:row;display:flex}.about-left-box{padding:15px}.about-left{width:70%;padding-left:0}.about-right{width:30%;padding-right:0}}@media (max-width:567px) and (max-width:765px),(max-width:991px){.about-bottom-area{flex-direction:row;display:flex}}@media (min-width:768px) and (max-width:991px){.about-bottom-area{flex-direction:row;display:flex}.about-left{width:70%}.about-right{width:30%}}@media (min-width:992px){.about-bottom-area{flex-direction:row;display:flex}.about-left{width:70%}.about-right{width:30%}}.testimonial-aboutus .swiper-pagination{z-index:10;text-align:end;position:absolute;inset-inline-start:45px;width:auto!important;bottom:20px!important;right:20px!important}.testimonial-aboutus .swiper-pagination-bullet{background:var(--primary);opacity:.3;border-radius:40%;width:12px;height:8px;margin:0 5px;transition:all .3s ease-in-out}.testimonial-aboutus .swiper-pagination-bullet-active{background:var(--primary);opacity:1;border-radius:20px;width:64px}.team-item .team-img:before,.team-item .team-img:after{content:"";background-color:var(--primary-dark);opacity:0;z-index:1;top:0;border-radius:10px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;inset-inline-start:0}.team-item:hover .team-img:before,.team-item:hover .team-img:after{opacity:.5}.team-item .team-img:after{background-color:var(--primary);opacity:1;z-index:-1}.team-item:hover .team-img:after{transform:rotate(3deg)!important}.team-item .team-img .team-inner-img img{transform-origin:50%;border-radius:10px;width:100%;transition:transform .5s;transform:perspective(0)rotateX(0)rotateY(0)scaleX(1)scaleY(1)}.team-item:hover .team-img .team-inner-img img{transform:perspective(400px)rotateX(.09deg)rotateY(0)scaleX(1.1)scaleY(1.1)!important}.team-item .social-links{opacity:0;visibility:hidden;z-index:2;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-item:hover .social-links{opacity:1;visibility:visible}.sec-heading-wrap .sub-title,.sec-heading .sub-title{color:var(--primary-dark);letter-spacing:1.4px;text-transform:uppercase;border:1px dashed var(--dashed-border-color);border-radius:4px;align-items:center;gap:4px;margin-bottom:20px;padding:2px 10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.primary-btn{background-color:var(--primary);text-align:center;z-index:2;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:5px 5px 5px 25px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.primary-btn .btn-icon{color:#fff;background-color:var(--primary-dark);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:inline-flex;overflow:hidden}.about-img-area.style-2 .box-area.style-2 .progress-box .progress-percent,.about-img-area.style-2 .box-area.style-2 .progress-box .progress-title,.about-img-area.style-2 .box-area.style-2 .progress-box .title{color:#fff}.progress-percent{z-index:2;inset-inline-end:0;height:auto;font-size:16px;font-weight:700;line-height:1;position:absolute;bottom:11px}.mission-vision-box{background-color:#fff;border-radius:12px;flex:1;padding:25px 20px 15px 26px}.list-items li{color:var(--font-color);gap:9px;margin-bottom:7px;display:flex}.testimonial-img-area .testimonial-img:after{content:"";background-color:var(--primary-dark);opacity:.25;top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.team-item .mail-at{width:31px;height:31px;color:var(--primary-dark);top:6px;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:absolute;inset-inline-end:0}.team-item .mail-at:hover{background-color:var(--primary);color:#fff}.accordion-button:after{content:none!important}.accordion-button:focus{box-shadow:none!important;outline:none!important}.accordion-button:not(.collapsed){color:inherit;box-shadow:none;background-color:#0000!important}.careers{background-color:#fff;border-radius:12px;padding:30px;position:relative;overflow:hidden!important}.careers:hover{background-color:var(--primary-dark);color:#fff}.careers-icon{background-color:var(--primary-light);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:30px;font-size:48px;line-height:1;display:inline-flex}.careers:hover .careers-icon{background-color:var(--primary);color:#fff}.career-salary{color:var(--font-color);margin-top:15px;font-size:20px;font-weight:600}.careers:hover .career-salary{color:#fff}.careers-tags span{border:1px dashed var(--dashed-border-color);text-transform:capitalize;background-color:#0000;border-radius:4px;padding:2px 14px;display:inline-block}.careers-btn .btn-text .link{backface-visibility:hidden;align-items:center;transition:all .5s;display:flex}.careers-btn .link .btn-icon{color:var(--primary-dark);display:inline-flex;position:relative;overflow:hidden}.btn-text .link{color:var(--primary-color);text-shadow:0 23px 0 var(--primary-color);font-weight:700;display:inline-flex;overflow:hidden}.careers .btn-icon{color:#000}.careers:hover .btn-icon,.careers:hover .btn-text .link{color:#fff}.careers-pagination ul li .page-numbers{text-align:center;width:48px;height:48px;color:var(--primary-dark);border:1px solid var(--dashed-border-color);border-radius:50%;line-height:48px;display:inline-block}.careers-pagination ul li .page-numbers.current{background-color:var(--primary-dark);color:#fff;border-color:var(--primary-dark);font-weight:600}.career-card-link{height:100%;display:block;color:inherit!important;text-decoration:none!important}.career-card-link:hover{color:inherit!important}.cd-hero-bg-img{object-fit:cover;background-position:50%;background-repeat:no-repeat;width:100vw;height:100%;position:absolute;mix-blend-mode:color-burn!important}.cd-hero-box{z-index:1000;flex-direction:column;gap:50px;width:fit-content;margin-top:10px;display:flex;position:absolute;bottom:100px}.cd-hero-banner{z-index:9;pointer-events:none;inset-inline-start:58%;width:100%;max-width:669px;max-height:746px;position:absolute;bottom:0;transform:translate(-50%)}.careers-details-top{background-color:var(--primary-light);border-radius:8px;flex-wrap:wrap;gap:30px;padding:30px;display:flex}.careers-top-icon{background-color:var(--primary);border-radius:8px;justify-content:center;align-items:center;width:130px;height:130px;display:inline-flex}.careers-top-tag{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.careers-top-tag span{border:1px dashed var(--dashed-border-color);text-transform:capitalize;background-color:#0000;border-radius:4px;padding:2px 14px;display:inline-block}.careers-details-top .location{color:var(--primary-dark);margin-top:15px;display:block}.team-details-experience-list ul{border:1px dashed var(--dashed-border-color);border-radius:10px;flex-wrap:wrap;margin:25px 0;list-style:none;display:flex}.team-details-experience-list ul li{border:1px dashed var(--dashed-border-color);border-top:0;border-inline-start:0;flex:50%;gap:8px;padding:25px;display:flex}@media (max-width:567px) and (max-width:765px),(max-width:991px){.team-details-experience-list ul{flex-direction:column;display:flex}.team-details-experience-list ul li{border:none;border-bottom:1px dashed var(--dashed-border-color)}}.team-details-experience-list ul li:nth-child(2){border-inline-end:0}.team-details-experience-list ul li:nth-last-child(2){border-bottom:0}@media (max-width:567px) and (max-width:765px),(max-width:991px){.team-details-experience-list ul li:nth-last-child(2){border-bottom:1px dashed var(--dashed-border-color)}}.team-details-experience-list ul li:last-child{border-inline-end:0;border-bottom:0}.careers-details .check-list ul li{color:var(--primary-dark);align-items:start;column-gap:10px;margin-bottom:10px;font-weight:500;display:flex}.careers-details .check-list ul li span{color:#fff;background-color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;font-size:8px;line-height:1;display:inline-flex}.careers-details .post-details-tag-share{border-bottom:0;margin-top:25px;margin-bottom:0;padding-bottom:0}.tag-post{border-top:1px dashed var(--dashed-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 30px;padding:22px 0;display:flex}.tag-cloud a{color:var(--font-color);background-color:#fff;border-radius:4px;padding:5px 10px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.tag-post .post-share ul{flex-wrap:wrap;align-items:center;gap:10px 15px;margin:0;padding:0;list-style:none;display:flex}.careers-details .project-category ul{background-color:#fff;border-radius:8px;margin:0;padding:0 20px 25px;list-style:none}.careers-details .project-category ul li{z-index:1;border-bottom:1px dashed var(--dashed-border-color);color:var(--font-color);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 0;font-weight:400;display:flex}.careers-details .project-category ul li span .first-child{z-index:1;min-width:100px;position:relative}.careers-details .project-category ul li span .first-child:before{content:":";top:50%;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.careers-details .project-category ul li:last-child{border:0;padding-bottom:0}@media (max-width:991px){.ctm_career_left_btn,.ctm_career_right_btn{display:none!important}}.careers-form .form-input input{border-color:#0000;border-radius:8px;height:30px}.careers-form .form-input .textarea textarea{min-height:160px;color:var(--font-color);background-color:#fff}.careers-form .form-input{margin-bottom:20px}.careers-form .form-input .textarea{padding:0}.careers-form .form-input label{color:var(--font-color);margin-bottom:10px;line-height:1;display:block}.careers-form .form-input input[type=file]{cursor:pointer;background-color:#fff;border:1px solid #0000;height:60px;padding:7px}.careers-form .form-input input::file-selector-button{background-color:var(--primary-light);height:100%;color:var(--primary);border:0;border-radius:6px}.slider-section .swiper{object-fit:cover;z-index:1;max-height:700px;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.slider-item{background-color:var(--primary-dark);z-index:1;width:100%;height:100%;position:relative}.slider-item:after{content:"";z-index:2;top:0;background:linear-gradient(90deg,#261b00 20%,#21180c66 60%,#211a0c1a 100%);width:100%;height:100%;position:absolute;inset-inline-start:0}.slider-item>span:has(.slider-bg-image){width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.slider-bg-image{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.slider-item .slider-wrapper{z-index:3;padding:170px 0 280px 30px;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.slider-item .slider-wrapper{padding:100px 0 450px}}.slider-item .slider-content{max-width:600px}.slider-item .slider-content .slider-title{color:#fff;letter-spacing:-2.88px;margin-bottom:10px;font-size:80px;line-height:1.042}@media (max-width:567px) and (max-width:765px),(max-width:991px){.slider-item .slider-content .slider-title{font-size:50px}}.slider-item .slider-content .slider-title span{color:var(--font-color)}.slider-item .slider-content .slider-desc{color:#d6990b8a;max-width:440px;font-size:18px;line-height:1.444}.primary-btn .btn-text{color:#fff;overflow:hidden}.primary-btn .btn-text span{text-shadow:0 30px;backface-visibility:hidden;line-height:1;transition:all .4s ease-in-out;display:flex}.slider-section .hero-thumb{z-index:3;margin:0 auto;padding:0 10px;position:absolute;bottom:100px}@media (max-width:575px){.slider-section .hero-thumb{bottom:270px}}@media only screen and (min-width:992px) and (max-width:1199px){.slider-section .hero-thumb{bottom:110px}}.hero-thumb .swiper-wrapper{max-width:400px;margin:0}.hero-thumb .thumb-item{cursor:pointer;border-radius:6px;width:50px;height:70px;overflow:hidden}.hero-thumb .swiper-slide-thumb-active{border:2px solid #fff}.banner-section{z-index:1;background-color:var(--primary-dark);margin-top:20px;border-radius:12px;margin-inline:15px;position:relative;overflow:hidden}.banner-section:before{content:"";background:var(--primary);filter:blur(150px);opacity:.7;border-radius:50%;width:400px;height:400px;position:absolute;inset-inline-end:-18%}.banner-bg{object-fit:cover;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.banner-section .banner-bg:before{content:"";z-index:1;background:linear-gradient(-109deg,#211b0cf2 20%,#211c0c33 40%,#21190cf2 70%);width:100%;height:100%;position:absolute}.banner-bg img{object-fit:cover;width:100%;height:100%}.banner-area{z-index:2;flex-direction:column;justify-content:center;width:100%;max-width:1460px;display:flex;position:relative}@media (min-width:576px) and (max-width:767px),(max-width:991px){.banner-area{min-height:90vh}}.td-banner-desc{color:#fff;flex-wrap:wrap;max-width:515px;margin-bottom:30px;font-size:20px;line-height:1.5;display:flex}@media (min-width:576px) and (max-width:767px),(max-width:991px){.td-banner-desc{max-width:300px;font-size:18px}}@media (min-width:767px) and (max-width:991px){.td-banner-desc{max-width:500px;font-size:18px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.banner-area{min-height:700px}}.p20{color:#fff;font-size:20px;line-height:1.5}.tech-btn{color:#fff;text-align:center;background-image:linear-gradient(#eebf50,#ffb200);border-radius:16px;justify-content:center;min-width:200px;padding:19px 32px;font-size:18px;font-weight:700;line-height:18px;transition:all .4s cubic-bezier(.445,.05,.55,.95);display:flex}.header_img{width:100%;height:auto}.ebook-component{background-color:var(--background-color);border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;padding:72px 72px 72px 100px;display:flex}.ebook-btn{color:#fff;cursor:pointer;background-image:linear-gradient(#eebf50,#ffb200);border-radius:16px;justify-content:center;min-width:200px;padding:19px 32px;font-size:18px;font-weight:700;line-height:18px;transition:all .4s cubic-bezier(.45,.05,.55,.95);display:flex}.ebook-shape{background-image:linear-gradient(206.57deg,#fff6e2,#ffebc2 83.33%);border-radius:24px;width:71%;height:100%;margin-top:80px;position:absolute}.benefit-list{grid-column-gap:72px;grid-row-gap:96px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;list-style-type:none;display:grid}.banner-left-tech{background-color:var(--primary-dark);color:#fff;background-color:var(--primary-dark);z-index:1;border-radius:12px;align-items:center;width:100%;height:100%;margin-inline-end:15px;padding:100px 65px;position:relative;overflow:hidden}.banner-left-tech:before{content:"";background:var(--primary);filter:blur(65px);opacity:.26;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:5%;border-radius:50%;width:350px;height:350px;position:absolute;inset-inline-start:5%}.banner-left-tech h2{margin-bottom:24px;font-size:40px;font-weight:700;line-height:56px}@media (max-width:567px) and (max-width:765px),(max-width:991px){.banner-left-tech{padding:20px}.banner-left-tech h2{font-size:30px;font-weight:700;line-height:36px}}.service-azure .service-azure-inner{padding-left:40px;padding-right:40px}@media (max-width:567px) and (max-width:765px),(max-width:991px){.service-azure .service-azure-inner{padding-left:0;padding-right:0}}@media (min-width:991px) and (max-width:1199px){.banner-left-tech{padding:40px}}.tech-service-card{color:#222;background:#fff;height:100%;transition:background .3s,color .3s}.tech-service-card .choose-icon{color:var(--primary);transition:filter .3s,color .3s}.tech-service-card:hover{background:var(--primary);color:#fff}.tech-service-card:hover .choose-icon{filter:brightness(0)invert();color:#fff}.tech-service-card:hover .card-title,.tech-service-card:hover .card-text{color:#fff}.process-item{z-index:1;background-color:#fff;border-radius:10px;width:100%;height:100%;padding:25px 28px 40px;position:relative}.process-item .process-step{color:var(--primary);background:linear-gradient(180deg, var(--primary) 0%, #fff 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:120px;font-weight:600;line-height:1;display:inline-flex}.azure-certified .azure-certified-component .azure-certified-left h2{font-size:40px!important;font-weight:700!important;line-height:56px!important}@media (max-width:765px){.azure-certified .azure-certified-component .azure-certified-left h2{font-size:35px!important;font-weight:700!important;line-height:40px!important}}@media screen and (max-width:575px){.IA-heading{font-size:30px!important;line-height:36px!important}.azur-ebook .page-padding,.azure-benefit .page-padding{margin-left:20px!important;margin-right:20px!important}}.azur-ebook .page-padding,.azure-benefit .page-padding{margin-left:40px;margin-right:40px}.IA-heading{margin-bottom:30px;font-size:40px;font-weight:700;line-height:56px}.Id-banner-section{background-color:var(--primary-light);z-index:1;border-radius:12px;margin-inline:15px;padding-top:50px;padding-bottom:55px;position:relative}.Id-banner-section .Id-banner-section-content-2{padding-top:0;padding-inline-start:30px;max-width:450px;padding:40px 0}.Id-banner-section .Id-banner-section-content-2 .Id-sub-title{color:var(--primary);letter-spacing:1.4px;text-transform:uppercase;padding-bottom:15px;font-size:14px;font-weight:700;display:inline-flex}.Id-banner-title{font-size:60px;line-height:1.108}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.Id-banner-title{font-size:45px}}.Id-banner-section .Id-banner-section-content-2 .Id-title-video{vertical-align:top;border-radius:6px;max-width:110px;margin-top:10px;display:inline-flex;position:relative;overflow:hidden}.Id-banner-section .Id-banner-section-content-2 .Id-title-video i{z-index:4;color:#0000;top:50%;width:56px;height:56px;display:inline-block;position:absolute;inset-inline-start:54%;transform:translate(-50%,-50%)}.Id-banner-section .Id-banner-section-content-2 .Id-title-video i:before{content:"";z-index:5;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.Id-banner-section .Id-banner-section-content-2 .Id-title-video:after{content:"";background-color:var(--primary-dark);opacity:.25;z-index:2;top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.Id-banner-section .Id-banner-section-content-2 .btn-area{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.Id-banner-section .Id-banner-section-content-2 .btn-area .numbers{color:var(--primary-dark);align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.Id-banner-section .Id-banner-right-img{z-index:1;width:100%;max-width:704px;margin-inline-start:auto;position:relative}.Id-banner-section .Id-banner-right-img:before{content:"";z-index:-1;bottom:0;background-color:#fff;border-start-start-radius:100%;border-end-start-radius:8px;width:50%;height:343px;position:absolute;inset-inline-start:0}.Id-banner-section .Id-banner-right-img .Id-banner-img{object-fit:cover;border-radius:12px;width:100%;max-width:460px;height:650px;max-height:650px;margin-inline-start:auto;position:relative;overflow:hidden}.Id-banner-section .Id-banner-right-img .Id-banner-img img{object-fit:cover;border-radius:12px;width:100%;height:100%}@media (max-width:575px){.Id-banner-section .Id-banner-right-img .Id-banner-img>img{min-height:440px}.Id-banner-section .Id-banner-right-img .Id-banner-img{object-fit:cover;border-radius:12px;width:100%;max-width:calc(100% - 90px);height:250px;min-height:440px;max-height:650px;margin-inline-start:auto;position:relative;overflow:hidden;max-width:240px!important}.Id-banner-section .Id-banner-right-img .Id-banner-author .title{line-height:.9!important}}@media (min-width:576px) and (max-width:767px){.Id-banner-section .Id-banner-right-img .Id-banner-author{writing-mode:sideways-lr;position:absolute;bottom:140px!important;left:-10px!important}}@media (min-width:768px) and (max-width:991px){.Id-banner-section .Id-banner-right-img .Id-banner-author{writing-mode:sideways-lr;position:absolute;bottom:224px;left:140px!important}}@media (min-width:992px) and (max-width:1199px){.Id-banner-section .Id-banner-right-img .Id-banner-author{writing-mode:sideways-lr;position:absolute;bottom:224px;left:7px!important}}.Id-banner-section .Id-banner-img .Id-brand-name{writing-mode:sideways-lr;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #fff9;font-size:120px;font-weight:600;line-height:.9;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (max-width:430px){.Id-banner-section .Id-banner-img .Id-brand-name{font-size:80px}}.Id-marquee-vr{align-items:center;display:flex}.Id-marquee-vr .text{white-space:nowrap;text-transform:capitalize;animation:15s linear 2.5s infinite marquee}@keyframes marquee{0%{transform:translateY(0)}to{transform:translateY(100%)}}.Id-marquee-vr .text .icon{margin:40px 0}.Id-banner-section .Id-banner-img .Id-growth-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);inset-inline-start:15px;background-color:#ffffff1a;border-radius:10px;width:198px;height:209px;padding:20px;position:absolute;bottom:15px}.Id-banner-section .Id-banner-img .Id-growth-box img{object-fit:cover;border-radius:0;width:100%;height:100%}@media (max-width:430px){.Id-banner-section .Id-banner-img .Id-growth-box{inset-inline-start:10px;bottom:10px;width:145px!important;height:155px!important}}@media (max-width:575px){.Id-banner-section .Id-banner-img .Id-growth-box{width:165px;height:175px;padding:10px}}.Id-banner-section .Id-banner-right-img .Id-banner-author{writing-mode:sideways-lr;position:absolute;bottom:224px;left:88px}.Id-banner-section .Id-banner-right-img .Id-banner-author .title:before{content:"";background-color:var(--primary);border-radius:50%;width:8px;height:8px;animation:1.5s linear infinite pluse3;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}@media (max-width:576px) and (max-width:767px) and (max-width:991px){.Id-banner-section .Id-banner-right-img .Id-banner-author{line-height:1;position:absolute;bottom:60px;left:0}}@keyframes pluse3{0%{box-shadow:0 0 #8a6b1e91}to{box-shadow:0 0 0 8px #0000}}.Id-banner-section .Id-banner-right-img .Id-banner-author .Id-designation{color:var(--font-color);font-size:14px;line-height:1;display:inline-flex}.Id-banner-section .Id-banner-scroll{z-index:5;inset-inline-start:16px;position:absolute;bottom:50px}@media (min-width:1200px){.Id-banner-section .Id-banner-scroll{z-index:5;inset-inline-start:auto;position:absolute;bottom:50px}}.scroll-down{color:var(--primary-dark);opacity:1;writing-mode:sideways-lr;align-items:center;gap:12px;line-height:1;display:flex}@media (max-width:575px),(min-width:992px) and (max-width:1200px){.scroll-down{writing-mode:horizontal-tb}.banner-scroll{bottom:15px!important}}.Id-banner-section .Id-banner-scroll .scroll-down span{color:#fff;background-color:var(--primary);overflow:hidden}.Id-banner-scroll .scroll-down span{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:inline-flex}.post-details-wrapper .blog-text ul{columns:2;margin-bottom:50px;list-style:none}@media (max-width:567px){.post-details-wrapper .blog-text ul{columns:1}}.PressD-circle-text-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;inset-inline-end:6%;background-color:#ffffff1a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:100px;overflow:hidden}.PressD-circle-text-wrap .pressD-circle-text{z-index:6;inset-inline-start:50%;background-repeat:no-repeat;background-size:100%;width:164px;height:160px;animation:20s linear infinite TextRotate;position:absolute;top:50%}.PressD-circle-text-wrap .circle-icon{z-index:6;color:#fff;inset-inline-start:50%;justify-content:center;align-items:center;width:200px;height:200px;font-size:73px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:567px) and (max-width:765px),(max-width:991px){.PressD-circle-text-wrap{visibility:hidden}}.feedback-banner{background-color:var(--primary-light);z-index:1;margin-top:100px;border-radius:12px;margin-inline:15px;padding-top:40px;position:relative;overflow:hidden}.fd-banner-award-wrapper .fd-banner-history{max-width:348px;margin-top:43px}.fd-history-title{z-index:0;margin-bottom:15px;padding-bottom:15px;position:relative}.fd-history-title:before{content:"";z-index:-2;inset-inline-start:0;background-color:#d1cfc9;width:100%;height:1px;position:absolute;bottom:0;transform:translateY(50%)}.fd-history-title:after{content:"";background-color:var(--primary);z-index:-2;inset-inline-start:0;width:32px;height:3px;position:absolute;bottom:0;transform:translateY(50%)}.fd-banner-award-wrapper .fd-circle-text-wrap{inset-inline-end:auto;background-color:#fff;width:192px;height:192px;margin-top:90px;position:relative;bottom:0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.fd-card-item .fd-card-content-area{padding:50px 40px!important;top:0!important}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.fd-card-item .fd-card-content-area{padding:40px 20px!important;top:0!important}.feedback-banner .fd-banner-content .fd-banner-desc-area .fd-banner-desc{font-size:16px}.fd-banner-award-wrapper .fd-banner-history{margin-top:20px}.fd-img-banner{height:300px;margin-top:70px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.feedback-banner .fd-banner-content{padding-bottom:10px}}@media only screen and (min-width:576px) and (max-width:767px){.fd-banner-content .fd-banner-title{font-size:54px!important}}@media only screen and (min-width:768px) and (max-width:1199px){.fd-banner-content .fd-banner-title{font-size:64px!important}}@media (max-width:575px){.fd-banner-desc-area{flex-direction:column-reverse!important;align-items:flex-start!important;gap:24px!important;font-size:16px!important}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.fd-card-item .fd-card-img{height:400px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.fd-card-item .fd-card-img{width:100%;max-width:100%;height:500px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.fd-banner-award-wrapper .fd-circle-text-wrap{margin-top:41px}}@media (max-width:575px){.feedback-banner .fd-banner-content .fd-banner-title{font-size:35px}}.fd-circle-text-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;visibility:visible;bottom:60px;background-color:#ffffff1a;border-radius:50%;width:200px;height:200px;animation-name:bounceInLeft;animation-delay:.5s;position:absolute;inset-inline-end:285px;overflow:hidden}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}.fd-banner-award-wrapper .fd-circle-text-wrap .fd-circle-text img{z-index:6;inset-inline-start:50%;background-repeat:no-repeat;background-size:100%;width:158px;height:163px;animation:20s linear infinite TextRotate;position:absolute;top:50%}.fd-banner-award-wrapper .fd-circle-text-wrap .fd-circle-icon{color:#fff;z-index:6;inset-inline-start:50%;justify-content:center;align-items:center;width:200px;height:200px;font-size:30px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.fd-banner-content{max-width:875px;margin-inline-start:auto;padding:40px 0}.fd-banner-content .fd-banner-title{color:var(--primary-dark);font-size:94px;font-weight:500;line-height:1.043}@media only screen and (min-width:1200px) and (max-width:1399px){.fd-banner-content{padding-inline-start:30px;padding-top:40px}.fd-banner-content .fd-banner-title{font-size:84px}}.fd-banner-desc-area{align-items:center;gap:30px;margin-top:40px;display:flex}.fd-banner-desc{width:100%;max-width:375px;color:var(--primary-dark);font-size:18px;line-height:1.444}.fd-img-banner{text-align:center;transform-origin:50% 0;width:100%;margin:65px auto 0}.fd-banner-video{border-radius:12px;width:100%;height:100%;overflow:hidden}.fd-banner-video video{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;margin-bottom:-10px;display:inline-block}.fd-heading{text-align:center;margin-inline:auto;width:100%;max-width:550px;margin-bottom:52px}.fd-card-item{background-color:var(--primary-dark);border-radius:12px;flex-flow:wrap;justify-content:space-between;padding:0;display:flex;position:relative;overflow:hidden}.fd-card-item .fd-card-content-area{top:var(--heading-height,120px);z-index:20;flex-direction:column;justify-content:space-between;padding:60px;display:flex;position:sticky}.fd-card-item .fd-card-icon{width:80px;height:80px;color:var(--primary);background:linear-gradient(-45deg,#8a661e4d 0%,#1e8a8a00 50%,#8a6f1e4d 100%);border:1px solid #8a681e26;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:50px;font-size:64px;line-height:1;transition:all .4s ease-in-out;display:inline-flex}.fd-card-item .fd-card-desc{max-width:360px}.fd-card-item .fd-no{color:var(--dashed-border-color);margin-bottom:16px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.fd-card-item .fd-title{color:#fff;max-width:360px;margin-bottom:20px;font-weight:500}.fd-card-item .fd-desc{color:var(--dashed-border-color)}.fd-card-item .fd-card-img img{object-fit:cover;width:100%;height:100%}.intro-section,.outro-section{background-color:#f0f0f0;justify-content:center;align-items:center;height:100vh;display:flex}.section-wipe{color:#fff;text-align:center;justify-content:center;align-items:center;height:100vh;display:flex}.one{background-color:#ff5733}.two{background-color:#33ff57}.three{background-color:#3357ff}.contact-us-page-wrap{box-sizing:border-box;width:1455px;margin-left:-15px;margin-right:-15px;padding-left:142.5px;padding-right:142.5px;transition:opacity .5s;position:relative;left:-142.5px;overflow:hidden}.contact-page-row .content-part{flex:0 0 291px;width:100%;max-width:291px;padding-top:0}@media screen and (max-width:991px){.contact-page-row .content-part{display:none}}.contact-page-row .content-part .contet-list{margin-top:45px;padding-left:34px}.contact-page-row .content-part .contet-list .left-list{padding-bottom:207px;position:relative}.contact-page-row .content-part .contet-list .left-list h4:before{content:"";border:1px solid var(--primary);background:var(--primary);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:-33px}.contact-page-row .content-part .contet-list .left-list p:after{content:"";background:var(--primary);width:2px;height:100%;position:absolute;top:6px;left:-26px}.contact-page-row .content-part .contet-list .left-list:last-child p:after{display:none}.contact-form-part{background:#fff;border-radius:3px;flex:auto;width:100%;padding:38px 37px;position:relative}.contact-form-part .contact-form-heading h3{color:#000;margin-bottom:20px;font-size:32px;line-height:40px}.color-through{color:#929292;text-decoration:underline;transition:all .4s ease-in-out;position:relative}.contact-form-row .contact-step-form .steps{margin-bottom:40px}.contact-form-row .contact-step-form .steps .title{color:#000;font-size:20px;font-weight:700;line-height:24px}.contact-form-row .contact-step-form .steps .input-field-row{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.input-field-row.contact-flex>.contact-form-field{flex:calc(33.33% - 16px)!important}@media (max-width:992px){.input-field-row.contact-flex>.contact-form-field{flex:calc(50% - 16px)!important}}@media (max-width:576px){.input-field-row.contact-flex>.contact-form-field{flex:100%!important}}.contact-form-row .contact-step-form .steps .date-heading-row{justify-content:space-between;margin-bottom:28px;display:flex;position:relative}.contact-form-row .contact-step-form .steps .date-heading-row .day{color:#6f6e71;font-size:16px;line-height:24px}.contact-form-row .contact-step-form .steps .date-heading-row .meeting:before{content:"";background:var(--primary);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:0}.contact-date{min-width:100%!important}.contact-form-row .contact-step-form .steps .date-heading-row .meeting{color:#6f6e71;padding-left:32px;font-size:16px;line-height:24px;position:relative}.contact-form-row .contact-step-form .contact-form-checkbox-wrapper{flex-direction:column-reverse;display:flex;position:relative}.contact-form-bottomAlert{align-items:center;margin-top:-12px;display:flex}.submit-row{align-items:center;display:flex}.contact-form-field .contact-form-checkbox-wrapper{vertical-align:middle;cursor:pointer;color:#000;pointer-events:auto;white-space:normal;text-transform:none;font-size:16px;font-weight:600;line-height:20px;display:inline-block;position:relative;top:0;left:0}.contact-policy-row p{color:#57565a;font-size:16px}.ctm-offcanvas{transition:transform .4s ease-in-out;transform:translate(100%);visibility:visible!important}.ctm-offcanvas.show{transform:translate(0)}.cr{text-align:center;color:#fff;z-index:5;background:#bf2419;width:150px;padding:6px 0;font-size:12px;font-weight:600;position:absolute;top:18px;right:-45px;transform:rotate(45deg)}.card-disabled{pointer-events:none;filter:grayscale(40%);cursor:not-allowed;opacity:.6!important}.job-form-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#ffffff0e;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.job-form-overlay span{color:#fff;text-align:center;background:linear-gradient(90deg,#d32f2f00 0%,#d32f2f 25% 75%,#d32f2f00 100%);width:100%;padding:10px 20px;font-size:14px;font-weight:600}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]{appearance:none}.marquee-wrapper{width:100%;position:relative;overflow:hidden}.marquee-track{align-items:center;width:max-content;animation:25s linear infinite marqueeScroll;display:flex}.marquee-item{background:0 0;flex:none;justify-content:center;align-items:center;width:220px;height:120px;margin-right:40px;display:flex}.marquee-item img{object-fit:contain;opacity:.8;width:auto;max-width:80%;height:auto;max-height:80%;transition:all .3s;display:block}.marquee-item img:hover{filter:grayscale(0%);opacity:1}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.project-industry{-webkit-backdrop-filter:blur(20px);color:#fff;z-index:2;pointer-events:"none";background:#fff3;border-radius:4px;margin-bottom:20px;padding-left:6px;padding-right:6px;position:absolute;bottom:90px;left:30px}@media (max-width:576px){.project-industry{margin-bottom:0!important}}.blog-hero-category{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#ffffff1a;border-radius:50px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:32px;padding:5px 12px;display:inline-flex;position:relative}.blog-hero-category span{color:#fff;font-size:16px;font-weight:500;line-height:1;display:inline-block;position:relative}.team-details__content{padding-inline-start:30px}.team-details__desig{color:var(--font-color);margin-bottom:20px;display:inline-block}.team-details__contact-info ul{border:1px dashed var(--dashed-border-color);border-radius:12px;margin:30px 0;padding-left:0;list-style:none;display:flex}.team-details__contact-info ul li{border-inline-end:1px dashed var(--dashed-border-color);flex-direction:column;flex:50%;align-items:flex-start;padding:25px 28px;display:flex}.team-details__contact-info ul li:last-child{border-inline-end:0}.team-details__contact-info ul span{color:var(--font-color);display:inline-block}.team-details__contact-info ul a{color:var(--primary-dark);margin-bottom:0;font-size:20px;font-weight:500;display:inline-block;position:relative}.team-details__contact-info ul a:after{content:"";background-color:var(--primary-dark);bottom:2px;width:0;height:1px;transition:all .3s;position:absolute;inset-inline-start:0}.social-links ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.social-links ul li a{background-color:var(--primary-dark);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.header-social-links ul li a{background-color:var(--dashed-border-color);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.header-social-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.team-details__experience{margin-top:50px;margin-bottom:50px}.team-details .team-details__subtitle{margin-bottom:16px}.team-details__experience__list ul{border:1px dashed var(--dashed-border-color);border-radius:10px;flex-wrap:wrap;margin:25px 0;padding:0;list-style:none;display:flex}.team-details__experience__list ul li{border:1px dashed var(--dashed-border-color);border-top:0;border-inline-start:0;flex:50%;gap:8px;padding:25px;display:flex}.team-details__experience__list ul li:nth-child(2),.team-details__experience__list ul li:nth-child(6),.team-details__experience__list ul li:nth-child(4){border-inline-end:0}.team-details__experience__list ul li:nth-last-child(2),.team-details__experience__list ul li:last-child{border-bottom:0}@media (max-width:567px) and (max-width:765px),(max-width:991px){.team-details__experience__list ul li:nth-last-child(2){border-bottom:1px dashed var(--dashed-border-color)}}.team-details__experience__list ul li i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:22px;height:22px;margin-top:4px;font-size:10px;display:inline-flex;background:var(--primary)!important}.tj-progress-list{flex-direction:column;gap:30px;margin-top:20px;padding:0;list-style:none;display:flex}.tj-progress-title{color:var(--tj-color-text-body);font-size:16px;font-weight:var(--tj-fw-sbold);letter-spacing:0;margin-bottom:3px}.tj-progress{z-index:0;background:#e0e0e0;width:100%;height:4px;margin:0;padding:0;position:relative}.tj-progress-percent{z-index:2;inset-inline-end:0;height:auto;font-size:16px;font-weight:500;line-height:1;position:absolute;bottom:11px}.tj-progress-bar{background:var(--primary);z-index:1;width:0;height:100%;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.team-details__content{margin-top:20px;padding-inline-start:0}.team-details__name{margin-bottom:8px;font-size:30px}.team-details__desig{margin-bottom:8px}.team-details__experience{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.tj-progress-list{gap:20px}.team-details__content{margin-top:30px;padding-inline-start:0}.team-details__name{margin-bottom:8px;font-size:36px}.team-details__desig{margin-bottom:8px}.team-details .team-details__subtitle{margin-bottom:12px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.team-details__experience{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.team-details{padding:80px 0}}.team-details__image img{border-radius:12px;width:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
