 @charset "UTF-8";: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, 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-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}*,::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{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}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)}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[type=button],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}::-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}iframe{border:0}.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)}@media (min-width:768px){.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}}@media (min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.collapse:not(.show){display: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)}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.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){position:absolute!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!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-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.pt-1{padding-top:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.fs-5{font-size:1.25rem!important}.text-center{text-align:center!important}@media (min-width:768px){.mb-md-0{margin-bottom:0!important}}@media (min-width:992px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.pb-lg-0{padding-bottom:0!important}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}:root{--swiper-navigation-size:44px}:root {--dark-bg: #191919;--text-color: #bbbbbb;--subtitle: #fff;--accent-blue: #007bff;--button-blue: #007bff;--heading-size: 56px;--app-card-bg: #f5f5f5;--app-text-color: #333;--grid-line-color: rgba(255, 255, 255, 0.05);--toggle-bg: #444444;--toggle-active: #007bff;}@keyframes rotate {to {transform: rotate(360deg);}}.loader_container {position: fixed;display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;background: #17202a;left: 0;top: 0;z-index: 500;}.loading_autom {width: 100px;height: 100px;}.loading_autom .loading__ring {position: absolute;width: 100px;height: 100px;}.loading_autom .loading__ring:first-child {transform: skew(30deg, 20deg);}.loading_autom .loading__ring:last-child {transform: skew(-30deg, -20deg) scale(-1, 1);}.loading_autom .loading__ring:last-child svg {animation-delay: -0.5s;}.loading_autom .loading__ring svg {animation: rotate 1s linear infinite;fill: rgba(237, 238, 240, 0.7);}html {overflow-x: hidden;}body {font-family: "Poppins", sans-serif;background-color: var(--dark-bg);color: var(--subtitle);margin: 0;padding: 0;overflow-x: hidden;}@font-face {font-family: "CabinetGrotesk";src: url("../fonts/CabinetGrotesk-Extrabold.woff2") format("woff2"), url("../fonts/CabinetGrotesk-Extrabold.woff") format("woff"), url("../fonts/CabinetGrotesk-Extrabold.ttf") format("truetype");font-weight: 800;font-display: swap;font-style: normal;}@media (max-width: 567px) {section {padding-block: 40px !important;}}@media (max-width: 567px) {.section-heading {margin-bottom: 2rem !important;}}@media (max-width: 567px) {.section-desc {font-size: 1rem !important;}}ul {list-style: none;}@media (max-width: 567px) {h2 {font-size: 1.9rem !important;}}@media (max-width: 567px) {h3, .solution-box .title, .solution-box-3 .title {font-size: 1.2rem !important;}}@media (max-width: 567px) {.why-choose-us-section .feature-title {font-size: 1rem !important;width: 100%;}}@media (max-width: 567px) {.step-number {font-size: 100px !important;}}.landing-page {min-height: 100vh;width: 100%;background-color: var(--dark-bg);position: relative;background-size: 100px 100px;background-position: center center;}.hero-section-shape {position: absolute;top: 0;left: 0;width: 100%;}.whatsapp {position: fixed;bottom: 32px;inset-inline-end: 32px;text-decoration: none;display: flex;background-color: #1fa855;padding: 1rem;border-radius: 40px;align-items: center;justify-content: center;gap: 8px;z-index: 120;}.whatsapp .whatsapp-icon {width: 36px;height: 36px;filter: brightness(100) grayscale(10);}@media (max-width: 992px) {.whatsapp .whatsapp-icon {width: 28px;height: 28px;}}.whatsapp::after, .whatsapp::before {content: "";display: block;position: absolute;border: 50%;border: 1px solid #39ae41;left: -20px;right: -20px;top: -20px;bottom: -20px;border-radius: 50%;animation: animate 1.5s linear infinite;opacity: 0;}.whatsapp::after {animation-delay: 0.5s;}@keyframes animate {0% {transform: scale(0.5);opacity: 0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}.navbar-section {padding: 30px 0;position: relative;z-index: 120;}@media (max-width: 567px) {.navbar-section {padding: 10px 0;}}.navbar {padding: 0;}.company-logo {height: 48px;width: auto;}@media (max-width: 567px) {.company-logo {width: 164px;}}.logo-container {display: flex;align-items: center;}.navbar-nav {margin: 0 auto;}.nav-link {color: #e5e5e5 !important;margin: 0 15px;font-size: 14px;font-weight: 400;opacity: 0.8;transition: opacity 0.3s;}@media (max-width: 1400px) {.nav-link {margin: 0 10px;}}.nav-link:hover {opacity: 1;}.nav-right {display: flex;align-items: center;gap: 8px;}.lang {display: flex;align-items: center;border-radius: 32px;font-size: 0.875rem;gap: 4px;width: -moz-fit-content;width: fit-content;color: white;padding: 0.5rem;background: #2f2f2f;-webkit-backdrop-filter: blur(27.2000007629px);backdrop-filter: blur(27.2000007629px);border: none;text-decoration: none;outline: none;}.lang img {width: 18px;height: 18px;}.navbar-toggler {border: none;}.navbar-toggler:focus {outline: none;box-shadow: none;border: none;}.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23007bff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.popup-mobile-menu {z-index: 9999;position: fixed;content: "";width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.8);visibility: hidden;opacity: 0;transition: opacity 0.5s ease-out;}.popup-mobile-menu .inner {padding: 25px 40px;width: min(90vw, 400px);overflow-y: auto;z-index: 999;position: absolute;background: var(--dark-bg);height: 100%;height: 100vh;display: flex;flex-direction: column;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);opacity: 0;inset-inline-start: -150px;transition: all 0.5s ease-out;}.popup-mobile-menu .inner .menu-top {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 20px;}.popup-mobile-menu .inner .menu-top .menu-header {display: flex;justify-content: space-between;align-items: center;}.popup-mobile-menu .inner .menu-top .menu-header .close-button {display: flex;justify-content: center;align-items: center;position: relative;cursor: pointer;}.popup-mobile-menu .inner .menu-top .menu-header .close-button .close {opacity: 1;width: -moz-max-content;width: max-content;padding: 0;background-color: transparent;border: 0;}.popup-mobile-menu .inner .menu-top .menu-header .close-button .close svg {color: white;height: auto;}.popup-mobile-menu .inner .menu-top .menu-header .close-button .close::after {position: absolute;content: "";padding: 22px;background: var(--accent-blue);left: 50%;top: 50%;border-radius: 50%;transform: translate(-50%, -50%);z-index: -1;}.popup-mobile-menu .inner .content {display: flex;flex-direction: column;}.theme-toggle {position: relative;width: 64px;flex-shrink: 0;height: 32px;background-color: var(--toggle-bg);border-radius: 16px;cursor: pointer;display: flex;align-items: center;padding: 0 4px;}.toggle-switch {position: absolute;width: 24px;height: 24px;background-color: white;border-radius: 50%;inset-inline-end: 4px;transition: transform 0.3s ease;z-index: 1;}.moon-icon {position: absolute;inset-inline-start: 2px;transition: transform 0.3s ease;color: var(--text-color);opacity: 0.8;width: 24px;height: 24px;}.contact-button {background-color: rgba(255, 255, 255, 0.0392156863);color: var(--accent-blue);border: 1px solid rgba(0, 108, 219, 0.3019607843);border-radius: 30px;padding: 10px 25px;font-size: 1rem;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);width: -moz-fit-content;width: fit-content;font-weight: 500;display: inline-flex;align-items: center;transition: all 0.3s;text-decoration: none;}@media (min-width: 568px) {.contact-button.collapse:not(.show) {display: inline-flex !important;}}.contact-button:hover {background-color: var(--accent-blue);color: white;}.main-content {padding-top: 60px;z-index: 100;position: relative;}.hero-designed-text {position: absolute;top: 75%;left: 50%;z-index: 2;transform: translate(-50%, -50%);font-size: 168px;white-space: nowrap;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);color: rgba(255, 255, 255, 0.031372549);font-weight: 800;line-height: 1.2;font-family: "CabinetGrotesk";}@media (max-width: 1400px) {.hero-designed-text {font-size: 135px;}}@media (max-width: 1200px) {.hero-designed-text {font-size: 125px;}}@media (max-width: 992px) {.hero-designed-text {font-size: 100px;}}@media (max-width: 768px) {.hero-designed-text {font-size: 80px;}}@media (max-width: 576px) {.hero-designed-text {top: 90%;font-size: 55px;}}.star-1 {top: 25%;inset-inline-start: 15%;opacity: 0.6;}.star-2 {bottom: 30%;inset-inline-end: 20%;opacity: 0.4;}.app-design-section {position: relative;z-index: 2;}.app-design-label {color: var(--accent-blue);font-size: 1.5rem;font-weight: 500;letter-spacing: 1px;margin-bottom: 20px;}.main-heading {font-size: var(--heading-size);font-weight: 800;line-height: 72px;margin-bottom: 20px;font-family: "CabinetGrotesk";}.sub-heading {font-size: 0.875rem;color: rgba(225, 225, 225, 0.8);margin-bottom: 40px;}.cta-button {background-color: white;color: var(--accent-blue);border: none;border-radius: 30px;padding: 10px 16px;font-size: 1rem;font-weight: 600;position: relative;z-index: 60;display: inline-flex;border: 1px solid var(--accent-blue);gap: 16px;align-items: center;transition: background-color 0.3s;cursor: pointer;text-decoration: none;}.cta-button:hover {background-color: var(--accent-blue);color: white;}.button-arrow {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;background-color: #1fa855;border-radius: 50%;margin-inline-start: 10px;transition: background-color 0.3s;}.phone-mockups {margin-top: 80px;position: relative;perspective: 1000px;z-index: 10;}.hero-shadow {position: absolute;bottom: -100px;left: 50%;transform: translateX(-50%);width: 100%;height: 100%;background: linear-gradient(180deg, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0.5) 50.52%, #191919 80%);border-radius: 50%;filter: blur(15px);z-index: 12;}@media (max-width: 768px) {.hero-shadow {bottom: -70px;}}@media (max-width: 567px) {.hero-shadow {bottom: -30px;}}.phone-container {position: relative;z-index: 10;display: inline-block;transform-style: preserve-3d;}.phone-front {height: auto;z-index: 10;position: relative;max-width: 100%;}@media (max-width: 992px) {.navbar-nav {margin-top: 20px;}.nav-link {margin: 5px 0;}.nav-right {align-items: flex-start;gap: 10px;}.main-heading {font-size: 2.5rem;}}@media (max-width: 768px) {.main-heading {font-size: 2rem;}}@media (max-width: 576px) {.main-heading {font-size: 1.8rem;}.sub-heading {font-size: 1rem;}.phone-front {width: 220px;}}.why-shape {position: absolute;top: 12%;inset-inline-start: -310px;width: 620px;height: 620px;background-color: #0095ff;border-radius: 50%;filter: blur(56px);-webkit-filter: blur(56px);opacity: 0.11;}.why-choose-us-section {position: relative;padding: 200px 0 100px;overflow: hidden;position: relative;}.why-choose-us-section .alhura-big-logo {position: absolute;bottom: -10%;inset-inline-end: 0;-o-object-fit: cover;object-fit: cover;animation: move-up 4s linear infinite;}.why-choose-us-section .star-1 {position: absolute;top: 30%;inset-inline-start: 10%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .star-2 {position: absolute;top: 25%;inset-inline-end: 20%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .star-3 {position: absolute;bottom: 25%;inset-inline-start: 40%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .section-title {font-size: 2.5rem;font-weight: 600;margin-bottom: 1.5rem;text-align: center;color: white;}.why-choose-us-section .section-desc {font-size: 1rem;color: var(--text-color);margin-bottom: 4rem;font-weight: 500;max-width: 100%;width: 660px;margin-inline: auto;text-align: center;}.why-choose-us-section .section-desc span {color: var(--subtitle);}.why-choose-us-section .feature-list {list-style: none;padding: 0;margin: 0;position: relative;z-index: 12;}.why-choose-us-section .feature-item {display: flex;align-items: center;margin-bottom: 2rem;}.why-choose-us-section .feature-item:last-child {margin-bottom: 0;}.why-choose-us-section .feature-icon {width: 64px;height: 64px;border-radius: 24px;background-color: rgba(0, 108, 219, 0.0784313725);display: flex;align-items: center;justify-content: center;margin-inline-end: 1.5rem;flex-shrink: 0;position: relative;border: 1px solid rgba(81, 150, 243, 0.2);}.why-choose-us-section .feature-icon img {width: 32px;height: 32px;}.why-choose-us-section .feature-text {flex-grow: 1;}.why-choose-us-section .feature-title {font-size: 1.1rem;font-weight: 500;margin-bottom: 0rem;color: white;}.features {padding-block: 120px;position: relative;z-index: 10;}.features .title {font-weight: 600;font-size: 2.5rem;color: white;margin-bottom: 4rem;text-align: center;}.features .title span {color: var(--accent-blue);}.features .feature-box {position: relative;padding: 48px 24px;border-radius: 32px;height: 100%;background-color: rgba(0, 108, 219, 0.0588235294);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);overflow: hidden;transition: all 0.3s ease-in-out;}.features .feature-box:hover {transform: translateY(-10px);}.features .feature-box .feature-icon {width: 64px;height: 64px;border-radius: 24px;background-color: rgba(0, 108, 219, 0.0784313725);display: flex;margin-bottom: 32px;align-items: center;justify-content: center;margin-inline-end: 1.5rem;flex-shrink: 0;position: relative;border: 1px solid rgba(81, 150, 243, 0.2);}.features .feature-box .feature-icon span {font-weight: 500;font-size: 1.5rem;color: white;}.features .feature-box .feature-title {font-weight: 500;font-size: 1.5rem;margin-bottom: 1rem;position: relative;color: white;}.features .feature-box .feature-desc {color: #a1a1a1;position: relative;font-size: 0.875rem;}.features .feature-box .feature-grid-shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.solution {padding-block: 120px;position: relative;}.solution .solution-star {position: absolute;top: 4%;inset-inline-start: 10%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.solution .shape {position: absolute;top: 5%;inset-inline-end: -180px;width: 620px;height: 620px;background-color: #0095ff;border-radius: 50%;filter: blur(56px);-webkit-filter: blur(56px);opacity: 0.11;}.solution .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;margin-bottom: 1rem;text-align: center;}.solution .section-heading .title span {color: var(--accent-blue);}.solution .section-heading .section-desc {text-align: center;margin-inline: auto;width: 760px;max-width: 100%;margin-bottom: 1.5rem;}.solution .section-heading .cta-button {gap: 0rem;}.solution .section-heading .solution-subtitle {display: block;font-weight: 500;font-size: 0.875rem;margin-top: 12px;margin-bottom: 1.5rem;text-align: center;color: white;}.solution .solution-box {border-radius: 32px;background: linear-gradient(342.39deg, #3852a9 2.72%, #006cdb 132.69%);padding: 40px;text-align: center;position: relative;transition: all 0.3s ease-in-out;}.solution .solution-box:hover {transform: translateY(-10px);}.solution .solution-box.solution-box-1 {margin-top: 240px;}@media (max-width: 567px) {.solution .solution-box.solution-box-1 {margin-top: 200px;}}.solution .solution-box.solution-box-2 {display: flex;flex-direction: column;padding-bottom: 0 !important;}@media (min-width: 992px) {.solution .solution-box.solution-box-2 {height: 685px;}}@media (min-width: 1200px) {.solution .solution-box.solution-box-2 {height: 664px;}}@media (min-width: 1400px) {.solution .solution-box.solution-box-2 {height: 622px;}}.solution .solution-box.solution-box-2 .phone-container {display: flex;flex: 1;justify-content: center;align-items: center;}.solution .solution-box.solution-box-2 .solution-phone-2 {margin-top: auto;}.solution .solution-box.solution-box-3 {padding: 60px;overflow: hidden;display: flex;align-items: center;}@media (min-width: 1400px) {.solution .solution-box.solution-box-3 {height: 480px;}}@media (max-width: 567px) {.solution .solution-box.solution-box-3 {padding: 40px;}}.solution .solution-box.solution-box-3 .desc, .solution .solution-box.solution-box-3 .title {text-align: start !important;}.solution .solution-box.solution-box-3 .title {font-size: 2rem;width: 546px;font-weight: 500 !important;max-width: 100%;}.solution .solution-box.solution-box-3 .desc {width: 593px;max-width: 100%;font-size: 1rem !important;}@media (max-width: 1400px) {.solution .solution-box.solution-box-3 .desc {margin-bottom: 240px;}}@media (max-width: 1200px) {.solution .solution-box.solution-box-3 .desc {margin-bottom: 400px;}}@media (max-width: 992px) {.solution .solution-box.solution-box-3 .desc {margin-bottom: 440px;}}.solution .solution-box.solution-box-3 .phone-1 {position: absolute;bottom: 0;inset-inline-end: 10%;z-index: 10;-o-object-fit: cover;object-fit: cover;}.solution .solution-box.solution-box-3 .phone-2 {position: absolute;bottom: 0;inset-inline-end: 0;-o-object-fit: cover;object-fit: cover;}.solution .solution-box .solution-grid-shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.solution .solution-box .solution-phone {margin-top: -230px;margin-bottom: 16px;}.solution .solution-box .title {font-weight: 600;position: relative;font-size: 1.75rem;color: white;letter-spacing: 0%;margin-bottom: 1rem;}.solution .solution-box .desc {color: #cccccc;position: relative;font-size: 0.875rem;}.benefits {padding-block: 80px 120px;position: relative;}.benefits .star-5 {position: absolute;bottom: 45%;inset-inline-end: 35%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.benefits .star-4 {position: absolute;bottom: 13%;inset-inline-end: 10%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.benefits .shape {position: absolute;bottom: -210px;inset-inline-end: -210px;width: 420px;height: 420px;background-color: #0095ff;border-radius: 50%;filter: blur(56px);-webkit-filter: blur(56px);opacity: 0.11;}.benefits .section-heading {margin-bottom: 4rem;}.benefits .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.benefits .section-heading .title span {color: var(--accent-blue);}.benefits .section-heading .cta-button {gap: 0rem;}.benefits .benefits-image {max-width: 100%;}.benefits .pagination {gap: 12px;}.benefits .pagination .pagination-item {width: 20px;height: 6px;border-radius: 24px;background-color: #1e2a32;}.benefits .pagination .pagination-item.active {width: 2rem;height: 6px;border-radius: 24px;background-color: #3c5464;}.benefits ol {list-style: decimal;list-style-position: inside;max-height: 264px;padding: 0;margin: 0;margin-bottom: 3.5rem;overflow-y: auto;scrollbar-width: none;-ms-overflow-style: none;font-weight: 600;font-size: 1.5rem;}.benefits ol::-webkit-scrollbar {display: none;}.benefits ol .line {padding-bottom: 1rem;border-bottom: 1px solid;border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 45.5%, rgba(255, 255, 255, 0) 100%);border-image-slice: 1;}.benefits ol .line:last-child {border: none;}.benefits ol .line .title {font-weight: 600;font-size: 1.5rem;color: white;}@media (max-width: 1200px) {.benefits ol .line .title {font-size: 1.25rem;}}.benefits ol .line .desc {color: #999999;margin-top: 0.5rem;font-weight: 400;font-size: 1rem;padding-inline-start: 26px;margin-bottom: 0;}.steps {padding-block: 80px 100px;position: relative;background: linear-gradient(101.48deg, #1861c5 0.7%, #3653aa 99.45%);}.steps .steps-grid-shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.steps .section-heading {margin-bottom: 6rem;}.steps .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.steps .section-heading .section-desc {text-align: center;margin-inline: auto;margin-bottom: 1.5rem;color: var(--text-color);font-weight: 500;}.steps .steps-container {margin-inline-start: 60px;padding-inline-start: 12px;}.steps .stepsSwiper {padding-inline-end: 100px;padding-inline-start: 40px;overflow-y: visible !important;}@media (max-width: 567px) {.steps .stepsSwiper {margin-top: 6rem;margin-inline-start: 10px;}}.steps .step-card {border-radius: 24px;-webkit-backdrop-filter: blur(19.7999992371px);backdrop-filter: blur(19.7999992371px);background-color: rgba(25, 25, 25, 0.1019607843);padding: 4rem 1rem 1rem;position: relative;border: 1px solid rgba(81, 150, 243, 0.4);color: #fff;height: unset !important;transition: all 0.3s ease-in-out;}.steps .step-card:hover {transform: translateY(-10px);}.steps .step-number {font-size: 100px;position: absolute;top: -54px;inset-inline-start: -25px;font-weight: 500;}.steps .step-title {font-size: 1.5rem;font-weight: 500;margin-bottom: 1rem;}.steps .step-desc {font-size: 0.875rem;color: var(--text-color);}.steps .cta-button {margin-top: 54px;gap: 0rem;}.technologies {padding-block: 80px 120px;position: relative;}.technologies .section-heading {margin-bottom: 4rem;}.technologies .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;width: 834px;max-width: 100%;margin-inline: auto;margin-bottom: 1rem;text-align: center;}.technologies .section-heading .title span {color: var(--accent-blue);}.technologies .section-heading .section-desc {text-align: center;margin-inline: auto;margin-bottom: 1.5rem;}.technologies .box {border-radius: 24px;background-color: rgba(0, 108, 219, 0.0392156863);padding: 1.5rem;position: relative;border: 1px solid rgba(81, 150, 243, 0.2);width: 100%;-webkit-backdrop-filter: blur(19.7999992371px);backdrop-filter: blur(19.7999992371px);}.technologies .box h3 {color: white;font-size: 1.5rem;font-weight: 500;margin-bottom: 1.5rem;}.technologies .box .title {font-weight: 500;position: relative;color: white;font-size: 1rem;margin-bottom: 0.5rem;}.technologies .box .desc {color: var(--text-color);position: relative;margin-bottom: 0rem;font-size: 0.875rem;}.faq {padding-block: 80px 120px;position: relative;}.faq .section-heading {margin-bottom: 6rem;}.faq .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.faq .section-heading .section-desc {text-align: center;margin-inline: auto;width: 738px;max-width: 100%;margin-bottom: 1.5rem;color: var(--text-color);font-weight: 500;}.faq .accordion-item {background: rgba(0, 108, 219, 0.0392156863);-webkit-backdrop-filter: blur(9.6999998093px);backdrop-filter: blur(9.6999998093px);border: 1px solid rgba(0, 108, 219, 0.2);margin-bottom: 1rem;font-weight: 500;color: white;border-radius: 14px;}.faq .accordion-item:last-child {margin-bottom: 0;}.faq .accordion-button:not(.collapsed)::after {transform: unset !important;}.faq .accordion-button {background: transparent;color: white;padding: 22px 18px;border: none;font-weight: 500;box-shadow: none;line-height: 1.7;text-align: start;}.faq .accordion-button::after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') !important;}.faq .accordion-button:focus {box-shadow: none;}.faq .accordion-body {color: #999999;font-size: 0.875rem;padding-top: 0;}.faq .cta-button {margin-top: 4rem;gap: 0rem;}.clients {padding-block: 80px 0;position: relative;}.clients .star-1 {position: absolute;top: 30%;inset-inline-start: 10%;width: 45px;height: 45px;-o-object-fit: cover;object-fit: cover;}.clients .star-2 {position: absolute;top: 25%;inset-inline-end: 20%;width: 45px;height: 45px;-o-object-fit: cover;object-fit: cover;}.clients .star-3 {position: absolute;bottom: 10%;inset-inline-start: 40%;width: 45px;height: 45px;-o-object-fit: cover;object-fit: cover;}.clients .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.clients .section-heading .section-desc {text-align: center;margin-inline: auto;width: 738px;max-width: 100%;margin-bottom: 4.5rem;color: var(--text-color);font-weight: 500;}.clients .client-card {position: relative;display: flex;height: 100px;width: 100%;margin: auto;flex-direction: column;justify-content: center;align-items: center;padding: 8px;background: black;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 24px;transition: all 0.3s ease;}@media (max-width: 992px) {.clients .client-card {height: 130px;}}.clients .client-card:hover {border-color: rgba(255, 255, 255, 0.5);}.clients .client-card img {width: 100px;height: 100px;max-height: 45px;-o-object-fit: contain;object-fit: contain;transition: all 0.5s ease;}@media (min-width: 992px) {.clients .client-card {height: 130px;}.clients .client-card img {width: 120px;height: 120px;mix-blend-mode: luminosity;}.clients .client-card:hover img {mix-blend-mode: normal;}}.clients .swiper-wrapper {transition-duration: 2700ms !important;}.clients .swiper-slide {display: flex;justify-content: center;align-items: center;}.clients .grid-container {display: none;gap: 1.25rem;}@media (min-width: 992px) {.clients .grid-container {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 1.75rem;}}.clients .grid-container .box {animation: fadeUp 0.5s ease-in-out;transition: all 0.5s ease-in-out;height: 100px;border-radius: 24px;border: 1px solid hsla(0, 0%, 100%, 0.15);padding: 0.5rem;background-color: black;}@media (min-width: 992px) {.clients .grid-container .box {height: 130px;}}.clients .grid-container .box:hover {border-color: hsla(0, 0%, 100%, 0.5);}.clients .grid-container .box:hover img {mix-blend-mode: normal;}.clients .grid-container .box img {width: 90px;height: 90px;max-height: 45px;-o-object-fit: contain;object-fit: contain;transition-duration: 500ms;transition: all 0.5s ease-in-out;}@media (min-width: 992px) {.clients .grid-container .box img {width: 120px;height: 120px;mix-blend-mode: luminosity;}}@keyframes fadeUp {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}.contact {padding-block: 150px 80px;position: relative;}.contact .contact-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.section-heading .title span {color: var(--accent-blue);}.section-heading .section-desc {text-align: center;margin-inline: auto;width: 738px;max-width: 100%;margin-bottom: 5rem;color: var(--text-color);font-weight: 500;}.contact-info .contact-heading {color: var(--accent-blue);font-size: 1.5rem;font-weight: 600;margin-bottom: 4.5rem;}.contact-info .country {font-weight: 500;font-size: 20px;}.contact-info .contact-item {font-weight: 300;margin-bottom: 2.5rem;}.contact-info .contact-item a {text-decoration: none;}.contact-info .contact-item .icon {background-color: rgba(0, 108, 219, 0.0784313725);border-radius: 16px;width: 52px;height: 52px;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);display: flex;align-items: center;justify-content: center;}.contact-info .contact-item .icon img {width: 20px;height: 20px;-o-object-fit: contain;object-fit: contain;}.contact-info .contact-item a {color: white;}.contact-form {background: rgba(0, 108, 219, 0.0588235294);border: 1px solid rgba(0, 108, 219, 0.2);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);padding: 40px;border-radius: 24px;max-width: 100%;}.contact-form .cta-button {gap: 0px;margin-top: 0.5rem;}.form-group {margin-bottom: 1rem;}.form-group label {display: block;color: white;font-size: 0.875rem;margin-bottom: 10px;}.form-group input, .form-group textarea {width: 100%;padding: 1rem;border-radius: 14px;background: #2a313a;border: 1px solid rgba(230, 232, 231, 0.0784313725);color: white;transition: all 0.3s ease-in-out;font-size: 0.875rem;}.form-group input:focus, .form-group textarea:focus {outline: none;border-color: var(--accent-blue);}.form-group input::-moz-placeholder, .form-group textarea::-moz-placeholder {color: #ccc;}.form-group textarea {height: 145px;resize: none;}@media (max-width: 768px) {.contact-form {width: 100%;}}footer {background: linear-gradient(342.38deg, #3553aa 2.72%, #1861c5 94.65%);padding-block: 64px 110px;color: white;}footer .rights {color: #cccccc;}footer .social-icon {width: 24px;height: 24px;}footer .logo {width: 210px;height: 48px;margin-bottom: 28px;}footer ul {list-style: none;}footer ul li a {color: #e5e5e5;text-decoration: none;}@media (max-width: 992px) {.why-choose-us-section .section-title {font-size: 2.2rem;}}@media (max-width: 768px) {.why-choose-us-section {padding: 70px 0;}.why-choose-us-section .section-title {font-size: 2rem;}.why-choose-us-section .section-desc {max-width: 100%;}}@media (max-width: 576px) {.why-choose-us-section {padding: 50px 0;}.why-choose-us-section .section-title {font-size: 1.8rem;}.why-choose-us-section .feature-title {font-size: 1rem;width: 100%;}}.sun {display: none;}.moon {display: block;}@keyframes move-up {0% {transform: translateY(0);}50% {transform: translateY(15%);}100% {transform: translateY(0);}}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');}