@charset "UTF-8";@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/webfonts/inter-latin-variable.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/webfonts/manrope-latin-variable.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem+1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem+.9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem+.6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem+.3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}iframe{border:0}[hidden]{display:none !important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute !important}.d-flex{display:flex !important}.d-none{display:none !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-center{align-items:center !important}.order-1{order:1 !important}.order-2{order:2 !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-4{margin-top:1.5rem !important}.mb-0{margin-bottom:0 !important}.mb-3{margin-bottom:1rem !important}.mb-5{margin-bottom:3rem !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.text-center{text-align:center !important}@media (min-width:768px){.mt-md-0{margin-top:0 !important}}@media (min-width:992px){.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}}@media (min-width:1200px){.d-xl-block{display:block !important}.d-xl-none{display:none !important}}.fa-brands,.fa-light,.fa-regular,.fa-solid,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/webfonts/fa-light-300-subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/webfonts/fa-regular-400-subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/webfonts/fa-solid-900-subset.woff2?v=20261007psi) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/webfonts/fa-brands-400-subset.woff2) format("woff2")}.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-briefcase:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-envelope:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-folder-open:before{content:""}.fa-globe:before{content:""}.fa-linkedin-in:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-moon:before{content:""}.fa-phone:before{content:""}.fa-sun:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-user:before{content:""}@charset "UTF-8";@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#070337;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#070337;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:10px 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #e0e3ed;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:10px 10%;text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:10px 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:10px 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:10px 25%}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:transparent;border:none !important;font-size:14px}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}:root{--body:#fff;--black:#000;--white:#fff;--theme:#28E98C;--header:#1C1D20;--text:#666666;--border:#273536;--bg:#F9F9F9;--bg-2:#1C1D20;--border:1.5px solid rgba(102,102,102,0.24);--border-2:1.5px solid #28E98C;--border-3:1.5px solid rgba(102,102,102,0.16);--box-shadow:0px 4px 25px 0px rgba(0,0,0,0.06);}.theme-btn{background:var(--theme);color:var(--header);display:inline-block;vertical-align:middle;font-size:16px;font-family:"Manrope",sans-serif;font-weight:600;padding:20px 30px;border-radius:100px;text-transform:capitalize;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;z-index:2;line-height:1;overflow:hidden;}.theme-btn::before{content:"";position:absolute;height:100%;bottom:0;left:0;width:0;background-color:var(--header);z-index:-1;transition:all 0.4s ease-out;border-radius:inherit;}.theme-btn i,.theme-btn img{margin-left:10px;transform:rotate(-45deg);transition:all 0.4s ease-in-out;}.theme-btn:hover{color:var(--white);}.theme-btn:hover::before{width:100%;}.theme-btn:hover i{transform:rotate(0);}@media (max-width:767px){.theme-btn{padding:20px 32px;}}@media (max-width:575px){.theme-btn{padding:18px 30px;font-size:14px;}}.theme-btn.border-btn{border:1px solid var(--border);background:transparent;color:var(--white);}.theme-btn.border-btn::before,.theme-btn.border-btn::after{background:var(--theme);}.theme-btn.border-btn img{transition:all 0.4s ease-in-out;}.theme-btn.border-btn:hover img{filter:grayscale(100%) brightness(300%);}.theme-btn.radius-btn{border-radius:60px;}.theme-btn.radius-btn:hover i,.theme-btn.radius-btn:hover img{filter:grayscale(100%) brightness(300%);}body{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var(--text);background-color:var(--white);padding:0;margin:0;overflow-x:hidden;letter-spacing:0.5px;}ul{padding:0;margin:0;list-style:none;}button{border:none;background-color:transparent;padding:0;}input:focus{color:var(--text);outline:none;}input{color:var(--text);}h1,h2,h3,h4,h5,h6{font-family:"Manrope",sans-serif;margin:0px;padding:0;color:var(--header);text-transform:capitalize;transition:all 0.4s ease-in-out;}h1{font-size:100px;font-weight:800;line-height:108%;}@media (max-width:1600px){h1{font-size:90px;}}@media (max-width:991px){h1{font-size:80px;}}@media (max-width:767px){h1{font-size:70px;}}@media (max-width:575px){h1{font-size:60px;}}h2{font-size:48px;line-height:116%;font-weight:800;}@media (max-width:1199px){h2{font-size:40px;}}@media (max-width:991px){h2{font-size:35px;}}@media (max-width:767px){h2{font-size:30px;}}@media (max-width:575px){h2{font-size:30px;}}h3{font-size:32px;font-weight:800;line-height:132%;}@media (max-width:575px){h3{font-size:25px;}}h4{font-size:24px;font-weight:800;}@media (max-width:1199px){h4{font-size:20px;}}a{text-decoration:none;outline:none !important;cursor:pointer;color:var(--header);transition:all 0.4s ease-in-out;}p{margin:0px;transition:all 0.4s ease-in-out;}span{margin:0px;transition:all 0.4s ease-in-out;}.about-wrapper-1{position:relative;}@media (max-width:1199px){.about-wrapper-1{margin-top:-45px;}}.about-wrapper-1 .about-images{position:relative;z-index:9;}.about-wrapper-1 .about-images img{width:100%;height:100%;}.about-wrapper-1 .about-images .bg-shape{position:absolute;top:107px;left:48px;z-index:-1;}@media (max-width:575px){.about-wrapper-1 .about-images .bg-shape{display:none;}}.about-wrapper-1 .about-content .section-title h2{margin-bottom:13px;}.about-wrapper-1 .about-content .client-reviews{margin-bottom:45px;display:flex;align-items:center;gap:90px;}@media (max-width:1199px){.about-wrapper-1 .about-content .client-reviews{gap:40px;}}@media (max-width:575px){.about-wrapper-1 .about-content .client-reviews{margin-top:20px;margin-bottom:30px;gap:10px;}}.about-wrapper-1 .about-content .client-reviews .cr-item{display:flex;align-items:center;gap:10px;}@media (max-width:1199px){.about-wrapper-1 .about-content .client-reviews .cr-item{gap:20px;}}@media (max-width:575px){.about-wrapper-1 .about-content .client-reviews .cr-item{flex-wrap:wrap;gap:0;}}.about-wrapper-1 .about-content .client-reviews .cr-item h6{font-size:18px;font-weight:600;}@media (max-width:575px){.about-wrapper-1 .about-content .client-reviews .cr-item h6{font-size:16px;}}.about-wrapper-1 .about-content .about-button{display:flex;align-items:center;gap:24px;}@media (max-width:575px){.about-wrapper-1 .about-content .about-button{flex-wrap:wrap;}}.about-wrapper-1 .about-content .about-button .phone{display:flex;align-items:center;gap:16px;}.about-wrapper-1 .about-content .about-button .phone .icon{width:56px;height:56px;border-radius:100px;border:1px solid rgba(102,102,102,0.16);display:flex;align-items:center;justify-content:center;}.awards-section{position:relative;}.awards-wrapper .awards-item{padding:30px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;border:var(--border);background:var(--bg);transition:all 0.4s ease-in-out;}@media (max-width:1199px){.awards-wrapper .awards-item{align-items:end;padding:20px;}}@media (max-width:991px){.awards-wrapper .awards-item{flex-wrap:wrap;gap:15px;align-items:center;}}.awards-wrapper .awards-item .content{display:flex;align-items:center;gap:24px;}@media (max-width:1199px){.awards-wrapper .awards-item .content{flex-wrap:wrap;gap:15px;}.awards-wrapper .awards-item .content .icon{width:100%;}}@media (max-width:1199px){.awards-wrapper .awards-item .content .text h4{font-size:20px;}}.awards-wrapper .awards-item:hover{border-color:var(--theme);background:#f6fffb;}.experience-section{position:relative;}.experience-section .section-title span,.experience-section .section-title h2{color:var(--white);}.experience-wrapper{margin-top:30px;}.experience-wrapper .experience-items{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border);padding:20px 0;transition:all 0.4s ease-in-out;}@media (max-width:767px){.experience-wrapper .experience-items{gap:20px;flex-direction:column;align-items:start;}}.experience-wrapper .experience-items span{color:#bbbbbc;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;}.experience-wrapper .experience-items h4{color:var(--white);cursor:pointer;}@media (max-width:991px){.experience-wrapper .experience-items h4{font-size:20px;}}.experience-wrapper .experience-items h6{color:var(--white);cursor:pointer;}@media (max-width:991px){.experience-wrapper .experience-items h6{font-size:16px;}}.experience-wrapper .experience-items:hover{border-color:var(--theme);}.experience-wrapper .experience-items:hover h4{color:var(--accent-ink,var(--theme));}.header-1{position:absolute;top:0;left:0;z-index:9999;width:100%;border-bottom:var(--border-3);}.header-1.header-3{background-color:var(--header);}.header-1 .logo-2{display:none;}.header-1 .container-fluid{padding:0 60px;}@media (max-width:1600px){.header-1 .container-fluid{padding:0 50px;}}@media (max-width:1399px){.header-1 .container-fluid{padding:0 40px;}}@media (max-width:1199px){.header-1 .container-fluid{padding:0 30px;}}@media (max-width:1399px){.header-1 .theme-btn{display:none;}}.header-1 .search-icon{width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;border:1px solid var(--border);}.header-main{display:flex;align-items:center;justify-content:space-between;padding:10px 0;}.header-main .main-menu ul{margin-bottom:0;}.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:40px;}.header-main .main-menu ul li:last-child{margin-inline-end:0;}.header-main .main-menu ul li a{display:inline-block;font-size:16px;font-weight:500;color:var(--header);padding:20px 0;text-align:left;position:relative;text-transform:capitalize;transition:all 0.4s ease-in-out;}.header-main .main-menu ul li a i{margin-left:4px;font-size:14px;}.header-main .main-menu ul li a:hover{color:var(--accent-ink,var(--theme)) !important;}.header-main .main-menu ul li .submenu{position:absolute;top:115%;inset-inline-start:0;min-width:240px;background:var(--white);padding:20px 0;z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;color:var(--header);transform:translateY(-10px);transition:all 0.4s ease-in-out;border-top:6px solid var(--theme);box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0;}.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;font-weight:500;color:var(--header);line-height:38px;padding:0px 0px 0px 32px;width:100%;}.header-main .main-menu ul li .submenu li a::before{content:"";position:absolute;width:0px;height:2px;background:var(--theme);left:14px;bottom:18px;transition:all 0.4s ease-in-out;}.header-main .main-menu ul li .submenu li a:hover{color:var(--accent-ink,var(--theme)) !important;}.header-main .main-menu ul li .submenu li:last-child a{border:none;}.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0;}.header-main .main-menu ul li .submenu li:hover>a{color:var(--accent-ink,var(--theme)) !important;margin-left:10px;}.header-main .main-menu ul li .submenu li:hover>a::before{width:10px;}.header-main .main-menu ul li .submenu li:hover>a::after{color:var(--accent-ink,var(--theme));}.header-main .main-menu ul li .submenu li:hover>.submenu{-webkit-transform:translateY(1);-moz-transform:translateY(1);-ms-transform:translateY(1);-o-transform:translateY(1);transform:translateY(1);visibility:visible;opacity:1;}.header-main .main-menu ul li .submenu li.has-dropdown>a::after{position:absolute;top:50%;inset-inline-end:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:var(--accent-ink,var(--theme));}.header-main .main-menu ul li .has-homemenu{width:800px;padding:30px 30px 10px 30px;opacity:0;left:-250px;visibility:hidden;padding:30px 30px 10px 30px;}.header-main .main-menu ul li .has-homemenu .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between;}@media (max-width:991px){.header-main .main-menu ul li .has-homemenu .homemenu-items{flex-wrap:wrap;}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{position:relative;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb{position:relative;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;margin-top:20px;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:14px 20px;color:var(--white) !important;width:initial;font-size:16px;text-align:center;border-radius:0px !important;background-color:var(--theme);line-height:initial;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{background-color:var(--header);}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,19,19,0)),to(#5e5ef6));background:linear-gradient(to bottom,rgba(99,92,92,0) 0%,#252527 100%);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover::before{visibility:visible;opacity:1;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%);}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img{width:100%;}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:18px;font-weight:600;font-family:"Inter",sans-serif;}.header-main .main-menu ul li:hover>a{color:var(--accent-ink,var(--theme));}.header-main .main-menu ul li:hover>a::after{color:var(--accent-ink,var(--theme));}.header-main .main-menu ul li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0px);}.header-main .main-menu.style-2 ul li a{color:var(--white);}.header-main .header-right{gap:30px;}@media (max-width:1399px){.header-main .header-right{gap:20px;}}.header-main .header-right .dark-icon{width:48px;height:48px;background:var(--bg);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.4s ease-in-out;}.header-main .header-right .dark-icon:hover{background:var(--black);}.header-main .header-right .dark-icon:hover img{filter:invert(1);}.header-main .header-right .theme-btn{padding:12px 30px;background:var(--header);color:var(--white);}.header-main .header-right .theme-btn::before{background:var(--theme);}.header-main .header-right .theme-btn.style-2{padding:16px 30px;color:var(--accent-ink,var(--theme));border:var(--border-2);}.header-main .header-right .theme-btn.style-2::before{background-color:var(--white);}.header-main .header-right .search-icon{border-radius:100px;background:rgba(102,102,102,0.24);color:var(--white);width:48px;height:48px;display:flex;align-items:center;justify-content:center;}.header-main .sidebar__toggle{cursor:pointer;font-size:20px;}.header-main .sidebar__toggle.style-2{color:var(--white);}.sticky{position:fixed !important;top:0 !important;left:0;width:100%;z-index:100;transition:all 0.9s;background-color:var(--white);-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}.sticky.header-1.header-3{background-color:var(--white);}.sticky.header-1 .header-logo{display:none;}.sticky.header-1 .logo-2{display:block;}.sticky.header-1 .header-main .main-menu ul li a{color:var(--header);}.sticky.header-1 .header-main .main-menu ul li a:hover{color:var(--accent-ink,var(--theme)) !important;}.sticky.header-1 .header-main .main-menu ul li .submenu{color:var(--header);}.sticky.header-1 .header-main .main-menu ul li .submenu li a{color:var(--header);}.sticky.header-1 .header-main .sidebar__toggle{color:var(--header);}.sticky.header-1 .theme-btn.style-2{color:var(--header);background:var(--white);}.sticky.header-1 .theme-btn.style-2::before{background:var(--theme);}.sticky.header-1 .search-icon{color:var(--header);border:var(--border-2);background:transparent;transition:all 0.4s ease-in-out;}.sticky.header-1 .search-icon:hover{background:var(--theme);}.offcanvas__info{background:var(--white) none repeat scroll 0 0;border-left:2px solid var(--theme);position:fixed;right:0;top:0;width:400px;height:100%;-webkit-transform:translateX(calc(100%+80px));-moz-transform:translateX(calc(100%+80px));-ms-transform:translateX(calc(100%+80px));-o-transform:translateX(calc(100%+80px));transform:translateX(calc(100%+80px));-webkit-transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;-moz-transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none;}.offcanvas__info::-webkit-scrollbar{display:none;}.offcanvas__info.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}.offcanvas__wrapper{position:relative;height:100%;padding:30px 30px;}.offcanvas__wrapper .offcanvas__content .text{color:var(--text);}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer;}.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--white);}.offcanvas__wrapper .offcanvas__content .offcanvas__contact{margin-top:20px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600;text-transform:capitalize;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:var(--text);}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:var(--accent-ink,var(--theme));}.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:initial;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:20px 40px;text-transform:capitalize !important;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;text-align:center;font-size:16px;display:block;background:transparent;color:var(--text);border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center;border:1px solid var(--border);}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme);color:var(--white);}.offcanvas__wrapper .offcanvas__logo{width:170px;}.offcanvas__wrapper .offcanvas__logo img{width:100%;height:100%;}.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:900;top:0;opacity:0;visibility:hidden;right:0;}.offcanvas__overlay.overlay-open{opacity:0.8;visibility:visible;}@media (max-width:450px){.offcanvas__info{width:300px;}}@media (max-width:575px){.offcanvas__wrapper{padding:20px;}}.fix{overflow:hidden;}@media (max-width:767px){br{display:none;}}.hero-1{padding-top:120px;position:relative;}.hero-1 .hero-info{display:flex;align-items:center;gap:10px;gap:20px;position:absolute;transform:rotate(-90deg) translateY(-50%);top:50%;left:-45px;}@media (max-width:1199px){.hero-1 .hero-info{display:none;}}.hero-1 .hero-info a{font-size:14px;font-weight:500;color:var(--text);position:relative;transition:all 0.4s ease-in-out;}.hero-1 .hero-info a.active{color:var(--header);}.hero-1 .hero-info a.active::before{width:50%;}.hero-1 .hero-info a::before{position:absolute;content:"";left:0;bottom:0;width:0;height:1px;background-color:var(--theme);transition:all 0.4s ease-in-out;}.hero-1 .hero-info a:hover{color:var(--header);}.hero-1 .hero-info a:hover::before{width:50%;}.hero-1 .hero-images{position:relative;z-index:9;}@media (max-width:1199px){.hero-1 .hero-images img{width:100%;height:100%;}}.hero-1 .hero-images .hero-shape{position:absolute;left:-10px;bottom:48px;z-index:-1;}@media (max-width:1199px){.hero-1 .hero-images .hero-shape{display:none;}}.hero-1 .hero-images .hero-shape img{height:initial;width:initial;}.hero-1 .hero-content span{color:var(--header);font-size:18px;font-weight:600;}.hero-1 .hero-content span img{margin-right:10px;}.hero-1 .hero-content h1{font-size:75px;margin-top:20px;margin-bottom:25px;}@media (max-width:1199px){.hero-1 .hero-content h1{font-size:55px;}}@media (max-width:767px){.hero-1 .hero-content h1{font-size:50px;}}@media (max-width:575px){.hero-1 .hero-content h1{font-size:35px;}}.hero-1 .hero-content h1 .type-text{display:inline-block;white-space:nowrap;min-width:150px;word-break:keep-all;}.hero-1 .hero-content h1 .type-text span{color:var(--text);font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;}.hero-1 .hero-content p{letter-spacing:0;}.hero-1 .hero-content .hero-btn-wrapper{margin-top:40px;display:flex;align-items:center;gap:24px;}@media (max-width:1199px){.hero-1 .hero-content .hero-btn-wrapper{flex-wrap:wrap;gap:20px;}}.hero-1 .hero-content .hero-btn-wrapper .video-btn{display:flex;align-items:center;gap:9px;}.hero-1 .hero-content .hero-btn-wrapper .video-btn span{margin-bottom:0;}.hero-1 .hero-content .hero-btn-wrapper .video-btn .icon{width:56px;height:56px;border-radius:100px;border:1px solid rgba(102,102,102,0.16);display:flex;align-items:center;justify-content:center;}.hero-1 .hero-content .hero-btn-wrapper .video-btn .icon i{color:var(--accent-ink,var(--theme));}.hero-1 .hero-content .hero-btn-wrapper .video-btn .text{font-size:14px;font-family:Manrope;font-weight:600;line-height:24px;}.mean-container a.meanmenu-reveal{display:none;}.mean-container .mean-nav{background:none;margin-top:0;}.mean-container .mean-bar{padding:0;min-height:auto;background:none;}.mean-container .mean-nav>ul{padding:0;margin:0;width:100%;list-style-type:none;display:block !important;}.mean-container .mean-nav>ul .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between;}@media (max-width:1199px){.mean-container .mean-nav>ul .homemenu-items{flex-wrap:wrap;}}.mean-container .mean-nav>ul .homemenu-items .homemenu{position:relative;}@media (max-width:1199px){.mean-container .mean-nav>ul .homemenu-items .homemenu{max-width:300px;text-align:center;margin:0 auto;border:1px solid var(--border);padding:10px;}}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb{position:relative;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;margin-top:20px;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:12px 20px;color:var(--white) !important;width:initial;font-size:16px;text-align:center;border-radius:0;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white) !important;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,19,19,0)),to(#5e5ef6));background:linear-gradient(to bottom,rgba(99,92,92,0) 0%,#252527 100%);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover::before{visibility:visible;opacity:1;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%);}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb img{width:100%;}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px;}.mean-container a.meanmenu-reveal{display:none !important;}.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:var(--header);font-size:16px;line-height:1.5;font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--border) !important;border:none;}.mean-container .mean-nav ul li a:hover{color:var(--accent-ink,var(--theme));}.mean-container .mean-nav ul li a:last-child{border-bottom:0;}.mean-container .mean-nav ul li a:hover{color:var(--accent-ink,var(--theme));}.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0 !important;}.mean-container .mean-nav ul li>a>i{display:none;}.mean-container .mean-nav ul li>a.mean-expand i{display:inline-block;font-size:18px;}.mean-container .mean-nav>ul>li:first-child>a{border-top:0;}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all 0.4s ease-in-out;}.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px;}.marquee-container{overflow:hidden;background-color:#1e1e1e;padding:30px 0;}.marquee-wrapper{display:flex;width:fit-content;animation:scroll-left 25s linear infinite;}.marquee-content{display:flex;}.marquee-text{display:flex;align-items:center;gap:16px;margin:0 30px;white-space:nowrap;}.marquee-text h3{color:var(--white);}@keyframes scroll-left{0%{transform:translateX(0%);}100%{transform:translateX(-50%);}}.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden;}.cursor-inner{width:6px;height:6px;z-index:10000001;background-color:var(--theme);-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out,margin 0.3s ease-in-out,opacity 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,height 0.3s ease-in-out,margin 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out,margin 0.3s ease-in-out,opacity 0.3s ease-in-out;}.cursor-inner.cursor-hover{margin-left:-35px;margin-top:-35px;width:70px;height:70px;background-color:var(--theme);opacity:0.3;}.cursor-outer{margin-left:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid var(--theme);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;opacity:0.5;-webkit-transition:all 0.08s ease-out;-o-transition:all 0.08s ease-out;transition:all 0.08s ease-out;}.cursor-outer.cursor-hover{opacity:0;}.back-to-top{border-radius:50%;background:var(--theme);width:50px;height:50px;line-height:50px;color:var(--header);font-size:18px;position:fixed;display:inline-block;z-index:999;left:30px;right:auto;bottom:30px;transition:all 0.4s ease-in-out;opacity:0;visibility:hidden;transform:translateY(20px);}.back-to-top:hover{background:var(--white);color:var(--header);}.back-to-top.show{opacity:1;visibility:visible;transform:translate(0);}.section-title{position:relative;z-index:99;margin-bottom:30px;}@media (max-width:767px){.section-title{margin-bottom:0;}}.section-title span{font-size:18px;font-family:"Manrope",sans-serif;font-weight:600;color:var(--header);background-clip:text;line-height:1;display:inline-block;margin-bottom:10px;}.section-title span img{margin-right:10px;}.section-title span.style-2{color:var(--accent-ink,var(--theme));padding:8px 24px;border:var(--border-2);border-radius:100px;}@media (max-width:991px){.section-title span.style-2{padding:5px 24px;}}.section-title span.style-3{color:var(--accent-ink,var(--theme));}.section-title h2 span{color:var(--accent-ink,var(--theme)) !important;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;margin-bottom:0;}.section-bg-2{background-color:var(--bg-2);}.body-color{background-color:var(--body);}.section-padding{padding:120px 0;}@media (max-width:1199px){.section-padding{padding:100px 0;}}@media (max-width:991px){.section-padding{padding:80px 0;}}.service-1{position:relative;}.service-1 .section-title span{color:var(--white);}.service-1 .section-title h2{color:var(--white);}@media (max-width:575px){.service-1 .section-title h2{font-size:28px;}}.service-wrapper{margin-top:30px;}.service-wrapper .services-item{display:flex;align-items:center;justify-content:space-between;padding:24px;border:var(--border);border-radius:16px;margin-bottom:20px;overflow:hidden;}@media (max-width:991px){.service-wrapper .services-item{flex-wrap:wrap;gap:20px;}}.service-wrapper .services-item .head{display:flex;align-items:center;gap:48px;width:300px;}@media (max-width:1199px){.service-wrapper .services-item .head{gap:20px;width:210px;}}@media (max-width:991px){.service-wrapper .services-item .head{width:100%;}}.service-wrapper .services-item .head span{font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;}@media (max-width:991px){.service-wrapper .services-item .head span{font-size:18px;}}.service-wrapper .services-item .head h4 a{color:var(--white);}.service-wrapper .services-item .head h4 a:hover{color:var(--accent-ink,var(--theme));}@media (max-width:1199px){.service-wrapper .services-item .head h4{font-size:20px;}}@media (max-width:575px){.service-wrapper .services-item .head h4{font-size:18px;}}.service-wrapper .services-item .text p{color:#bbbcbc;}.service-wrapper .services-item .link-btn{display:flex;align-items:center;gap:16px;left:100px;position:relative;transition:all 0.4s ease-in-out;}@media (max-width:991px){.service-wrapper .services-item .link-btn{left:0;}}.service-wrapper .services-item .link-btn i{width:32px;height:32px;color:var(--accent-ink,var(--theme));border:var(--border-2);border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);cursor:pointer;}.service-wrapper .services-item .link-btn a{color:var(--accent-ink,var(--theme));opacity:0;visibility:hidden;}@media (max-width:991px){.service-wrapper .services-item .link-btn a{opacity:1;visibility:visible;color:var(--white);}}.service-wrapper .services-item:hover{border-color:var(--theme);}.service-wrapper .services-item:hover .link-btn{left:0;}.service-wrapper .services-item:hover .link-btn i{background-color:var(--theme);color:var(--header);}.service-wrapper .services-item:hover .link-btn a{opacity:1;visibility:visible;}.hero-mesh{--mesh-green:rgba(40,233,140,0.26);--mesh-mint:rgba(135,246,188,0.22);--mesh-teal:rgba(23,168,133,0.13);--mesh-glow:rgba(40,233,140,0.08);background-color:var(--body);background-image:radial-gradient(ellipse at 14% 62%,var(--mesh-green),transparent 52%),radial-gradient(ellipse at 48% 94%,var(--mesh-teal),transparent 48%),radial-gradient(ellipse at 84% 12%,var(--mesh-mint),transparent 48%),radial-gradient(ellipse at 100% 80%,var(--mesh-glow),transparent 42%);background-repeat:no-repeat;}html[data-theme="dark"] .hero-mesh{--mesh-green:rgba(40,233,140,0.18);--mesh-mint:rgba(95,228,167,0.10);--mesh-teal:rgba(23,168,133,0.15);--mesh-glow:rgba(40,233,140,0.06);}.hero-1 .hero-content h1 .type-text .highlight{color:var(--accent-ink,var(--theme));}.section-title>span,.section-title>span.style-2{display:inline-flex;align-items:center;max-width:100%;padding:8px 24px;border:1px solid var(--theme);border-radius:100px;line-height:1.35;}.section-title>span>img,.section-title>span>i{flex-shrink:0;}@media (max-width:991px){.section-title>span,.section-title>span.style-2{padding:5px 24px;}}.tools-section .section-title h2,.tools-section .section-title>span{color:var(--white);}.tools-section .section-title h2 span{color:var(--accent-ink,var(--theme));}.tools-group{margin-top:48px;}.tools-group-title{color:var(--white);font-size:24px;margin-bottom:24px;padding-left:16px;border-left:3px solid var(--theme);}.tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;}.tool-card{position:relative;min-height:70px;padding:10px 14px;border:1px solid rgba(255,255,255,0.10);border-radius:16px;display:flex;align-items:center;gap:12px;text-align:left;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.055),rgba(40,233,140,0.025));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease;}.tool-card::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(81,233,140,0),var(--theme),rgba(81,233,140,0));opacity:0.55;}.tool-card:hover{transform:translateY(-2px);border-color:rgba(81,233,140,0.48);background:linear-gradient(135deg,rgba(81,233,140,0.10),rgba(255,255,255,0.04));box-shadow:0 10px 28px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.06);}.tool-icon{width:46px;height:46px;min-width:46px;margin:0;border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.055);display:flex;align-items:center;justify-content:center;transition:border-color 0.22s ease,background 0.22s ease;}.tool-card:hover .tool-icon{border-color:rgba(81,233,140,0.34);background:rgba(81,233,140,0.08);}.tool-icon img{width:30px;height:30px;object-fit:contain;}.tool-card h4{color:var(--white);font-size:14px;font-weight:600;line-height:1.35;margin:0;letter-spacing:-0.01em;}@media (max-width:1199px){.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:767px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.tools-group{margin-top:34px;}.tools-group-title{font-size:20px;margin-bottom:18px;}.tool-card{min-height:66px;padding:9px 12px;border-radius:14px;gap:10px;}.tool-icon{width:42px;height:42px;min-width:42px;border-radius:11px;}.tool-icon img{width:28px;height:28px;}.tool-card h4{font-size:13px;}}@media (max-width:420px){.tools-grid{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){.tool-card,.tool-icon{transition:none;}.tool-card:hover{transform:none;}}.section-title .section-label-icon{display:inline-block;width:24px;height:24px;margin-right:10px;object-fit:contain;vertical-align:middle;color:var(--accent-ink,var(--theme));font-size:22px;line-height:24px;}.marquee-text .marquee-topic-icon{width:48px;height:48px;object-fit:contain;}.awards-item .content .icon img{width:64px;height:64px;object-fit:contain;}.awards-item>.icon img{width:32px;height:32px;object-fit:contain;}.header-logo img,.logo-2 img,.offcanvas__logo img{width:257px;max-width:100%;height:auto;object-fit:contain;}.hero-1 .hero-images>img{width:auto;max-width:100%;max-height:720px;height:auto;object-fit:contain;display:block;margin:0 auto;}.about-wrapper-1 .about-images>img,.about-wrapper-2 .about-images>img{width:auto;max-width:100%;max-height:700px;height:auto;object-fit:contain;display:block;margin:0 auto;}@media (max-width:575px){.header-logo img,.logo-2 img,.offcanvas__logo img{width:205px;}.hero-1 .hero-images>img{max-height:560px;}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:94px;min-height:44px;padding:10px 14px;border:1px solid var(--theme);border-radius:100px;background:var(--bg);color:var(--header);font:600 14px/1.2 "Manrope",sans-serif;cursor:pointer;flex-shrink:0;}.theme-toggle[hidden]{display:none;}.theme-toggle:hover{background:var(--theme);color:#1c1d20;}.theme-toggle:focus-visible{outline:2px solid var(--header);outline-offset:4px;}.theme-toggle .fa-moon,html[data-theme="dark"] .theme-toggle .fa-sun{display:none;}html[data-theme="dark"] .theme-toggle .fa-moon{display:inline-block;}html[data-theme="dark"]{--body:#121517;--bg:#1d2225;--bg-2:#171b1e;--header:#f3f5f6;--text:#bdc5ca;--border:1.5px solid rgba(190,205,213,0.2);--border-3:1.5px solid rgba(190,205,213,0.16);--box-shadow:0px 4px 25px rgba(0,0,0,0.25);--bs-body-color:#bdc5ca;--bs-body-bg:#121517;--bs-border-color:#394249;}html[data-theme="dark"] body{background:var(--body);}html[data-theme="dark"] .header-1,html[data-theme="dark"] .offcanvas__info,html[data-theme="dark"] .header-main .main-menu ul li .submenu{background-color:var(--body);}html[data-theme="dark"] .sticky{box-shadow:0 8px 24px rgba(0,0,0,0.25);}html[data-theme="dark"]:is(input,textarea)::placeholder{color:var(--text);opacity:1;}html[data-theme="dark"]:is(input,textarea):focus-visible{outline:2px solid var(--theme);outline-offset:2px;}html[data-theme="dark"] .awards-wrapper .awards-item:hover,html[data-theme="dark"] .news-1 .news-item:hover .content,html[data-theme="dark"] .service-card-items-2:hover,html[data-theme="dark"] .main-sidebar .single-sidebar-widget:is(.service-list li,.categories-list a):hover,html[data-theme="dark"] .service-details-post .single-service-post .post-content .highlight-text{background-color:#20352c;}html[data-theme="dark"] .theme-btn,html[data-theme="dark"] .back-to-top,html[data-theme="dark"] .offcanvas__close,html[data-theme="dark"] .hero-btn-wrapper .video-btn .icon,html[data-theme="dark"] .project-items .content>.icon,html[data-theme="dark"] .project-items-2 .content>.icon{--header:#1c1d20;}html[data-theme="dark"] .header-main .header-right .theme-btn{background:var(--theme);color:#1c1d20;}html[data-theme="dark"] .header-main .header-right .theme-btn::before{background:#effff6;}html[data-theme="dark"] .header-main .header-right .theme-btn:hover{color:#1c1d20;}html[data-theme="dark"] .tool-icon,html[data-theme="dark"] .work-wrapper .work-items .icon{background:#f9f9f9;}html[data-theme="dark"] .awards-item .content .icon img{background:#f9f9f9;border-radius:12px;padding:4px;}@media (max-width:575px){.header-1 .container-fluid{padding-left:16px;padding-right:16px;}.header-main .header-right{gap:12px;}.header-logo img,.logo-2 img{width:clamp(145px,44vw,205px);}.theme-toggle{min-width:44px;width:44px;padding:10px;}.theme-toggle-label{display:none;}}.site-footer{--footer-bg:#18221d;--footer-heading:#f3f8f5;--footer-text:#b8c6be;--footer-border:rgba(184,198,190,0.2);background:var(--footer-bg);color:var(--footer-text);padding:0 0 24px;}html[data-theme="dark"] .site-footer{--footer-bg:#101713;}.site-footer .footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:72px 0 56px;border-bottom:1px solid var(--footer-border);}.site-footer .footer-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent-ink,var(--theme));font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px;}.site-footer .footer-invitation h2{color:var(--footer-heading);font-size:clamp(30px,3.7vw,52px);line-height:1.18;letter-spacing:-1.5px;text-transform:none;margin:0;}.site-footer .footer-invitation h2 span{color:var(--accent-ink,var(--theme));}.site-footer .footer-actions{display:flex;flex-direction:column;align-items:center;gap:18px;flex-shrink:0;}.site-footer .footer-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:18px 24px;min-height:56px;border-radius:100px;background:var(--theme);color:#17211b;font-weight:700;}.site-footer .footer-cta i{transform:rotate(-45deg);}.site-footer .footer-cta:hover{background:#b7fbd8;color:#17211b;}.site-footer .footer-resume{display:inline-flex;align-items:center;gap:9px;min-height:30px;color:var(--footer-text);font-size:14px;}.site-footer .footer-grid{display:grid;grid-template-columns:1.2fr 0.65fr 1fr 1.2fr;gap:36px;padding:52px 0;}.site-footer .footer-grid>*{min-width:0;}.site-footer .footer-brand-link{display:inline-block;margin-bottom:20px;}.site-footer .footer-brand-link img{width:228px;max-width:100%;height:auto;}.site-footer .footer-brand p{font-size:14px;line-height:1.8;max-width:290px;margin:0 0 22px;}.site-footer .footer-connect{display:flex;gap:10px;}.site-footer .footer-connect a{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--footer-border);border-radius:50%;color:var(--footer-heading);}.site-footer .footer-connect a:hover{background:var(--theme);color:#17211b;border-color:var(--theme);}.site-footer .footer-grid h3{font-size:16px;font-weight:700;color:var(--footer-heading);margin:0 0 18px;}.site-footer .footer-links{display:grid;gap:10px;margin:0;padding:0;list-style:none;}.site-footer .footer-links a{display:inline-block;padding:3px 0;color:var(--footer-text);font-size:14px;line-height:1.6;}.site-footer .footer-contact-list{font-style:normal;margin:0;display:grid;gap:18px;}.site-footer .footer-contact-list>div{display:flex;align-items:flex-start;gap:12px;}.site-footer .footer-contact-list i{color:var(--accent-ink,var(--theme));width:18px;flex-shrink:0;margin-top:5px;}.site-footer .footer-contact-list a,.site-footer .footer-contact-list span{color:var(--footer-text);font-size:14px;line-height:1.7;overflow-wrap:anywhere;}.site-footer .footer-links a:hover,.site-footer .footer-contact-list a:hover,.site-footer .footer-resume:hover{color:var(--accent-ink,var(--theme));}.site-footer a:focus-visible{outline:2px solid var(--theme);outline-offset:5px;border-radius:4px;}.site-footer .footer-base{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 24px;padding-top:24px;border-top:1px solid var(--footer-border);font-size:13px;}.site-footer .footer-base p{font-size:inherit;margin:0;}.site-footer .footer-top-link{display:inline-flex;gap:10px;align-items:center;color:var(--footer-heading);min-height:32px;}.site-footer .footer-top-link i{color:var(--accent-ink,var(--theme));}.site-footer .footer-top-link:hover{color:var(--accent-ink,var(--theme));}@media (max-width:1199px){.site-footer .footer-grid{gap:28px;grid-template-columns:1fr 0.7fr 1fr 1.2fr;}}@media (max-width:991px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;}.site-footer .footer-invitation{padding:56px 0 40px;gap:24px;}}@media (max-width:575px){.site-footer .footer-invitation{flex-direction:column;align-items:flex-start;}.site-footer .footer-invitation h2{letter-spacing:-0.8px;}.site-footer .footer-actions{align-items:flex-start;}.site-footer .footer-grid{padding:36px 0;gap:32px 20px;}.site-footer .footer-brand,.site-footer .footer-contact{grid-column:1 / -1;}.site-footer .footer-brand p{max-width:none;}.site-footer .footer-base{align-items:flex-start;flex-direction:column;gap:8px;}}:root{--site-mesh-green:rgba(40,233,140,0.20);--site-mesh-mint:rgba(135,246,188,0.16);--site-mesh-teal:rgba(23,168,133,0.10);--site-mesh-glow:rgba(40,233,140,0.06);}body{background-color:var(--body);background-image:radial-gradient(ellipse at 14% 18%,var(--site-mesh-green),transparent 52%),radial-gradient(ellipse at 48% 52%,var(--site-mesh-teal),transparent 50%),radial-gradient(ellipse at 84% 10%,var(--site-mesh-mint),transparent 48%),radial-gradient(ellipse at 96% 82%,var(--site-mesh-glow),transparent 42%);background-attachment:fixed;background-repeat:no-repeat;background-size:100% 100%;}.section-bg-2{background-color:var(--bg-2) !important;}.hero-mesh{background-color:transparent;}html[data-theme="dark"]{--site-mesh-green:rgba(40,233,140,0.14);--site-mesh-mint:rgba(95,228,167,0.08);--site-mesh-teal:rgba(23,168,133,0.12);--site-mesh-glow:rgba(40,233,140,0.05);}@media (max-width:991px){body{background-attachment:scroll;background-size:100% 1800px;background-repeat:repeat-y;}}.footer-policy-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;border-top:1px solid rgba(128,128,128,.25);font-size:14px;line-height:1.6}.footer-policy-links a:hover,.footer-policy-links a:focus-visible{text-decoration:underline;text-underline-offset:4px}.site-footer .footer-invitation>div{min-width:0;}@media (max-width:767px){.site-footer .footer-invitation{flex-direction:column;align-items:center;text-align:center;gap:28px;padding:48px 0 36px;}.site-footer .footer-invitation>div{width:100%;}.site-footer .footer-invitation h2{font-size:clamp(26px,6.7vw,38px);line-height:1.25;letter-spacing:-.6px;overflow-wrap:break-word;text-wrap:balance;}.site-footer .footer-eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:16px;}.site-footer .footer-actions{align-items:center;gap:14px;}.site-footer .footer-cta{width:100%;max-width:320px;min-height:52px;padding:15px 18px;gap:14px;font-size:15px;}.site-footer .footer-resume{min-height:44px;justify-content:center;flex-wrap:wrap;}}.site-footer{text-align:left}.site-footer .footer-invitation{text-align:left}.site-footer .footer-actions{align-items:flex-start}.site-footer .footer-cta,.site-footer .footer-resume{justify-content:flex-start}@media (max-width:767px){.site-footer .footer-invitation{align-items:flex-start;text-align:left}.site-footer .footer-invitation h2{text-wrap:wrap}.site-footer .footer-actions{align-items:flex-start}.site-footer .footer-cta{width:auto;max-width:100%}.site-footer .footer-base{align-items:flex-start}}.marquee-text .marquee-label{font-family:"Manrope",sans-serif;font-size:32px;font-weight:800;line-height:132%;color:var(--white);margin:0;padding:0;text-transform:capitalize;transition:all .4s ease-in-out}@media (max-width:575px){.marquee-text .marquee-label{font-size:25px}}.portfolio-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.portfolio-category-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dfe6e1;border-radius:20px;overflow:hidden;background:#fff;color:#17271e;transition:transform .2s,border-color .2s}.portfolio-category-card:hover{transform:translateY(-4px);border-color:var(--theme)}.portfolio-category-image{aspect-ratio:4/3;background:#f3f6f4;display:grid;place-items:center;overflow:hidden}.portfolio-category-image img{display:block;width:100%;height:100%;object-fit:contain}.portfolio-category-copy{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1}.portfolio-category-copy h3{font-size:23px;line-height:1.35;text-transform:none;margin:0;color:inherit}.portfolio-category-copy>span{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;background:var(--theme);color:#12251a;border-radius:50%;font-size:24px}.portfolio-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.portfolio-category-nav a{border:1px solid #cbd6cf;border-radius:24px;padding:10px 17px;font-size:14px}.portfolio-category-nav [aria-current=page]{background:var(--theme);border-color:var(--theme);color:#14251c}.portfolio-group{margin-top:44px}.portfolio-group-title{font-size:28px;margin:0 0 24px;text-transform:none}.portfolio-viewer-grid,.portfolio-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.portfolio-viewer{min-width:0;margin:0;border:1px solid #d9e2dd;border-radius:16px;overflow:hidden;background:#fff;color:#17271e}.portfolio-viewer iframe{display:block;width:100%;height:450px;border:0;background:#f4f5f4}.portfolio-viewer-caption{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.portfolio-viewer-caption h3{font-size:16px;line-height:1.5;margin:0;text-transform:none;color:inherit}.portfolio-viewer-caption a{font-size:14px;text-decoration:underline}.portfolio-work{margin:0;min-width:0;overflow:hidden;border-radius:12px;background:#f3f6f4}.portfolio-work>a{display:block}.portfolio-work img{width:100%;height:auto;display:block}.portfolio-work figcaption{padding:24px;color:#17271e}.portfolio-work figcaption span{font-size:14px}.portfolio-work h3{font-size:25px;margin:8px 0 0;text-transform:none;color:inherit}html[data-theme=dark]:is(.portfolio-category-card,.portfolio-viewer){background:#202822;color:#f4f7f5;border-color:#34483c}html[data-theme=dark] .portfolio-category-image,html[data-theme=dark] .portfolio-work{background:#202822}html[data-theme=dark] .portfolio-work figcaption{color:#f4f7f5}html[data-theme=dark] .portfolio-category-nav a{border-color:#46604f}@media (max-width:991px){.portfolio-category-grid{gap:18px}.portfolio-category-copy{padding:18px;gap:10px}.portfolio-category-copy h3{font-size:19px}.portfolio-viewer iframe{height:380px}}@media (max-width:650px){.portfolio-category-grid,.portfolio-viewer-grid,.portfolio-gallery-desktop,.portfolio-gallery-web{grid-template-columns:minmax(0,1fr)}.portfolio-category-image{aspect-ratio:4/3}.portfolio-gallery{gap:14px}.portfolio-category-nav{gap:8px}.portfolio-category-nav a{font-size:12px;padding:8px 12px}}a[href^="mailto:"]{text-transform:lowercase!important;overflow-wrap:anywhere}.journal-empty{padding:60px 24px;text-align:center;border:1px dashed color-mix(in srgb,var(--header) 20%,transparent);border-radius:22px}.journal-empty>span{font-size:48px;color:var(--accent-ink,var(--theme))}.journal-empty h2{font-size:30px;text-transform:none;margin:16px 0}.journal-empty p{margin-bottom:20px}body.menu-open{overflow:hidden}.offcanvas__info:not(.info-open){visibility:hidden}.offcanvas__info.info-open{visibility:visible;max-width:100vw;height:100dvh}.header-main button.sidebar__toggle{border:0;background:transparent;color:var(--header);min-width:44px;min-height:44px;padding:8px}:is(.page-banner,.journal-card,.cms-prose,.policy-content,.portfolio-viewer-caption,.footer-contact-list){overflow-wrap:anywhere}@media (max-width:575px){.offcanvas__wrapper{padding:22px 20px}.portfolio-viewer iframe{height:360px}.portfolio-category-copy{padding:18px}.footer-contact-list a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-content{animation:none}.offcanvas__info{transition:none}.mouse-cursor{display:none}}#back-top{left:max(14px,env(safe-area-inset-left));right:auto;bottom:max(14px,env(safe-area-inset-bottom));width:50px;height:50px;display:grid;place-items:center;line-height:1;padding:0}.yuvi-ai-launcher{min-height:50px}.hero-1 .hero-content{container-type:inline-size}.hero-1 .hero-content h1{font-size:min(75px,10cqw);line-height:1.12;letter-spacing:0;transition:none}.hero-1 .hero-content h1 .hero-name{display:block;white-space:nowrap;font:inherit;color:inherit}.hero-1 .hero-content h1 .type-text{display:block;white-space:nowrap;min-width:0;min-height:1.2em;font-size:min(62px,8cqw);line-height:1.2;letter-spacing:0}.hero-1 .hero-content h1:is(.hero-name,.type-text,.highlight){transition:none}.about-wrapper-1 .about-content .about-button .phone .icon{flex:0 0 56px;background:var(--theme);color:#10251a;border:0}.about-wrapper-1 .about-content .about-button .phone .icon svg{display:block;width:26px;height:26px;flex-shrink:0}body,input,textarea,select,button{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif}.cms-insights-home{color:var(--text);background-color:var(--body);background-image:radial-gradient(ellipse at 14% 18%,rgba(40,233,140,.20),transparent 52%),radial-gradient(ellipse at 84% 10%,rgba(135,246,188,.16),transparent 48%),radial-gradient(ellipse at 96% 82%,rgba(40,233,140,.06),transparent 42%)}.home-page{margin:0;background-color:var(--body);background-image:none}.home-page>.section-padding{padding-block:clamp(56px,7vw,100px)}.home-page>.about-section{padding-bottom:clamp(56px,7vw,100px)!important}.home-page>:is(.about-section,.awards-section,.project-section){background:radial-gradient(ellipse at 10% 20%,rgba(40,233,140,.10),transparent 58%),var(--body)}.home-page .section-title{text-wrap:balance;margin-bottom:36px}.home-page .section-title h2{font-size:clamp(28px,3.4vw,48px);line-height:1.2;margin-bottom:0}.home-page .section-title>span{display:inline-flex;align-items:center;justify-content:center;gap:10px}.home-page .section-label-icon{flex-shrink:0;margin:0}.home-page .home-section-action{display:flex;justify-content:center;margin-top:40px;text-align:center}.home-page .home-section-action .theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px}.home-page .about-images img{max-width:100%;height:auto}.home-page .service-wrapper .services-item{gap:24px}.home-page .service-wrapper .services-item>*{min-width:0}.home-page .service-wrapper .services-item .head{flex:1}.home-page .service-wrapper .services-item .text{flex:1}.home-page .service-wrapper .services-item .link-btn{flex-shrink:0}.home-page .cms-insights-home{color:var(--text)}.home-page .cms-insights-home :is(h2,h3,a){color:var(--header)}.home-page .cms-insights-home .section-title h2 span{color:#19804b!important}.home-page .cms-insights-home .section-title>span{color:#1c1d20}.home-blog-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:18px}.home-blog-controls[hidden]{display:none}.home-blog-controls button{width:46px;height:46px;border:1px solid #cbded2;border-radius:50%;background:#fff;color:#1c1d20;font-size:24px}.home-blog-controls button:hover:not(:disabled){background:#51e98c}.home-blog-controls button:disabled{opacity:.35;cursor:default}.home-blog-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 18px;scrollbar-width:thin;scrollbar-color:#51e98c #e8f1eb}.home-blog-card{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dce8e0;border-radius:20px;overflow:hidden}.home-blog-image{display:grid;place-items:center;aspect-ratio:3/2;background:radial-gradient(circle at 30% 20%,#bbf6d4,transparent 75%),#eff8f2;overflow:hidden}.home-blog-image img{width:100%;height:100%;object-fit:cover}.home-blog-image>span{font-size:64px;color:#19804b}.home-blog-copy{padding:24px;display:flex;flex:1;flex-direction:column}.home-blog-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:16px;flex-wrap:wrap}.home-blog-meta>span{color:#19804b;font-weight:600}.home-blog-copy h3{font-size:23px;line-height:1.35;text-transform:none;overflow-wrap:anywhere;margin-bottom:14px}.home-blog-copy p{font-size:14px;line-height:1.75;margin-bottom:24px;overflow-wrap:anywhere}.home-blog-read{display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid #e4ece7;padding-top:18px;font-weight:600}.home-page .cms-insights-home .journal-empty{border-color:#bfd9c9;background:rgba(255,255,255,.65)}.home-page:is(.home-blog-track,.home-blog-controls button,.home-section-action a):focus-visible{outline:3px solid #19804b;outline-offset:4px}@media (max-width:991px){.home-blog-track{grid-auto-columns:calc((100% - 24px)/2)}.home-page .service-wrapper .services-item{flex-wrap:wrap}.home-page .service-wrapper .services-item .head{flex-basis:100%}.home-page .service-wrapper .services-item .text{max-width:none}.home-page .about-button{flex-wrap:wrap;gap:24px}}@media (max-width:575px){.home-blog-track{grid-auto-columns:88%;gap:16px}.home-page .section-title{margin-bottom:28px}.home-page .home-section-action{margin-top:28px}.home-page .service-wrapper .services-item{align-items:flex-start;flex-direction:column;gap:18px}.home-page .service-wrapper .services-item .head{gap:12px}.home-page .service-wrapper .services-item h4{font-size:23px}.home-page .awards-item .content{align-items:flex-start;gap:16px}.home-page .awards-item .content .icon{flex-shrink:0}.home-page .awards-item h4{font-size:21px}.home-blog-copy{padding:20px}}.about-section.about-2 .about-wrapper-2{margin-top:0}.about-section.about-2 .row{align-items:stretch}.about-section.about-2 .row>div:first-child{display:flex;align-items:flex-end}.about-section.about-2 .about-content{padding-bottom:48px}@media (max-width:991px){.about-section.about-2 .about-content{padding-bottom:0}}.home-page>.about-section{padding-bottom:0!important}.home-page .about-wrapper-1>.row{align-items:stretch!important}.home-page .about-wrapper-1>.row>div:last-child{align-items:flex-end}.home-page .about-wrapper-1 .about-content{padding-bottom:48px}.home-page .about-wrapper-1 .about-images{display:flex;align-items:flex-end}.home-page .about-wrapper-1 .about-images>img{display:block;margin-bottom:0}.home-page .about-wrapper-1 .about-images>.home-about-portrait{visibility:visible;transform:none;animation:none;vertical-align:bottom}.solid-section-icon{width:16px;height:16px;display:inline-block;fill:currentColor;color:var(--accent-ink,var(--theme));flex:0 0 16px}.home-page .cms-insights-home{--insights-card:var(--body);--insights-text:var(--text);--insights-heading:var(--header);--insights-soft:var(--bg);color:var(--insights-text);background-color:var(--body);background-image:radial-gradient(ellipse at 14% 18%,rgba(40,233,140,.16),transparent 52%),radial-gradient(ellipse at 84% 10%,rgba(135,246,188,.10),transparent 48%),radial-gradient(ellipse at 96% 82%,rgba(40,233,140,.05),transparent 42%);}.home-page .cms-insights-home :is(h2,h3,a){color:var(--insights-heading)}.home-page .cms-insights-home .section-title h2 span{color:var(--accent-ink,var(--theme))!important}.home-page .cms-insights-home .section-title>span{color:var(--insights-heading)}.home-page .cms-insights-home .home-blog-card{background:var(--insights-card);border-color:color-mix(in srgb,var(--header) 15%,transparent)}.home-page .cms-insights-home .home-blog-image{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--theme) 28%,transparent),transparent 75%),var(--insights-soft)}.home-page .cms-insights-home .home-blog-image>span,.home-page .cms-insights-home .home-blog-meta>span{color:var(--accent-ink,var(--theme))}.home-page .cms-insights-home .home-blog-read{border-color:color-mix(in srgb,var(--header) 13%,transparent)}.home-page .cms-insights-home .home-blog-controls button{background:var(--body);color:var(--header);border-color:color-mix(in srgb,var(--header) 18%,transparent)}.home-page .cms-insights-home .journal-empty{border-color:color-mix(in srgb,var(--header) 22%,transparent);background:color-mix(in srgb,var(--body) 82%,transparent)}html[data-theme="dark"] .home-page .cms-insights-home{background-color:#121517;background-image:radial-gradient(ellipse at 14% 18%,rgba(40,233,140,.12),transparent 52%),radial-gradient(ellipse at 84% 10%,rgba(73,153,113,.08),transparent 48%),radial-gradient(ellipse at 96% 82%,rgba(40,233,140,.04),transparent 42%);}html[data-theme="dark"] .home-page .cms-insights-home .home-blog-card{background:#1d2225;border-color:rgba(190,205,213,.18)}html[data-theme="dark"] .home-page .cms-insights-home .home-blog-image{background:radial-gradient(circle at 30% 20%,rgba(40,233,140,.18),transparent 75%),#171b1e}html[data-theme="dark"] .home-page .cms-insights-home .home-blog-controls button{background:#1d2225;color:#f3f5f6;border-color:rgba(190,205,213,.2)}html[data-theme="dark"] .home-page .cms-insights-home .journal-empty{background:rgba(29,34,37,.72);border-color:rgba(190,205,213,.24)}.tool-card{padding:0}.tool-card-link{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 14px;color:inherit;text-decoration:none}.tool-card-link:focus-visible{outline:2px solid var(--theme);outline-offset:-4px;border-radius:15px}.tool-card:hover .tool-card-arrow{transform:translateX(2px);background:rgba(40,233,140,.16)}.tools-library-action{margin-top:44px}@media (max-width:767px){.tool-card{padding:0}.tool-card-link{padding:9px 12px;gap:10px;min-height:64px}}@media (max-width:1199px){.home-page .header-main .mean__menu-wrapper{display:none!important}}.header-logo img,.logo-2 img,.offcanvas__logo img{aspect-ratio:257/38;width:257px;height:38px;max-width:100%;object-fit:contain}.home-page .hero-1 .hero-content h1{min-height:2.32em}.home-page .hero-1 .hero-content h1 .type-text{height:1.2em;min-height:1.2em;overflow:hidden}.home-page .hero-1 .hero-content .hero-btn-wrapper{min-height:56px}html.js .home-page .wow{visibility:visible!important;animation:none!important;opacity:0;transform:translate3d(0,20px,0);transition-property:opacity,transform;transition-duration:.62s;transition-timing-function:ease;will-change:opacity,transform}html.js .home-page .wow.is-revealed{opacity:1;transform:translate3d(0,0,0)}@media (prefers-reduced-motion:reduce){html.js .home-page .wow{opacity:1;transform:none;transition:none;will-change:auto}}html:not([data-theme="dark"]) .home-page .cms-insights-home .home-blog-meta>span{color:#19804b}.site-footer .footer-policy-links a{color:var(--footer-text)}.site-footer .footer-policy-links a:hover,.site-footer .footer-policy-links a:focus-visible{color:var(--accent-ink,var(--theme))}.portfolio-category-image{aspect-ratio:1875/1563}.portfolio-category-image img{width:100%;height:100%;object-fit:contain}.home-page .home-about-portrait{aspect-ratio:555/745}.yuvi-ai-launcher{position:fixed;right:24px;bottom:24px;z-index:9998;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 16px 8px 8px;border:1px solid rgba(28,29,32,.14);border-radius:999px;background:var(--body);color:var(--header);box-shadow:0 12px 32px rgba(0,0,0,.16);font:600 13px/1.2 Manrope,sans-serif;cursor:pointer}.yuvi-ai-launcher-avatar{display:block;width:34px;height:34px;flex:0 0 34px;border-radius:50%;overflow:hidden;background:#dcf9e8}.yuvi-ai-launcher-avatar img{display:block;width:34px;height:34px;object-fit:cover}html[data-theme="dark"] .yuvi-ai-launcher{border-color:rgba(190,205,213,.2);background:#1d2225;color:#f3f5f6}@media (max-width:575px){.yuvi-ai-launcher{right:14px;bottom:14px;min-height:48px;padding:7px 13px 7px 7px}.yuvi-ai-launcher-avatar,.yuvi-ai-launcher-avatar img{width:32px;height:32px}}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .offcanvas-contact-title{font-family:"Manrope",sans-serif;font-size:24px;font-weight:800;line-height:1.25;color:var(--header);text-transform:capitalize;margin:0 0 0 0;transition:all .4s ease-in-out}@media (max-width:1199px){.offcanvas__wrapper .offcanvas__content .offcanvas__contact .offcanvas-contact-title{font-size:20px}}.about-wrapper-1 .about-content .client-reviews .cr-item .metric-label{font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;line-height:145%;color:var(--header);margin:0}@media (max-width:575px){.about-wrapper-1 .about-content .client-reviews .cr-item .metric-label{font-size:16px}}.about-wrapper-1 .about-content .about-button .phone .text .phone-value{font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;line-height:145%;margin:0;color:var(--header)}.experience-wrapper .experience-items .experience-role{font-size:24px;font-weight:800;line-height:normal;color:var(--white);cursor:pointer}@media (max-width:991px){.experience-wrapper .experience-items .experience-role{font-size:20px}}.experience-wrapper .experience-items .experience-company{font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;line-height:145%;color:var(--white);cursor:pointer;margin:0}@media (max-width:991px){.experience-wrapper .experience-items .experience-company{font-size:16px}}.experience-wrapper .experience-items:hover .experience-role{color:var(--accent-ink,var(--theme))}.awards-wrapper .awards-item .content .text .education-degree{font-size:24px;font-weight:800;line-height:normal;margin:0;color:var(--header)}@media (max-width:1199px){.awards-wrapper .awards-item .content .text .education-degree{font-size:20px}}.service-wrapper .services-item .head .service-title{font-size:24px;font-weight:800;line-height:normal;margin:0}.service-wrapper .services-item .head .service-title a{color:var(--white)}.service-wrapper .services-item .head .service-title a:hover{color:var(--accent-ink,var(--theme))}@media (max-width:1199px){.service-wrapper .services-item .head .service-title{font-size:20px}}@media (max-width:575px){.service-wrapper .services-item .head .service-title{font-size:18px}}.tool-card-link>img.tool-icon{display:block;box-sizing:border-box;width:46px;height:46px;min-width:46px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.055);object-fit:contain;transition:border-color .22s ease,background .22s ease}.tool-card:hover .tool-card-link>img.tool-icon{border-color:rgba(81,233,140,.34);background:rgba(81,233,140,.08)}.tool-card-link::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-style:normal;margin-left:auto;width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;color:var(--accent-ink,var(--theme));background:rgba(40,233,140,.08);font-size:12px;line-height:1;transition:transform .2s,background .2s}.tool-card:hover .tool-card-link::after{transform:translateX(2px);background:rgba(40,233,140,.16)}@media (max-width:767px){.tool-card-link>img.tool-icon{width:42px;height:42px;min-width:42px;padding:6px;border-radius:11px}.tool-card-link::after{width:28px;height:28px;flex-basis:28px}}html[data-theme="dark"] .home-page .cms-insights-home{--insights-card:#1d2225;--insights-text:#bdc5ca;--insights-heading:#f3f5f6;--insights-soft:#171b1e;color:#bdc5ca}html[data-theme="dark"] .home-page .cms-insights-home .section-title>span,html[data-theme="dark"] .home-page .cms-insights-home .section-title h2,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-copy h3,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-copy h3 a,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-read,html[data-theme="dark"] .home-page .cms-insights-home .journal-empty h3{color:#f3f5f6!important}html[data-theme="dark"] .home-page .cms-insights-home .home-blog-copy p,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-meta time,html[data-theme="dark"] .home-page .cms-insights-home .journal-empty p{color:#bdc5ca!important}html[data-theme="dark"] .home-page .cms-insights-home .section-title h2 span,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-meta>span,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-image>span{color:#28e98c!important}html[data-theme="dark"] .home-page .cms-insights-home .home-blog-read{border-top-color:rgba(190,205,213,.18)}html[data-theme="dark"] .home-page .cms-insights-home .home-blog-read:hover,html[data-theme="dark"] .home-page .cms-insights-home .home-blog-read:focus-visible{color:#28e98c!important}/* Critical above-fold font subsets use the exact existing Inter and Manrope faces, embedded to prevent mobile font-swap layout shifts. */ .home-page .hero-1 .hero-content,.home-page .hero-info{font-family:"Inter","Inter",sans-serif} .home-page .hero-1 .hero-content>span,.home-page .hero-1 .hero-content>p,.home-page .hero-1 .hero-content>p strong{font-family:"Inter","Inter",sans-serif} .home-page .hero-1 .hero-content h1,.home-page .hero-1 .hero-content h1 *,.home-page .hero-1 .hero-content .hero-btn-wrapper .theme-btn,.home-page .hero-1 .hero-content .hero-btn-wrapper .video-btn .text,.home-page .header-main .theme-btn,.home-page .marquee-text .marquee-label{font-family:"Manrope","Manrope",sans-serif} .home-page .header-main,.home-page .theme-toggle{font-family:"Inter","Inter",sans-serif} .home-page .marquee-container{min-height:108px} .home-page .marquee-content,.home-page .marquee-text{min-height:48px} .home-page .linkedin-inline-icon{display:block;width:1em;height:1em;fill:currentColor}.yuvi-ai-launcher,html[data-theme="dark"] .yuvi-ai-launcher{background:var(--yuvi-green)!important;color:var(--yuvi-black)!important;border-color:rgba(17,19,19,.10)!important}.yuvi-ai-launcher:hover,html[data-theme="dark"] .yuvi-ai-launcher:hover{background:var(--yuvi-green)!important;color:var(--yuvi-black)!important}html[data-theme="dark"] .home-page .cms-insights-home .home-section-action .theme-btn:not(:hover){color:#1c1d20!important}html[data-theme="dark"] .home-page .cms-insights-home .home-section-action .theme-btn:hover{color:#fff!important}
/*ask-yuvi-theme-sync-20261008*/.yuvi-ai-launcher,html[data-theme="dark"] .yuvi-ai-launcher{background:var(--theme,#28E98C)!important;color:#1C1D20!important;border:1px solid rgba(28,29,32,.12)!important;box-shadow:0 12px 32px rgba(0,0,0,.16),0 0 0 1px rgba(40,233,140,.06)!important}.yuvi-ai-launcher:hover,html[data-theme="dark"] .yuvi-ai-launcher:hover{background:var(--theme,#28E98C)!important;color:#1C1D20!important;transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,0,0,.20),0 0 0 1px rgba(40,233,140,.10)!important}.yuvi-ai-launcher-avatar{background:#effff6!important;box-shadow:0 0 0 2px rgba(28,29,32,.10)}.yuvi-ai-launcher:focus-visible{outline:3px solid rgba(40,233,140,.42);outline-offset:3px}