@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--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,hsla(0,0%,100%,.15),hsla(0,0%,100%,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,.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,.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,.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,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,: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}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}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}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.list-inline{padding-left:0;list-style:none}.container{--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{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{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)}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.gy-0{--bs-gutter-y:0}.gx-3{--bs-gutter-x:1rem}.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-10{flex:0 0 auto;width:83.33333333%}}@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.g-lg-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.g-xl-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}}.invalid-feedback{margin-top:.25rem;color:var(--bs-form-invalid-color)}.is-invalid~.invalid-feedback{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.p-4{padding:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-bottom:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pe-2{padding-right:.5rem!important}.pb-4{padding-bottom:1.5rem!important}.ps-2{padding-left:.5rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}@media (min-width:992px){.order-lg-1{order:1!important}.order-lg-2{order:2!important}.mt-lg-5{margin-top:3rem!important}}
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa-brands,.far{-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}.far{font-family:Font Awesome\ 6 Free}.fa-brands{font-family:Font Awesome\ 6 Brands}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}@media (prefers-reduced-motion:reduce){.fa-beat{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/icons.ee3c90e7.woff2) format("woff2")}.fa-brands{font-weight:400}@font-face{font-family:Font Awesome\ 5 Brands;font-display:block;font-weight:400;src:url(/_next/static/media/icons.ee3c90e7.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/_next/static/media/icons.ee3c90e7.woff2) format("woff2")}.fa-beat{text-shadow:0 0 10px red,0 0 20px red,0 0 30px red,0 0 40px red,0 0 50px red;animation:fa-beat 1.75s ease infinite}@keyframes fa-beat{0%{transform:scale(1)}5%{transform:scale(1.5)}20%{transform:scale(1)}30%{transform:scale(1)}35%{transform:scale(1.5)}50%{transform:scale(1)}55%{transform:scale(1.5)}70%{transform:scale(1)}80%{transform:scale(1)}85%{transform:scale(1.5)}to{transform:scale(1)}}.fa-html5:before{content:"\f13b"}.fa-square-js:before{content:"\f3b9"}.fa-node-js:before{content:"\f3d3"}.fa-wordpress:before{content:"\f19a"}.fa-bootstrap:before{content:"\f836"}.fa-react:before{content:"\f41b"}.fa-cloudflare:before{content:"\e07d"}.fa-google:before{content:"\f1a0"}.fa-codepen:before{content:"\f1cb"}



/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/) - Minimal Version
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/_next/static/media/icons.ee3c90e7.woff2) format("woff2")}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-volume-up-fill:before{content:"\f610"}.bi-volume-mute-fill:before{content:"\f60c"}.bi-x:before{content:"\f62a"}.bi-github:before{content:"\f3ed"}.bi-youtube:before{content:"\f62b"}.bi-instagram:before{content:"\f437"}.bi-twitter-x:before{content:"\f8db"}.bi-heart:before{content:"\f417"}.bi-mortarboard:before{content:"\f6fe"}.bi-briefcase:before{content:"\f1cc"}.bi-award:before{content:"\f154"}.bi-star-fill:before{content:"\f586"}.bi-arrow-left:before{content:"\f12f"}.bi-arrow-right:before{content:"\f138"}.bi-code-slash:before{content:"\f2c6"}.bi-hdd-rack:before{content:"\f40f"}.bi-search:before{content:"\f52a"}.bi-cart:before{content:"\f242"}.bi-tools:before{content:"\f5db"}.bi-person-workspace:before{content:"\f67a"}.bi-envelope-check:before{content:"\f68c"}.bi-arrows-fullscreen:before{content:"\f14d"}.bi-play:before{content:"\f4f5"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:optional;src:url(/_next/static/media/d5390949c79b867c-s.p.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/062f2b851e15206c-s.p.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/97407b1476e2a929-s.p.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/2f7a908759583f53-s.p.woff2) format("woff2")}body,html{width:100%;height:100%}body{overflow-x:hidden;position:relative;z-index:1;background:#f2f5f8;min-height:100%}body.theme-dark{background:#000}.container{position:relative}.sections-wrapper{padding-bottom:3em}@media(max-width:767.98px){.sections-wrapper{padding-bottom:1.5em}}.section-box{background:#fff;border-radius:.5em;padding:3em;-webkit-box-shadow:0 8px 26px 0 rgba(22,24,26,.07);box-shadow:0 8px 26px 0 rgba(22,24,26,.07);-webkit-transition:.16s ease-out;transition:.16s ease-out}.section-box:hover{-webkit-box-shadow:0 8px 32px 0 rgba(22,24,26,.11);box-shadow:0 8px 32px 0 rgba(22,24,26,.11)}@media(max-width:991.98px){.section-box{padding:2.5em 2em}}@media(max-width:767.98px){.section-box{padding:2em 1.5em}}.theme-dark .section-box{background:#1c1e20}.theme-dark .section-box,.theme-dark .section-box:hover{-webkit-box-shadow:none;box-shadow:none}.bg-lines{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.bg-lines .bg-line-1,.bg-lines .bg-line-2,.bg-lines .bg-line-3,.bg-lines .bg-line-4{position:absolute;top:0;left:0;height:100%;border-right:1px solid #dcdfe2}.bg-lines .bg-line-1:before,.bg-lines .bg-line-2:before,.bg-lines .bg-line-3:before,.bg-lines .bg-line-4:before{content:"";position:absolute;top:-80px;right:-1px;background:linear-gradient(transparent,rgba(0,0,0,.5));width:1px;height:80px;-webkit-animation:bgLine 8s linear infinite;animation:bgLine 8s linear infinite}.bg-lines .bg-line-1{width:20%}.bg-lines .bg-line-2{width:40%}.bg-lines .bg-line-2:before{-webkit-animation-delay:2s;animation-delay:2s}.bg-lines .bg-line-3{width:60%}.bg-lines .bg-line-3:before{-webkit-animation-delay:4s;animation-delay:4s}.bg-lines .bg-line-4{width:80%}.bg-lines .bg-line-4:before{-webkit-animation-delay:6s;animation-delay:6s}@media(max-width:991.98px){.bg-lines .bg-line-1{width:25%}.bg-lines .bg-line-2{width:50%}.bg-lines .bg-line-3{width:75%}.bg-lines .bg-line-4{display:none}}.theme-dark .bg-lines .bg-line-1,.theme-dark .bg-lines .bg-line-2,.theme-dark .bg-lines .bg-line-3,.theme-dark .bg-lines .bg-line-4{border-color:hsla(0,0%,100%,.2)}.theme-dark .bg-lines .bg-line-1:before,.theme-dark .bg-lines .bg-line-2:before,.theme-dark .bg-lines .bg-line-3:before,.theme-dark .bg-lines .bg-line-4:before{background:linear-gradient(transparent,hsla(0,0%,100%,.7))}@-webkit-keyframes bgLine{0%{top:-80px}to{top:100%}}@keyframes bgLine{0%{top:-80px}to{top:100%}}.link-decoration{color:rgba(0,0,0,.9)}.link-decoration:focus,.link-decoration:hover{color:#000;text-decoration:underline}.bg-black .link-decoration,.bg-black .link-decoration:focus,.bg-black .link-decoration:hover,.theme-dark .link-decoration,.theme-dark .link-decoration:focus,.theme-dark .link-decoration:hover{color:#fff}.box-shadow{-webkit-box-shadow:0 8px 26px 0 rgba(22,24,26,.11);box-shadow:0 8px 26px 0 rgba(22,24,26,.11);-webkit-transition:.16s ease-out;transition:.16s ease-out}.box-shadow:hover{-webkit-box-shadow:0 8px 32px 0 rgba(22,24,26,.15);box-shadow:0 8px 32px 0 rgba(22,24,26,.15)}.border-radius{border-radius:.5em;overflow:hidden}.hero-avatar img{width:100%;height:auto;max-width:256px;max-height:256px;border-radius:50%}.hero-avatar .hero-avatar-text{position:absolute;bottom:1em;left:.5em;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);border-radius:2em;padding:.5em 1em;color:#fff;font-family:Roboto Mono,monospace;font-weight:400;font-size:.9em;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 8px 26px 0 rgba(22,24,26,.11);box-shadow:0 8px 26px 0 rgba(22,24,26,.11)}.bg-black .hero-avatar .hero-avatar-text,.theme-dark .hero-avatar .hero-avatar-text{background:hsla(0,0%,100%,.5);color:#000;font-weight:500}input:not(.form-check-input),textarea{background:transparent;width:100%;border:dashed rgba(0,0,0,.2);border-width:0 0 1px;margin-bottom:2rem;padding:0 4px .25rem;box-shadow:none;font:400 1rem Inter,sans-serif;-webkit-transition:.16s ease-out;transition:.16s ease-out}input:not(.form-check-input):active,input:not(.form-check-input):focus,textarea:active,textarea:focus{outline:0;box-shadow:none;border-color:#000}textarea{height:140px}input:not(.form-check-input),textarea{color:#000}input:not(.form-check-input)::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#979797}input:not(.form-check-input)::-moz-placeholder,textarea::-moz-placeholder{color:#979797}input:not(.form-check-input):-ms-placeholder,input:not(.form-check-input)::-ms-placeholder,textarea:-ms-placeholder,textarea::-ms-placeholder{color:#979797}input:not(.form-check-input)::placeholder,textarea::placeholder{color:#979797}label{font-size:17px}.required:after{content:"*";padding-left:3px}.submit-result span{-webkit-transition:.2s ease-out;transition:.2s ease-out}.submit-result span#success{color:#32cd32}.submit-result span#error{color:#e32227}.form-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(37,99,235,.3);border-top-color:#2563eb;border-radius:50%;margin-right:8px;vertical-align:middle;animation:form-spin 1s linear infinite}@keyframes form-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-dark .form-spinner{border:2px solid rgba(37,99,235,.3);border-top-color:#2563eb}input:not(.form-check-input),select.dropdown-fix,textarea{font:400 1rem Inter,sans-serif}.bg-black input:not(.form-check-input),.bg-black textarea,.theme-dark input:not(.form-check-input),.theme-dark textarea{background:transparent;border-color:hsla(0,0%,100%,.2)}.bg-black input:not(.form-check-input)::placeholder,.bg-black textarea::placeholder,.theme-dark input:not(.form-check-input)::placeholder,.theme-dark textarea::placeholder{color:hsla(0,0%,100%,.5)}.bg-black input:not(.form-check-input):focus,.bg-black textarea:focus,.theme-dark input:not(.form-check-input):focus,.theme-dark textarea:focus{border-color:#fff}.dropdown-fix{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;width:100%;border:dashed rgba(0,0,0,.2);border-width:0 0 1px;margin-bottom:2rem;padding:0 4px .25rem;box-shadow:none;font:400 1rem Inter,sans-serif;-webkit-transition:.16s ease-out;transition:.16s ease-out;outline:none;color:#979797}.dropdown-fix:active,.dropdown-fix:focus{outline:0;box-shadow:none;border-color:#000}.dropdown-fix.has-selection{color:#000}.dropdown-fix option{background:#fff;color:#000}.bg-black .dropdown-fix option,.theme-dark .dropdown-fix option{background:#1a1a1a;color:hsla(0,0%,100%,.7)}.bg-black .dropdown-fix option[value=""],.theme-dark .dropdown-fix option[value=""]{color:hsla(0,0%,100%,.5)}.theme-dark .dropdown-fix{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;width:100%;border:dashed hsla(0,0%,100%,.2);border-width:0 0 1px;margin-bottom:2rem;padding:0 4px .25rem;box-shadow:none;font:400 1rem Inter,sans-serif;-webkit-transition:.16s ease-out;transition:.16s ease-out;outline:none;color:#979797}.theme-dark .dropdown-fix:active,.theme-dark .dropdown-fix:focus{outline:0;box-shadow:none;border-color:#fff}.theme-dark .dropdown-fix.has-selection{color:#fff}.theme-dark input#captcha,.theme-dark input#company,.theme-dark input#email,.theme-dark input#name,.theme-dark input#subject,.theme-dark textarea#message{color:#fff!important}img{width:auto;max-width:100%;height:auto}img[class*=img-mask-avatar]{border-radius:50%}img.img-mask-avatar-sm{min-width:70px;width:70px;height:70px}ol{margin:0 0 -7px}ol li{margin:0 0 7px}ul{margin:0 0 -7px}ul li{margin:0 0 7px}ul li ol,ul li ul{margin-top:7px}ul li a{-webkit-transition:.1s linear;transition:.1s linear}ul[class*=" list-"],ul[class^=list-]{padding:0}ul[class*=" list-inline"] li,ul[class^=list-inline] li{display:inline-block}ul.list-inline{margin-right:-7px;margin-left:-7px}ul.list-inline li{padding:0 7px}ul.list-inline-sm{margin-right:-3px;margin-left:-3px}ul.list-inline-sm li{padding:0 3px}ul.list-inline-pills{margin:0}ul.list-inline-pills li{display:inline-flex;align-items:center;border:1px dashed rgba(0,0,0,.2);border-radius:2em;margin:0 7px 10px 0;padding:.5em 1em;font-size:15px;-webkit-transition:.1s linear;transition:.1s linear}ul.list-inline-pills li i{font-size:1.2em}ul.list-inline-pills li:hover{color:#000}.bg-black ul.list-inline-pills li,.theme-dark ul.list-inline-pills li{border-color:hsla(0,0%,100%,.3)}.bg-black ul.list-inline-pills li:hover,.theme-dark ul.list-inline-pills li:hover{color:#fff}@media(max-width:991.98px){ol{margin:0 0 -5px}ol li{margin:0 0 5px}ul{margin:0 0 -5px}ul li{margin:0 0 5px}ul li ol,ul li ul{margin-top:5px}ul.list-inline{margin-right:-6px;margin-left:-6px}ul.list-inline li{padding:0 6px}ul.list-inline-sm{margin-right:-2px;margin-left:-2px}ul.list-inline-sm li{padding:0 2px}}body{color:#6e6e6e;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0}@media(max-width:991.98px){body{font-size:.938rem}}h1,h2,h3,h4,h5,h6{letter-spacing:-.3px;color:#000;font-family:Poppins,sans-serif;font-weight:600}@media(max-width:991.98px){h1,h2,h3,h4,h5,h6{margin-bottom:6px}}p{margin:0;line-height:1.74}@media(max-width:991.98px){p{line-height:1.6}}.uppercase{letter-spacing:1px;text-transform:uppercase}.font-small{font-size:.9em;line-height:1.7}@media(max-width:991.98px){.font-small{font-size:.9em;line-height:1.7}}.title-heading{position:relative;padding-top:16px;font-family:Roboto Mono,monospace;font-weight:500;font-size:.9em;text-transform:uppercase;white-space:nowrap;letter-spacing:.5px}.title-heading:before{content:"//";white-space:nowrap;padding-right:8px}.title-heading:after{content:attr(data-backdrop-text);position:absolute;bottom:0;left:0;opacity:.2;font-family:Poppins,sans-serif;font-weight:700;font-size:2.5rem;text-transform:uppercase;white-space:nowrap;line-height:.9;color:#000;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}@media(max-width:1199.98px){.title-heading{padding-top:14px}}@media(max-width:991.98px){.title-heading:after{font-size:2rem}}.theme-dark .title-heading:after{color:#fff;-webkit-text-stroke-color:#fff}.mono-heading{font-family:Roboto Mono,monospace;font-weight:500;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}i{display:inline-block}.icon-2xl i{font-size:1.86em}.icon-xl i{font-size:2.3em}a{color:rgba(0,0,0,.7);-webkit-transition:.1s linear;transition:.1s linear}a,a:hover{text-decoration:none}a:hover{color:#000}button{background:transparent;box-shadow:none;border:0;padding:0;cursor:pointer}a:active,a:focus,button:active,button:focus{box-shadow:none;outline:0}.button{position:relative;display:inline-block;overflow:hidden;background:rgba(0,0,0,.1);border-radius:2em;padding:14px 32px;color:#000;font-size:.9em;font-family:Roboto Mono,monospace;-webkit-transition:.12s ease-out;transition:.12s ease-out}.button i{margin-right:8px;font-size:15px}.button:hover{background:rgba(0,0,0,.2);color:#000}.button.button-dark{background:#000;color:#fff}.button.button-dark:hover{background:rgba(0,0,0,.9);color:#fff}.button.button-outline-dark{background:transparent;border:1px dashed #000;color:#000}.button.button-outline-dark:hover{background:#000;color:#fff}.button-sm{padding:10px 22px}.button-circle{display:inline-block;width:50px;height:50px;border-radius:50%;color:#000;text-align:center;-webkit-transition:.12s ease-out;transition:.12s ease-out}.button-circle,.button-circle i{line-height:50px}.button-circle:hover{color:#6e6e6e}.button-circle.button-circle-sm{width:40px;height:40px;line-height:40px}.button-circle.button-circle-sm i{line-height:40px}.button-circle-outline-dark,a.button-circle-outline-dark{background:transparent;border:1px dashed #000;color:#000}.button-circle-outline-dark:focus,.button-circle-outline-dark:hover,a.button-circle-outline-dark:focus,a.button-circle-outline-dark:hover{background:#000;color:#fff}.button-circle-white,a.button-circle-white{background:hsla(0,0%,100%,.15);border:0;color:#fff}.button-circle-white:focus,.button-circle-white:hover,a.button-circle-white:focus,a.button-circle-white:hover{background:hsla(0,0%,100%,.2);color:#fff}.theme-dark .button-dark{background:hsla(0,0%,100%,.15);color:#fff}.theme-dark .button-dark:hover{background:hsla(0,0%,100%,.2);color:#fff}.theme-dark .button-outline-dark{background:transparent;border:1px dashed #fff;color:#fff}.theme-dark .button-outline-dark:hover{background:#fff;color:#000}.theme-dark .button-circle-outline-dark{background:transparent;border:1px dashed #fff;color:#fff}.theme-dark .button-circle-outline-dark:focus,.theme-dark .button-circle-outline-dark:hover{background:#fff;color:#000}.partner-box a img{opacity:.5;width:100%;-webkit-transition:.12s ease-out;transition:.12s ease-out}.partner-box a:hover img{opacity:1}.partner-box{width:155px;margin-right:40px}.partner-box img{width:100%;height:auto;display:block}.lightbox-image-box{display:block}.lightbox-image-box[class*=border-radius]{-webkit-transform:translateZ(0);transform:translateZ(0);cursor:pointer}.lightbox-image-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-image:linear-gradient(0deg,rgba(0,0,0,.2),transparent);-webkit-transition:.16s ease-out;transition:.16s ease-out}.lightbox-image-box img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.lightbox-image-box i{z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.2);backdrop-filter:blur(5px);width:60px;height:60px;border-radius:50%;text-align:center;line-height:60px;color:hsla(0,0%,100%,.9);-webkit-transition:.16s ease-out;transition:.16s ease-out}.lightbox-image-box.icon-2xl i,.lightbox-image-box.icon-xl i{width:70px;height:70px;line-height:70px}.lightbox-image-box:hover:after{opacity:1}.lightbox-image-box:hover img{-webkit-transform:scale(1.04);-webkit-filter:blur(1.5px)}.mfp-bg{background:#000;position:fixed;left:0;top:0;height:100vh;width:100%;z-index:1010;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.mfp-bg,.mfp-container{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:.16s ease-out;transition:.16s ease-out}.mfp-container{-webkit-transform:scale(.98);transform:scale(.98);padding:0 20px}.mfp-ready .mfp-container{-webkit-transform:scale(1);transform:scale(1);opacity:1}.mfp-ready.mfp-bg{opacity:1}button.mfp-close{display:block;top:-5px;opacity:1;width:auto;height:auto;line-height:auto;font-size:24px;margin-left:auto;-webkit-transition:.1s linear;transition:.1s linear}button.mfp-close:hover{top:-5px;opacity:1;color:#fff}.mfp-close-btn-in .mfp-close{color:hsla(0,0%,100%,.7)}.mfp-figure:after{-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.3);box-shadow:0 0 14px 0 rgba(0,0,0,.3)}.gmap{width:100%}.gmap-sm{height:350px}@media(max-width:991.98px){.gmap-sm{height:300px}}.resume-wrapper{position:relative;padding-left:20px}.resume-wrapper:before{content:"";position:absolute;top:0;left:0;height:100%;border-left:1px dashed rgba(0,0,0,.2)}.resume-wrapper .resume-box{margin-bottom:30px}.resume-wrapper .resume-box:last-child{margin-bottom:0}.resume-wrapper .resume-box .resume-date{position:relative;display:inline-block;border:1px dashed rgba(0,0,0,.2);border-radius:2em;margin-bottom:1em;padding:.5em 1em;font-family:Roboto Mono,monospace;font-size:.9em;text-transform:uppercase;letter-spacing:.5px;font-weight:500;-webkit-transition:.1s linear;transition:.1s linear}.resume-wrapper .resume-box .resume-date:before{left:-20px;width:20px;height:1px;border-top:1px dashed rgba(0,0,0,.2)}.resume-wrapper .resume-box .resume-date:after,.resume-wrapper .resume-box .resume-date:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.resume-wrapper .resume-box .resume-date:after{left:-23px;background:#000;width:5px;height:5px;border-radius:50%}.resume-wrapper .resume-box:hover .resume-date{color:#000}@media(max-width:991.98px){.resume-wrapper .resume-box{margin-bottom:24px}.resume-wrapper .resume-box:last-child{margin-bottom:0}}.theme-dark .resume-wrapper .resume-box .resume-date,.theme-dark .resume-wrapper .resume-box .resume-date:before,.theme-dark .resume-wrapper:before{border-color:hsla(0,0%,100%,.2)}.theme-dark .resume-wrapper .resume-box .resume-date:after{background:#fff}.theme-dark .resume-wrapper .resume-box:hover .resume-date{color:#fff}.services-list{margin:0;padding:0}.services-list .services-item{list-style-type:none;border-top:1px dashed rgba(0,0,0,.2)}.services-list .services-item:first-child{border-top:0}.services-list .services-item .services-title i{color:#000}@media(min-width:1200px){.services-list .services-item{display:flex;align-items:center;padding:30px 0}.services-list .services-item:first-child{padding-top:0}.services-list .services-item:last-child{padding-bottom:0}.services-list .services-item .services-number{min-width:90px}.services-list .services-item .services-number *{margin-bottom:0}.services-list .services-item .services-title{min-width:270px;padding-right:36px}.services-list .services-item .services-title *{margin-bottom:0}}@media(max-width:1199.98px){.services-list .services-item{padding:20px 0}.services-list .services-item:first-child{padding-top:0}.services-list .services-item:last-child{padding-bottom:0}.services-list .services-item .services-number{margin-bottom:6px}}.theme-dark .services-list .services-item{border-color:hsla(0,0%,100%,.2)}.theme-dark .services-list .services-item .services-title i{color:#fff}.swiper{width:100%;height:auto}.swiper-custom-next,.swiper-custom-prev{cursor:pointer}.swiper-custom-next:focus,.swiper-custom-prev:focus{background:transparent;color:#000}.swiper-custom-next:focus:hover,.swiper-custom-prev:focus:hover{background:#000;color:#fff}.swiper-custom-next{margin-left:6px}.bg-black .swiper-custom-next:focus,.bg-black .swiper-custom-prev:focus,.theme-dark .swiper-custom-next:focus,.theme-dark .swiper-custom-prev:focus{color:#fff}.bg-black .swiper-custom-next:focus:hover,.bg-black .swiper-custom-prev:focus:hover,.theme-dark .swiper-custom-next:focus:hover,.theme-dark .swiper-custom-prev:focus:hover{background:#fff;color:#000}.testimonial-box{position:relative;padding-top:16px;padding-left:16px}.testimonial-box:before{content:"";font-family:bootstrap-icons;font-size:3.5rem;font-weight:900;line-height:1;filter:FlipH FlipV!important;-ms-filter:"FlipH FlipV"!important}.bg-black .testimonial-box:before,.theme-dark .testimonial-box:before{opacity:.13;color:#fff}.blog-post-box .blog-post-img{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:.5em}.blog-post-box .blog-post-img:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));opacity:0;z-index:1;-webkit-transition:all .75s ease-out;transition:all .75s ease-out}.blog-post-box .blog-post-img img,.blog-post-box .blog-post-img video{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .6s ease-out,filter .6s ease-out;transition:transform .6s ease-out,filter .6s ease-out;filter:blur(0)}.blog-post-box .blog-post-img video{width:100%;height:auto}.blog-post-box .blog-post-img .blog-post-category{position:absolute;top:16px;left:16px;background:rgba(0,0,0,.2);backdrop-filter:blur(5px);border-radius:2em;padding:.5em 1em;color:#fff;font-family:Roboto Mono,monospace;font-weight:400;font-size:.9em;text-transform:uppercase;letter-spacing:.5px;z-index:2}.blog-post-box .blog-post-img .blog-post-category a,.blog-post-box .blog-post-img .blog-post-category a:hover{color:#fff}.blog-post-box .blog-post-img:hover:before{opacity:1;left:100%;animation:shine .75s ease-out forwards}.blog-post-box .blog-post-img:hover img,.blog-post-box .blog-post-img:hover video{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:blur(1.5px);filter:blur(1.5px)}.section-box .border-radius{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.section-box .border-radius:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));opacity:0;z-index:1;-webkit-transition:all .75s ease-out;transition:all .75s ease-out}.section-box .border-radius:hover:before{opacity:1;left:100%;animation:shine .75s ease-out forwards}.section-box .border-radius:not(.lightbox-image-box):before{display:none!important}.section-box .border-radius:not(.lightbox-image-box) img,.section-box .border-radius:not(.lightbox-image-box) video{transition:none!important}.section-box .border-radius:not(.lightbox-image-box):hover img,.section-box .border-radius:not(.lightbox-image-box):hover video{transform:none!important;filter:none!important}.blog-nav-arrows{position:relative;top:-7px}.blog-desc{position:relative;top:-10px}.blog-swiper .swiper-wrapper{align-items:stretch}.blog-swiper .swiper-slide{height:auto!important}.blog-swiper .swiper-slide .slide-content{height:auto;min-height:auto;display:flex;flex-direction:column}.blog-post-box:last-child{margin-bottom:0!important}@media(min-width:1200px){.blog-post-box{display:inline-flex;align-items:center;margin-bottom:24px}.blog-post-box:last-child{margin-bottom:0}.blog-post-box .blog-post-img{display:inline-block}.blog-post-box .blog-post-img img{width:340px}.blog-post-box .blog-post-caption{display:inline-block;padding-left:30px}}@media(max-width:1199.98px){.blog-post-box{margin-bottom:40px}.blog-post-box:last-child{margin-bottom:0}.blog-post-box .blog-post-img img{width:100%}.blog-post-box .blog-post-caption{padding-top:20px}}@media(max-width:991.98px){.blog-post-box{margin-bottom:30px}.blog-post-box:last-child{margin-bottom:0}}.filter ul{margin:0;padding:0}.filter ul li{position:relative;display:inline-block;border:1px dashed #000;border-radius:2em;margin:0 7px 10px 0;padding:.5em 1em;font-size:.9em;font-family:Roboto Mono,monospace;color:#000;cursor:pointer;-webkit-transition:.1s linear;transition:.1s linear}.filter ul li.mixitup-control-active,.filter ul li:hover{background:#000;color:#fff}.theme-dark .filter ul li{border-color:#fff;color:#fff}.theme-dark .filter ul li.mixitup-control-active,.theme-dark .filter ul li:hover{background:#fff;color:#000}.portfolio-box{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;cursor:pointer;border-radius:.5em;-webkit-transition:all .4s ease;transition:all .4s ease}.portfolio-box:after{content:"";position:absolute;top:0;left:0;opacity:0;background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);width:100%;height:100%;-webkit-transition:.3s ease-out;transition:.3s ease-out}.portfolio-box img,.portfolio-box video{-webkit-transform:scale(1);transform:scale(1);width:100%;-webkit-transition:transform .6s ease-out,filter .6s ease-out}.portfolio-box video{height:auto;transition:transform .6s ease-out,filter .6s ease-out;filter:blur(0)}.portfolio-box .portfolio-category{position:absolute;top:16px;right:16px;display:inline-block;background:rgba(0,0,0,.2);backdrop-filter:blur(5px);border-radius:2em;padding:.5em 1em;color:#fff;font-family:Roboto Mono,monospace;font-weight:400;font-size:.9em;text-transform:uppercase;letter-spacing:.5px;z-index:3}.portfolio-box .portfolio-caption{z-index:1;position:absolute;right:0;bottom:0;left:0;visibility:hidden;opacity:0;margin-bottom:-6px;padding:0 30px 24px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.portfolio-box .portfolio-caption *{margin:0;color:#fff;font-weight:600;letter-spacing:.5px;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;-webkit-transition:.06s linear;transition:.06s linear}.portfolio-box .portfolio-caption :hover{text-shadow:0 0 #fff}.portfolio-box:hover:after{opacity:1}.portfolio-box:hover img{-webkit-transform:scale(1.04);-webkit-filter:blur(1.5px)}.portfolio-box:hover video{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-filter:blur(1.5px);filter:blur(1.5px)}.portfolio-box:hover .portfolio-caption{visibility:visible;opacity:1;margin-bottom:0}.lightbox-image-box{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:pointer}.lightbox-image-box i{z-index:2}.lightbox-image-box video{-webkit-transform:scale(1.1);transform:scale(1.1);transform:none;height:auto;width:100%;object-fit:contain;transition:transform .6s ease-out,filter .6s ease-out;filter:blur(0)}.lightbox-image-box:hover video{transform:scale(1.144)!important;filter:blur(1.5px)}video[poster]{transform:scale(1.1)}.portfolio-grid{align-items:flex-start!important;align-content:flex-start!important}.portfolio-grid .portfolio-item{flex-shrink:0;min-height:300px;transform:translateZ(0);will-change:transform;contain:layout;position:relative}.section-nav{background:#000;border-radius:.5em;padding:1.7em 2.5em}.section-nav ul{margin:0;padding:0}.section-nav ul li{list-style-type:none;position:relative;margin:0;padding:0}.section-nav ul li a,.section-nav ul li button{position:relative;display:block;color:hsla(0,0%,100%,.7);font-size:.9rem;font-family:Roboto Mono,monospace;font-weight:400;text-transform:uppercase;-webkit-transition:.1s linear;transition:.1s linear}.section-nav ul li a:focus,.section-nav ul li button:focus{color:hsla(0,0%,100%,.7)}.section-nav ul li a.active,.section-nav ul li a:hover,.section-nav ul li button.active,.section-nav ul li button:hover{color:#fff}.theme-dark .section-nav{background:#1c1e20}@media(min-width:992px){.nav-wrapper{-webkit-position:sticky;position:sticky;top:24px}.section-nav ul li{width:100%}.section-nav ul li a,.section-nav ul li button{width:100%;padding:.8rem 0;text-align:left;letter-spacing:.5px}.section-nav ul li a.active .nav-circle:before,.section-nav ul li a:hover .nav-circle:before,.section-nav ul li button.active .nav-circle:before,.section-nav ul li button:hover .nav-circle:before{opacity:1}.section-nav ul li a.active,.section-nav ul li button.active{letter-spacing:1px}.section-nav ul li a.active .nav-circle:before,.section-nav ul li button.active .nav-circle:before{background:transparent;width:30px;height:30px;-webkit-animation:translateRotate 10s linear infinite;animation:translateRotate 10s linear infinite}.section-nav ul li .nav-link-mobile{display:none}.section-nav ul li .nav-circle{display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-nav ul li .nav-circle:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.7;background:#fff;width:5px;height:5px;border:1px dashed #fff;border-radius:50%;-webkit-transition:.2s ease-out;transition:.2s ease-out}}@media(max-width:991.98px){.nav-wrapper{position:relative;height:57px}.section-nav{position:absolute;top:0;right:0;left:0;padding:.7em;-webkit-transition:.1s linear;transition:.1s linear}.section-nav.fixed{z-index:994;position:fixed;top:8px;right:12px;left:12px;background:rgba(0,0,0,.9)}.section-nav ul{justify-content:center}.section-nav ul li{display:inline-block;width:auto}.section-nav ul li .nav-circle,.section-nav ul li .nav-link-desktop{display:none}.section-nav ul li a,.section-nav ul li button{position:relative;display:block;width:36px;height:36px;padding:0;color:hsla(0,0%,100%,.7);text-align:center;line-height:36px}.section-nav ul li a:before,.section-nav ul li button:before{content:"";position:absolute;top:0;left:0;-webkit-transform:scale(.6);transform:scale(.6);opacity:0;width:100%;height:100%;border:1px dashed #fff;border-radius:50%;-webkit-transition:.14s ease-out;transition:.14s ease-out}.section-nav ul li a.active,.section-nav ul li a:hover,.section-nav ul li button.active,.section-nav ul li button:hover{color:#fff}.section-nav ul li a.active,.section-nav ul li button.active{letter-spacing:1px}.section-nav ul li a.active:before,.section-nav ul li button.active:before{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation:scaleRotate 10s linear infinite;animation:scaleRotate 10s linear infinite}}@-webkit-keyframes translateRotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes translateRotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes scaleRotate{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes scaleRotate{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@media(max-width:991.98px){.theme-dark .section-nav.fixed{background:hsla(0,0%,100%,.9)}.theme-dark .section-nav.fixed a,.theme-dark .section-nav.fixed button{color:#000}.theme-dark .section-nav.fixed a:before,.theme-dark .section-nav.fixed button:before{border-color:#000}}.menu-dots{position:relative;display:inline-block;background:#000;width:50px;height:50px;margin-left:24px;border-bottom-right-radius:.5em .5em;border-bottom-left-radius:.5em .5em}.menu-dots span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);display:inline-block}.menu-dots span,.menu-dots span:before{position:absolute;background:#fff;width:4px;height:4px;border-radius:50%;-webkit-transition:.1s linear;transition:.1s linear}.menu-dots span:before{content:"";top:0;right:calc(100% + 5px)}.menu-dots span:after{content:"";position:absolute;top:0;left:calc(100% + 5px);background:#fff;width:4px;height:4px;border-radius:50%;-webkit-transition:.1s linear;transition:.1s linear}.menu-dots.active span,.menu-dots:hover span{-webkit-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3);-webkit-transition-delay:.1s;transition-delay:.1s}.menu-dots.active span:before,.menu-dots:hover span:before{opacity:0;right:0}.menu-dots.active span:after,.menu-dots:hover span:after{opacity:0;left:0}.theme-dark .menu-dots{background:#1c1e20}.toggle-menu{z-index:1005;position:fixed;top:0;right:-10px;bottom:0;visibility:hidden;opacity:0;background:#000;width:410px;height:100%;height:auto;padding:50px 40px;-webkit-transition:.16s ease-out;transition:.16s ease-out;color:hsla(0,0%,100%,.7)}.toggle-menu.show{right:0;visibility:visible;opacity:1}.toggle-menu .toggle-close{position:absolute;top:16px;right:16px;display:inline-block;background:hsla(0,0%,100%,.15);width:40px;height:40px;border-radius:50%;line-height:40px;color:#fff;text-align:center;font-size:1.33em;-webkit-transition:.16s ease-out;transition:.16s ease-out}.toggle-menu .toggle-close:hover{background:hsla(0,0%,100%,.2)}.toggle-menu .tm-bottom{position:absolute;right:40px;bottom:48px;left:40px}.theme-dark .toggle-menu{background:#1c1e20;-webkit-box-shadow:0 8px 26px 0 rgba(0,0,0,.3);box-shadow:0 8px 26px 0 rgba(0,0,0,.3)}@media(max-width:991.98px){.toggle-menu{width:410px;padding:50px 30px 30px}.toggle-menu .toggle-close{top:12px;right:12px}.toggle-menu .tm-bottom{right:30px;bottom:48px;left:30px}}@media(max-width:575.98px){.toggle-menu{width:100%}}.bg-black{background:#000}.bg-black,.theme-dark{color:hsla(0,0%,100%,.7)}.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{color:#fff}.bg-black h1 a,.bg-black h2 a,.bg-black h3 a,.bg-black h4 a,.bg-black h5 a,.bg-black h6 a,.theme-dark h1 a,.theme-dark h2 a,.theme-dark h3 a,.theme-dark h4 a,.theme-dark h5 a,.theme-dark h6 a{color:hsla(0,0%,100%,.8)}.bg-black h1 a:focus,.bg-black h1 a:hover,.bg-black h2 a:focus,.bg-black h2 a:hover,.bg-black h3 a:focus,.bg-black h3 a:hover,.bg-black h4 a:focus,.bg-black h4 a:hover,.bg-black h5 a:focus,.bg-black h5 a:hover,.bg-black h6 a:focus,.bg-black h6 a:hover,.theme-dark h1 a:focus,.theme-dark h1 a:hover,.theme-dark h2 a:focus,.theme-dark h2 a:hover,.theme-dark h3 a:focus,.theme-dark h3 a:hover,.theme-dark h4 a:focus,.theme-dark h4 a:hover,.theme-dark h5 a:focus,.theme-dark h5 a:hover,.theme-dark h6 a:focus,.theme-dark h6 a:hover{color:#fff}.bg-black a:not([class*=button],.link-decoration,.nav-link),.theme-dark a:not([class*=button],.link-decoration,.nav-link){color:hsla(0,0%,100%,.8)}.bg-black a:not([class*=button],.link-decoration,.nav-link):focus,.bg-black a:not([class*=button],.link-decoration,.nav-link):hover,.theme-dark a:not([class*=button],.link-decoration,.nav-link):focus,.theme-dark a:not([class*=button],.link-decoration,.nav-link):hover{color:#fff}.font-family-mono{font-family:Roboto Mono,monospace}.fw-medium{font-weight:500}.fw-semi-bold{font-weight:600}.line-height-100{line-height:1}.line-height-140{line-height:1.4}.text-black{color:#000}.theme-dark .text-black{color:#fff!important}.text-yellow{color:#ffb657}.stroke-text{font-weight:500;color:#000;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1.4px;-webkit-text-stroke-color:#000}@media(max-width:1199.98px){.stroke-text{-webkit-text-stroke-width:1.2px}}.bg-black .stroke-text,.theme-dark .stroke-text{font-weight:500;color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#fff}.gm-style-iw button{width:30px!important;height:34px!important;right:4px!important;top:-4px!important}.logoiw{text-align:center;width:75%;height:auto}.nl-logo{width:41%;height:auto;cursor:pointer}.logoiw{text-align:center!important;width:75%!important;height:auto!important;position:relative!important;display:block;justify-content:center;align-items:center;margin:auto;width:100%}.capimg2 img{display:none}#heart{color:red}.testimonial-box:before{-moz-transform:scaleX(-1) scaleY(-1);-o-transform:scaleX(-1) scaleY(-1);-webkit-transform:scaleX(-1) scaleY(-1);transform:scaleX(-1) scaleY(-1);filter:FlipH FlipV;-ms-filter:"FlipH FlipV";position:absolute;top:-7px;left:-10px;z-index:-1;opacity:.1}.hero-avatar-text{white-space:nowrap}.theme-dark .react-tooltip.clients-website{background-color:#fff!important;color:#000!important;border-radius:5px!important}.theme-dark div.services-description button{color:#fff;transition:text-decoration .3s ease-in-out;font-family:Roboto Mono;font-size:40px}.theme-dark .cls-1{fill:#fff!important;color:#fff!important;stroke:#fff!important}.theme-dark .hover-circle svg{color:#000}.theme-dark .hover-circle{position:absolute;width:90px;height:90px;background-color:hsla(0,0%,100%,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:16px;font-weight:400;transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0;text-align:center;backdrop-filter:blur(3px);pointer-events:none}.theme-dark .hero-avatar:hover .hover-circle{opacity:1;font-family:Inter!important;letter-spacing:1px!important;font-size:.9em}.theme-dark .toggle-menu{background:#1c1e20!important}.theme-dark .lightbox-content{border-radius:8px;padding:30px;max-width:600px;width:100%;max-height:80vh;overflow:auto;position:relative}.theme-dark h2.herolighth2{color:#fff!important;margin-left:5px;margin-right:5px}.theme-dark p.herolightp{color:hsla(0,0%,100%,.7)!important;margin-left:5px;margin-right:5px}.theme-dark .close-lightbox{position:absolute;top:5px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:hsla(0,0%,100%,.7)!important}.theme-dark .close-lightbox:hover{color:#fff!important;transition:.1s linear}.theme-dark .capimg{display:none}.theme-dark .capimg2 img{display:block}.theme-dark .partner-box{filter:invert(0) sepia(6%) saturate(750%) hue-rotate(328deg) brightness(103%) contrast(106%)}.theme-dark .gm-style .gm-style-iw h1,.theme-dark .gm-style .gm-style-iw h2,.theme-dark .gm-style .gm-style-iw h3,.theme-dark .gm-style .gm-style-iw h4,.theme-dark .gm-style .gm-style-iw h5,.theme-dark .gm-style .gm-style-iw h6{letter-spacing:-.3px;color:#000;font-family:Poppins,sans-serif;font-weight:600}@media(max-width:991.98px){.theme-dark .gm-style .gm-style-iw h1,.theme-dark .gm-style .gm-style-iw h2,.theme-dark .gm-style .gm-style-iw h3,.theme-dark .gm-style .gm-style-iw h4,.theme-dark .gm-style .gm-style-iw h5,.theme-dark .gm-style .gm-style-iw h6{margin-bottom:6px}}.theme-dark .gm-style .gm-style-iw p{color:#838485;-webkit-transition:.1s linear;transition:.1s linear}.theme-dark .gm-style .gm-style-iw a:not([class*=button],.link-decoration,.nav-link){color:#838485}.theme-dark .gm-style .gm-style-iw a:not([class*=button],.link-decoration,.nav-link):focus,.theme-dark .gm-style .gm-style-iw a:not([class*=button],.link-decoration,.nav-link):hover{color:#000}label{color:#e32227;position:relative;top:-33px;left:4px}.invalid-feedback{top:-33px}.invalid-feedback,.invalid-feedback2{display:none;width:100%;color:#e32227;position:relative;left:4px;font-size:.875em;margin-top:0}.invalid-feedback2{top:-38px}.is-invalid~.invalid-feedback2{display:block}.captcha{color:inherit}label.captcha{color:#e32227}div#blog.section-box.mt-4,div#contact.section-box.mt-4{scroll-margin-top:-3px}.partner-box{filter:invert(100%) sepia(100%) saturate(7445%) hue-rotate(253deg) brightness(109%) contrast(113%)}.contact-form label{font-size:1rem}i.fa-google{display:inline-block!important;margin-bottom:7px!important;margin-top:4px}div.submit-result{text-align:center;top:50px;margin:auto;position:relative;width:100%!important}span#success{border-radius:.5em;color:green!important;border:1px solid #bbf7d0;background-color:#f0fdf4}span#sending,span#success{bottom:30px;position:relative;margin:auto;width:100%;text-align:center;display:inline-block;padding:10px}span#sending{border-radius:.5em;color:#1b46bd!important;border:1px solid #bfdbfe;background-color:#eff6ff}span#error{bottom:30px;position:relative;border-radius:.5em;margin:auto;width:100%;text-align:center;display:inline-block;color:#e32227;padding:10px;border:1px solid #fca5a5;background-color:#ffe0e0}.theme-dark span#success{background-color:rgba(20,83,45,.2);border-color:#166534}.theme-dark span#sending{background-color:rgba(30,58,138,.2);border-color:#1e40af}.theme-dark span#error{background-color:rgba(69,10,10,.3);border-color:#b91c1c}input#captcha.is-invalid,input#email.is-invalid,input#name.is-invalid,input#subject.is-invalid,textarea#message.is-invalid{background:transparent;width:100%;border:dashed #e32227;border-width:0 0 1px;margin-bottom:2rem;padding:0 4px .25rem;box-shadow:none;font:400 1rem Inter,sans-serif;transition:.16s ease-out}.mfp-bg{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px)}span#error{font-size:1rem}div.swiper-wrapper{transition-timing-function:linear!important}.partner-box img{opacity:.5}code{font-family:Roboto Mono!important;font-style:normal!important;font-weight:400;border-radius:.5em!important}.code-block-wrapper{border-radius:.5em;overflow:hidden}.code-block-wrapper pre{border-radius:inherit}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}.hero-avatar{position:relative;display:inline-block;cursor:pointer}.cls-1,svg.herosvg{fill:#000!important;color:#000!important}svg.herosvg{display:inline-block;position:absolute;height:78px;width:90px;top:5px;left:180px;animation:fly 4s infinite}@keyframes fly{0%{opacity:1;transform:rotate(0deg) scale(100%) translate(0)}50%{transform:rotate(0deg) scale(100%) translateY(15%);opacity:1}to{transform:rotate(0deg) scale(100%) translate(0);opacity:1}}.hover-circle{width:90px;height:90px;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;transform:translate(-50%,-50%);opacity:0;backdrop-filter:blur(3px);pointer-events:none}.hero-avatar:hover .hover-circle{opacity:1;font-family:Inter!important;letter-spacing:1px!important;font-size:.9em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9999;display:flex;justify-content:center;align-items:center;padding:20px;animation:fadeInlb .2s}@keyframes fadeInlb{0%{opacity:0}to{opacity:1}}.lightbox-content{border-radius:8px;padding:30px;max-width:600px;width:100%;max-height:80vh;overflow:auto;position:relative;background-color:#fff}.theme-dark .lightbox-content{background-color:#1c1e20}.close-lightbox{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#777}.close-lightbox:hover{color:#000;transition:.1s linear}h2.herolighth2{color:#000!important}h2.herolighth2,p.herolightp{margin-left:5px;margin-right:5px}p.herolightp{color:inherit}.hover-circle{position:absolute;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;padding:10px 20px;text-align:center;cursor:pointer;transition:opacity .3s ease;animation:fadeInAnimation .5s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.hover-circle-text{display:inline-block;font-size:14px;font-weight:700;animation:spin 5s linear infinite;transform:translateZ(0) rotate(285.222deg)}@media(prefers-reduced-motion){.blog-post-img:hover:before,.lightbox-image-box:hover:before,.portfolio-box:hover:before{-webkit-animation:none!important;animation:none!important}}@media(prefers-reduced-motion)and (max-width:991.98px){.section-nav ul li a.active:before,.section-nav ul li button.active:before{animation:none!important}}@media(prefers-reduced-motion){.fa-beat{animation:none!important}.hover-circle{display:none}svg.herosvg{animation:none}.bg-lines{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.bg-lines .bg-line-1,.bg-lines .bg-line-2,.bg-lines .bg-line-3,.bg-lines .bg-line-4{animation:none!important}.bg-lines .bg-line-1:before,.bg-lines .bg-line-2:before,.bg-lines .bg-line-3:before,.bg-lines .bg-line-4:before{-webkit-animation:none;animation:none}.nav-circle:before{animation:none!important}}.services-description{position:relative}.expanded-description.open{max-height:800px}.expanded-description{max-height:0;overflow:hidden;transition:max-height .5s ease-out;transition:1s}div.services-description button{color:#000;transition:text-decoration .3s ease-in-out;font-family:Roboto Mono;font-size:40px}@media(max-width:992px){.hover-circle,.theme-dark .hover-circle{display:none}}#portfolio,#resume,#services,#testimonial{scroll-margin-top:-1px}.lightbox-image-box{position:relative}.lightbox-image-box img{transition:transform .6s ease-out,filter .6s ease-out;filter:blur(0)}.lightbox-image-box:hover img{transform:scale(1.04);filter:blur(1.5px)}.lightbox-image-box:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.lightbox-image-box:hover:before{-webkit-animation:shine .75s forwards;animation:shine .75s forwards}.blog-post-img{position:relative;cursor:pointer}.blog-post-img img{transition:transform .6s ease-out,filter .6s ease-out;filter:blur(0)}.blog-post-img:hover img{transform:scale(1.04);filter:blur(1.5px)}.blog-post-img:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.blog-post-img:hover:before{-webkit-animation:shine .75s forwards;animation:shine .75s forwards}.portfolio-box{position:relative}.portfolio-box img{transition:transform .6s ease-out,filter .6s ease-out;filter:blur(0)}.portfolio-box:hover img{transform:scale(1.04);filter:blur(1.5px)}.portfolio-box:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.portfolio-box:hover:before{-webkit-animation:shine .75s forwards;animation:shine .75s forwards}@-webkit-keyframes shine{0%{left:-75%;opacity:1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}99%{left:125%;opacity:1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}to{left:125%;opacity:0;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}}@keyframes shine{0%{left:-75%;opacity:1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}99%{left:125%;opacity:1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}to{left:125%;opacity:0;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}}.clients-website{position:relative;margin-top:0!important}.react-tooltip.clients-website{border-radius:5px!important}.clients-website-p{text-decoration:underline}.code-block-wrapper{color:#c9c9c9;background-color:#2f2f2f!important;padding-top:15px}.code-block-wrapper-2{padding-bottom:10px}.code-block-wrapper-1{font-family:Roboto-Mono,monospace}@media(min-width:1200px){.blog-post-box .blog-post-caption{width:500px!important}}.mono-heading2{font-family:Roboto Mono,monospace;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:medium}.toggle-close:hover,a.button-circle.button-circle-sm.button-circle-white:hover{animation:fa-spin .25s linear 1}.availability-text-about{position:relative;top:-17px;left:20px}.availability-color-about{aspect-ratio:1/1;background-color:#50e3c2;border-radius:100%;flex:none;height:10px;position:relative;width:10px}@keyframes pulse2{0%{transform:scale(1);opacity:1}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.9);opacity:0}}.availability-color-about:before{content:"";position:absolute;width:10px;height:10px;background-color:#50e3c2;border-radius:100%;transform:translate(-50%,-50%) scale(1);animation:pulse2 1.7s infinite;pointer-events:none}h4.fw-medium.address{color:#919191;cursor:pointer;transition:color .5s ease;position:relative;top:-10px}h4.fw-medium.address:hover{color:#fff}.sellinfo{position:relative;top:-5px;font-size:13px}.theme-dark h4.fw-medium.address{color:#aaa}.theme-dark h4.fw-medium.address:hover{color:#fff}.code-block-wrapper{margin-bottom:1rem}.code-block-header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-top-left-radius:4px;border-top-right-radius:4px}.code-block-wrapper-1{position:relative;top:-5px;font-size:12px;font-family:Poppins,monospace}.code-block-wrapper-2{margin-left:auto;position:relative;top:-1px;right:-.7em}.copy-button{font-size:12px;font-family:Poppins,monospace;background-color:#2f2f2f!important;color:#c9c9c9;cursor:pointer;display:flex;gap:5px}.react-tooltip.copy{border-radius:5px!important;background:rgba(0,0,0,.8);color:#fff;font-size:13px;border:.094rem solid #494949;margin-top:-5px;position:absolute;font-weight:700}code span{position:relative;left:8px;font-size:14px}.mono-heading3{font-family:Roboto Mono,monospace;font-weight:500;font-size:.9em;text-transform:uppercase;letter-spacing:.5px;color:#fff!important;position:relative;top:-11px}.theme-toggle-container{display:flex;position:relative;top:-30px}.theme-toggle{display:inline-flex;background-color:hsla(0,0%,100%,.1);border-radius:29px;padding:3px;width:auto;transition:background-color .3s ease}.theme-toggle-btn{background:none;border:none;padding:8px;cursor:pointer;border-radius:50%;transition:background-color .3s ease,color .3s ease,opacity .3s ease;display:flex;align-items:center;justify-content:center;width:31px;height:31px;margin:0 2px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.theme-toggle-btn.active{background-color:hsla(0,0%,100%,.2)}.theme-icon{width:15px;height:15px;color:#fff;transition:color .3s ease,opacity .3s ease;opacity:.5}.theme-toggle-btn.active .theme-icon{opacity:1}.theme-dark .theme-toggle{background-color:hsla(0,0%,100%,.1)}.theme-dark .theme-toggle-btn.active{background-color:hsla(0,0%,100%,.2)}.theme-dark .theme-icon{color:#fff}.code-block-wrapper{position:relative}.copy-button{transition:top .3s ease;background:#2f2f2f;border-radius:.25rem;line-height:1rem;padding:.36rem .62rem .27rem}.react-tooltip.copy:after,.react-tooltip.copy:before{content:"";position:absolute;left:50%;transform:translateX(-40%);border-style:solid}.react-tooltip.copy:before{top:-6px;border-width:0 6px 6px;border-color:transparent transparent #494949}.react-tooltip.copy:after{top:-4px;border-width:0 6px 6px;border-color:transparent transparent rgba(0,0,0,.8)}button.button-circle.button-circle-sm.button-circle-white:hover{animation:fa-spin .25s linear 1}#servicesonline{position:relative;left:-5px}@media(min-width:1200px){svg.herosvg{top:-5px;left:150px}}@media(min-width:1400px){svg.herosvg{top:5px;left:180px}}.tools-icon-svg{width:18px!important;height:18px!important;margin-left:4px!important;margin-right:2px!important;top:-35px!important;left:2px!important}.theme-dark .tools-icon-svg{stroke:#fff!important}.collapsible[open]>.content{max-height:500px;opacity:1;transition:max-height .4s ease,opacity .3s ease}.collapsible>.content{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}@font-face{font-family:__inter_474123;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_474123;src:url(/_next/static/media/d5390949c79b867c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__inter_Fallback_474123;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_474123{font-family:__inter_474123,__inter_Fallback_474123}.__variable_474123{--font-inter:"__inter_474123","__inter_Fallback_474123"}@font-face{font-family:__poppins_0fc01f;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__poppins_0fc01f;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__poppins_0fc01f;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppins_0fc01f;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__poppins_Fallback_0fc01f;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_0fc01f{font-family:__poppins_0fc01f,__poppins_Fallback_0fc01f}.__variable_0fc01f{--font-poppins:"__poppins_0fc01f","__poppins_Fallback_0fc01f"}@font-face{font-family:__robotoMono_45f92c;src:url(/_next/static/media/062f2b851e15206c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__robotoMono_45f92c;src:url(/_next/static/media/97407b1476e2a929-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__robotoMono_45f92c;src:url(/_next/static/media/2f7a908759583f53-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__robotoMono_Fallback_45f92c;src:local("Arial");ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.00%;size-adjust:131.51%}.__className_45f92c{font-family:__robotoMono_45f92c,__robotoMono_Fallback_45f92c}.__variable_45f92c{--font-roboto-mono:"__robotoMono_45f92c","__robotoMono_Fallback_45f92c"}