@charset "UTF-8";:root{--accent-color: #1858b5;--secondary-color: #e91e63;--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: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--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, .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, .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: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .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 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .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: .25rem;--bs-focus-ring-opacity: .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 }*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--default-font);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--default-color);text-align:var(--bs-body-text-align);background-color:var(--background-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h6,h5,h4,h3,h2,h1{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)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:var(--accent-color);text-decoration:none;transition:.3s}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}img{vertical-align:middle}button:focus:not(:focus-visible){outline:0}input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-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}::file-selector-button{font:inherit;-webkit-appearance:button}.list-unstyled{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}: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;--default-font: "Roboto", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--heading-font: "Montserrat", sans-serif;--nav-font: "Open Sans", sans-serif;--background-color: #ffffff;--default-color: #444444;--heading-color: #222222;--accent-color: #1858b5;--secondary-color: #e91e63;--surface-color: #ffffff;--contrast-color: #ffffff;--nav-color: #222222;--nav-hover-color: #106eea;--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: #ffffff;--nav-dropdown-color: #222222;--nav-dropdown-hover-color: #106eea;scroll-behavior:smooth}.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-3{--bs-gutter-y: 1rem}.gy-4{--bs-gutter-y: 1.5rem}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: var(--accent-color);--bs-btn-border-color: var(--accent-color);--bs-btn-hover-color: #fff;--bs-btn-bg: #fff;--bs-btn-hover-bg: var(--accent-color);--bs-btn-hover-border-color: var(--accent-color);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--accent-color);--bs-btn-active-border-color: #var(--accent-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--accent-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--accent-color);--bs-gradient: none }.btn-outline-light{--bs-btn-color: var(--bs-white);--bs-btn-border-color: var(--bs-white);--bs-btn-hover-color: #fff;--bs-btn-bg: var(--bs-body-color);--bs-btn-hover-bg: var(--bs-body-color);--bs-btn-hover-border-color: var(--bs-white);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-body-color);--bs-btn-active-border-color: #var(--bs-white);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-white);--bs-gradient: none }.btn-link:focus-visible{color:var(--bs-btn-color)}.pricing .btn-buy,.highlights .btn-primary{background:var(--accent-color);color:var(--contrast-color);display:inline-block;padding:8px 35px 10px;border-radius:4px;transition:none;font-size:14px;font-weight:400;font-family:var(--heading-font);font-weight:600;transition:.3s}.btn-secondary{background:var(--secondary-color);color:var(--contrast-color);display:inline-block;padding:8px 35px 10px;border-radius:4px;transition:none;font-size:14px;font-weight:400;font-family:var(--heading-font);font-weight:600;transition:.3s}.pricing .btn-buy:hover,.highlights .btn-primary:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.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}.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;margin-inline-end:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -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>:disabled~label{color:#6c757d}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .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: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .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: .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)}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-text:last-child{margin-bottom:0}.card-img-top{width:100%;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.dropdown{position:relative}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.object-fit-cover{object-fit:cover!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.position-relative{position:relative!important}.border-0{border:0!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.d-block{display:block!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-2{margin-right:.5rem!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}.mb-5{margin-bottom:3rem!important}.ms-1{margin-left:.25rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.p-4{padding:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.pt-0{padding-top:0!important}.pt-3{padding-top:1rem!important}.ps-0{padding-left:0!important}.gap-2{gap:.5rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:1.5rem!important}.fst-italic{font-style:italic!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.text-center{text-align:center!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.img-fluid{max-width:100%;height:auto}.rounded{border-radius:var(--bs-border-radius)!important}.light-background{--background-color: #f5f9ff;--surface-color: #ffffff}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}@media(max-width:768px){.h1{font-size:2rem}.h2{font-size:1.75rem}.h3{font-size:1.5rem}}@keyframes php-email-form-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:78px;overflow:clip}.section-title{text-align:center;padding-bottom:40px}.section-subtitle{text-transform:capitalize}.section-title h2{font-size:13px;letter-spacing:1px;font-weight:700;padding:8px 20px;margin:0;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);display:inline-block;text-transform:uppercase;border-radius:50px;font-family:var(--default-font)}.section-title p{color:var(--heading-color);margin:10px 0 0;font-size:clamp(22px,4vw,32px);font-weight:700;font-family:var(--heading-font)}.section-title p .description-title{color:var(--accent-color)}.cta-section,.cta-section[data-background="#e91e63"]{background:#e91e63}.cta-section[data-background="#343a40"]{background:#6c63ff}.about .about-content h3{font-weight:700;font-size:26px}.about .about-content p:last-child{margin-bottom:0}.about-content{line-height:1.7}.animate{opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease;transform:translateY(60px)}.animate.fade-in{transform:none}.animate.slide-left{transform:translate(-40px)}.animate.zoom-in{transform:scale(.9)}.animate.in-view{opacity:1;transform:translateY(0) scale(1) translate(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.main{margin-top:115px}.list-unstyled i{color:var(--accent-color)}.page-title{--background-color: color-mix(in srgb, var(--default-color), transparent 96%);color:var(--default-color);background-color:var(--background-color);padding:25px 0;position:relative}.page-title .h1{font-size:clamp(18px,2.5vw,24px);font-weight:600;margin-bottom:0!important}.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:clamp(12px,2vw,14px);font-weight:400}.page-title .breadcrumbs ol li+li{padding-left:10px}.page-title .breadcrumbs ol li+li:before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb,var(--default-color),transparent 70%)}@media(min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}.col-md-8{flex:0 0 auto;width:66.66666667%}}@media(min-width:1200px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.w-lg-50{width:50%!important}.float-lg-start{float:left!important}.me-lg-4{margin-right:1.5rem!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media(max-width:1199px){section,.section{scroll-margin-top:60px}}@media(min-width:768px){.section-title{padding-bottom:60px}}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media(min-width:1200px){h1{font-size:2.5rem}}@media(min-width:1200px){h2{font-size:2rem}}@media(min-width:1200px){h3{font-size:1.75rem}}@media(min-width:1200px){h4{font-size:1.5rem}}@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}}@media(min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}.col-md-8{flex:0 0 auto;width:66.66666667%}}@media(min-width:1200px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-10{flex:0 0 auto;width:83.33333333%}}@media(min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}}@media(prefers-reduced-motion:reduce){.btn{transition:none}}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}@media(min-width:768px){.d-md-flex{display:flex!important}.justify-content-md-between{justify-content:space-between!important}}@media(min-width:992px){.ps-lg-3{padding-left:1rem!important}}@media(min-width:1200px){.d-xl-none{display:none!important}}@media(min-width:1200px){.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}.cookie-container{height:80px}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/open-sans-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-700.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/fonts/icomoon.woff2) format("woff2"),url(/fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.icon,[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--icon-toggle-on: "";--icon-waveform: "";--icon-arrow-clockwise: "𐀨";--icon-play-circle-fill: "";--icon-soundcloud-logo--fill: "ｯ";--icon-life-preserver: "";--icon-database: "";--icon-slash-circle: "";--icon-trash3: "";--icon-cookie: "";--icon-bank: "";--icon-box-arrow-up-right: "";--icon-scale: "";--icon-palette: "";--icon-list: "";--icon-chevron-down: "";--icon-chevron-right: "";--icon-share: "";--icon-images: "";--icon-journal-plus: "";--icon-logo--vue: "";--icon-braces: "";--icon-journal-code: "";--icon-layout-text-sidebar: "";--icon-puzzle: "";--icon-box-arrow-in-down: "";--icon-ui-checks: "";--icon-person-plus-fill: "";--icon-handshake: "盧";--icon-file-text: "";--icon-diagram-3: "";--icon-bar-chart-line: "";--icon-bar-chart: "";--icon-graph-up: "";--icon-checkmark: "";--icon-tablet: "";--icon-journal-text: "";--icon-shield-exclamation: "";--icon-arrow-up-short: "";--icon-journal-richtext: "";--icon-heart-fill: "";--icon-building-check: "";--icon-kanban: "";--icon-wordpress: "";--icon-mortarboard: "";--icon-check2-square: "";--icon-clipboard-check: "";--icon-cloud: "";--icon-currency-dollar: "";--icon-server: "";--icon-award: "";--icon-geo: "";--icon-graph-up-arrow: "";--icon-map: "";--icon-geo-alt: "";--icon-speedometer2: "";--icon-exclamation-circle: "";--icon-camera-reels: "";--icon-archive: "";--icon-star: "";--icon-calendar-event: "";--icon-calendar: "";--icon-exclamation-triangle: "";--icon-calendar-check: "";--icon-telephone: "";--icon-cash: "";--icon-music-note-beamed: "";--icon-universal-access: "";--icon-camera-video: "";--icon-journal-check: "";--icon-person-badge: "";--icon-chat-heart: "";--icon-house-heart: "";--icon-gear: "";--icon-camera: "";--icon-file-earmark-text: "";--icon-repeat: "";--icon-book: "";--icon-person-heart: "";--icon-device-hdd: "";--icon-hdd: "";--icon-wifi-off: "";--icon-hourglass-split: "";--icon-chat-square-text: "";--icon-house: "";--icon-key: "";--icon-currency-pound: "";--icon-clock: "";--icon-display: "";--icon-wifi: "";--icon-chat-dots: "";--icon-cloud-arrow-down: "";--icon-person-check: "";--icon-house-door: "";--icon-emoji-frown: "";--icon-lightbulb: "";--icon-person: "";--icon-heart: "";--icon-briefcase: "";--icon-eye: "";--icon-hand-thumbs-up: "";--icon-megaphone: "";--icon-lock: "";--icon-headset: "";--icon-emoji-smile: "";--icon-laptop: "";--icon-person-lines-fill: "";--icon-shield-lock-fill: "";--icon-people-fill: "";--icon-question-circle: "";--icon-phone: "";--icon-envelope: "";--icon-check-circle: "";--icon-globe: "";--icon-shield-lock: "";--icon-code-slash: "";--icon-arrow-repeat: "";--icon-people: "";--icon-code1: "";--icon-code-square: "";--icon-cart1: "";--icon-shop: "";--icon-building: "";--icon-search: "";--icon-link-45deg: "";--icon-zoom-in: "";--icon-shield-check: "";--icon-instagram: "";--icon-linkedin: "";--icon-facebook: "";--icon-twitter-x: "";--icon-pencil-square: "";--icon-tools: "";--icon-lightning: "";--icon-rocket: "";--icon-magento: "";--icon-laravel: ""}.icon{color:var(--accent-color)}.icon-list:before{content:var(--icon-list)}.icon-chevron-down:before{content:var(--icon-chevron-down)}.icon-chevron-right:before{content:var(--icon-chevron-right)}.icon-person-lines-fill:before{content:var(--icon-person-lines-fill)}.icon-laptop:before{content:var(--icon-laptop)}.icon-house-door:before{content:var(--icon-house-door)}.icon-people:before{content:var(--icon-people)}.icon-person-check:before{content:var(--icon-person-check)}.icon-journal-richtext:before{content:var(--icon-journal-richtext)}.icon-cloud-arrow-down:before{content:var(--icon-cloud-arrow-down)}.icon-lightbulb:before{content:var(--icon-lightbulb)}.icon-shield-lock:before{content:var(--icon-shield-lock)}.icon-shield-check:before{content:var(--icon-shield-check)}.icon-heart:before{content:var(--icon-heart)}.icon-person:before{content:var(--icon-person)}.icon-tablet:before{content:var(--icon-tablet)}.icon-person-badge:before{content:var(--icon-person-badge)}.icon-checkmark:before{content:var(--icon-checkmark)}.icon-arrow-repeat:before{content:var(--icon-arrow-repeat)}.icon-globe:before{content:var(--icon-globe)}.icon-graph-up:before{content:var(--icon-graph-up)}.icon-search:before{content:var(--icon-search)}.icon-headset:before{content:var(--icon-headset)}.icon-kanban:before{content:var(--icon-kanban)}.icon-building-check:before{content:var(--icon-building-check)}.icon-heart-fill:before{content:var(--icon-heart-fill)}.icon-arrow-up-short:before{content:var(--icon-arrow-up-short)}.icon-instagram:before{content:var(--icon-instagram)}.icon-linkedin:before{content:var(--icon-linkedin)}.icon-facebook:before{content:var(--icon-facebook)}.icon-twitter-x:before{content:var(--icon-twitter-x)}.icon-phone:before{content:var(--icon-phone)}.icon-envelope:before{content:var(--icon-envelope)}.icon-check-circle:before{content:var(--icon-check-circle)}.header{color:var(--default-color);transition:all .5s;z-index:997;background-color:var(--background-color)}.header .topbar{background-color:var(--accent-color);height:40px;padding:0;font-size:14px;transition:all .5s}.header .topbar .contact-info i{font-style:normal;color:var(--contrast-color)}.header .topbar .contact-info i button,.header .topbar .contact-info i span{padding-left:5px;color:var(--contrast-color);font-family:var(--bs-body-font-family);font-size:14px}@media(max-width:1024px){.header .topbar,.header .topbar .contact-info i button,.header .topbar .contact-info i span{font-size:14px}}.header .topbar .contact-info i button{line-height:0;transition:.3s}.header .topbar .contact-info i button:hover{color:var(--contrast-color);text-decoration:underline}.header .topbar .social-links a{color:color-mix(in srgb,var(--contrast-color),transparent 40%);line-height:0;transition:.3s;margin-left:20px}.header .topbar .social-links a:hover{color:var(--contrast-color)}.header .branding{background-color:var(--background-color);min-height:60px;padding:10px 0}.header .logo{line-height:1}.header .logo img{max-height:36px;height:auto;width:auto;display:block}.header{position:fixed;top:0;width:100%;z-index:9999;transition:all .3s ease}.header .topbar{height:40px;transition:all .3s ease;overflow:hidden}.header .branding{padding:10px 0;min-height:60px;transition:all .3s ease}.header.scrolled .topbar{height:0;padding:0}.header.scrolled .branding{min-height:50px;padding:5px 0}.header.scrolled .logo img{max-height:28px}.header.scrolled .navmenu a{padding:12px 15px}#scroll-progress{position:fixed;top:0;left:0;height:4px;background-color:var(--secondary-color);width:0%;z-index:99999;transition:width .1s ease-out}@media(max-width:575px){.header .topbar .contact-info i button,.header .topbar .contact-info i span{font-size:13px}}@media(max-width:991px){.header .topbar{display:none}.header .branding{min-height:50px}}.mega-view-all{margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.mega-view-all a{display:inline-flex;align-items:center;font-size:.95rem;font-weight:600;color:var(--bs-primary);text-decoration:none;transition:all .25s ease}.mega-view-all a:after{content:"→";margin-left:6px;font-size:.9rem;transition:transform .2s ease}.mega-view-all a:hover{color:var(--bs-primary);text-decoration:none;transform:translate(2px)}.mega-view-all a:hover:after{transform:translate(3px)}@media(min-width:1200px){.navmenu{padding:0}.navmenu button{line-height:normal}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus,.navmenu button,.navmenu button:focus{color:var(--nav-color);padding:18px 15px;font-size:15px;font-family:var(--nav-font);font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;background:none;border:none}.navmenu button{background:none;border:none;cursor:pointer}.navmenu a i,.navmenu a:focus i,.navmenu button i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a{padding-right:0}.navmenu li:hover>a,.navmenu li:hover>button,.navmenu .active,.navmenu .active:focus{color:var(--nav-hover-color)}.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0 0 30px #0000001a}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color)}.navmenu .dropdown-content{display:none;position:absolute;top:100%;left:0;width:100vw;max-width:100%;background:#fff;padding:20px 40px;box-shadow:0 4px 8px #0000001a;z-index:999;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.navmenu .dropdown.mega-menu:hover>.dropdown-content{display:flex;opacity:1;transform:translateY(0)}}@media(min-width:1200px){.navmenu .mega-menu{position:static}.navmenu .mega-menu .dropdown-content .row{display:flex}.navmenu .mega-menu .dropdown-content ul{display:block}.navmenu .mega-menu .dropdown-content{position:absolute;top:100%;left:0;right:0;width:100%;max-width:100%;background:#fff;padding:40px 0;box-shadow:0 10px 30px #00000014;z-index:999;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.navmenu .mega-menu .dropdown-content ul{position:static;visibility:visible;opacity:1;display:block;background:transparent;box-shadow:none;padding:0}.navmenu .mega-menu:hover .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.mega-heading{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:15px;letter-spacing:1px;color:var(--nav-color)}.mega-links{list-style:none;padding:0;margin:0}.mega-links li{margin-bottom:10px}.mega-links a{padding:0;font-size:14px;color:var(--nav-dropdown-color);transition:.2s ease}.navmenu .mega-links a,.navmenu .mega-links a:focus{display:flex!important;white-space:normal!important;align-items:flex-start;gap:.75rem;width:100%}.navmenu .mega-links a .mega-link-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.navmenu .mega-links a .mega-link-text p{margin:0;line-height:1.4;white-space:normal}.mega-links a .mega-link-text p{margin:0;line-height:1.4}.mega-links a:hover{color:var(--nav-hover-color);padding-left:5px}.navmenu .mega-links a{display:flex;align-items:center;gap:.75rem}.navmenu .mega-links a i{flex-shrink:0;line-height:1;font-size:1.4rem}.navmenu .mega-link-text strong{display:block;line-height:1.2}.navmenu .mega-link-text p{margin:0;line-height:1.4}}@media(max-width:1199px){.mobile-nav-toggle{display:block;position:fixed;right:15px;top:15px}.navmenu ul{display:none;position:fixed;inset:60px 20px 20px;padding:10px 0;background-color:#fff;overflow-y:auto;border-radius:8px;z-index:9998;box-shadow:0 0 30px #0000001a}.mobile-nav-active .navmenu ul{display:block}.navmenu a{padding:12px 20px;font-size:16px;color:var(--nav-color);display:flex;justify-content:space-between}.navmenu .dropdown-content{display:none;background-color:#f9f9f9;margin:0 10px;padding:10px;border-radius:4px}.navmenu .dropdown-active>.dropdown-content{display:block}.navmenu .mega-heading{margin-top:15px;font-size:14px;color:var(--bs-primary)}.navmenu .mega-links a{display:flex!important;padding:10px 0;gap:10px;align-items:flex-start}.navmenu .mega-link-text p{font-size:13px;margin:0;white-space:normal;color:#666}}#menu-toggle{width:35px;height:30px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1001;background:none;border:none}#menu-toggle .bar{height:4px;background:var(--secondary-color);border-radius:2px;transition:all .5s ease}#menu-toggle.open .bar:nth-child(1){transform:rotate(45deg) translate(7px,7px)}#menu-toggle.open .bar:nth-child(2){opacity:0}#menu-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translate(10px,-10px)}.mobile-menu{position:fixed;top:0;right:-100%;width:80%;max-width:350px;height:100%;background:var(--bs-white);color:var(--bs-primary);padding:2rem 1rem;overflow-y:auto;transition:right .5s ease;z-index:1000}.mobile-menu ul,.mobile-menu li{list-style:none;margin:0;padding:0}.mobile-menu.open{right:0}.mobile-menu a,.mobile-menu button{color:var(--default-color);text-decoration:none;display:block;padding:.5rem 0;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-size:1rem;transition:color .3s ease}.mobile-menu a:hover,.mobile-menu button:hover{color:var(--accent-color);font-weight:700}.submenu,.nested-submenu{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.submenu.show,.nested-submenu.show{max-height:1000px;opacity:1}.submenu li,.nested-submenu li{padding-left:1rem}.menu-overlay{display:none;position:fixed;inset:0;z-index:999;background:#0000004d}.mobile-menu.open+.menu-overlay{display:block}.mobile-menu .logo{display:flex;align-items:center;margin-bottom:2rem}.mobile-menu .logo img{max-width:150px;height:auto}@media(min-width:1199px){#menu-toggle,.mobile-menu,.menu-overlay{display:none}}.submenu-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-size:1rem;cursor:pointer}.chevron{transition:transform .3s ease}.submenu-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.submenu-toggle[aria-expanded=true]+.submenu,.submenu-toggle[aria-expanded=true]+.nested-submenu{max-height:1000px;opacity:1;overflow:visible}.hero{width:100%;min-height:100vh;position:relative;padding:60px 0;display:flex;align-items:center;background-image:var(--hero-bg);background-position:center;background-size:cover;background-repeat:no-repeat}.hero:before{content:"";background:color-mix(in srgb,var(--background-color),transparent 30%);position:absolute;inset:0}.hero .container{position:relative}.hero h1{margin:0;font-size:48px;font-weight:700;line-height:56px}.hero h1 span{color:var(--accent-color)}.hero p{color:color-mix(in srgb,var(--default-color),transparent 15%);margin:5px 0 30px;font-size:20px;font-weight:400}.hero .btn-get-started{color:var(--contrast-color);background:var(--accent-color);font-family:var(--heading-font);font-weight:400;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 30px;border-radius:4px;transition:.5s;box-shadow:0 8px 28px #0000001a}.hero .btn-get-started:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%)}.hero .btn-watch-video{font-size:16px;transition:.5s;margin-left:25px;color:var(--default-color);font-weight:600}.hero .btn-watch-video i{color:var(--accent-color);font-size:32px;transition:.3s;line-height:0;margin-right:8px}.hero .btn-watch-video:hover{color:var(--accent-color)}.hero .btn-watch-video:hover i{color:color-mix(in srgb,var(--accent-color),transparent 15%)}@media(max-width:576px){.hero{min-height:75vh;padding:40px 20px}.hero h1{font-size:28px;line-height:34px}.hero p{font-size:16px;line-height:22px;margin-bottom:20px}.hero .btn-get-started,.hero .btn-watch-video{font-size:13px;padding:10px 20px}}@media(max-height:500px)and (orientation:landscape){.hero{min-height:auto;padding:30px 15px}.hero h1{font-size:24px;line-height:30px}.hero p{font-size:15px;line-height:20px;margin-bottom:15px}.hero .btn-get-started,.hero .btn-watch-video{font-size:12px;padding:8px 16px}}#preloader{position:fixed;inset:0;z-index:9999;overflow:hidden;background-color:var(--background-color);transition:all .6s ease-out;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}#preloader div{width:13px;height:13px;background-color:var(--accent-color);border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;left:50%}#preloader div:nth-child(1){left:calc(50% + 8px);animation:animate-preloader-1 .6s infinite}#preloader div:nth-child(2){left:calc(50% + 8px);animation:animate-preloader-2 .6s infinite}#preloader div:nth-child(3){left:calc(50% + 32px);animation:animate-preloader-2 .6s infinite}#preloader div:nth-child(4){left:calc(50% + 56px);animation:animate-preloader-3 .6s infinite}@keyframes animate-preloader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes animate-preloader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes animate-preloader-2{0%{transform:translate(0)}to{transform:translate(24px)}}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background-color:var(--accent-color);width:40px;height:40px;border-radius:4px;transition:all .4s}.scroll-top.active{visibility:visible;opacity:1}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}.pricing .pricing-item{background-color:var(--surface-color);box-shadow:0 0 4px #0000001a;padding:20px;text-align:center;border-radius:5px;position:relative;overflow:hidden}.pricing .pricing-item h3{font-weight:400;margin:-20px -20px 20px;padding:20px 15px;font-size:16px;font-weight:600;color:color-mix(in srgb,var(--default-color),transparent 20%);background:color-mix(in srgb,var(--default-color),transparent 95%)}.pricing .pricing-item h4{font-size:36px;font-weight:600;font-family:var(--heading-font)}.pricing .pricing-item h4 span{color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:16px;font-weight:300}.pricing .pricing-item ul{padding:15px 0;list-style:none;text-align:left;line-height:20px;font-size:14px}.pricing .pricing-item ul li{padding-bottom:16px}.pricing .btn-wrap{background:color-mix(in srgb,var(--default-color),transparent 95%);margin:0 -20px -20px;padding:20px 15px;text-align:center}.pricing .btn-buy{background:var(--accent-color);color:var(--contrast-color);display:inline-block;padding:8px 35px 10px;border-radius:4px;transition:none;font-size:14px;font-weight:400;font-family:var(--heading-font);font-weight:600;transition:.3s}.pricing .btn-buy:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.pricing .featured h3{background:var(--accent-color);color:var(--contrast-color)}.pricing .advanced{background:var(--accent-color);color:var(--contrast-color);width:200px;position:absolute;top:18px;right:-68px;transform:rotate(45deg);z-index:1;font-size:14px;padding:1px 0 3px}.pricing .row>[class*=col-]{display:flex;flex-direction:column}.pricing-item{flex:1 1 auto;display:flex;flex-direction:column}.pricing-item .btn-wrap{margin-top:auto}.pricing-intro{font-size:1.1rem;text-align:center;color:#343a40;margin-bottom:1rem}.pricing-descriptions{list-style-type:none;padding:0;max-width:900px;margin:0 auto 1rem;font-size:1rem;color:#495057}.pricing-descriptions li{margin-bottom:.8rem}#pricing .section-title p{margin-bottom:2rem}.faq-background{background:linear-gradient(180deg,#e0ebff,#f5f9ff)}.faq .faq-container .faq-item{background-color:var(--surface-color);position:relative;padding:20px;margin-bottom:15px;border:1px solid color-mix(in srgb,var(--default-color),transparent 85%);border-radius:6px;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,color .3s ease;color:var(--text-color)}.faq .faq-container .faq-item:last-child{margin-bottom:0}.faq .faq-container .faq-item h3{font-weight:600;font-size:18px;line-height:24px;margin:0;cursor:pointer;display:flex;align-items:center;transition:color .25s ease}.faq .faq-container .faq-item .faq-content{max-height:0;overflow:hidden;transition:max-height .35s ease;padding-top:0;padding-bottom:0}.faq .faq-container .faq-item .faq-content p{margin:10px 00;line-height:1.6}.faq .faq-container .faq-item .faq-toggle{position:absolute;top:22px;right:20px;font-size:18px;cursor:pointer;transition:transform .35s ease,color .25s ease;color:inherit}.faq .faq-container .faq-item.faq-active{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--contrast-color)}.faq .faq-container .faq-item.faq-active h3{color:var(--contrast-color)}#faq{padding-bottom:4rem}.faq .faq-container .faq-item.faq-active .faq-toggle{transform:rotate(90deg)}@media(max-width:768px){.faq .faq-container .faq-item h3{font-size:16px;line-height:22px}.faq .faq-container .faq-item .faq-content p{font-size:14px;line-height:1.5;margin-top:5px}.faq .faq-container .faq-item .faq-toggle{font-size:16px;top:18px;right:16px}.faq .faq-container .faq-item{padding:16px}}.services .service-item{background-color:var(--surface-color);text-align:center;border:1px solid color-mix(in srgb,var(--default-color),transparent 85%);padding:80px 20px;transition:border ease-in-out .3s;height:100%}.services .service-item .icon{margin:0 auto 20px;width:64px;height:64px;background:var(--accent-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:.3s}.services .service-item .icon i{color:var(--contrast-color);font-size:28px;transition:ease-in-out .3s}.services .service-item h3{font-weight:700;margin:10px 0 15px;font-size:22px;transition:.3s}.services .service-item p{line-height:24px;font-size:14px;margin-bottom:0}.services .service-item:hover{border-color:var(--accent-color)}.services .service-item:hover h3{color:var(--accent-color)}.featured-services .service-item{background-color:var(--surface-color);box-shadow:0 0 25px #0000001a;padding:50px 30px;transition:all .3s ease-in-out;height:100%;position:relative;z-index:1}.featured-services .service-item:before{content:"";position:absolute;background:var(--accent-color);inset:100% 0 0;transition:all .3s;z-index:-1}.featured-services .service-item .icon{margin-bottom:10px}.featured-services .service-item .icon i{color:var(--accent-color);font-size:36px;transition:ease-in-out .3s}.featured-services .service-item h3{font-weight:700;margin-bottom:15px;font-size:20px}.featured-services .service-item h3 a{color:var(--heading-color);transition:ease-in-out .3s}.featured-services .service-item p{line-height:24px;font-size:14px;margin-bottom:0;transition:ease-in-out .3s}.featured-services .service-item:hover h3,.featured-services .service-item:hover h3 a,.featured-services .service-item:hover .icon i,.featured-services .service-item:hover p{color:var(--contrast-color)}.featured-services .service-item:hover:before{background:var(--accent-color);inset:0;border-radius:0}.service-item .icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:28px}.service-item:hover .icon{transform:scale(1.1)}.highlights .highlights-content h3{font-weight:700;font-size:26px}.highlights .highlights-content ul li{display:flex;align-items:flex-start;margin-bottom:35px}.highlights .highlights-content ul li:first-child{margin-top:35px}.highlights .highlights-content ul i{background:var(--surface-color);box-shadow:0 6px 15px #0000001a;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;font-size:24px;margin-right:15px;color:var(--accent-color);border-radius:50px}.highlights .highlights-content ul .h4{font-size:18px;font-weight:600}.highlights .highlights-content ul p{font-size:15px}@media(max-width:768px){.highlights .highlights-content h3{font-size:20px}.highlights .highlights-content ul .h4{font-size:16px}.highlights .highlights-content ul p{font-size:14px}.highlights .highlights-content ul i{width:48px;height:48px;font-size:20px;margin-right:12px}.highlights .highlights-content ul li{margin-bottom:25px}.highlights .highlights-content ul li:first-child{margin-top:25px}.highlights .col-lg-6{flex:0 0 100%;max-width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.highlights .col-lg-6 img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.highlights .col-lg-6:first-child{margin-bottom:1.5rem}}.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;padding-bottom:50px;position:relative}.footer .footer-newsletter{background-color:color-mix(in srgb,var(--accent-color),transparent 96%);padding:50px 0}.footer .footer-newsletter h4{font-size:24px}.footer .footer-newsletter .newsletter-form{margin-top:30px;margin-bottom:15px;padding:6px 8px;position:relative;background-color:var(--surface-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 80%);box-shadow:0 2px 25px #0000001a;display:flex;transition:.3s;border-radius:4px}.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color)}.footer .footer-newsletter .newsletter-form input[type=email]{border:0;padding:4px;width:100%;background-color:var(--surface-color);color:var(--default-color)}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:none}.footer .footer-newsletter .newsletter-form input[type=submit],.footer .footer-newsletter .newsletter-form button{border:0;font-size:16px;padding:0 20px;margin:-7px -8px -7px 0;background:var(--accent-color);color:var(--contrast-color);transition:.3s;border-radius:0 4px 4px 0}.footer .footer-newsletter .newsletter-form input[type=submit]:hover,.footer .footer-newsletter .newsletter-form button:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.footer .footer-top{padding-top:50px}.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;border:1px solid color-mix(in srgb,var(--default-color),transparent 50%);font-size:16px;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-right:10px;transition:.3s}.footer .social-links a:hover{color:var(--accent-color);border-color:var(--accent-color);text-decoration:none!important}.footer .h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul i{margin-right:3px;font-size:12px;line-height:0;color:var(--accent-color)}.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{display:inline-block;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1}.footer .footer-links ul a:hover{color:var(--accent-color);text-decoration:underline}.footer .footer-about a{color:var(--heading-color);font-family:var(--heading-font)}.footer .footer-about a.h4{font-size:24px;font-weight:600}.footer .footer-contact p{margin-bottom:5px}.footer-contact button{font-size:14px;padding:0}.footer .copyright{padding-top:25px;padding-bottom:25px;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.footer .copyright p{margin-bottom:0}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--default-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--accent-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-accent-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent}.btn-link:hover{text-decoration:underline}.icon-question-circle:before{content:var(--icon-question-circle)}.icon-tools:before{content:var(--icon-tools)}.icon-people-fill:before{content:var(--icon-people-fill)}.icon-shield-lock-fill:before{content:var(--icon-shield-lock-fill)}.icon-emoji-smile:before{content:var(--icon-emoji-smile)}.icon-lock:before{content:var(--icon-lock)}.icon-megaphone:before{content:var(--icon-megaphone)}.stats i{background-color:var(--accent-color);color:var(--contrast-color);border:6px solid var(--surface-color);width:64px;height:64px;font-size:24px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.stats .stats-item{background-color:color-mix(in srgb,var(--accent-color),transparent 95%);margin-top:-32px;padding:40px 30px 35px;width:100%;position:relative;text-align:center;border-radius:4px;z-index:0}.stats .stats-item p{padding:0;margin:0;font-family:var(--heading-font);font-size:16px}.clients{padding:25px 0}.clients .swiper{padding:10px 0}.clients .swiper-wrapper{height:auto}.clients .swiper-slide img{transition:.3s}.clients .swiper-slide img:hover{transform:scale(1.1)}.cert-item{padding:20px}.cert-item img{max-height:80px;object-fit:contain}.cert-item h5{font-weight:600;font-size:1rem}.testimonials{padding:80px 0;position:relative}.testimonials:before{content:"";background:color-mix(in srgb,var(--background-color),transparent 30%);position:absolute;inset:0;z-index:2}.testimonials .testimonials-bg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.testimonials .container{position:relative;z-index:3}.testimonials .testimonial-item{text-align:center}.testimonials .testimonial-item .testimonial-img{width:100px;border-radius:50%;border:6px solid color-mix(in srgb,var(--default-color),transparent 85%);margin:0 auto}.testimonials .testimonial-item h3{font-size:20px;font-weight:700;margin:10px 0 5px}.testimonials .testimonial-item h4{font-size:14px;margin:0 0 15px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.testimonials .testimonial-item .stars{margin-bottom:15px}.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:26px;line-height:0}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1)}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px}.testimonials .swiper-wrapper{height:auto}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination-bullet{background:#fff;opacity:1}.testimonials .swiper-pagination-bullet-active{background:#e91e63}
