
/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/functions.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
 :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h1, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h1, .bg-white h1, .o_colored_level .bg-white h1, .bg-black h1, .o_colored_level .bg-black h1, .bg-black-50 h1, .o_colored_level .bg-black-50 h1, .bg-black-75 h1, .o_colored_level .bg-black-75 h1, .bg-white-50 h1, .o_colored_level .bg-white-50 h1, .bg-white-75 h1, .o_colored_level .bg-white-75 h1, .bg-white-85 h1, .o_colored_level .bg-white-85 h1, .bg-900 h1, .o_colored_level .bg-900 h1, .bg-800 h1, .o_colored_level .bg-800 h1, .bg-700 h1, .o_colored_level .bg-700 h1, .bg-600 h1, .o_colored_level .bg-600 h1, .bg-500 h1, .o_colored_level .bg-500 h1, .bg-400 h1, .o_colored_level .bg-400 h1, .bg-300 h1, .o_colored_level .bg-300 h1, .bg-200 h1, .o_colored_level .bg-200 h1, .bg-100 h1, .o_colored_level .bg-100 h1, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h1, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h1, .bg-white .h1, .o_colored_level .bg-white .h1, .bg-black .h1, .o_colored_level .bg-black .h1, .bg-black-50 .h1, .o_colored_level .bg-black-50 .h1, .bg-black-75 .h1, .o_colored_level .bg-black-75 .h1, .bg-white-50 .h1, .o_colored_level .bg-white-50 .h1, .bg-white-75 .h1, .o_colored_level .bg-white-75 .h1, .bg-white-85 .h1, .o_colored_level .bg-white-85 .h1, .bg-900 .h1, .o_colored_level .bg-900 .h1, .bg-800 .h1, .o_colored_level .bg-800 .h1, .bg-700 .h1, .o_colored_level .bg-700 .h1, .bg-600 .h1, .o_colored_level .bg-600 .h1, .bg-500 .h1, .o_colored_level .bg-500 .h1, .bg-400 .h1, .bg-300 .h1, .bg-200 .h1, .bg-100 .h1, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h2, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h2, .bg-white h2, .o_colored_level .bg-white h2, .bg-black h2, .o_colored_level .bg-black h2, .bg-black-50 h2, .o_colored_level .bg-black-50 h2, .bg-black-75 h2, .o_colored_level .bg-black-75 h2, .bg-white-50 h2, .o_colored_level .bg-white-50 h2, .bg-white-75 h2, .o_colored_level .bg-white-75 h2, .bg-white-85 h2, .o_colored_level .bg-white-85 h2, .bg-900 h2, .o_colored_level .bg-900 h2, .bg-800 h2, .o_colored_level .bg-800 h2, .bg-700 h2, .o_colored_level .bg-700 h2, .bg-600 h2, .o_colored_level .bg-600 h2, .bg-500 h2, .o_colored_level .bg-500 h2, .bg-400 h2, .o_colored_level .bg-400 h2, .bg-300 h2, .o_colored_level .bg-300 h2, .bg-200 h2, .o_colored_level .bg-200 h2, .bg-100 h2, .o_colored_level .bg-100 h2, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h2, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h2, .bg-white .h2, .o_colored_level .bg-white .h2, .bg-black .h2, .o_colored_level .bg-black .h2, .bg-black-50 .h2, .o_colored_level .bg-black-50 .h2, .bg-black-75 .h2, .o_colored_level .bg-black-75 .h2, .bg-white-50 .h2, .o_colored_level .bg-white-50 .h2, .bg-white-75 .h2, .o_colored_level .bg-white-75 .h2, .bg-white-85 .h2, .o_colored_level .bg-white-85 .h2, .bg-900 .h2, .o_colored_level .bg-900 .h2, .bg-800 .h2, .o_colored_level .bg-800 .h2, .bg-700 .h2, .o_colored_level .bg-700 .h2, .bg-600 .h2, .o_colored_level .bg-600 .h2, .bg-500 .h2, .o_colored_level .bg-500 .h2, .bg-400 .h2, .bg-300 .h2, .bg-200 .h2, .bg-100 .h2, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h3, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h3, .bg-white h3, .o_colored_level .bg-white h3, .bg-black h3, .o_colored_level .bg-black h3, .bg-black-50 h3, .o_colored_level .bg-black-50 h3, .bg-black-75 h3, .o_colored_level .bg-black-75 h3, .bg-white-50 h3, .o_colored_level .bg-white-50 h3, .bg-white-75 h3, .o_colored_level .bg-white-75 h3, .bg-white-85 h3, .o_colored_level .bg-white-85 h3, .bg-900 h3, .o_colored_level .bg-900 h3, .bg-800 h3, .o_colored_level .bg-800 h3, .bg-700 h3, .o_colored_level .bg-700 h3, .bg-600 h3, .o_colored_level .bg-600 h3, .bg-500 h3, .o_colored_level .bg-500 h3, .bg-400 h3, .o_colored_level .bg-400 h3, .bg-300 h3, .o_colored_level .bg-300 h3, .bg-200 h3, .o_colored_level .bg-200 h3, .bg-100 h3, .o_colored_level .bg-100 h3, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h3, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h3, .bg-white .h3, .o_colored_level .bg-white .h3, .bg-black .h3, .o_colored_level .bg-black .h3, .bg-black-50 .h3, .o_colored_level .bg-black-50 .h3, .bg-black-75 .h3, .o_colored_level .bg-black-75 .h3, .bg-white-50 .h3, .o_colored_level .bg-white-50 .h3, .bg-white-75 .h3, .o_colored_level .bg-white-75 .h3, .bg-white-85 .h3, .o_colored_level .bg-white-85 .h3, .bg-900 .h3, .o_colored_level .bg-900 .h3, .bg-800 .h3, .o_colored_level .bg-800 .h3, .bg-700 .h3, .o_colored_level .bg-700 .h3, .bg-600 .h3, .o_colored_level .bg-600 .h3, .bg-500 .h3, .o_colored_level .bg-500 .h3, .bg-400 .h3, .bg-300 .h3, .bg-200 .h3, .bg-100 .h3, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h4, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h4, .bg-white h4, .o_colored_level .bg-white h4, .bg-black h4, .o_colored_level .bg-black h4, .bg-black-50 h4, .o_colored_level .bg-black-50 h4, .bg-black-75 h4, .o_colored_level .bg-black-75 h4, .bg-white-50 h4, .o_colored_level .bg-white-50 h4, .bg-white-75 h4, .o_colored_level .bg-white-75 h4, .bg-white-85 h4, .o_colored_level .bg-white-85 h4, .bg-900 h4, .o_colored_level .bg-900 h4, .bg-800 h4, .o_colored_level .bg-800 h4, .bg-700 h4, .o_colored_level .bg-700 h4, .bg-600 h4, .o_colored_level .bg-600 h4, .bg-500 h4, .o_colored_level .bg-500 h4, .bg-400 h4, .o_colored_level .bg-400 h4, .bg-300 h4, .o_colored_level .bg-300 h4, .bg-200 h4, .o_colored_level .bg-200 h4, .bg-100 h4, .o_colored_level .bg-100 h4, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h4, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h4, .bg-white .h4, .o_colored_level .bg-white .h4, .bg-black .h4, .o_colored_level .bg-black .h4, .bg-black-50 .h4, .o_colored_level .bg-black-50 .h4, .bg-black-75 .h4, .o_colored_level .bg-black-75 .h4, .bg-white-50 .h4, .o_colored_level .bg-white-50 .h4, .bg-white-75 .h4, .o_colored_level .bg-white-75 .h4, .bg-white-85 .h4, .o_colored_level .bg-white-85 .h4, .bg-900 .h4, .o_colored_level .bg-900 .h4, .bg-800 .h4, .o_colored_level .bg-800 .h4, .bg-700 .h4, .o_colored_level .bg-700 .h4, .bg-600 .h4, .o_colored_level .bg-600 .h4, .bg-500 .h4, .o_colored_level .bg-500 .h4, .bg-400 .h4, .bg-300 .h4, .bg-200 .h4, .bg-100 .h4, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h5, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h5, .bg-white h5, .o_colored_level .bg-white h5, .bg-black h5, .o_colored_level .bg-black h5, .bg-black-50 h5, .o_colored_level .bg-black-50 h5, .bg-black-75 h5, .o_colored_level .bg-black-75 h5, .bg-white-50 h5, .o_colored_level .bg-white-50 h5, .bg-white-75 h5, .o_colored_level .bg-white-75 h5, .bg-white-85 h5, .o_colored_level .bg-white-85 h5, .bg-900 h5, .o_colored_level .bg-900 h5, .bg-800 h5, .o_colored_level .bg-800 h5, .bg-700 h5, .o_colored_level .bg-700 h5, .bg-600 h5, .o_colored_level .bg-600 h5, .bg-500 h5, .o_colored_level .bg-500 h5, .bg-400 h5, .o_colored_level .bg-400 h5, .bg-300 h5, .o_colored_level .bg-300 h5, .bg-200 h5, .o_colored_level .bg-200 h5, .bg-100 h5, .o_colored_level .bg-100 h5, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h5, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h5, .bg-white .h5, .o_colored_level .bg-white .h5, .bg-black .h5, .o_colored_level .bg-black .h5, .bg-black-50 .h5, .o_colored_level .bg-black-50 .h5, .bg-black-75 .h5, .o_colored_level .bg-black-75 .h5, .bg-white-50 .h5, .o_colored_level .bg-white-50 .h5, .bg-white-75 .h5, .o_colored_level .bg-white-75 .h5, .bg-white-85 .h5, .o_colored_level .bg-white-85 .h5, .bg-900 .h5, .o_colored_level .bg-900 .h5, .bg-800 .h5, .o_colored_level .bg-800 .h5, .bg-700 .h5, .o_colored_level .bg-700 .h5, .bg-600 .h5, .o_colored_level .bg-600 .h5, .bg-500 .h5, .o_colored_level .bg-500 .h5, .bg-400 .h5, .bg-300 .h5, .bg-200 .h5, .bg-100 .h5, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h6, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h6, .bg-white h6, .o_colored_level .bg-white h6, .bg-black h6, .o_colored_level .bg-black h6, .bg-black-50 h6, .o_colored_level .bg-black-50 h6, .bg-black-75 h6, .o_colored_level .bg-black-75 h6, .bg-white-50 h6, .o_colored_level .bg-white-50 h6, .bg-white-75 h6, .o_colored_level .bg-white-75 h6, .bg-white-85 h6, .o_colored_level .bg-white-85 h6, .bg-900 h6, .o_colored_level .bg-900 h6, .bg-800 h6, .o_colored_level .bg-800 h6, .bg-700 h6, .o_colored_level .bg-700 h6, .bg-600 h6, .o_colored_level .bg-600 h6, .bg-500 h6, .o_colored_level .bg-500 h6, .bg-400 h6, .o_colored_level .bg-400 h6, .bg-300 h6, .o_colored_level .bg-300 h6, .bg-200 h6, .o_colored_level .bg-200 h6, .bg-100 h6, .o_colored_level .bg-100 h6, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h6, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h6, .bg-white .h6, .o_colored_level .bg-white .h6, .bg-black .h6, .o_colored_level .bg-black .h6, .bg-black-50 .h6, .o_colored_level .bg-black-50 .h6, .bg-black-75 .h6, .o_colored_level .bg-black-75 .h6, .bg-white-50 .h6, .o_colored_level .bg-white-50 .h6, .bg-white-75 .h6, .o_colored_level .bg-white-75 .h6, .bg-white-85 .h6, .o_colored_level .bg-white-85 .h6, .bg-900 .h6, .o_colored_level .bg-900 .h6, .bg-800 .h6, .o_colored_level .bg-800 .h6, .bg-700 .h6, .o_colored_level .bg-700 .h6, .bg-600 .h6, .o_colored_level .bg-600 .h6, .bg-500 .h6, .o_colored_level .bg-500 .h6, .bg-400 .h6, .bg-300 .h6, .bg-200 .h6, .bg-100 .h6{color: inherit;}

/* /web/static/src/scss/utils.scss */
 

/* /web_enterprise/static/src/scss/primary_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */
 

/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */
 

/* /html_editor/static/src/scss/html_editor.variables.scss */
 

/* /web/static/src/core/avatar/avatar.variables.scss */
 

/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_bar/search_bar.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */
 

/* /web/static/src/views/fields/translation_button.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 

/* /mail/static/src/core/common/primary_variables.scss */
 

/* /mail/static/src/scss/variables/primary_variables.scss */
 

/* /onboarding/static/src/scss/onboarding.variables.scss */
 

/* /portal/static/src/scss/primary_variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /web_gantt/static/src/gantt_view.variables.scss */
 

/* /hr_org_chart/static/src/scss/variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */
 

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem;}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%;}

/* /website/static/src/scss/primary_variables.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */
 

/* /kamahtech_website/static/src/scss/base/theme_fonts.scss */
 

/* /kamahtech_website/static/src/scss/base/break-points.scss */
 

/* /kamahtech_website/static/src/scss/base/variables.scss */
 

/* /kamahtech_website/static/src/scss/base/mixins.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/snippets/s_product_list/000_variables.scss */
 

/* /theme_odoo_experts/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web_enterprise/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /html_editor/static/src/scss/secondary_variables.scss */
 

/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */
 

/* /theme_odoo_experts/static/src/scss/bootstrap_overridden.scss */
 

/* /website/static/src/scss/bootstrap_overridden.scss */
 .carousel-instant .carousel-item{transition-duration: 200ms !important;}

/* /portal/static/src/scss/bootstrap_overridden.scss */
 

/* /html_editor/static/src/scss/bootstrap_overridden.scss */
 

/* /web/static/src/scss/bootstrap_overridden_frontend.scss */
 

/* /web/static/src/scss/pre_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables-dark.scss */
 

/* /web/static/lib/bootstrap/scss/_maps.scss */
 

/* /kamahtech_website/static/src/scss/base/home_bootstrap.scss */
 :root, [data-bs-theme="light"]{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #FFF; --gray: #6C757D; --gray-dark: #343A40; --o-cc5-btn-secondary-border: ; --o-cc5-btn-secondary: #FFFFFF; --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: ; --o-cc5-link: ; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #FFFFFF; --o-cc5-text: ; --o-cc5-bg: #127B82; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #FFFFFF; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #127B82; --o-cc4-link: #127B82; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #18a4ad; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #FFFFFF; --o-cc3-btn-primary-border: ; --o-cc3-btn-primary: ; --o-cc3-link: ; --o-cc3-h6: ; --o-cc3-h5: ; --o-cc3-h4: ; --o-cc3-h3: ; --o-cc3-h2: ; --o-cc3-headings: ; --o-cc3-text: ; --o-cc3-bg: #CE2139; --o-cc2-btn-secondary-border: ; --o-cc2-btn-secondary: ; --o-cc2-btn-primary-border: ; --o-cc2-btn-primary: ; --o-cc2-link: ; --o-cc2-h6: ; --o-cc2-h5: ; --o-cc2-h4: ; --o-cc2-h3: ; --o-cc2-h2: ; --o-cc2-headings: #127B82; --o-cc2-text: ; --o-cc2-bg: #FFFFFF; --o-cc1-btn-secondary-border: ; --o-cc1-btn-secondary: ; --o-cc1-btn-primary-border: ; --o-cc1-btn-primary: ; --o-cc1-link: ; --o-cc1-h6: ; --o-cc1-h5: ; --o-cc1-h4: ; --o-cc1-h3: ; --o-cc1-h2: ; --o-cc1-headings: ; --o-cc1-text: ; --o-cc1-bg: #FFFFFF; --copyright-custom: rgba(0, 0, 0, 0.25); --copyright: #FFFFFF; --footer-custom: ; --footer: #FFFFFF; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #FFFFFF; --header-sales_two-custom: ; --header-sales_two: #127B82; --header-sales_one-custom: ; --header-sales_one: #FFFFFF; --menu-border-color: ; --menu-custom: ; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #127B82; --o-color-4: #FFFFFF; --o-color-3: #FFFFFF; --o-color-2: #CE2139; --o-color-1: #18a4ad; --gray-100: #F8F9FA; --gray-200: #E9ECEF; --gray-300: #DEE2E6; --gray-400: #CED4DA; --gray-500: #ADB5BD; --gray-600: #6C757D; --gray-700: #495057; --gray-800: #343A40; --gray-900: #212529; --gray-white-85: rgba(255, 255, 255, 0.85); --gray-white-75: rgba(255, 255, 255, 0.75); --gray-white-50: rgba(255, 255, 255, 0.5); --gray-white-25: rgba(255, 255, 255, 0.25); --gray-black-75: rgba(0, 0, 0, 0.75); --gray-black-50: rgba(0, 0, 0, 0.5); --gray-black-25: rgba(0, 0, 0, 0.25); --gray-black-15: rgba(0, 0, 0, 0.15); --gray-black: #000000; --gray-white: #FFFFFF; --primary: #18a4ad; --secondary: #CE2139; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #FFFFFF; --dark: #127B82; --primary-rgb: 24, 164, 173; --secondary-rgb: 206, 33, 57; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 255, 255, 255; --dark-rgb: 18, 123, 130; --primary-text-emphasis: #11757c; --secondary-text-emphasis: #520d17; --success-text-emphasis: #10431c; --info-text-emphasis: #09414a; --warning-text-emphasis: #664d03; --danger-text-emphasis: #58151c; --light-text-emphasis: #495057; --dark-text-emphasis: #495057; --primary-bg-subtle: #d1edef; --secondary-bg-subtle: #f5d3d7; --success-bg-subtle: #d4edda; --info-bg-subtle: #d1ecf1; --warning-bg-subtle: #fff3cd; --danger-bg-subtle: #f8d7da; --light-bg-subtle: #fcfcfd; --dark-bg-subtle: #CED4DA; --primary-border-subtle: #a3dbde; --secondary-border-subtle: #eba6b0; --success-border-subtle: #a9dcb5; --info-border-subtle: #a2dae3; --warning-border-subtle: #ffe69c; --danger-border-subtle: #f1aeb5; --light-border-subtle: #E9ECEF; --dark-border-subtle: #ADB5BD; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --font-sans-serif: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --body-font-size: 1rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-color-rgb: 33, 37, 41; --body-bg: #FFFFFF; --body-bg-rgb: 255, 255, 255; --emphasis-color: #000; --emphasis-color-rgb: 0, 0, 0; --secondary-color: rgba(33, 37, 41, 0.75); --secondary-color-rgb: 33, 37, 41; --secondary-bg: #E9ECEF; --secondary-bg-rgb: 233, 236, 239; --tertiary-color: rgba(33, 37, 41, 0.5); --tertiary-color-rgb: 33, 37, 41; --tertiary-bg: #e9e9ea; --tertiary-bg-rgb: 233, 233, 234; --heading-color: inherit; --link-color: #11757c; --link-color-rgb: 17.16548223, 117.29746193, 123.73451777; --link-decoration: none; --link-hover-color: #083639; --link-hover-color-rgb: 7.84568528, 53.61218274, 56.55431472; --link-hover-decoration: none; --code-color: #e83e8c; --highlight-color: #212529; --highlight-bg: #fff3cd; --border-width: 1px; --border-style: solid; --border-color: var(--o-border-color); --border-color-translucent: rgba(0, 0, 0, 0.175); --border-radius: 0.4rem; --border-radius-sm: 0.3rem; --border-radius-lg: 0.6rem; --border-radius-xl: 1rem; --border-radius-xxl: 2rem; --border-radius-2xl: var(--border-radius-xxl); --border-radius-pill: 50rem; --box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); --box-shadow-sm: 0px 1px 3px rgba(0, 0, 0, 0.1); --box-shadow-lg: 0px 12px 32px rgba(0, 0, 0, 0.175); --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --focus-ring-width: 0.25rem; --focus-ring-opacity: 0.25; --focus-ring-color: rgba(24, 164, 173, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}[data-bs-theme="dark"]{color-scheme: dark; --body-color: #dee2e6; --body-color-rgb: 222, 226, 230; --body-bg: #212529; --body-bg-rgb: 33, 37, 41; --emphasis-color: #FFF; --emphasis-color-rgb: 255, 255, 255; --secondary-color: rgba(222, 226, 230, 0.75); --secondary-color-rgb: 222, 226, 230; --secondary-bg: #343A40; --secondary-bg-rgb: 52, 58, 64; --tertiary-color: rgba(222, 226, 230, 0.5); --tertiary-color-rgb: 222, 226, 230; --tertiary-bg: #2b3035; --tertiary-bg-rgb: 43, 48, 53; --primary-text-emphasis: #74c8ce; --secondary-text-emphasis: #e27a88; --success-text-emphasis: #7eca8f; --info-text-emphasis: #74c7d4; --warning-text-emphasis: #ffda6a; --danger-text-emphasis: #ea868f; --light-text-emphasis: #F8F9FA; --dark-text-emphasis: #dee2e6; --primary-bg-subtle: #052123; --secondary-bg-subtle: #29070b; --success-bg-subtle: #08210e; --info-bg-subtle: #052025; --warning-bg-subtle: #332701; --danger-bg-subtle: #2c0b0e; --light-bg-subtle: #343A40; --dark-bg-subtle: #1a1d20; --primary-border-subtle: #0e6268; --secondary-border-subtle: #7c1422; --success-border-subtle: #186429; --info-border-subtle: #0e616e; --warning-border-subtle: #997404; --danger-border-subtle: #842029; --light-border-subtle: #495057; --dark-border-subtle: #343A40; --heading-color: inherit; --link-color: #74c8ce; --link-hover-color: #90d3d8; --link-color-rgb: 116, 200, 206; --link-hover-color-rgb: 144, 211, 216; --code-color: #f18bba; --highlight-color: #dee2e6; --highlight-bg: #664d03; --border-color: #495057; --border-color-translucent: rgba(255, 255, 255, 0.15); --form-valid-color: #7eca8f; --form-valid-border-color: #7eca8f; --form-invalid-color: #ea868f; --form-invalid-border-color: #ea868f;}*, *::before, *::after{box-sizing: border-box;}body{margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr{margin: 1rem 0; color: inherit; border: 0; border-top: var(--border-width) solid var(--o-border-color); opacity: 1;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{margin-top: 0; margin-bottom: 0.5rem; font-family: "Roboto", "Odoo Unicode Support Noto", sans-serif; font-weight: 700; line-height: 1.2; color: var(--heading-color);}h1, .h1{font-size: calc(1.5125rem + 3.15vw);}@media (min-width: 1200px){h1, .h1{font-size: 3.875rem;}}h2, .h2{font-size: calc(1.4rem + 1.8vw);}@media (min-width: 1200px){h2, .h2{font-size: 2.75rem;}}h3, .h3{font-size: calc(1.35rem + 1.2vw);}@media (min-width: 1200px){h3, .h3{font-size: 2.25rem;}}h4, .h4{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){h4, .h4{font-size: 1.5rem;}}h5, .h5{font-size: calc(1.25625rem + 0.075vw);}@media (min-width: 1200px){h5, .h5{font-size: 1.3125rem;}}h6, .h6{font-size: 1.125rem;}p{margin-top: 0; margin-bottom: 16px;}abbr[title]{text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul{padding-left: 2rem;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 600;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small, .small{font-size: 0.875em;}mark, .mark{padding: 0.1875em; color: var(--highlight-color); background-color: var(--highlight-bg);}sub, sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: rgba(var(--link-color-rgb), var(--link-opacity, 1)); text-decoration: none;}a:hover{--link-color-rgb: var(--link-hover-color-rgb); text-decoration: none;}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}pre, code, kbd, samp{font-family: var(--font-monospace); font-size: 1em;}pre{display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}pre code{font-size: inherit; color: inherit; word-break: normal;}code{font-size: 0.875em; color: var(--code-color); word-wrap: break-word;}a > code{color: inherit;}kbd{padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--body-bg); background-color: var(--body-color); border-radius: 0.3rem;}kbd kbd{padding: 0; font-size: 1em;}figure{margin: 0 0 1rem;}img, svg{vertical-align: middle;}table{caption-side: bottom; border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: var(--secondary-color); text-align: left;}th{text-align: inherit; text-align: -webkit-match-parent;}thead, tbody, tfoot, tr, td, th{border-color: inherit; border-style: solid; border-width: 0;}label{display: inline-block;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, select{text-transform: none;}[role="button"]{cursor: pointer;}select{word-wrap: normal;}select:disabled{opacity: 1;}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}button, [type="button"], [type="reset"], [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;}textarea{resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}@media (min-width: 1200px){legend{font-size: 1.5rem;}}legend + *{clear: left;}::-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;}[type="search"]{-webkit-appearance: textfield; outline-offset: -2px;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit-appearance: button;}output{display: inline-block;}iframe{border: 0;}summary{display: list-item; cursor: pointer;}progress{vertical-align: baseline;}[hidden]{display: none !important;}.lead{font-size: 1.125rem; font-weight: 300;}.display-1{font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-1{font-size: 5rem;}}.display-2{font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-2{font-size: 4.5rem;}}.display-3{font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-3{font-size: 4rem;}}.display-4{font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-4{font-size: 3.5rem;}}.display-5{font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-5{font-size: 3rem;}}.display-6{font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-6{font-size: 2.5rem;}}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item{display: inline-block;}.list-inline-item:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 0.875em; text-transform: uppercase;}.blockquote{margin-bottom: 0; font-size: 1.25rem;}.blockquote > :last-child{margin-bottom: 0;}.blockquote-footer{margin-top: 0; margin-bottom: 0; font-size: 0.875em; color: #6C757D;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: var(--body-bg); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 0.875em; color: inherit;}.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm{--gutter-x: 30px; --gutter-y: 0; width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container-sm, .container{max-width: 540px;}}@media (min-width: 768px){.container-md, .container-sm, .container{max-width: 720px;}}@media (min-width: 992px){.container-lg, .container-md, .container-sm, .container{max-width: 960px;}}@media (min-width: 1200px){.container-xl, .container-lg, .container-md, .container-sm, .container{max-width: 1140px;}}@media (min-width: 1400px){.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width: 1320px;}}:root{--breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1400px;}.row{--gutter-x: 30px; --gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--gutter-y)); margin-right: calc(-.5 * var(--gutter-x)); margin-left: calc(-.5 * var(--gutter-x));}.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-top: var(--gutter-y);}.grid{display: grid; grid-template-rows: repeat(var(--rows, 1), 1fr); grid-template-columns: repeat(var(--columns, 12), 1fr); gap: var(--gap, 30px);}.grid .g-col-1{grid-column: auto/span 1;}.grid .g-col-2{grid-column: auto/span 2;}.grid .g-col-3{grid-column: auto/span 3;}.grid .g-col-4{grid-column: auto/span 4;}.grid .g-col-5{grid-column: auto/span 5;}.grid .g-col-6{grid-column: auto/span 6;}.grid .g-col-7{grid-column: auto/span 7;}.grid .g-col-8{grid-column: auto/span 8;}.grid .g-col-9{grid-column: auto/span 9;}.grid .g-col-10{grid-column: auto/span 10;}.grid .g-col-11{grid-column: auto/span 11;}.grid .g-col-12{grid-column: auto/span 12;}.grid .g-start-1{grid-column-start: 1;}.grid .g-start-2{grid-column-start: 2;}.grid .g-start-3{grid-column-start: 3;}.grid .g-start-4{grid-column-start: 4;}.grid .g-start-5{grid-column-start: 5;}.grid .g-start-6{grid-column-start: 6;}.grid .g-start-7{grid-column-start: 7;}.grid .g-start-8{grid-column-start: 8;}.grid .g-start-9{grid-column-start: 9;}.grid .g-start-10{grid-column-start: 10;}.grid .g-start-11{grid-column-start: 11;}@media (min-width: 576px){.grid .g-col-sm-1{grid-column: auto/span 1;}.grid .g-col-sm-2{grid-column: auto/span 2;}.grid .g-col-sm-3{grid-column: auto/span 3;}.grid .g-col-sm-4{grid-column: auto/span 4;}.grid .g-col-sm-5{grid-column: auto/span 5;}.grid .g-col-sm-6{grid-column: auto/span 6;}.grid .g-col-sm-7{grid-column: auto/span 7;}.grid .g-col-sm-8{grid-column: auto/span 8;}.grid .g-col-sm-9{grid-column: auto/span 9;}.grid .g-col-sm-10{grid-column: auto/span 10;}.grid .g-col-sm-11{grid-column: auto/span 11;}.grid .g-col-sm-12{grid-column: auto/span 12;}.grid .g-start-sm-1{grid-column-start: 1;}.grid .g-start-sm-2{grid-column-start: 2;}.grid .g-start-sm-3{grid-column-start: 3;}.grid .g-start-sm-4{grid-column-start: 4;}.grid .g-start-sm-5{grid-column-start: 5;}.grid .g-start-sm-6{grid-column-start: 6;}.grid .g-start-sm-7{grid-column-start: 7;}.grid .g-start-sm-8{grid-column-start: 8;}.grid .g-start-sm-9{grid-column-start: 9;}.grid .g-start-sm-10{grid-column-start: 10;}.grid .g-start-sm-11{grid-column-start: 11;}}@media (min-width: 768px){.grid .g-col-md-1{grid-column: auto/span 1;}.grid .g-col-md-2{grid-column: auto/span 2;}.grid .g-col-md-3{grid-column: auto/span 3;}.grid .g-col-md-4{grid-column: auto/span 4;}.grid .g-col-md-5{grid-column: auto/span 5;}.grid .g-col-md-6{grid-column: auto/span 6;}.grid .g-col-md-7{grid-column: auto/span 7;}.grid .g-col-md-8{grid-column: auto/span 8;}.grid .g-col-md-9{grid-column: auto/span 9;}.grid .g-col-md-10{grid-column: auto/span 10;}.grid .g-col-md-11{grid-column: auto/span 11;}.grid .g-col-md-12{grid-column: auto/span 12;}.grid .g-start-md-1{grid-column-start: 1;}.grid .g-start-md-2{grid-column-start: 2;}.grid .g-start-md-3{grid-column-start: 3;}.grid .g-start-md-4{grid-column-start: 4;}.grid .g-start-md-5{grid-column-start: 5;}.grid .g-start-md-6{grid-column-start: 6;}.grid .g-start-md-7{grid-column-start: 7;}.grid .g-start-md-8{grid-column-start: 8;}.grid .g-start-md-9{grid-column-start: 9;}.grid .g-start-md-10{grid-column-start: 10;}.grid .g-start-md-11{grid-column-start: 11;}}@media (min-width: 992px){.grid .g-col-lg-1{grid-column: auto/span 1;}.grid .g-col-lg-2{grid-column: auto/span 2;}.grid .g-col-lg-3{grid-column: auto/span 3;}.grid .g-col-lg-4{grid-column: auto/span 4;}.grid .g-col-lg-5{grid-column: auto/span 5;}.grid .g-col-lg-6{grid-column: auto/span 6;}.grid .g-col-lg-7{grid-column: auto/span 7;}.grid .g-col-lg-8{grid-column: auto/span 8;}.grid .g-col-lg-9{grid-column: auto/span 9;}.grid .g-col-lg-10{grid-column: auto/span 10;}.grid .g-col-lg-11{grid-column: auto/span 11;}.grid .g-col-lg-12{grid-column: auto/span 12;}.grid .g-start-lg-1{grid-column-start: 1;}.grid .g-start-lg-2{grid-column-start: 2;}.grid .g-start-lg-3{grid-column-start: 3;}.grid .g-start-lg-4{grid-column-start: 4;}.grid .g-start-lg-5{grid-column-start: 5;}.grid .g-start-lg-6{grid-column-start: 6;}.grid .g-start-lg-7{grid-column-start: 7;}.grid .g-start-lg-8{grid-column-start: 8;}.grid .g-start-lg-9{grid-column-start: 9;}.grid .g-start-lg-10{grid-column-start: 10;}.grid .g-start-lg-11{grid-column-start: 11;}}@media (min-width: 1200px){.grid .g-col-xl-1{grid-column: auto/span 1;}.grid .g-col-xl-2{grid-column: auto/span 2;}.grid .g-col-xl-3{grid-column: auto/span 3;}.grid .g-col-xl-4{grid-column: auto/span 4;}.grid .g-col-xl-5{grid-column: auto/span 5;}.grid .g-col-xl-6{grid-column: auto/span 6;}.grid .g-col-xl-7{grid-column: auto/span 7;}.grid .g-col-xl-8{grid-column: auto/span 8;}.grid .g-col-xl-9{grid-column: auto/span 9;}.grid .g-col-xl-10{grid-column: auto/span 10;}.grid .g-col-xl-11{grid-column: auto/span 11;}.grid .g-col-xl-12{grid-column: auto/span 12;}.grid .g-start-xl-1{grid-column-start: 1;}.grid .g-start-xl-2{grid-column-start: 2;}.grid .g-start-xl-3{grid-column-start: 3;}.grid .g-start-xl-4{grid-column-start: 4;}.grid .g-start-xl-5{grid-column-start: 5;}.grid .g-start-xl-6{grid-column-start: 6;}.grid .g-start-xl-7{grid-column-start: 7;}.grid .g-start-xl-8{grid-column-start: 8;}.grid .g-start-xl-9{grid-column-start: 9;}.grid .g-start-xl-10{grid-column-start: 10;}.grid .g-start-xl-11{grid-column-start: 11;}}@media (min-width: 1400px){.grid .g-col-xxl-1{grid-column: auto/span 1;}.grid .g-col-xxl-2{grid-column: auto/span 2;}.grid .g-col-xxl-3{grid-column: auto/span 3;}.grid .g-col-xxl-4{grid-column: auto/span 4;}.grid .g-col-xxl-5{grid-column: auto/span 5;}.grid .g-col-xxl-6{grid-column: auto/span 6;}.grid .g-col-xxl-7{grid-column: auto/span 7;}.grid .g-col-xxl-8{grid-column: auto/span 8;}.grid .g-col-xxl-9{grid-column: auto/span 9;}.grid .g-col-xxl-10{grid-column: auto/span 10;}.grid .g-col-xxl-11{grid-column: auto/span 11;}.grid .g-col-xxl-12{grid-column: auto/span 12;}.grid .g-start-xxl-1{grid-column-start: 1;}.grid .g-start-xxl-2{grid-column-start: 2;}.grid .g-start-xxl-3{grid-column-start: 3;}.grid .g-start-xxl-4{grid-column-start: 4;}.grid .g-start-xxl-5{grid-column-start: 5;}.grid .g-start-xxl-6{grid-column-start: 6;}.grid .g-start-xxl-7{grid-column-start: 7;}.grid .g-start-xxl-8{grid-column-start: 8;}.grid .g-start-xxl-9{grid-column-start: 9;}.grid .g-start-xxl-10{grid-column-start: 10;}.grid .g-start-xxl-11{grid-column-start: 11;}}.col{flex: 1 0 0%;}.row-cols-auto > *{flex: 0 0 auto; width: auto;}.row-cols-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-auto{flex: 0 0 auto; width: auto;}.col-1{flex: 0 0 auto; width: 8.33333333%;}.col-2{flex: 0 0 auto; width: 16.66666667%;}.col-3{flex: 0 0 auto; width: 25%;}.col-4{flex: 0 0 auto; width: 33.33333333%;}.col-5{flex: 0 0 auto; width: 41.66666667%;}.col-6{flex: 0 0 auto; width: 50%;}.col-7{flex: 0 0 auto; width: 58.33333333%;}.col-8{flex: 0 0 auto; width: 66.66666667%;}.col-9{flex: 0 0 auto; width: 75%;}.col-10{flex: 0 0 auto; width: 83.33333333%;}.col-11{flex: 0 0 auto; width: 91.66666667%;}.col-12{flex: 0 0 auto; width: 100%;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}.g-0, .gx-0{--gutter-x: 0;}.g-0, .gy-0{--gutter-y: 0;}.g-1, .gx-1{--gutter-x: 0.25rem;}.g-1, .gy-1{--gutter-y: 0.25rem;}.g-2, .gx-2{--gutter-x: 0.5rem;}.g-2, .gy-2{--gutter-y: 0.5rem;}.g-3, .gx-3{--gutter-x: 1rem;}.g-3, .gy-3{--gutter-y: 1rem;}.g-4, .gx-4{--gutter-x: 1.5rem;}.g-4, .gy-4{--gutter-y: 1.5rem;}.g-5, .gx-5{--gutter-x: 3rem;}.g-5, .gy-5{--gutter-y: 3rem;}@media (min-width: 576px){.col-sm{flex: 1 0 0%;}.row-cols-sm-auto > *{flex: 0 0 auto; width: auto;}.row-cols-sm-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-sm-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-sm-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-sm-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-sm-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-sm-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-sm-auto{flex: 0 0 auto; width: auto;}.col-sm-1{flex: 0 0 auto; width: 8.33333333%;}.col-sm-2{flex: 0 0 auto; width: 16.66666667%;}.col-sm-3{flex: 0 0 auto; width: 25%;}.col-sm-4{flex: 0 0 auto; width: 33.33333333%;}.col-sm-5{flex: 0 0 auto; width: 41.66666667%;}.col-sm-6{flex: 0 0 auto; width: 50%;}.col-sm-7{flex: 0 0 auto; width: 58.33333333%;}.col-sm-8{flex: 0 0 auto; width: 66.66666667%;}.col-sm-9{flex: 0 0 auto; width: 75%;}.col-sm-10{flex: 0 0 auto; width: 83.33333333%;}.col-sm-11{flex: 0 0 auto; width: 91.66666667%;}.col-sm-12{flex: 0 0 auto; width: 100%;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}.g-sm-0, .gx-sm-0{--gutter-x: 0;}.g-sm-0, .gy-sm-0{--gutter-y: 0;}.g-sm-1, .gx-sm-1{--gutter-x: 0.25rem;}.g-sm-1, .gy-sm-1{--gutter-y: 0.25rem;}.g-sm-2, .gx-sm-2{--gutter-x: 0.5rem;}.g-sm-2, .gy-sm-2{--gutter-y: 0.5rem;}.g-sm-3, .gx-sm-3{--gutter-x: 1rem;}.g-sm-3, .gy-sm-3{--gutter-y: 1rem;}.g-sm-4, .gx-sm-4{--gutter-x: 1.5rem;}.g-sm-4, .gy-sm-4{--gutter-y: 1.5rem;}.g-sm-5, .gx-sm-5{--gutter-x: 3rem;}.g-sm-5, .gy-sm-5{--gutter-y: 3rem;}}@media (min-width: 768px){.col-md{flex: 1 0 0%;}.row-cols-md-auto > *{flex: 0 0 auto; width: auto;}.row-cols-md-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-md-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-md-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-md-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-md-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-md-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-md-auto{flex: 0 0 auto; width: auto;}.col-md-1{flex: 0 0 auto; width: 8.33333333%;}.col-md-2{flex: 0 0 auto; width: 16.66666667%;}.col-md-3{flex: 0 0 auto; width: 25%;}.col-md-4{flex: 0 0 auto; width: 33.33333333%;}.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%;}.col-md-8{flex: 0 0 auto; width: 66.66666667%;}.col-md-9{flex: 0 0 auto; width: 75%;}.col-md-10{flex: 0 0 auto; width: 83.33333333%;}.col-md-11{flex: 0 0 auto; width: 91.66666667%;}.col-md-12{flex: 0 0 auto; width: 100%;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}.g-md-0, .gx-md-0{--gutter-x: 0;}.g-md-0, .gy-md-0{--gutter-y: 0;}.g-md-1, .gx-md-1{--gutter-x: 0.25rem;}.g-md-1, .gy-md-1{--gutter-y: 0.25rem;}.g-md-2, .gx-md-2{--gutter-x: 0.5rem;}.g-md-2, .gy-md-2{--gutter-y: 0.5rem;}.g-md-3, .gx-md-3{--gutter-x: 1rem;}.g-md-3, .gy-md-3{--gutter-y: 1rem;}.g-md-4, .gx-md-4{--gutter-x: 1.5rem;}.g-md-4, .gy-md-4{--gutter-y: 1.5rem;}.g-md-5, .gx-md-5{--gutter-x: 3rem;}.g-md-5, .gy-md-5{--gutter-y: 3rem;}}@media (min-width: 992px){.col-lg{flex: 1 0 0%;}.row-cols-lg-auto > *{flex: 0 0 auto; width: auto;}.row-cols-lg-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-lg-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-lg-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-lg-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-lg-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-lg-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-lg-auto{flex: 0 0 auto; width: auto;}.col-lg-1{flex: 0 0 auto; width: 8.33333333%;}.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-9{flex: 0 0 auto; width: 75%;}.col-lg-10{flex: 0 0 auto; width: 83.33333333%;}.col-lg-11{flex: 0 0 auto; width: 91.66666667%;}.col-lg-12{flex: 0 0 auto; width: 100%;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}.g-lg-0, .gx-lg-0{--gutter-x: 0;}.g-lg-0, .gy-lg-0{--gutter-y: 0;}.g-lg-1, .gx-lg-1{--gutter-x: 0.25rem;}.g-lg-1, .gy-lg-1{--gutter-y: 0.25rem;}.g-lg-2, .gx-lg-2{--gutter-x: 0.5rem;}.g-lg-2, .gy-lg-2{--gutter-y: 0.5rem;}.g-lg-3, .gx-lg-3{--gutter-x: 1rem;}.g-lg-3, .gy-lg-3{--gutter-y: 1rem;}.g-lg-4, .gx-lg-4{--gutter-x: 1.5rem;}.g-lg-4, .gy-lg-4{--gutter-y: 1.5rem;}.g-lg-5, .gx-lg-5{--gutter-x: 3rem;}.g-lg-5, .gy-lg-5{--gutter-y: 3rem;}}@media (min-width: 1200px){.col-xl{flex: 1 0 0%;}.row-cols-xl-auto > *{flex: 0 0 auto; width: auto;}.row-cols-xl-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-xl-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-xl-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-xl-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-xl-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-xl-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-xl-auto{flex: 0 0 auto; width: auto;}.col-xl-1{flex: 0 0 auto; width: 8.33333333%;}.col-xl-2{flex: 0 0 auto; width: 16.66666667%;}.col-xl-3{flex: 0 0 auto; width: 25%;}.col-xl-4{flex: 0 0 auto; width: 33.33333333%;}.col-xl-5{flex: 0 0 auto; width: 41.66666667%;}.col-xl-6{flex: 0 0 auto; width: 50%;}.col-xl-7{flex: 0 0 auto; width: 58.33333333%;}.col-xl-8{flex: 0 0 auto; width: 66.66666667%;}.col-xl-9{flex: 0 0 auto; width: 75%;}.col-xl-10{flex: 0 0 auto; width: 83.33333333%;}.col-xl-11{flex: 0 0 auto; width: 91.66666667%;}.col-xl-12{flex: 0 0 auto; width: 100%;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}.g-xl-0, .gx-xl-0{--gutter-x: 0;}.g-xl-0, .gy-xl-0{--gutter-y: 0;}.g-xl-1, .gx-xl-1{--gutter-x: 0.25rem;}.g-xl-1, .gy-xl-1{--gutter-y: 0.25rem;}.g-xl-2, .gx-xl-2{--gutter-x: 0.5rem;}.g-xl-2, .gy-xl-2{--gutter-y: 0.5rem;}.g-xl-3, .gx-xl-3{--gutter-x: 1rem;}.g-xl-3, .gy-xl-3{--gutter-y: 1rem;}.g-xl-4, .gx-xl-4{--gutter-x: 1.5rem;}.g-xl-4, .gy-xl-4{--gutter-y: 1.5rem;}.g-xl-5, .gx-xl-5{--gutter-x: 3rem;}.g-xl-5, .gy-xl-5{--gutter-y: 3rem;}}@media (min-width: 1400px){.col-xxl{flex: 1 0 0%;}.row-cols-xxl-auto > *{flex: 0 0 auto; width: auto;}.row-cols-xxl-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-xxl-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-xxl-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-xxl-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-xxl-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-xxl-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-xxl-auto{flex: 0 0 auto; width: auto;}.col-xxl-1{flex: 0 0 auto; width: 8.33333333%;}.col-xxl-2{flex: 0 0 auto; width: 16.66666667%;}.col-xxl-3{flex: 0 0 auto; width: 25%;}.col-xxl-4{flex: 0 0 auto; width: 33.33333333%;}.col-xxl-5{flex: 0 0 auto; width: 41.66666667%;}.col-xxl-6{flex: 0 0 auto; width: 50%;}.col-xxl-7{flex: 0 0 auto; width: 58.33333333%;}.col-xxl-8{flex: 0 0 auto; width: 66.66666667%;}.col-xxl-9{flex: 0 0 auto; width: 75%;}.col-xxl-10{flex: 0 0 auto; width: 83.33333333%;}.col-xxl-11{flex: 0 0 auto; width: 91.66666667%;}.col-xxl-12{flex: 0 0 auto; width: 100%;}.offset-xxl-0{margin-left: 0;}.offset-xxl-1{margin-left: 8.33333333%;}.offset-xxl-2{margin-left: 16.66666667%;}.offset-xxl-3{margin-left: 25%;}.offset-xxl-4{margin-left: 33.33333333%;}.offset-xxl-5{margin-left: 41.66666667%;}.offset-xxl-6{margin-left: 50%;}.offset-xxl-7{margin-left: 58.33333333%;}.offset-xxl-8{margin-left: 66.66666667%;}.offset-xxl-9{margin-left: 75%;}.offset-xxl-10{margin-left: 83.33333333%;}.offset-xxl-11{margin-left: 91.66666667%;}.g-xxl-0, .gx-xxl-0{--gutter-x: 0;}.g-xxl-0, .gy-xxl-0{--gutter-y: 0;}.g-xxl-1, .gx-xxl-1{--gutter-x: 0.25rem;}.g-xxl-1, .gy-xxl-1{--gutter-y: 0.25rem;}.g-xxl-2, .gx-xxl-2{--gutter-x: 0.5rem;}.g-xxl-2, .gy-xxl-2{--gutter-y: 0.5rem;}.g-xxl-3, .gx-xxl-3{--gutter-x: 1rem;}.g-xxl-3, .gy-xxl-3{--gutter-y: 1rem;}.g-xxl-4, .gx-xxl-4{--gutter-x: 1.5rem;}.g-xxl-4, .gy-xxl-4{--gutter-y: 1.5rem;}.g-xxl-5, .gx-xxl-5{--gutter-x: 3rem;}.g-xxl-5, .gy-xxl-5{--gutter-y: 3rem;}}.btn{--btn-padding-x: 1.35rem; --btn-padding-y: 0.45rem; --btn-font-family: ; --btn-font-size: 1rem; --btn-font-weight: 400; --btn-line-height: 1.5; --btn-color: var(--body-color); --btn-bg: transparent; --btn-border-width: var(--border-width); --btn-border-color: transparent; --btn-border-radius: 0.5rem; --btn-hover-border-color: transparent; --btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --btn-disabled-opacity: 0.65; --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--btn-padding-y) var(--btn-padding-x); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); color: var(--btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--btn-border-width) solid var(--btn-border-color); border-radius: var(--btn-border-radius); background-color: var(--btn-bg); 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;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}.btn-check + .btn:hover{color: var(--btn-color); background-color: var(--btn-bg); border-color: var(--btn-border-color);}.btn:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);}.btn-check:focus-visible + .btn{border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);}.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show{color: var(--btn-active-color); background-color: var(--btn-active-bg); border-color: var(--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(--btn-focus-box-shadow);}.btn-check:checked:focus-visible + .btn{box-shadow: var(--btn-focus-box-shadow);}.btn:disabled, .btn.disabled, fieldset:disabled .btn{color: var(--btn-disabled-color); pointer-events: none; background-color: var(--btn-disabled-bg); border-color: var(--btn-disabled-border-color); opacity: var(--btn-disabled-opacity);}.btn-link{--btn-font-weight: 400; --btn-color: var(--link-color); --btn-bg: transparent; --btn-border-color: transparent; --btn-hover-color: var(--link-hover-color); --btn-hover-border-color: transparent; --btn-active-color: var(--link-hover-color); --btn-active-border-color: transparent; --btn-disabled-color: #6C757D; --btn-disabled-border-color: transparent; --btn-box-shadow: 0 0 0 #000; --btn-focus-shadow-rgb: 53, 138, 143; text-decoration: none;}.btn-link:hover, .btn-link:focus-visible{text-decoration: none;}.btn-link:focus-visible{color: var(--btn-color);}.btn-link:hover{color: var(--btn-hover-color);}.btn-lg{--btn-padding-y: 0.6rem; --btn-padding-x: 1.8rem; --btn-font-size: 1.25rem; --btn-border-radius: 0.5rem;}.btn-sm{--btn-padding-y: 0.3rem; --btn-padding-x: 0.9rem; --btn-font-size: 0.875rem; --btn-border-radius: 0.5rem;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.collapsing.collapse-horizontal{width: 0; height: auto; transition: width 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition: none;}}.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{--dropdown-zindex: 1000; --dropdown-min-width: 10rem; --dropdown-padding-x: 0; --dropdown-padding-y: 0.5rem; --dropdown-spacer: 0.125rem; --dropdown-font-size: 1rem; --dropdown-color: var(--body-color); --dropdown-bg: #FFFFFF; --dropdown-border-color: var(--o-border-color); --dropdown-border-radius: var(--border-radius); --dropdown-border-width: var(--border-width); --dropdown-inner-border-radius: calc(var(--border-radius) - var(--border-width)); --dropdown-divider-bg: var(--o-border-color); --dropdown-divider-margin-y: 0.5rem; --dropdown-box-shadow: var(--box-shadow); --dropdown-link-color: var(--body-color); --dropdown-link-hover-color: var(--body-color); --dropdown-link-hover-bg: var(--tertiary-bg); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: var(--tertiary-color); --dropdown-item-padding-x: 1rem; --dropdown-item-padding-y: 0.25rem; --dropdown-header-color: #6C757D; --dropdown-header-padding-x: 1rem; --dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--dropdown-zindex); display: none; min-width: var(--dropdown-min-width); padding: var(--dropdown-padding-y) var(--dropdown-padding-x); margin: 0; font-size: var(--dropdown-font-size); color: var(--dropdown-color); text-align: left; list-style: none; background-color: var(--dropdown-bg); background-clip: padding-box; border: var(--dropdown-border-width) solid var(--dropdown-border-color); border-radius: var(--dropdown-border-radius);}.dropdown-menu[data-bs-popper]{top: 100%; left: 0; margin-top: var(--dropdown-spacer);}.dropdown-menu-start{--bs-position: start;}.dropdown-menu-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-end{--bs-position: end;}.dropdown-menu-end[data-bs-popper]{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start;}.dropdown-menu-sm-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-sm-end{--bs-position: end;}.dropdown-menu-sm-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start;}.dropdown-menu-md-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-md-end{--bs-position: end;}.dropdown-menu-md-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start;}.dropdown-menu-lg-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-lg-end{--bs-position: end;}.dropdown-menu-lg-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start;}.dropdown-menu-xl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xl-end{--bs-position: end;}.dropdown-menu-xl-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start;}.dropdown-menu-xxl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xxl-end{--bs-position: end;}.dropdown-menu-xxl-end[data-bs-popper]{right: 0; left: auto;}}.dropup .dropdown-menu[data-bs-popper]{top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--dropdown-spacer);}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-menu[data-bs-popper]{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--dropdown-spacer);}.dropend .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropend .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-toggle::after{vertical-align: 0;}.dropstart .dropdown-menu[data-bs-popper]{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: var(--dropdown-spacer);}.dropstart .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropstart .dropdown-toggle::after{display: none;}.dropstart .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropstart .dropdown-toggle:empty::after{margin-left: 0;}.dropstart .dropdown-toggle::before{vertical-align: 0;}.dropdown-divider{height: 0; margin: var(--dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--dropdown-divider-bg); opacity: 1;}.dropdown-item{display: block; width: 100%; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--dropdown-link-color); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--dropdown-item-border-radius, 0);}.dropdown-item:hover, .dropdown-item:focus{color: var(--dropdown-link-hover-color); background-color: var(--dropdown-link-hover-bg);}.dropdown-item.active, .dropdown-item:active{color: var(--dropdown-link-active-color); text-decoration: none; background-color: var(--dropdown-link-active-bg);}.dropdown-item.disabled, .dropdown-item:disabled{color: var(--dropdown-link-disabled-color); pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x); margin-bottom: 0; font-size: 0.875rem; color: var(--dropdown-header-color); white-space: nowrap;}.dropdown-item-text{display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); color: var(--dropdown-link-color);}.dropdown-menu-dark{--dropdown-color: #dee2e6; --dropdown-bg: #343A40; --dropdown-border-color: var(--o-border-color); --dropdown-box-shadow: ; --dropdown-link-color: #dee2e6; --dropdown-link-hover-color: #FFF; --dropdown-divider-bg: var(--o-border-color); --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: #ADB5BD; --dropdown-header-color: #ADB5BD;}.clearfix::after{display: block; clear: both; content: "";}.text-bg-primary{color: #FFFFFF !important; background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-secondary{color: #FFFFFF !important; background-color: RGBA(var(--secondary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-success{color: #FFFFFF !important; background-color: RGBA(var(--success-rgb), var(--bg-opacity, 1)) !important;}.text-bg-info{color: #FFFFFF !important; background-color: RGBA(var(--info-rgb), var(--bg-opacity, 1)) !important;}.text-bg-warning{color: #212529 !important; background-color: RGBA(var(--warning-rgb), var(--bg-opacity, 1)) !important;}.text-bg-danger{color: #FFFFFF !important; background-color: RGBA(var(--danger-rgb), var(--bg-opacity, 1)) !important;}.text-bg-light{color: #212529 !important; background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;}.text-bg-dark{color: #FFFFFF !important; background-color: RGBA(var(--dark-rgb), var(--bg-opacity, 1)) !important;}.link-primary{color: RGBA(var(--primary-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--primary-rgb), var(--link-underline-opacity, 1)) !important;}.link-primary:hover, .link-primary:focus{color: RGBA(19, 131, 138, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(19, 131, 138, var(--link-underline-opacity, 1)) !important;}.link-secondary{color: RGBA(var(--secondary-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--secondary-rgb), var(--link-underline-opacity, 1)) !important;}.link-secondary:hover, .link-secondary:focus{color: RGBA(165, 26, 46, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(165, 26, 46, var(--link-underline-opacity, 1)) !important;}.link-success{color: RGBA(var(--success-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--success-rgb), var(--link-underline-opacity, 1)) !important;}.link-success:hover, .link-success:focus{color: RGBA(32, 134, 55, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(32, 134, 55, var(--link-underline-opacity, 1)) !important;}.link-info{color: RGBA(var(--info-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--info-rgb), var(--link-underline-opacity, 1)) !important;}.link-info:hover, .link-info:focus{color: RGBA(18, 130, 147, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(18, 130, 147, var(--link-underline-opacity, 1)) !important;}.link-warning{color: RGBA(var(--warning-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--warning-rgb), var(--link-underline-opacity, 1)) !important;}.link-warning:hover, .link-warning:focus{color: RGBA(255, 205, 57, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(255, 205, 57, var(--link-underline-opacity, 1)) !important;}.link-danger{color: RGBA(var(--danger-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--danger-rgb), var(--link-underline-opacity, 1)) !important;}.link-danger:hover, .link-danger:focus{color: RGBA(176, 42, 55, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(176, 42, 55, var(--link-underline-opacity, 1)) !important;}.link-light{color: RGBA(var(--light-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--light-rgb), var(--link-underline-opacity, 1)) !important;}.link-light:hover, .link-light:focus{color: RGBA(255, 255, 255, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(255, 255, 255, var(--link-underline-opacity, 1)) !important;}.link-dark{color: RGBA(var(--dark-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--dark-rgb), var(--link-underline-opacity, 1)) !important;}.link-dark:hover, .link-dark:focus{color: RGBA(14, 98, 104, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(14, 98, 104, var(--link-underline-opacity, 1)) !important;}.link-body-emphasis{color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 1)) !important;}.link-body-emphasis:hover, .link-body-emphasis:focus{color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 0.75)) !important; text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 0.75)) !important;}.focus-ring:focus{outline: 0; box-shadow: var(--focus-ring-x, 0) var(--focus-ring-y, 0) var(--focus-ring-blur, 0) var(--focus-ring-width) var(--focus-ring-color);}.icon-link{display: inline-flex; gap: 0.375rem; align-items: center; text-decoration-color: rgba(var(--link-color-rgb), var(--link-opacity, 0.5)); text-underline-offset: 0.25em; backface-visibility: hidden;}.icon-link > .bi{flex-shrink: 0; width: 1em; height: 1em; fill: currentcolor; transition: 0.2s ease-in-out transform;}@media (prefers-reduced-motion: reduce){.icon-link > .bi{transition: none;}}.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi{transform: var(--icon-link-transform, translate3d(0.25em, 0, 0));}.ratio{position: relative; width: 100%;}.ratio::before{display: block; padding-top: var(--aspect-ratio); content: "";}.ratio > *{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ratio-1x1{--aspect-ratio: 100%;}.ratio-4x3{--aspect-ratio: calc(3 / 4 * 100%);}.ratio-16x9{--aspect-ratio: calc(9 / 16 * 100%);}.ratio-21x9{--aspect-ratio: calc(9 / 21 * 100%);}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}.sticky-top{position: sticky; top: 0; z-index: 1020;}.sticky-bottom{position: sticky; bottom: 0; z-index: 1020;}@media (min-width: 576px){.sticky-sm-top{position: sticky; top: 0; z-index: 1020;}.sticky-sm-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 768px){.sticky-md-top{position: sticky; top: 0; z-index: 1020;}.sticky-md-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 992px){.sticky-lg-top{position: sticky; top: 0; z-index: 1020;}.sticky-lg-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 1200px){.sticky-xl-top{position: sticky; top: 0; z-index: 1020;}.sticky-xl-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 1400px){.sticky-xxl-top{position: sticky; top: 0; z-index: 1020;}.sticky-xxl-bottom{position: sticky; bottom: 0; z-index: 1020;}}.hstack{display: flex; flex-direction: row; align-items: center; align-self: stretch;}.vstack{display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch;}.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within){width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position: absolute !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: "";}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.vr{display: inline-block; align-self: stretch; width: var(--border-width); min-height: 1em; background-color: currentcolor; opacity: 1;}

/* /web/static/src/scss/utilities_custom.scss */
 .opacity-0-hover:hover, .opacity-0-hover:focus-visible, .opacity-trigger-hover:hover .opacity-0-hover, .opacity-trigger-hover:focus-visible .opacity-0-hover{opacity: 0 !important;}.opacity-25-hover:hover, .opacity-25-hover:focus-visible, .opacity-trigger-hover:hover .opacity-25-hover, .opacity-trigger-hover:focus-visible .opacity-25-hover{opacity: 0.25 !important;}.opacity-50-hover:hover, .opacity-50-hover:focus-visible, .opacity-trigger-hover:hover .opacity-50-hover, .opacity-trigger-hover:focus-visible .opacity-50-hover{opacity: 0.5 !important;}.opacity-75-hover:hover, .opacity-75-hover:focus-visible, .opacity-trigger-hover:hover .opacity-75-hover, .opacity-trigger-hover:focus-visible .opacity-75-hover{opacity: 0.75 !important;}.opacity-100-hover:hover, .opacity-100-hover:focus-visible, .opacity-trigger-hover:hover .opacity-100-hover, .opacity-trigger-hover:focus-visible .opacity-100-hover{opacity: 1 !important;}.opacity-disabled-hover:hover, .opacity-disabled-hover:focus-visible, .opacity-trigger-hover:hover .opacity-disabled-hover, .opacity-trigger-hover:focus-visible .opacity-disabled-hover{opacity: 0.5 !important;}.opacity-muted-hover:hover, .opacity-muted-hover:focus-visible, .opacity-trigger-hover:hover .opacity-muted-hover, .opacity-trigger-hover:focus-visible .opacity-muted-hover{opacity: 0.76 !important;}.d-empty-none:empty{display: none !important;}.smaller{font-size: 0.75rem;}

/* /html_builder/static/src/scss/utilities_custom.scss */
 

/* /kamahtech_website/static/src/scss/base/home_utility_classes.scss */
 

/* /kamahtech_website/static/src/scss/base/home_utility_filter.scss */
 

/* /web/static/lib/bootstrap/scss/utilities/_api.scss */
 .d-block{display: block !important;}.d-flex{display: flex !important;}.d-inline-flex{display: inline-flex !important;}.d-none{display: none !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.border-bottom{border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;}.w-100{width: 100% !important;}.h-100{height: 100% !important;}.align-items-center{align-items: center !important;}.mt-2{margin-top: 0.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: 0.5rem !important;}.mb-2{margin-bottom: 0.5rem !important;}.mb-4{margin-bottom: 1.5rem !important;}.text-center{text-align: center !important;}.rounded-0{--box-border-radius: 0 !important;}@media (min-width: 576px){.d-sm-block{display: block !important;}.d-sm-flex{display: flex !important;}.d-sm-inline-flex{display: inline-flex !important;}.d-sm-none{display: none !important;}.position-sm-relative{position: relative !important;}.position-sm-absolute{position: absolute !important;}.position-sm-fixed{position: fixed !important;}.w-sm-100{width: 100% !important;}.h-sm-100{height: 100% !important;}.align-items-sm-center{align-items: center !important;}.mt-sm-2{margin-top: 0.5rem !important;}.mt-sm-3{margin-top: 1rem !important;}.mt-sm-4{margin-top: 1.5rem !important;}.mt-sm-5{margin-top: 3rem !important;}.me-sm-2{margin-right: 0.5rem !important;}.mb-sm-2{margin-bottom: 0.5rem !important;}.mb-sm-4{margin-bottom: 1.5rem !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.d-md-block{display: block !important;}.d-md-flex{display: flex !important;}.d-md-inline-flex{display: inline-flex !important;}.d-md-none{display: none !important;}.position-md-relative{position: relative !important;}.position-md-absolute{position: absolute !important;}.position-md-fixed{position: fixed !important;}.w-md-100{width: 100% !important;}.h-md-100{height: 100% !important;}.align-items-md-center{align-items: center !important;}.mt-md-2{margin-top: 0.5rem !important;}.mt-md-3{margin-top: 1rem !important;}.mt-md-4{margin-top: 1.5rem !important;}.mt-md-5{margin-top: 3rem !important;}.me-md-2{margin-right: 0.5rem !important;}.mb-md-2{margin-bottom: 0.5rem !important;}.mb-md-4{margin-bottom: 1.5rem !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.d-lg-block{display: block !important;}.d-lg-flex{display: flex !important;}.d-lg-inline-flex{display: inline-flex !important;}.d-lg-none{display: none !important;}.position-lg-relative{position: relative !important;}.position-lg-absolute{position: absolute !important;}.position-lg-fixed{position: fixed !important;}.w-lg-100{width: 100% !important;}.h-lg-100{height: 100% !important;}.align-items-lg-center{align-items: center !important;}.mt-lg-2{margin-top: 0.5rem !important;}.mt-lg-3{margin-top: 1rem !important;}.mt-lg-4{margin-top: 1.5rem !important;}.mt-lg-5{margin-top: 3rem !important;}.me-lg-2{margin-right: 0.5rem !important;}.mb-lg-2{margin-bottom: 0.5rem !important;}.mb-lg-4{margin-bottom: 1.5rem !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.d-xl-block{display: block !important;}.d-xl-flex{display: flex !important;}.d-xl-inline-flex{display: inline-flex !important;}.d-xl-none{display: none !important;}.position-xl-relative{position: relative !important;}.position-xl-absolute{position: absolute !important;}.position-xl-fixed{position: fixed !important;}.w-xl-100{width: 100% !important;}.h-xl-100{height: 100% !important;}.align-items-xl-center{align-items: center !important;}.mt-xl-2{margin-top: 0.5rem !important;}.mt-xl-3{margin-top: 1rem !important;}.mt-xl-4{margin-top: 1.5rem !important;}.mt-xl-5{margin-top: 3rem !important;}.me-xl-2{margin-right: 0.5rem !important;}.mb-xl-2{margin-bottom: 0.5rem !important;}.mb-xl-4{margin-bottom: 1.5rem !important;}.text-xl-center{text-align: center !important;}}@media (min-width: 1400px){.d-xxl-block{display: block !important;}.d-xxl-flex{display: flex !important;}.d-xxl-inline-flex{display: inline-flex !important;}.d-xxl-none{display: none !important;}.position-xxl-relative{position: relative !important;}.position-xxl-absolute{position: absolute !important;}.position-xxl-fixed{position: fixed !important;}.w-xxl-100{width: 100% !important;}.h-xxl-100{height: 100% !important;}.align-items-xxl-center{align-items: center !important;}.mt-xxl-2{margin-top: 0.5rem !important;}.mt-xxl-3{margin-top: 1rem !important;}.mt-xxl-4{margin-top: 1.5rem !important;}.mt-xxl-5{margin-top: 3rem !important;}.me-xxl-2{margin-right: 0.5rem !important;}.mb-xxl-2{margin-bottom: 0.5rem !important;}.mb-xxl-4{margin-bottom: 1.5rem !important;}.text-xxl-center{text-align: center !important;}}@media print{.d-print-block{display: block !important;}.d-print-flex{display: flex !important;}.d-print-inline-flex{display: inline-flex !important;}.d-print-none{display: none !important;}}

/* /web/static/src/scss/bootstrap_review.scss */
 .alert{clear: both;}.accordion .collapsing > .card-body:first-child, .accordion .collapse.show > .card-body:first-child{margin-top: var(--border-width);}.toast-header{background-clip: border-box;}@media (min-width: 576px){:not(.s_popup) > .modal .modal-dialog{height: 100%; padding: 1.75rem 0; margin: 0 auto;}:not(.s_popup) > .modal .modal-content{max-height: 100%;}:not(.s_popup) > .modal .modal-header, :not(.s_popup) > .modal .modal-footer{flex: 0 0 auto;}:not(.s_popup) > .modal .modal-body{overflow: auto; min-height: 0;}}.modal-backdrop{display: none;}.modal:not([data-bs-backdrop="false"]){background-color: rgba(0, 0, 0, 0.5);}.form-check .form-check-input:not(:disabled), .form-check .form-check-input:not(:disabled) + label{cursor: pointer;}.form-check:hover, .form-check:hover .form-check-input:not(:disabled){border-color: #18a4ad;}.form-select:where(:not(:disabled)):hover{border-color: #18a4ad;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto;}.popover{right: auto;}.carousel-indicators{list-style: none;}@keyframes progress-bar-stripes{0%{background-position-x: var(--progress-height, 1rem);}}.btn:focus-visible{box-shadow: var(--btn-focus-box-shadow, 0 0 0 0.25rem RGBA(53, 138, 143, 0.5));}

/* /web/static/src/scss/bootstrap_review_frontend.scss */
 .bg-100{--background-color: #F8F9FA; --color: #212529; background-color: #F8F9FA !important; color: #212529;}.bg-100 .text-muted, .o_colored_level .bg-100 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-100:hover, a.bg-100:focus, button.bg-100:hover, button.bg-100:focus{--background-color: #dae0e5; --color: #212529; background-color: #dae0e5 !important; color: #212529;}.text-100{color: #F8F9FA !important;}a.text-100:hover, a.text-100:focus{color: #bdc6d0 !important;}.bg-200{--background-color: #E9ECEF; --color: #212529; background-color: #E9ECEF !important; color: #212529;}.bg-200 .text-muted, .o_colored_level .bg-200 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-200:hover, a.bg-200:focus, button.bg-200:hover, button.bg-200:focus{--background-color: #cbd3da; --color: #212529; background-color: #cbd3da !important; color: #212529;}.text-200{color: #E9ECEF !important;}a.text-200:hover, a.text-200:focus{color: #aeb9c4 !important;}.bg-300{--background-color: #DEE2E6; --color: #212529; background-color: #DEE2E6 !important; color: #212529;}.bg-300 .text-muted, .o_colored_level .bg-300 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-300:hover, a.bg-300:focus, button.bg-300:hover, button.bg-300:focus{--background-color: #c1c9d0; --color: #212529; background-color: #c1c9d0 !important; color: #212529;}.text-300{color: #DEE2E6 !important;}a.text-300:hover, a.text-300:focus{color: #a4afba !important;}.bg-400{--background-color: #CED4DA; --color: #212529; background-color: #CED4DA !important; color: #212529;}.bg-400 .text-muted, .o_colored_level .bg-400 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-400:hover, a.bg-400:focus, button.bg-400:hover, button.bg-400:focus{--background-color: #b1bbc4; --color: #212529; background-color: #b1bbc4 !important; color: #212529;}.text-400{color: #CED4DA !important;}a.text-400:hover, a.text-400:focus{color: #94a1ae !important;}.bg-500{--background-color: #ADB5BD; --color: #212529; background-color: #ADB5BD !important; color: #212529;}.bg-500 .text-muted, .o_colored_level .bg-500 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-500:hover, a.bg-500:focus, button.bg-500:hover, button.bg-500:focus{--background-color: #919ca6; --color: #212529; background-color: #919ca6 !important; color: #212529;}.text-500{color: #ADB5BD !important;}a.text-500:hover, a.text-500:focus{color: #748290 !important;}.bg-600{--background-color: #6C757D; --color: #FFFFFF; background-color: #6C757D !important; color: #FFFFFF;}.bg-600 .text-muted, .o_colored_level .bg-600 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-600:hover, a.bg-600:focus, button.bg-600:hover, button.bg-600:focus{--background-color: #545b62; --color: #FFFFFF; background-color: #545b62 !important; color: #FFFFFF;}.text-600{color: #6C757D !important;}a.text-600:hover, a.text-600:focus{color: #3d4246 !important;}.bg-700{--background-color: #495057; --color: #FFFFFF; background-color: #495057 !important; color: #FFFFFF;}.bg-700 .text-muted, .o_colored_level .bg-700 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-700:hover, a.bg-700:focus, button.bg-700:hover, button.bg-700:focus{--background-color: #32373b; --color: #FFFFFF; background-color: #32373b !important; color: #FFFFFF;}.text-700{color: #495057 !important;}a.text-700:hover, a.text-700:focus{color: #1a1d20 !important;}.bg-800{--background-color: #343A40; --color: #FFFFFF; background-color: #343A40 !important; color: #FFFFFF;}.bg-800 .text-muted, .o_colored_level .bg-800 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-800:hover, a.bg-800:focus, button.bg-800:hover, button.bg-800:focus{--background-color: #1d2124; --color: #FFFFFF; background-color: #1d2124 !important; color: #FFFFFF;}.text-800{color: #343A40 !important;}a.text-800:hover, a.text-800:focus{color: #060708 !important;}.bg-900{--background-color: #212529; --color: #FFFFFF; background-color: #212529 !important; color: #FFFFFF;}.bg-900 .text-muted, .o_colored_level .bg-900 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-900:hover, a.bg-900:focus, button.bg-900:hover, button.bg-900:focus{--background-color: #0a0c0d; --color: #FFFFFF; background-color: #0a0c0d !important; color: #FFFFFF;}.text-900{color: #212529 !important;}a.text-900:hover, a.text-900:focus{color: black !important;}.bg-white-85{--background-color: rgba(255, 255, 255, 0.85); --color: #212529; background-color: rgba(255, 255, 255, 0.85) !important; color: #212529;}.bg-white-85 .text-muted, .o_colored_level .bg-white-85 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-85:hover, a.bg-white-85:focus, button.bg-white-85:hover, button.bg-white-85:focus{--background-color: rgba(230, 230, 230, 0.85); --color: #212529; background-color: rgba(230, 230, 230, 0.85) !important; color: #212529;}.text-white-85{color: rgba(255, 255, 255, 0.85) !important;}a.text-white-85:hover, a.text-white-85:focus{color: rgba(204, 204, 204, 0.85) !important;}.bg-white-75{--background-color: rgba(255, 255, 255, 0.75); --color: #212529; background-color: rgba(255, 255, 255, 0.75) !important; color: #212529;}.bg-white-75 .text-muted, .o_colored_level .bg-white-75 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-75:hover, a.bg-white-75:focus, button.bg-white-75:hover, button.bg-white-75:focus{--background-color: rgba(230, 230, 230, 0.75); --color: #212529; background-color: rgba(230, 230, 230, 0.75) !important; color: #212529;}.text-white-75{color: rgba(255, 255, 255, 0.75) !important;}a.text-white-75:hover, a.text-white-75:focus{color: rgba(204, 204, 204, 0.75) !important;}.bg-white-50{--background-color: rgba(255, 255, 255, 0.5); --color: #212529; background-color: rgba(255, 255, 255, 0.5) !important; color: #212529;}.bg-white-50 .text-muted, .o_colored_level .bg-white-50 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-50:hover, a.bg-white-50:focus, button.bg-white-50:hover, button.bg-white-50:focus{--background-color: rgba(230, 230, 230, 0.5); --color: #212529; background-color: rgba(230, 230, 230, 0.5) !important; color: #212529;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}a.text-white-50:hover, a.text-white-50:focus{color: rgba(204, 204, 204, 0.5) !important;}.bg-white-25{--background-color: rgba(255, 255, 255, 0.25); --color: ; background-color: rgba(255, 255, 255, 0.25) !important;}a.bg-white-25:hover, a.bg-white-25:focus, button.bg-white-25:hover, button.bg-white-25:focus{--background-color: rgba(230, 230, 230, 0.25); --color: ; background-color: rgba(230, 230, 230, 0.25) !important;}.text-white-25{color: rgba(255, 255, 255, 0.25) !important;}a.text-white-25:hover, a.text-white-25:focus{color: rgba(204, 204, 204, 0.25) !important;}.bg-black-75{--background-color: rgba(0, 0, 0, 0.75); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;}.bg-black-75 .text-muted, .o_colored_level .bg-black-75 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black-75:hover, a.bg-black-75:focus, button.bg-black-75:hover, button.bg-black-75:focus{--background-color: rgba(0, 0, 0, 0.75); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;}.text-black-75{color: rgba(0, 0, 0, 0.75) !important;}a.text-black-75:hover, a.text-black-75:focus{color: rgba(0, 0, 0, 0.75) !important;}.bg-black-50{--background-color: rgba(0, 0, 0, 0.5); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;}.bg-black-50 .text-muted, .o_colored_level .bg-black-50 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black-50:hover, a.bg-black-50:focus, button.bg-black-50:hover, button.bg-black-50:focus{--background-color: rgba(0, 0, 0, 0.5); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}a.text-black-50:hover, a.text-black-50:focus{color: rgba(0, 0, 0, 0.5) !important;}.bg-black-25{--background-color: rgba(0, 0, 0, 0.25); --color: ; background-color: rgba(0, 0, 0, 0.25) !important;}a.bg-black-25:hover, a.bg-black-25:focus, button.bg-black-25:hover, button.bg-black-25:focus{--background-color: rgba(0, 0, 0, 0.25); --color: ; background-color: rgba(0, 0, 0, 0.25) !important;}.text-black-25{color: rgba(0, 0, 0, 0.25) !important;}a.text-black-25:hover, a.text-black-25:focus{color: rgba(0, 0, 0, 0.25) !important;}.bg-black-15{--background-color: rgba(0, 0, 0, 0.15); --color: ; background-color: rgba(0, 0, 0, 0.15) !important;}a.bg-black-15:hover, a.bg-black-15:focus, button.bg-black-15:hover, button.bg-black-15:focus{--background-color: rgba(0, 0, 0, 0.15); --color: ; background-color: rgba(0, 0, 0, 0.15) !important;}.text-black-15{color: rgba(0, 0, 0, 0.15) !important;}a.text-black-15:hover, a.text-black-15:focus{color: rgba(0, 0, 0, 0.15) !important;}.bg-black{--background-color: #000000; --color: #FFFFFF; background-color: #000000 !important; color: #FFFFFF;}.bg-black .text-muted, .o_colored_level .bg-black .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{--background-color: black; --color: #FFFFFF; background-color: black !important; color: #FFFFFF;}.text-black{color: #000000 !important;}a.text-black:hover, a.text-black:focus{color: black !important;}.bg-white{--background-color: #FFFFFF; --color: #212529; background-color: #FFFFFF !important; color: #212529;}.bg-white .text-muted, .o_colored_level .bg-white .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{--background-color: #e6e6e6; --color: #212529; background-color: #e6e6e6 !important; color: #212529;}.text-white{color: #FFFFFF !important;}a.text-white:hover, a.text-white:focus{color: #cccccc !important;}.text-primary{color: #18a4ad !important;}a.text-primary:hover, a.text-primary:focus{color: #0c4f53 !important;}.text-secondary{color: #CE2139 !important;}a.text-secondary:hover, a.text-secondary:focus{color: #761321 !important;}.text-success{color: #28a745 !important;}a.text-success:hover, a.text-success:focus{color: #145523 !important;}.text-info{color: #17a2b8 !important;}a.text-info:hover, a.text-info:focus{color: #0c525d !important;}.text-warning{color: #ffc107 !important;}a.text-warning:hover, a.text-warning:focus{color: #a07800 !important;}.text-danger{color: #dc3545 !important;}a.text-danger:hover, a.text-danger:focus{color: #921925 !important;}.text-light{color: #FFFFFF !important;}a.text-light:hover, a.text-light:focus{color: #cccccc !important;}.text-dark{color: #127B82 !important;}a.text-dark:hover, a.text-dark:focus{color: #062628 !important;}.card{--body-color: var(--card-color);}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body){--background-color: rgba(255, 255, 255, 0.9); --color: #212529; background-color: rgba(255, 255, 255, 0.9); color: #212529;}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .text-muted, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .text-muted{color: rgba(33, 37, 41, 0.7) !important;}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body):first-child{border-top-left-radius: calc(var(--border-radius) - (var(--border-width))); border-top-right-radius: calc(var(--border-radius) - (var(--border-width)));}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body):last-child{border-bottom-right-radius: calc(var(--border-radius) - (var(--border-width))); border-bottom-left-radius: calc(var(--border-radius) - (var(--border-width)));}.btn-fill-primary, .btn-primary{--btn-color: #FFFFFF; --btn-bg: #18a4ad; --btn-border-color: #18a4ad; --btn-hover-color: #FFFFFF; --btn-hover-bg: #148b93; --btn-hover-border-color: #13838a; --btn-focus-shadow-rgb: 59, 178, 185; --btn-active-color: #FFFFFF; --btn-active-bg: #13838a; --btn-active-border-color: #127b82; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #18a4ad; --btn-disabled-border-color: #18a4ad;}.btn-fill-secondary, .btn-secondary{--btn-color: #FFFFFF; --btn-bg: #CE2139; --btn-border-color: #CE2139; --btn-hover-color: #FFFFFF; --btn-hover-bg: #af1c30; --btn-hover-border-color: #a51a2e; --btn-focus-shadow-rgb: 213, 66, 87; --btn-active-color: #FFFFFF; --btn-active-bg: #a51a2e; --btn-active-border-color: #9b192b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #CE2139; --btn-disabled-border-color: #CE2139;}.btn-fill-success, .btn-success{--btn-color: #FFFFFF; --btn-bg: #28a745; --btn-border-color: #28a745; --btn-hover-color: #FFFFFF; --btn-hover-bg: #228e3b; --btn-hover-border-color: #208637; --btn-focus-shadow-rgb: 72, 180, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #208637; --btn-active-border-color: #1e7d34; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #28a745; --btn-disabled-border-color: #28a745;}.btn-fill-info, .btn-info{--btn-color: #FFFFFF; --btn-bg: #17a2b8; --btn-border-color: #17a2b8; --btn-hover-color: #FFFFFF; --btn-hover-bg: #148a9c; --btn-hover-border-color: #128293; --btn-focus-shadow-rgb: 58, 176, 195; --btn-active-color: #FFFFFF; --btn-active-bg: #128293; --btn-active-border-color: #117a8a; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #17a2b8; --btn-disabled-border-color: #17a2b8;}.btn-fill-warning, .btn-warning{--btn-color: #212529; --btn-bg: #ffc107; --btn-border-color: #ffc107; --btn-hover-color: #212529; --btn-hover-bg: #ffca2c; --btn-hover-border-color: #ffc720; --btn-focus-shadow-rgb: 222, 170, 12; --btn-active-color: #212529; --btn-active-bg: #ffcd39; --btn-active-border-color: #ffc720; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #ffc107; --btn-disabled-border-color: #ffc107;}.btn-fill-danger, .btn-danger{--btn-color: #FFFFFF; --btn-bg: #dc3545; --btn-border-color: #dc3545; --btn-hover-color: #FFFFFF; --btn-hover-bg: #bb2d3b; --btn-hover-border-color: #b02a37; --btn-focus-shadow-rgb: 225, 83, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #b02a37; --btn-active-border-color: #a52834; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #dc3545; --btn-disabled-border-color: #dc3545;}.btn-fill-light, .btn-light{--btn-color: #212529; --btn-bg: #FFFFFF; --btn-border-color: #FFFFFF; --btn-hover-color: #212529; --btn-hover-bg: white; --btn-hover-border-color: white; --btn-focus-shadow-rgb: 222, 222, 223; --btn-active-color: #212529; --btn-active-bg: white; --btn-active-border-color: white; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #FFFFFF; --btn-disabled-border-color: #FFFFFF;}.btn-fill-dark, .btn-dark{--btn-color: #FFFFFF; --btn-bg: #127B82; --btn-border-color: #127B82; --btn-hover-color: #FFFFFF; --btn-hover-bg: #0f696f; --btn-hover-border-color: #0e6268; --btn-focus-shadow-rgb: 54, 143, 149; --btn-active-color: #FFFFFF; --btn-active-bg: #0e6268; --btn-active-border-color: #0e5c62; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #127B82; --btn-disabled-border-color: #127B82;}.btn-outline-primary{--btn-color: #11757c; --btn-border-color: #11757c; --btn-hover-color: #FFFFFF; --btn-hover-bg: #11757c; --btn-hover-border-color: #11757c; --btn-focus-shadow-rgb: 17.16548223, 117.29746193, 123.73451777; --btn-active-color: #FFFFFF; --btn-active-bg: #11757c; --btn-active-border-color: #11757c; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #11757c; --btn-disabled-bg: transparent; --btn-disabled-border-color: #11757c; --gradient: none;}.btn-outline-secondary{--btn-color: #b81d33; --btn-border-color: #b81d33; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b81d33; --btn-hover-border-color: #b81d33; --btn-focus-shadow-rgb: 184.0209205, 29.4790795, 50.91841004; --btn-active-color: #FFFFFF; --btn-active-bg: #b81d33; --btn-active-border-color: #b81d33; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b81d33; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b81d33; --gradient: none;}.btn-outline-success{--btn-color: #269f42; --btn-border-color: #269f42; --btn-hover-color: #FFFFFF; --btn-hover-bg: #269f42; --btn-hover-border-color: #269f42; --btn-focus-shadow-rgb: 38.02898551, 158.77101449, 65.6; --btn-active-color: #FFFFFF; --btn-active-bg: #269f42; --btn-active-border-color: #269f42; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #269f42; --btn-disabled-bg: transparent; --btn-disabled-border-color: #269f42; --gradient: none;}.btn-outline-info{--btn-color: #107282; --btn-border-color: #107282; --btn-hover-color: #FFFFFF; --btn-hover-bg: #107282; --btn-hover-border-color: #107282; --btn-focus-shadow-rgb: 16.2, 114.10434783, 129.6; --btn-active-color: #FFFFFF; --btn-active-bg: #107282; --btn-active-border-color: #107282; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #107282; --btn-disabled-bg: transparent; --btn-disabled-border-color: #107282; --gradient: none;}.btn-outline-warning{--btn-color: #967000; --btn-border-color: #967000; --btn-hover-color: #FFFFFF; --btn-hover-bg: #967000; --btn-hover-border-color: #967000; --btn-focus-shadow-rgb: 149.8, 112.35, 0; --btn-active-color: #FFFFFF; --btn-active-bg: #967000; --btn-active-border-color: #967000; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #967000; --btn-disabled-bg: transparent; --btn-disabled-border-color: #967000; --gradient: none;}.btn-outline-danger{--btn-color: #b9202f; --btn-border-color: #b9202f; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b9202f; --btn-hover-border-color: #b9202f; --btn-focus-shadow-rgb: 184.86835443, 32.03164557, 46.67468354; --btn-active-color: #FFFFFF; --btn-active-bg: #b9202f; --btn-active-border-color: #b9202f; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b9202f; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b9202f; --gradient: none;}.btn-outline-light{--btn-color: #FFFFFF; --btn-border-color: #FFFFFF; --btn-hover-color: #212529; --btn-hover-bg: #FFFFFF; --btn-hover-border-color: #FFFFFF; --btn-focus-shadow-rgb: 255, 255, 255; --btn-active-color: #212529; --btn-active-bg: #FFFFFF; --btn-active-border-color: #FFFFFF; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: transparent; --btn-disabled-border-color: #FFFFFF; --gradient: none;}.btn-outline-dark{--btn-color: #11777e; --btn-border-color: #11777e; --btn-hover-color: #FFFFFF; --btn-hover-bg: #11777e; --btn-hover-border-color: #11777e; --btn-focus-shadow-rgb: 17.37972973, 118.76148649, 125.52027027; --btn-active-color: #FFFFFF; --btn-active-bg: #11777e; --btn-active-border-color: #11777e; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #11777e; --btn-disabled-bg: transparent; --btn-disabled-border-color: #11777e; --gradient: none;}.btn-group .btn-light.active{box-shadow: inset 0 0 0 1px #18a4ad; border-color: transparent; background-color: #e8f6f7;}.navbar-dark .navbar-toggler{padding-left: 0; padding-right: 0;}.navbar-light .navbar-toggler{padding-left: 0; padding-right: 0;}.navbar-nav.nav-pills .nav-link{padding-right: 1.5rem; padding-left: 1.5rem; border-radius: 10rem;}.carousel-control-next .visually-hidden{left: 50%;}.pagination{font-variant-numeric: tabular-nums;}.page-link{display: flex; align-items: center; justify-content: center; line-height: 0; width: 2.5em; aspect-ratio: 1 / 1;}.page-link.active, .active > .page-link{text-shadow: 0 0 0.1em var(--pagination-active-bg);}@media (max-width: 575.98px){.offcanvas{--Offcanvas-horizontal-width: calc(100vw - 3rem);}}.modal-content{color: #212529;}.modal-content:where(:not(.oe_structure)) .form-control{background-color: #FFFFFF; color: #212529;}.modal-content:where(:not(.oe_structure)) .form-select{background-color: #FFFFFF; color: #212529;}.modal-content:where(:not(.oe_structure)) .form-check-input:not(:checked){background-color: #FFFFFF;}.modal-content .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.form-check-input{color: inherit;}.form-control.bg-light{color: #212529;}.form-control.bg-light::-webkit-search-cancel-button{-webkit-appearance: none; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); height: 0.875rem; cursor: pointer;}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); height: 0.875rem; cursor: pointer;}.input-group .btn:first-child, .input-group .btn:last-child{border-radius: var(--border-radius);}.dropdown-menu .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.dropdown-menu .dropdown-item.active{--dropdown-link-active-bg: #18a4ad; --dropdown-link-active-color: #FFFFFF;}.form-select{background-clip: padding-box;}.form-select:disabled:not([multiple]):where(:not([size]), [size="1"]){background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23909294' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");}.form-control:disabled, .form-control[readonly]{color: #909294;}.form-check-input:disabled:not(:checked){background-color: #e9e9ea;}.form-switch .form-check-input:disabled:not(:checked){background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23909294'/%3e%3c/svg%3e");}.form-range:disabled::-webkit-slider-thumb{border-color: rgba(33, 37, 41, 0.15);}

/* /web/static/src/libs/fontawesome/css/font-awesome.css */
 @font-face{font-family: 'FontAwesome'; src: url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'); font-weight: normal; font-style: normal; font-display: block;}.fa{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.fa-lg{font-size: 1.315em; vertical-align: -6%;}.fa-2x{font-size: 2em;}.fa-3x{font-size: 3em;}.fa-4x{font-size: 4em;}.fa-5x{font-size: 5em;}.fa-fw{width: 1.28571429em; text-align: center;}.fa-ul{padding-left: 0; margin-left: 2.14285714em; list-style-type: none;}.fa-ul > li{position: relative;}.fa-li{position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center;}.fa-li.fa-lg{left: -1.85714286em;}.fa-border{padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em;}.fa-pull-left{float: left;}.fa-pull-right{float: right;}.fa.fa-pull-left{margin-right: .3em;}.fa.fa-pull-right{margin-left: .3em;}.fa-spin{animation: fa-spin 2s infinite linear;}.fa-pulse{animation: fa-spin 1s infinite steps(8);}@keyframes fa-spin{0%{transform: rotate(0deg);}100%{transform: rotate(359deg);}}.fa-rotate-90{transform: rotate(90deg);}.fa-rotate-180{transform: rotate(180deg);}.fa-rotate-270{transform: rotate(270deg);}.fa-flip-horizontal{transform: scale(-1, 1);}.fa-flip-vertical{transform: scale(1, -1);}:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{filter: none;}.fa-stack{position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle;}.fa-stack-1x, .fa-stack-2x{position: absolute; left: 0; width: 100%; text-align: center;}.fa-stack-1x{line-height: inherit;}.fa-stack-2x{font-size: 2em;}.fa-inverse{color: #ffffff;}.fa-glass:before{content: "\f000";}.fa-music:before{content: "\f001";}.fa-search:before{content: "\f002";}.fa-envelope-o:before{content: "\f003";}.fa-heart:before{content: "\f004";}.fa-star:before{content: "\f005";}.fa-star-o:before{content: "\f006";}.fa-user:before{content: "\f007";}.fa-film:before{content: "\f008";}.fa-th-large:before{content: "\f009";}.fa-th:before{content: "\f00a";}.fa-th-list:before{content: "\f00b";}.fa-check:before{content: "\f00c";}.fa-remove:before, .fa-close:before, .fa-times:before{content: "\f00d";}.fa-search-plus:before{content: "\f00e";}.fa-search-minus:before{content: "\f010";}.fa-power-off:before{content: "\f011";}.fa-signal:before{content: "\f012";}.fa-gear:before, .fa-cog:before{content: "\f013";}.fa-trash-o:before{content: "\f014";}.fa-home:before{content: "\f015";}.fa-file-o:before{content: "\f016";}.fa-clock-o:before{content: "\f017";}.fa-road:before{content: "\f018";}.fa-download:before{content: "\f019";}.fa-arrow-circle-o-down:before{content: "\f01a";}.fa-arrow-circle-o-up:before{content: "\f01b";}.fa-inbox:before{content: "\f01c";}.fa-play-circle-o:before{content: "\f01d";}.fa-rotate-right:before, .fa-repeat:before{content: "\f01e";}.fa-refresh:before{content: "\f021";}.fa-list-alt:before{content: "\f022";}.fa-lock:before{content: "\f023";}.fa-flag:before{content: "\f024";}.fa-headphones:before{content: "\f025";}.fa-volume-off:before{content: "\f026";}.fa-volume-down:before{content: "\f027";}.fa-volume-up:before{content: "\f028";}.fa-qrcode:before{content: "\f029";}.fa-barcode:before{content: "\f02a";}.fa-tag:before{content: "\f02b";}.fa-tags:before{content: "\f02c";}.fa-book:before{content: "\f02d";}.fa-bookmark:before{content: "\f02e";}.fa-print:before{content: "\f02f";}.fa-camera:before{content: "\f030";}.fa-font:before{content: "\f031";}.fa-bold:before{content: "\f032";}.fa-italic:before{content: "\f033";}.fa-text-height:before{content: "\f034";}.fa-text-width:before{content: "\f035";}.fa-align-left:before{content: "\f036";}.fa-align-center:before{content: "\f037";}.fa-align-right:before{content: "\f038";}.fa-align-justify:before{content: "\f039";}.fa-list:before{content: "\f03a";}.fa-dedent:before, .fa-outdent:before{content: "\f03b";}.fa-indent:before{content: "\f03c";}.fa-video-camera:before{content: "\f03d";}.fa-photo:before, .fa-image:before, .fa-picture-o:before{content: "\f03e";}.fa-pencil:before{content: "\f040";}.fa-map-marker:before{content: "\f041";}.fa-adjust:before{content: "\f042";}.fa-tint:before{content: "\f043";}.fa-edit:before, .fa-pencil-square-o:before{content: "\f044";}.fa-share-square-o:before{content: "\f045";}.fa-check-square-o:before{content: "\f046";}.fa-arrows:before{content: "\f047";}.fa-step-backward:before{content: "\f048";}.fa-fast-backward:before{content: "\f049";}.fa-backward:before{content: "\f04a";}.fa-play:before{content: "\f04b";}.fa-pause:before{content: "\f04c";}.fa-stop:before{content: "\f04d";}.fa-forward:before{content: "\f04e";}.fa-fast-forward:before{content: "\f050";}.fa-step-forward:before{content: "\f051";}.fa-eject:before{content: "\f052";}.fa-chevron-left:before{content: "\f053";}.fa-chevron-right:before{content: "\f054";}.fa-plus-circle:before{content: "\f055";}.fa-minus-circle:before{content: "\f056";}.fa-times-circle:before{content: "\f057";}.fa-check-circle:before{content: "\f058";}.fa-question-circle:before{content: "\f059";}.fa-info-circle:before{content: "\f05a";}.fa-crosshairs:before{content: "\f05b";}.fa-times-circle-o:before{content: "\f05c";}.fa-check-circle-o:before{content: "\f05d";}.fa-ban:before{content: "\f05e";}.fa-arrow-left:before{content: "\f060";}.fa-arrow-right:before{content: "\f061";}.fa-arrow-up:before{content: "\f062";}.fa-arrow-down:before{content: "\f063";}.fa-mail-forward:before, .fa-share:before{content: "\f064";}.fa-expand:before{content: "\f065";}.fa-compress:before{content: "\f066";}.fa-plus:before{content: "\f067";}.fa-minus:before{content: "\f068";}.fa-asterisk:before{content: "\f069";}.fa-exclamation-circle:before{content: "\f06a";}.fa-gift:before{content: "\f06b";}.fa-leaf:before{content: "\f06c";}.fa-fire:before{content: "\f06d";}.fa-eye:before{content: "\f06e";}.fa-eye-slash:before{content: "\f070";}.fa-warning:before, .fa-exclamation-triangle:before{content: "\f071";}.fa-plane:before{content: "\f072";}.fa-calendar:before{content: "\f073";}.fa-random:before{content: "\f074";}.fa-comment:before{content: "\f075";}.fa-magnet:before{content: "\f076";}.fa-chevron-up:before{content: "\f077";}.fa-chevron-down:before{content: "\f078";}.fa-retweet:before{content: "\f079";}.fa-shopping-cart:before{content: "\f07a";}.fa-folder:before{content: "\f07b";}.fa-folder-open:before{content: "\f07c";}.fa-arrows-v:before{content: "\f07d";}.fa-arrows-h:before{content: "\f07e";}.fa-bar-chart-o:before, .fa-bar-chart:before{content: "\f080";}.fa-twitter-square:before{content: "\f081";}.fa-facebook-square:before{content: "\f082";}.fa-camera-retro:before{content: "\f083";}.fa-key:before{content: "\f084";}.fa-gears:before, .fa-cogs:before{content: "\f085";}.fa-comments:before{content: "\f086";}.fa-thumbs-o-up:before{content: "\f087";}.fa-thumbs-o-down:before{content: "\f088";}.fa-star-half:before{content: "\f089";}.fa-heart-o:before{content: "\f08a";}.fa-sign-out:before{content: "\f08b";}.fa-linkedin-square:before{content: "\f08c";}.fa-thumb-tack:before{content: "\f08d";}.fa-external-link:before{content: "\f08e";}.fa-sign-in:before{content: "\f090";}.fa-trophy:before{content: "\f091";}.fa-github-square:before{content: "\f092";}.fa-upload:before{content: "\f093";}.fa-lemon-o:before{content: "\f094";}.fa-phone:before{content: "\f095";}.fa-square-o:before{content: "\f096";}.fa-bookmark-o:before{content: "\f097";}.fa-phone-square:before{content: "\f098";}.fa-twitter:before{content: "\f099";}.fa-facebook-f:before, .fa-facebook:before{content: "\f09a";}.fa-github:before{content: "\f09b";}.fa-unlock:before{content: "\f09c";}.fa-credit-card:before{content: "\f09d";}.fa-feed:before, .fa-rss:before{content: "\f09e";}.fa-hdd-o:before{content: "\f0a0";}.fa-bullhorn:before{content: "\f0a1";}.fa-bell:before{content: "\f0f3";}.fa-certificate:before{content: "\f0a3";}.fa-hand-o-right:before{content: "\f0a4";}.fa-hand-o-left:before{content: "\f0a5";}.fa-hand-o-up:before{content: "\f0a6";}.fa-hand-o-down:before{content: "\f0a7";}.fa-arrow-circle-left:before{content: "\f0a8";}.fa-arrow-circle-right:before{content: "\f0a9";}.fa-arrow-circle-up:before{content: "\f0aa";}.fa-arrow-circle-down:before{content: "\f0ab";}.fa-globe:before{content: "\f0ac";}.fa-wrench:before{content: "\f0ad";}.fa-tasks:before{content: "\f0ae";}.fa-filter:before{content: "\f0b0";}.fa-briefcase:before{content: "\f0b1";}.fa-arrows-alt:before{content: "\f0b2";}.fa-group:before, .fa-users:before{content: "\f0c0";}.fa-chain:before, .fa-link:before{content: "\f0c1";}.fa-cloud:before{content: "\f0c2";}.fa-flask:before{content: "\f0c3";}.fa-cut:before, .fa-scissors:before{content: "\f0c4";}.fa-copy:before, .fa-files-o:before{content: "\f0c5";}.fa-paperclip:before{content: "\f0c6";}.fa-save:before, .fa-floppy-o:before{content: "\f0c7";}.fa-square:before{content: "\f0c8";}.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content: "\f0c9";}.fa-list-ul:before{content: "\f0ca";}.fa-list-ol:before{content: "\f0cb";}.fa-strikethrough:before{content: "\f0cc";}.fa-underline:before{content: "\f0cd";}.fa-table:before{content: "\f0ce";}.fa-magic:before{content: "\f0d0";}.fa-truck:before{content: "\f0d1";}.fa-pinterest:before{content: "\f0d2";}.fa-pinterest-square:before{content: "\f0d3";}.fa-google-plus-square:before{content: "\f0d4";}.fa-google-plus:before{content: "\f0d5";}.fa-money:before{content: "\f0d6";}.fa-caret-down:before{content: "\f0d7";}.fa-caret-up:before{content: "\f0d8";}.fa-caret-left:before{content: "\f0d9";}.fa-caret-right:before{content: "\f0da";}.fa-columns:before{content: "\f0db";}.fa-unsorted:before, .fa-sort:before{content: "\f0dc";}.fa-sort-down:before, .fa-sort-desc:before{content: "\f0dd";}.fa-sort-up:before, .fa-sort-asc:before{content: "\f0de";}.fa-envelope:before{content: "\f0e0";}.fa-linkedin:before{content: "\f0e1";}.fa-rotate-left:before, .fa-undo:before{content: "\f0e2";}.fa-legal:before, .fa-gavel:before{content: "\f0e3";}.fa-dashboard:before, .fa-tachometer:before{content: "\f0e4";}.fa-comment-o:before{content: "\f0e5";}.fa-comments-o:before{content: "\f0e6";}.fa-flash:before, .fa-bolt:before{content: "\f0e7";}.fa-sitemap:before{content: "\f0e8";}.fa-umbrella:before{content: "\f0e9";}.fa-paste:before, .fa-clipboard:before{content: "\f0ea";}.fa-lightbulb-o:before{content: "\f0eb";}.fa-exchange:before{content: "\f0ec";}.fa-cloud-download:before{content: "\f0ed";}.fa-cloud-upload:before{content: "\f0ee";}.fa-user-md:before{content: "\f0f0";}.fa-stethoscope:before{content: "\f0f1";}.fa-suitcase:before{content: "\f0f2";}.fa-bell-o:before{content: "\f0a2";}.fa-coffee:before{content: "\f0f4";}.fa-cutlery:before{content: "\f0f5";}.fa-file-text-o:before{content: "\f0f6";}.fa-building-o:before{content: "\f0f7";}.fa-hospital-o:before{content: "\f0f8";}.fa-ambulance:before{content: "\f0f9";}.fa-medkit:before{content: "\f0fa";}.fa-fighter-jet:before{content: "\f0fb";}.fa-beer:before{content: "\f0fc";}.fa-h-square:before{content: "\f0fd";}.fa-plus-square:before{content: "\f0fe";}.fa-angle-double-left:before{content: "\f100";}.fa-angle-double-right:before{content: "\f101";}.fa-angle-double-up:before{content: "\f102";}.fa-angle-double-down:before{content: "\f103";}.fa-angle-left:before{content: "\f104";}.fa-angle-right:before{content: "\f105";}.fa-angle-up:before{content: "\f106";}.fa-angle-down:before{content: "\f107";}.fa-desktop:before{content: "\f108";}.fa-laptop:before{content: "\f109";}.fa-tablet:before{content: "\f10a";}.fa-mobile-phone:before, .fa-mobile:before{content: "\f10b";}.fa-circle-o:before{content: "\f10c";}.fa-quote-left:before{content: "\f10d";}.fa-quote-right:before{content: "\f10e";}.fa-spinner:before{content: "\f110";}.fa-circle:before{content: "\f111";}.fa-mail-reply:before, .fa-reply:before{content: "\f112";}.fa-github-alt:before{content: "\f113";}.fa-folder-o:before{content: "\f114";}.fa-folder-open-o:before{content: "\f115";}.fa-smile-o:before{content: "\f118";}.fa-frown-o:before{content: "\f119";}.fa-meh-o:before{content: "\f11a";}.fa-gamepad:before{content: "\f11b";}.fa-keyboard-o:before{content: "\f11c";}.fa-flag-o:before{content: "\f11d";}.fa-flag-checkered:before{content: "\f11e";}.fa-terminal:before{content: "\f120";}.fa-code:before{content: "\f121";}.fa-mail-reply-all:before, .fa-reply-all:before{content: "\f122";}.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content: "\f123";}.fa-location-arrow:before{content: "\f124";}.fa-crop:before{content: "\f125";}.fa-code-fork:before{content: "\f126";}.fa-unlink:before, .fa-chain-broken:before{content: "\f127";}.fa-question:before{content: "\f128";}.fa-info:before{content: "\f129";}.fa-exclamation:before{content: "\f12a";}.fa-superscript:before{content: "\f12b";}.fa-subscript:before{content: "\f12c";}.fa-eraser:before{content: "\f12d";}.fa-puzzle-piece:before{content: "\f12e";}.fa-microphone:before{content: "\f130";}.fa-microphone-slash:before{content: "\f131";}.fa-shield:before{content: "\f132";}.fa-calendar-o:before{content: "\f133";}.fa-fire-extinguisher:before{content: "\f134";}.fa-rocket:before{content: "\f135";}.fa-maxcdn:before{content: "\f136";}.fa-chevron-circle-left:before{content: "\f137";}.fa-chevron-circle-right:before{content: "\f138";}.fa-chevron-circle-up:before{content: "\f139";}.fa-chevron-circle-down:before{content: "\f13a";}.fa-html5:before{content: "\f13b";}.fa-css3:before{content: "\f13c";}.fa-anchor:before{content: "\f13d";}.fa-unlock-alt:before{content: "\f13e";}.fa-bullseye:before{content: "\f140";}.fa-ellipsis-h:before{content: "\f141";}.fa-ellipsis-v:before{content: "\f142";}.fa-rss-square:before{content: "\f143";}.fa-play-circle:before{content: "\f144";}.fa-ticket:before{content: "\f145";}.fa-minus-square:before{content: "\f146";}.fa-minus-square-o:before{content: "\f147";}.fa-level-up:before{content: "\f148";}.fa-level-down:before{content: "\f149";}.fa-check-square:before{content: "\f14a";}.fa-pencil-square:before{content: "\f14b";}.fa-external-link-square:before{content: "\f14c";}.fa-share-square:before{content: "\f14d";}.fa-compass:before{content: "\f14e";}.fa-toggle-down:before, .fa-caret-square-o-down:before{content: "\f150";}.fa-toggle-up:before, .fa-caret-square-o-up:before{content: "\f151";}.fa-toggle-right:before, .fa-caret-square-o-right:before{content: "\f152";}.fa-euro:before, .fa-eur:before{content: "\f153";}.fa-gbp:before{content: "\f154";}.fa-dollar:before, .fa-usd:before{content: "\f155";}.fa-rupee:before, .fa-inr:before{content: "\f156";}.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content: "\f157";}.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content: "\f158";}.fa-won:before, .fa-krw:before{content: "\f159";}.fa-bitcoin:before, .fa-btc:before{content: "\f15a";}.fa-file:before{content: "\f15b";}.fa-file-text:before{content: "\f15c";}.fa-sort-alpha-asc:before{content: "\f15d";}.fa-sort-alpha-desc:before{content: "\f15e";}.fa-sort-amount-asc:before{content: "\f160";}.fa-sort-amount-desc:before{content: "\f161";}.fa-sort-numeric-asc:before{content: "\f162";}.fa-sort-numeric-desc:before{content: "\f163";}.fa-thumbs-up:before{content: "\f164";}.fa-thumbs-down:before{content: "\f165";}.fa-youtube-square:before{content: "\f166";}.fa-youtube:before{content: "\f167";}.fa-xing:before{content: "\f168";}.fa-xing-square:before{content: "\f169";}.fa-youtube-play:before{content: "\f16a";}.fa-dropbox:before{content: "\f16b";}.fa-stack-overflow:before{content: "\f16c";}.fa-instagram:before{content: "\f16d";}.fa-flickr:before{content: "\f16e";}.fa-adn:before{content: "\f170";}.fa-bitbucket:before{content: "\f171";}.fa-bitbucket-square:before{content: "\f172";}.fa-tumblr:before{content: "\f173";}.fa-tumblr-square:before{content: "\f174";}.fa-long-arrow-down:before{content: "\f175";}.fa-long-arrow-up:before{content: "\f176";}.fa-long-arrow-left:before{content: "\f177";}.fa-long-arrow-right:before{content: "\f178";}.fa-apple:before{content: "\f179";}.fa-windows:before{content: "\f17a";}.fa-android:before{content: "\f17b";}.fa-linux:before{content: "\f17c";}.fa-dribbble:before{content: "\f17d";}.fa-skype:before{content: "\f17e";}.fa-foursquare:before{content: "\f180";}.fa-trello:before{content: "\f181";}.fa-female:before{content: "\f182";}.fa-male:before{content: "\f183";}.fa-gittip:before, .fa-gratipay:before{content: "\f184";}.fa-sun-o:before{content: "\f185";}.fa-moon-o:before{content: "\f186";}.fa-archive:before{content: "\f187";}.fa-bug:before{content: "\f188";}.fa-vk:before{content: "\f189";}.fa-weibo:before{content: "\f18a";}.fa-renren:before{content: "\f18b";}.fa-pagelines:before{content: "\f18c";}.fa-stack-exchange:before{content: "\f18d";}.fa-arrow-circle-o-right:before{content: "\f18e";}.fa-arrow-circle-o-left:before{content: "\f190";}.fa-toggle-left:before, .fa-caret-square-o-left:before{content: "\f191";}.fa-dot-circle-o:before{content: "\f192";}.fa-wheelchair:before{content: "\f193";}.fa-vimeo-square:before{content: "\f194";}.fa-turkish-lira:before, .fa-try:before{content: "\f195";}.fa-plus-square-o:before{content: "\f196";}.fa-space-shuttle:before{content: "\f197";}.fa-slack:before{content: "\f198";}.fa-envelope-square:before{content: "\f199";}.fa-wordpress:before{content: "\f19a";}.fa-openid:before{content: "\f19b";}.fa-institution:before, .fa-bank:before, .fa-university:before{content: "\f19c";}.fa-mortar-board:before, .fa-graduation-cap:before{content: "\f19d";}.fa-yahoo:before{content: "\f19e";}.fa-google:before{content: "\f1a0";}.fa-reddit:before{content: "\f1a1";}.fa-reddit-square:before{content: "\f1a2";}.fa-stumbleupon-circle:before{content: "\f1a3";}.fa-stumbleupon:before{content: "\f1a4";}.fa-delicious:before{content: "\f1a5";}.fa-digg:before{content: "\f1a6";}.fa-pied-piper-pp:before{content: "\f1a7";}.fa-pied-piper-alt:before{content: "\f1a8";}.fa-drupal:before{content: "\f1a9";}.fa-joomla:before{content: "\f1aa";}.fa-language:before{content: "\f1ab";}.fa-fax:before{content: "\f1ac";}.fa-building:before{content: "\f1ad";}.fa-child:before{content: "\f1ae";}.fa-paw:before{content: "\f1b0";}.fa-spoon:before{content: "\f1b1";}.fa-cube:before{content: "\f1b2";}.fa-cubes:before{content: "\f1b3";}.fa-behance:before{content: "\f1b4";}.fa-behance-square:before{content: "\f1b5";}.fa-steam:before{content: "\f1b6";}.fa-steam-square:before{content: "\f1b7";}.fa-recycle:before{content: "\f1b8";}.fa-automobile:before, .fa-car:before{content: "\f1b9";}.fa-cab:before, .fa-taxi:before{content: "\f1ba";}.fa-tree:before{content: "\f1bb";}.fa-spotify:before{content: "\f1bc";}.fa-deviantart:before{content: "\f1bd";}.fa-soundcloud:before{content: "\f1be";}.fa-database:before{content: "\f1c0";}.fa-file-pdf-o:before{content: "\f1c1";}.fa-file-word-o:before{content: "\f1c2";}.fa-file-excel-o:before{content: "\f1c3";}.fa-file-powerpoint-o:before{content: "\f1c4";}.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content: "\f1c5";}.fa-file-zip-o:before, .fa-file-archive-o:before{content: "\f1c6";}.fa-file-sound-o:before, .fa-file-audio-o:before{content: "\f1c7";}.fa-file-movie-o:before, .fa-file-video-o:before{content: "\f1c8";}.fa-file-code-o:before{content: "\f1c9";}.fa-vine:before{content: "\f1ca";}.fa-codepen:before{content: "\f1cb";}.fa-jsfiddle:before{content: "\f1cc";}.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content: "\f1cd";}.fa-circle-o-notch:before{content: "\f1ce";}.fa-ra:before, .fa-resistance:before, .fa-rebel:before{content: "\f1d0";}.fa-ge:before, .fa-empire:before{content: "\f1d1";}.fa-git-square:before{content: "\f1d2";}.fa-git:before{content: "\f1d3";}.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content: "\f1d4";}.fa-tencent-weibo:before{content: "\f1d5";}.fa-qq:before{content: "\f1d6";}.fa-wechat:before, .fa-weixin:before{content: "\f1d7";}.fa-send:before, .fa-paper-plane:before{content: "\f1d8";}.fa-send-o:before, .fa-paper-plane-o:before{content: "\f1d9";}.fa-history:before{content: "\f1da";}.fa-circle-thin:before{content: "\f1db";}.fa-header:before{content: "\f1dc";}.fa-paragraph:before{content: "\f1dd";}.fa-sliders:before{content: "\f1de";}.fa-share-alt:before{content: "\f1e0";}.fa-share-alt-square:before{content: "\f1e1";}.fa-bomb:before{content: "\f1e2";}.fa-soccer-ball-o:before, .fa-futbol-o:before{content: "\f1e3";}.fa-tty:before{content: "\f1e4";}.fa-binoculars:before{content: "\f1e5";}.fa-plug:before{content: "\f1e6";}.fa-slideshare:before{content: "\f1e7";}.fa-twitch:before{content: "\f1e8";}.fa-yelp:before{content: "\f1e9";}.fa-newspaper-o:before{content: "\f1ea";}.fa-wifi:before{content: "\f1eb";}.fa-calculator:before{content: "\f1ec";}.fa-paypal:before{content: "\f1ed";}.fa-google-wallet:before{content: "\f1ee";}.fa-cc-visa:before{content: "\f1f0";}.fa-cc-mastercard:before{content: "\f1f1";}.fa-cc-discover:before{content: "\f1f2";}.fa-cc-amex:before{content: "\f1f3";}.fa-cc-paypal:before{content: "\f1f4";}.fa-cc-stripe:before{content: "\f1f5";}.fa-bell-slash:before{content: "\f1f6";}.fa-bell-slash-o:before{content: "\f1f7";}.fa-trash:before{content: "\f1f8";}.fa-copyright:before{content: "\f1f9";}.fa-at:before{content: "\f1fa";}.fa-eyedropper:before{content: "\f1fb";}.fa-paint-brush:before{content: "\f1fc";}.fa-birthday-cake:before{content: "\f1fd";}.fa-area-chart:before{content: "\f1fe";}.fa-pie-chart:before{content: "\f200";}.fa-line-chart:before{content: "\f201";}.fa-lastfm:before{content: "\f202";}.fa-lastfm-square:before{content: "\f203";}.fa-toggle-off:before{content: "\f204";}.fa-toggle-on:before{content: "\f205";}.fa-bicycle:before{content: "\f206";}.fa-bus:before{content: "\f207";}.fa-ioxhost:before{content: "\f208";}.fa-angellist:before{content: "\f209";}.fa-cc:before{content: "\f20a";}.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content: "\f20b";}.fa-meanpath:before{content: "\f20c";}.fa-buysellads:before{content: "\f20d";}.fa-connectdevelop:before{content: "\f20e";}.fa-dashcube:before{content: "\f210";}.fa-forumbee:before{content: "\f211";}.fa-leanpub:before{content: "\f212";}.fa-sellsy:before{content: "\f213";}.fa-shirtsinbulk:before{content: "\f214";}.fa-simplybuilt:before{content: "\f215";}.fa-skyatlas:before{content: "\f216";}.fa-cart-plus:before{content: "\f217";}.fa-cart-arrow-down:before{content: "\f218";}.fa-diamond:before{content: "\f219";}.fa-ship:before{content: "\f21a";}.fa-user-secret:before{content: "\f21b";}.fa-motorcycle:before{content: "\f21c";}.fa-street-view:before{content: "\f21d";}.fa-heartbeat:before{content: "\f21e";}.fa-venus:before{content: "\f221";}.fa-mars:before{content: "\f222";}.fa-mercury:before{content: "\f223";}.fa-intersex:before, .fa-transgender:before{content: "\f224";}.fa-transgender-alt:before{content: "\f225";}.fa-venus-double:before{content: "\f226";}.fa-mars-double:before{content: "\f227";}.fa-venus-mars:before{content: "\f228";}.fa-mars-stroke:before{content: "\f229";}.fa-mars-stroke-v:before{content: "\f22a";}.fa-mars-stroke-h:before{content: "\f22b";}.fa-neuter:before{content: "\f22c";}.fa-genderless:before{content: "\f22d";}.fa-facebook-official:before{content: "\f230";}.fa-pinterest-p:before{content: "\f231";}.fa-whatsapp:before{content: "\f232";}.fa-server:before{content: "\f233";}.fa-user-plus:before{content: "\f234";}.fa-user-times:before{content: "\f235";}.fa-hotel:before, .fa-bed:before{content: "\f236";}.fa-viacoin:before{content: "\f237";}.fa-train:before{content: "\f238";}.fa-subway:before{content: "\f239";}.fa-medium:before{content: "\f23a";}.fa-yc:before, .fa-y-combinator:before{content: "\f23b";}.fa-optin-monster:before{content: "\f23c";}.fa-opencart:before{content: "\f23d";}.fa-expeditedssl:before{content: "\f23e";}.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content: "\f240";}.fa-battery-3:before, .fa-battery-three-quarters:before{content: "\f241";}.fa-battery-2:before, .fa-battery-half:before{content: "\f242";}.fa-battery-1:before, .fa-battery-quarter:before{content: "\f243";}.fa-battery-0:before, .fa-battery-empty:before{content: "\f244";}.fa-mouse-pointer:before{content: "\f245";}.fa-i-cursor:before{content: "\f246";}.fa-object-group:before{content: "\f247";}.fa-object-ungroup:before{content: "\f248";}.fa-sticky-note:before{content: "\f249";}.fa-sticky-note-o:before{content: "\f24a";}.fa-cc-jcb:before{content: "\f24b";}.fa-cc-diners-club:before{content: "\f24c";}.fa-clone:before{content: "\f24d";}.fa-balance-scale:before{content: "\f24e";}.fa-hourglass-o:before{content: "\f250";}.fa-hourglass-1:before, .fa-hourglass-start:before{content: "\f251";}.fa-hourglass-2:before, .fa-hourglass-half:before{content: "\f252";}.fa-hourglass-3:before, .fa-hourglass-end:before{content: "\f253";}.fa-hourglass:before{content: "\f254";}.fa-hand-grab-o:before, .fa-hand-rock-o:before{content: "\f255";}.fa-hand-stop-o:before, .fa-hand-paper-o:before{content: "\f256";}.fa-hand-scissors-o:before{content: "\f257";}.fa-hand-lizard-o:before{content: "\f258";}.fa-hand-spock-o:before{content: "\f259";}.fa-hand-pointer-o:before{content: "\f25a";}.fa-hand-peace-o:before{content: "\f25b";}.fa-trademark:before{content: "\f25c";}.fa-registered:before{content: "\f25d";}.fa-creative-commons:before{content: "\f25e";}.fa-gg:before{content: "\f260";}.fa-gg-circle:before{content: "\f261";}.fa-tripadvisor:before{content: "\f262";}.fa-odnoklassniki:before{content: "\f263";}.fa-odnoklassniki-square:before{content: "\f264";}.fa-get-pocket:before{content: "\f265";}.fa-wikipedia-w:before{content: "\f266";}.fa-safari:before{content: "\f267";}.fa-chrome:before{content: "\f268";}.fa-firefox:before{content: "\f269";}.fa-opera:before{content: "\f26a";}.fa-internet-explorer:before{content: "\f26b";}.fa-tv:before, .fa-television:before{content: "\f26c";}.fa-contao:before{content: "\f26d";}.fa-500px:before{content: "\f26e";}.fa-amazon:before{content: "\f270";}.fa-calendar-plus-o:before{content: "\f271";}.fa-calendar-minus-o:before{content: "\f272";}.fa-calendar-times-o:before{content: "\f273";}.fa-calendar-check-o:before{content: "\f274";}.fa-industry:before{content: "\f275";}.fa-map-pin:before{content: "\f276";}.fa-map-signs:before{content: "\f277";}.fa-map-o:before{content: "\f278";}.fa-map:before{content: "\f279";}.fa-commenting:before{content: "\f27a";}.fa-commenting-o:before{content: "\f27b";}.fa-houzz:before{content: "\f27c";}.fa-vimeo:before{content: "\f27d";}.fa-black-tie:before{content: "\f27e";}.fa-fonticons:before{content: "\f280";}.fa-reddit-alien:before{content: "\f281";}.fa-edge:before{content: "\f282";}.fa-credit-card-alt:before{content: "\f283";}.fa-codiepie:before{content: "\f284";}.fa-modx:before{content: "\f285";}.fa-fort-awesome:before{content: "\f286";}.fa-usb:before{content: "\f287";}.fa-product-hunt:before{content: "\f288";}.fa-mixcloud:before{content: "\f289";}.fa-scribd:before{content: "\f28a";}.fa-pause-circle:before{content: "\f28b";}.fa-pause-circle-o:before{content: "\f28c";}.fa-stop-circle:before{content: "\f28d";}.fa-stop-circle-o:before{content: "\f28e";}.fa-shopping-bag:before{content: "\f290";}.fa-shopping-basket:before{content: "\f291";}.fa-hashtag:before{content: "\f292";}.fa-bluetooth:before{content: "\f293";}.fa-bluetooth-b:before{content: "\f294";}.fa-percent:before{content: "\f295";}.fa-gitlab:before{content: "\f296";}.fa-wpbeginner:before{content: "\f297";}.fa-wpforms:before{content: "\f298";}.fa-envira:before{content: "\f299";}.fa-universal-access:before{content: "\f29a";}.fa-wheelchair-alt:before{content: "\f29b";}.fa-question-circle-o:before{content: "\f29c";}.fa-blind:before{content: "\f29d";}.fa-audio-description:before{content: "\f29e";}.fa-volume-control-phone:before{content: "\f2a0";}.fa-braille:before{content: "\f2a1";}.fa-assistive-listening-systems:before{content: "\f2a2";}.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content: "\f2a3";}.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content: "\f2a4";}.fa-glide:before{content: "\f2a5";}.fa-glide-g:before{content: "\f2a6";}.fa-signing:before, .fa-sign-language:before{content: "\f2a7";}.fa-low-vision:before{content: "\f2a8";}.fa-viadeo:before{content: "\f2a9";}.fa-viadeo-square:before{content: "\f2aa";}.fa-snapchat:before{content: "\f2ab";}.fa-snapchat-ghost:before{content: "\f2ac";}.fa-snapchat-square:before{content: "\f2ad";}.fa-pied-piper:before{content: "\f2ae";}.fa-first-order:before{content: "\f2b0";}.fa-yoast:before{content: "\f2b1";}.fa-themeisle:before{content: "\f2b2";}.fa-google-plus-circle:before, .fa-google-plus-official:before{content: "\f2b3";}.fa-fa:before, .fa-font-awesome:before{content: "\f2b4";}.fa-handshake-o:before{content: "\f2b5";}.fa-envelope-open:before{content: "\f2b6";}.fa-envelope-open-o:before{content: "\f2b7";}.fa-linode:before{content: "\f2b8";}.fa-address-book:before{content: "\f2b9";}.fa-address-book-o:before{content: "\f2ba";}.fa-vcard:before, .fa-address-card:before{content: "\f2bb";}.fa-vcard-o:before, .fa-address-card-o:before{content: "\f2bc";}.fa-user-circle:before{content: "\f2bd";}.fa-user-circle-o:before{content: "\f2be";}.fa-user-o:before{content: "\f2c0";}.fa-id-badge:before{content: "\f2c1";}.fa-drivers-license:before, .fa-id-card:before{content: "\f2c2";}.fa-drivers-license-o:before, .fa-id-card-o:before{content: "\f2c3";}.fa-quora:before{content: "\f2c4";}.fa-free-code-camp:before{content: "\f2c5";}.fa-telegram:before{content: "\f2c6";}.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content: "\f2c7";}.fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content: "\f2c8";}.fa-thermometer-2:before, .fa-thermometer-half:before{content: "\f2c9";}.fa-thermometer-1:before, .fa-thermometer-quarter:before{content: "\f2ca";}.fa-thermometer-0:before, .fa-thermometer-empty:before{content: "\f2cb";}.fa-shower:before{content: "\f2cc";}.fa-bathtub:before, .fa-s15:before, .fa-bath:before{content: "\f2cd";}.fa-podcast:before{content: "\f2ce";}.fa-window-maximize:before{content: "\f2d0";}.fa-window-minimize:before{content: "\f2d1";}.fa-window-restore:before{content: "\f2d2";}.fa-times-rectangle:before, .fa-window-close:before{content: "\f2d3";}.fa-times-rectangle-o:before, .fa-window-close-o:before{content: "\f2d4";}.fa-bandcamp:before{content: "\f2d5";}.fa-grav:before{content: "\f2d6";}.fa-etsy:before{content: "\f2d7";}.fa-imdb:before{content: "\f2d8";}.fa-ravelry:before{content: "\f2d9";}.fa-eercast:before{content: "\f2da";}.fa-microchip:before{content: "\f2db";}.fa-snowflake-o:before{content: "\f2dc";}.fa-superpowers:before{content: "\f2dd";}.fa-wpexplorer:before{content: "\f2de";}.fa-meetup:before{content: "\f2e0";}.visually-hidden{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}.visually-hidden-focusable:active, .visually-hidden-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}

/* /web/static/src/scss/base_frontend.scss */
 html, body{width: 100%; height: 100%;}#wrapwrap{z-index: 0; position: relative; display: flex; flex-flow: column nowrap; width: 100%; min-height: 100%;}#wrapwrap > *{flex: 0 0 auto;}#wrapwrap > main{flex: 1 0 auto;}

/* /web/static/src/scss/animation.scss */
 @keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: scale3d(0.3, 0.3, 0.3);}20%{transform: scale3d(1.1, 1.1, 1.1);}40%{transform: scale3d(0.9, 0.9, 0.9);}60%{opacity: 1; transform: scale3d(1.03, 1.03, 1.03);}80%{transform: scale3d(0.97, 0.97, 0.97);}100%{opacity: 1; transform: scale3d(1, 1, 1);}}@keyframes flash{from, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}}@keyframes pulse{from{box-shadow: 0 0 0 0 var(--pulse-color-from, #18a4ad);}to{box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0));}}

/* /web/static/src/core/utils/transitions.scss */
 

/* /web/static/src/core/notifications/notification.scss */
 .o_notification_manager{position: fixed; inset: 52.9px 1rem auto 1rem; z-index: 1055;}@media (min-width: 576px){.o_notification_manager{left: auto; width: 400px;}}.o_notification_manager .o_notification{background-color: var(--Notification__background-color, white);}.o_notification_manager .o_notification_bar{width: 0.5rem;}.o_notification_fade{transition: all 0.5s;}.o_notification_fade-enter{opacity: 0;}.o_notification_progress{position: absolute; bottom: 0; left: 0; height: 3px;}

/* /web/static/src/core/dialog/dialog.scss */
 .modal.o_technical_modal .modal-content .modal-header .modal-title{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.modal.o_technical_modal .modal-footer{text-align: left;}.modal.o_technical_modal .modal-footer button{margin: 0;}.modal.o_technical_modal .modal-footer button.o-default-button:not(:only-child){display: none;}@media (max-width: 767.98px){.modal.o_technical_modal .modal-footer .btn{width: 45%; text-overflow: ellipsis; white-space: inherit;}}@media (max-width: 575.98px){.modal.o_technical_modal.o_modal_full .modal-dialog{margin: 0px; height: 100%;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content{height: 100%; border: none;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-body{height: 100%; overflow-y: auto;}}.modal.o_inactive_modal{z-index: 1049;}.o_dialog > .modal{display: block;}@media (min-width: 576px){.modal-fs{width: calc(100% - 3.5rem); max-width: none;}}@media (max-width: 767.98px){.modal.o_modal_full .modal-content .modal-header{align-items: center; height: 46px; padding: 0 1rem;}.modal.o_modal_full .modal-content .modal-footer{padding-top: 1rem; padding-right: 16px; padding-bottom: 0.5rem; padding-left: 16px; box-shadow: 0 1rem 2rem black; z-index: 0;}}

/* /website/static/src/scss/website_common.scss */
 .o_text_highlight{position: relative; --text-highlight-color: currentColor; isolation: isolate;}.o_text_highlight > *{text-decoration: none;}.o_text_highlight svg{z-index: -1; height: 1px; width: 1px;}

/* /kamahtech_website/static/src/scss/base/home_compat.scss */
 .o_conditional_hidden{display: none !important;}#website_cookies_bar{min-height: 0; height: 0;}.o_cookies_bar_toggle{inset-inline-end: 1rem; inset-block-end: var(--cookies-bar-toggle-inset-block-end, 1rem); z-index: 1056;}.modal-open .o_bottom_fixed_element, .o_bottom_fixed_element_hidden{display: none !important;}.o_notification_manager .o_notification{--Notification__background-color: #FFFFFF;}#wrap .container{position: relative;}#wrap .container::before, #wrap .container::after{display: table; content: "";}#wrap .container::after{clear: both;}.o_skip_to_content{border-radius: 0;}

/* /kamahtech_website/static/src/scss/base/typography.scss */
 @font-face{font-family: 'Plus Jakarta Sans'; src: url("/kamahtech_website/static/src/fonts/plus-jakarta-sans/PlusJakartaSans-VariableFont.woff2") format("woff2-variations"); font-weight: 200 800; font-style: normal; font-display: swap;}:root{--o-theme-font-base: Plus Jakarta Sans, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; --o-theme-font-headings: Plus Jakarta Sans, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; --o-theme-font-navbar: Plus Jakarta Sans, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; --o-theme-font-buttons: Plus Jakarta Sans, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; --bs-body-font-family: Plus Jakarta Sans, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; --bs-font-sans-serif: Plus Jakarta Sans, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;}

/* /kamahtech_website/static/src/scss/base/reset.scss */
 *, *::before, *::after{padding: 0; margin: 0; box-sizing: border-box; box-shadow: none !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}html, body, #wrapwrap, main{background-color: #F8FAFC !important; color: #0F172A !important;}body, #wrapwrap, main, header, footer, section, div, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, span, a, button, input, textarea, select, blockquote, q, cite, label, li, ul, ol, small, .small, strong, em, b{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}.fa, .fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, [class^="fa-"], [class*=" fa-"], .fa::before, .fas::before, .far::before, .fab::before, .fa-solid::before, [class^="fa-"]::before, [class*=" fa-"]::before{font-family: 'FontAwesome', 'Font Awesome 6 Free', 'Font Awesome 5 Free' !important;}button{border: none; outline: none;}.o_brand_promotion, .o_footer_copyright, .o_footer_copyright_name, #footer_edit_msg, .o_frontend_to_backend_nav, .o_affiliate_message{display: none !important;}

/* /kamahtech_website/static/src/scss/base/container.scss */
 .container, .o_container, .container-fluid.o_container_small, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{width: 100%; max-width: 1048px !important; box-sizing: border-box; margin-left: auto !important; margin-right: auto !important; padding-left: 16px; padding-right: 16px;}@media (min-width: 640px){.container, .o_container, .container-fluid.o_container_small, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{padding-left: 20px; padding-right: 20px;}}@media (min-width: 768px){.container, .o_container, .container-fluid.o_container_small, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{padding-left: 24px; padding-right: 24px;}}@media (min-width: 1024px){.container, .o_container, .container-fluid.o_container_small, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{max-width: 1048px !important; padding-left: 24px; padding-right: 24px;}}@media (min-width: 1280px){.container, .o_container, .container-fluid.o_container_small, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{max-width: 1048px !important; padding-left: 24px; padding-right: 24px;}}@media (min-width: 1536px){.container, .o_container, .container-fluid.o_container_small, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{max-width: 1048px !important; padding-left: 24px; padding-right: 24px;}}

/* /kamahtech_website/static/src/scss/base/scroll-bar.scss */
 @media (forced-colors: none) and (pointer: fine){html.kt-custom-scrollbar, .kt-sheet-body{scrollbar-color: #64748b #f1f5f9; scrollbar-width: auto;}@supports not (scrollbar-color: #64748b #f1f5f9){html.kt-custom-scrollbar::-webkit-scrollbar, .kt-sheet-body::-webkit-scrollbar{width: 12px; height: 12px;}html.kt-custom-scrollbar::-webkit-scrollbar-track, .kt-sheet-body::-webkit-scrollbar-track{background: #f1f5f9;}html.kt-custom-scrollbar::-webkit-scrollbar-thumb, .kt-sheet-body::-webkit-scrollbar-thumb{background: #64748b; border-radius: 999px;}html.kt-custom-scrollbar::-webkit-scrollbar-thumb:hover, .kt-sheet-body::-webkit-scrollbar-thumb:hover{background: #475569;}}html.kt-custom-scrollbar body{scrollbar-color: auto;}}html.lenis, html.lenis body{height: auto;}html.lenis-smooth{scroll-behavior: auto !important;}html.lenis-stopped{overflow: hidden;}

/* /kamahtech_website/static/src/scss/components/header.scss */
 body:has(#oe_main_menu_navbar) #wrapwrap > header#top.kt-header-container, body:has(#oe_main_menu_navbar) #wrapwrap header.kt-header-container, body:has(#oe_main_menu_navbar) header#top.kt-header-container, body:has(#oe_main_menu_navbar) .kt-header-container, body:has(.o_main_navbar) #wrapwrap > header#top.kt-header-container, body:has(.o_main_navbar) #wrapwrap header.kt-header-container, body:has(.o_main_navbar) header#top.kt-header-container, body:has(.o_main_navbar) .kt-header-container, body.o_connected_user #wrapwrap > header#top.kt-header-container, body.o_connected_user #wrapwrap header.kt-header-container, body.o_connected_user header#top.kt-header-container, body.o_connected_user .kt-header-container, body.editor_enable #wrapwrap > header#top.kt-header-container, body.editor_enable #wrapwrap header.kt-header-container, body.editor_enable header#top.kt-header-container, body.editor_enable .kt-header-container, body.editor_has_snippets #wrapwrap > header#top.kt-header-container, body.editor_has_snippets #wrapwrap header.kt-header-container, body.editor_has_snippets header#top.kt-header-container, body.editor_has_snippets .kt-header-container{top: calc(var(--o-navbar-height, 46px) + 12px) !important;}@media (min-width: 576px){body:has(#oe_main_menu_navbar) #wrapwrap > header#top.kt-header-container, body:has(#oe_main_menu_navbar) #wrapwrap header.kt-header-container, body:has(#oe_main_menu_navbar) header#top.kt-header-container, body:has(#oe_main_menu_navbar) .kt-header-container, body:has(.o_main_navbar) #wrapwrap > header#top.kt-header-container, body:has(.o_main_navbar) #wrapwrap header.kt-header-container, body:has(.o_main_navbar) header#top.kt-header-container, body:has(.o_main_navbar) .kt-header-container, body.o_connected_user #wrapwrap > header#top.kt-header-container, body.o_connected_user #wrapwrap header.kt-header-container, body.o_connected_user header#top.kt-header-container, body.o_connected_user .kt-header-container, body.editor_enable #wrapwrap > header#top.kt-header-container, body.editor_enable #wrapwrap header.kt-header-container, body.editor_enable header#top.kt-header-container, body.editor_enable .kt-header-container, body.editor_has_snippets #wrapwrap > header#top.kt-header-container, body.editor_has_snippets #wrapwrap header.kt-header-container, body.editor_has_snippets header#top.kt-header-container, body.editor_has_snippets .kt-header-container{top: calc(var(--o-navbar-height, 46px) + 16px) !important;}}@media (min-width: 1024px){body:has(#oe_main_menu_navbar) #wrapwrap > header#top.kt-header-container, body:has(#oe_main_menu_navbar) #wrapwrap header.kt-header-container, body:has(#oe_main_menu_navbar) header#top.kt-header-container, body:has(#oe_main_menu_navbar) .kt-header-container, body:has(.o_main_navbar) #wrapwrap > header#top.kt-header-container, body:has(.o_main_navbar) #wrapwrap header.kt-header-container, body:has(.o_main_navbar) header#top.kt-header-container, body:has(.o_main_navbar) .kt-header-container, body.o_connected_user #wrapwrap > header#top.kt-header-container, body.o_connected_user #wrapwrap header.kt-header-container, body.o_connected_user header#top.kt-header-container, body.o_connected_user .kt-header-container, body.editor_enable #wrapwrap > header#top.kt-header-container, body.editor_enable #wrapwrap header.kt-header-container, body.editor_enable header#top.kt-header-container, body.editor_enable .kt-header-container, body.editor_has_snippets #wrapwrap > header#top.kt-header-container, body.editor_has_snippets #wrapwrap header.kt-header-container, body.editor_has_snippets header#top.kt-header-container, body.editor_has_snippets .kt-header-container{top: calc(var(--o-navbar-height, 46px) + 18px) !important;}}#wrapwrap > header#top.kt-header-container, #wrapwrap header.kt-header-container, header#top.kt-header-container, .kt-header-container{position: fixed !important; top: 12px !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 1000 !important; display: flex !important; justify-content: center !important; pointer-events: none !important; padding: 0 16px !important; box-sizing: border-box !important;}@media (min-width: 640px){#wrapwrap > header#top.kt-header-container, #wrapwrap header.kt-header-container, header#top.kt-header-container, .kt-header-container{top: 16px !important; padding: 0 20px !important;}}@media (min-width: 768px){#wrapwrap > header#top.kt-header-container, #wrapwrap header.kt-header-container, header#top.kt-header-container, .kt-header-container{padding: 0 24px !important;}}@media (min-width: 1024px){#wrapwrap > header#top.kt-header-container, #wrapwrap header.kt-header-container, header#top.kt-header-container, .kt-header-container{top: 18px !important; padding: 0 24px !important;}}#wrapwrap > header#top.kt-header-container .kt-navbar-wrapper, #wrapwrap header.kt-header-container .kt-navbar-wrapper, header#top.kt-header-container .kt-navbar-wrapper, .kt-header-container .kt-navbar-wrapper{position: relative; width: 100%; max-width: 1000px; margin: 0 auto; pointer-events: auto; display: flex; flex-direction: column; align-items: center; z-index: 1000;}#wrapwrap > header#top.kt-header-container .kt-navbar, #wrapwrap header.kt-header-container .kt-navbar, header#top.kt-header-container .kt-navbar, .kt-header-container .kt-navbar{width: 100%; background: #18181B; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 6px !important; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.22); display: flex; flex-direction: column; padding: 0; box-sizing: border-box; backdrop-filter: none; -webkit-backdrop-filter: none; position: relative; z-index: 1002; overflow: visible; transition: box-shadow 0.25s ease;}@media (min-width: 1100px){#wrapwrap > header#top.kt-header-container .kt-navbar, #wrapwrap header.kt-header-container .kt-navbar, header#top.kt-header-container .kt-navbar, .kt-header-container .kt-navbar{height: 52px; flex-direction: row;}}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-top-row, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-top-row, header#top.kt-header-container .kt-navbar .kt-navbar-top-row, .kt-header-container .kt-navbar .kt-navbar-top-row{width: 100%; height: 52px; min-height: 52px; display: flex; align-items: center; justify-content: space-between; padding: 0 10px 0 20px; box-sizing: border-box; flex-shrink: 0;}@media (min-width: 640px){#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-top-row, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-top-row, header#top.kt-header-container .kt-navbar .kt-navbar-top-row, .kt-header-container .kt-navbar .kt-navbar-top-row{padding: 0 12px 0 24px;}}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-brand, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-brand, header#top.kt-header-container .kt-navbar .kt-nav-brand, .kt-header-container .kt-navbar .kt-nav-brand{display: flex; align-items: center; flex-shrink: 0; white-space: nowrap; text-decoration: none !important; user-select: none; outline: none;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text, header#top.kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text, .kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 15px; font-weight: 800; letter-spacing: 0.08em; color: #FFFFFF; text-transform: uppercase; transition: opacity 0.2s ease;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text:hover, header#top.kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text:hover, .kt-header-container .kt-navbar .kt-nav-brand .kt-brand-text:hover{opacity: 0.85;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links, header#top.kt-header-container .kt-navbar .kt-nav-links, .kt-header-container .kt-navbar .kt-nav-links{display: none; list-style: none; padding: 0; margin: 0; gap: 2px; align-items: center; flex-shrink: 0;}@media (min-width: 1100px){#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links, header#top.kt-header-container .kt-navbar .kt-nav-links, .kt-header-container .kt-navbar .kt-nav-links{display: flex;}}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item{position: relative;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct{display: inline-flex; align-items: center; gap: 5px; padding: 8px 14px; background: transparent; border: none; border-radius: 6px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.78); text-decoration: none !important; cursor: pointer; transition: color 0.2s ease, background-color 0.2s ease; user-select: none; outline: none; white-space: nowrap;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn span, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct span, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn span, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct span, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn span, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct span, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn span, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct span{position: relative; z-index: 1;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn .kt-nav-caret, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct .kt-nav-caret, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn .kt-nav-caret, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct .kt-nav-caret, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn .kt-nav-caret, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct .kt-nav-caret, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn .kt-nav-caret, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct .kt-nav-caret{width: 13px; height: 13px; color: rgba(255, 255, 255, 0.45); transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), color 0.2s ease;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active{color: #FFFFFF; background: rgba(255, 255, 255, 0.08);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover .kt-nav-caret, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active .kt-nav-caret, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover .kt-nav-caret, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active .kt-nav-caret, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover .kt-nav-caret, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active .kt-nav-caret, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover .kt-nav-caret, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active .kt-nav-caret, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover .kt-nav-caret, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active .kt-nav-caret, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover .kt-nav-caret, header#top.kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active .kt-nav-caret, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn:hover .kt-nav-caret, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-btn.is-active .kt-nav-caret, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct:hover .kt-nav-caret, .kt-header-container .kt-navbar .kt-nav-links .kt-nav-item .kt-nav-link-direct.is-active .kt-nav-caret{color: #FFFFFF; transform: rotate(180deg);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions, header#top.kt-header-container .kt-navbar .kt-nav-actions, .kt-header-container .kt-navbar .kt-nav-actions{display: flex; align-items: center; gap: 10px;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn{display: none; align-items: center; gap: 6px; padding: 7px 16px; background: #FFFFFF; color: #0F172A !important; border-radius: 6px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 600; white-space: nowrap; flex-shrink: 0; text-decoration: none !important; transition: background-color 0.2s ease, transform 0.2s ease; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);}@media (min-width: 576px){#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn{display: inline-flex;}}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn svg, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn svg, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn svg, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn svg{width: 14px; height: 14px; transition: transform 0.2s ease;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn:hover, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn:hover, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-cta-btn:hover{background: #F1F5F9; box-shadow: none;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle{display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; width: 36px; height: 36px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 6px; cursor: pointer; outline: none; padding: 0; transition: background-color 0.2s ease;}@media (min-width: 1100px){#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle{display: none !important;}}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle .m-bar, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle .m-bar, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle .m-bar, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle .m-bar{width: 16px; height: 1.8px; background: #FFFFFF; border-radius: 2px; transition: transform 0.25s ease, background-color 0.2s ease;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle:hover, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle:hover, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle:hover{background: rgba(255, 255, 255, 0.16);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active{background: rgba(255, 255, 255, 0.2);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.top, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.top, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.top, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.top{transform: translateY(3.4px) rotate(45deg);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.bot, #wrapwrap header.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.bot, header#top.kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.bot, .kt-header-container .kt-navbar .kt-nav-actions .kt-nav-mobile-toggle.is-active .m-bar.bot{transform: translateY(-3.4px) rotate(-45deg);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content, .kt-header-container .kt-navbar .kt-navbar-expand-content{width: 100%; max-height: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 0 14px; box-sizing: border-box; transition: max-height 0.35s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease, padding 0.3s ease;}@media (min-width: 1100px){#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content, .kt-header-container .kt-navbar .kt-navbar-expand-content{display: none !important;}}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner{padding: 0; display: flex; flex-direction: column; gap: 4px;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-links-list, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-links-list, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-links-list, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-links-list{display: flex; flex-direction: column; gap: 3px;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle{display: block; padding: 10px 14px; border-radius: 6px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 15px; font-weight: 600; letter-spacing: -0.01em; color: rgba(255, 255, 255, 0.85); text-decoration: none !important; transition: background-color 0.15s ease, color 0.15s ease;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:hover, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:active, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:hover, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:active, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:active, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:active, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:hover, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:active, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:hover, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:active, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:hover, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-link:active, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:hover, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle:active{background: rgba(255, 255, 255, 0.07); color: #FFFFFF;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle{display: flex; align-items: center; justify-content: space-between; cursor: pointer; list-style: none;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle::-webkit-details-marker, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle::-webkit-details-marker, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle::-webkit-details-marker, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-toggle::-webkit-details-marker{display: none;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group[open] > summary span, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group[open] > summary span, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group[open] > summary span, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group[open] > summary span{transform: rotate(180deg);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-links, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-links, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-links, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-group-links{margin-inline-start: 14px; padding-inline-start: 8px; border-inline-start: 1px solid rgba(255, 255, 255, 0.15);}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta{margin-top: 8px; padding-top: 12px; border-top: 1px solid rgba(255, 255, 255, 0.08); width: 100%; box-sizing: border-box;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn{display: flex; align-items: center; justify-content: center; gap: 8px; width: 100% !important; max-width: 100% !important; height: 44px; padding: 0 18px; background: #FFFFFF; color: #0F172A !important; border-radius: 6px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-weight: 600; text-decoration: none !important; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12); transition: background-color 0.15s ease, transform 0.15s ease;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn svg, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn svg, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn svg, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn svg{width: 13px; height: 13px;}#wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:hover, #wrapwrap > header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:active, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:hover, #wrapwrap header.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:active, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:hover, header#top.kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:active, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:hover, .kt-header-container .kt-navbar .kt-navbar-expand-content .kt-navbar-expand-inner .mobile-nav-cta .kt-nav-cta-btn:active{background: #F1F5F9;}#wrapwrap > header#top.kt-header-container .kt-navbar.is-mobile-open, #wrapwrap header.kt-header-container .kt-navbar.is-mobile-open, header#top.kt-header-container .kt-navbar.is-mobile-open, .kt-header-container .kt-navbar.is-mobile-open{box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45);}#wrapwrap > header#top.kt-header-container .kt-navbar.is-mobile-open .kt-navbar-top-row, #wrapwrap header.kt-header-container .kt-navbar.is-mobile-open .kt-navbar-top-row, header#top.kt-header-container .kt-navbar.is-mobile-open .kt-navbar-top-row, .kt-header-container .kt-navbar.is-mobile-open .kt-navbar-top-row{border-bottom: 1px solid rgba(255, 255, 255, 0.08);}#wrapwrap > header#top.kt-header-container .kt-navbar.is-mobile-open .kt-navbar-expand-content, #wrapwrap header.kt-header-container .kt-navbar.is-mobile-open .kt-navbar-expand-content, header#top.kt-header-container .kt-navbar.is-mobile-open .kt-navbar-expand-content, .kt-header-container .kt-navbar.is-mobile-open .kt-navbar-expand-content{max-height: 500px; opacity: 1; visibility: visible; padding: 10px 14px 16px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root, #wrapwrap header.kt-header-container .kt-dropdown-root, header#top.kt-header-container .kt-dropdown-root, .kt-header-container .kt-dropdown-root{position: absolute; top: calc(100% + 10px); left: 0; right: 0; width: 100%; pointer-events: none; z-index: 1001; opacity: 0; visibility: hidden; transform: translateY(-6px) scale(0.98); transition: opacity 0.24s cubic-bezier(0.16, 1, 0.3, 1), transform 0.24s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.24s;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root.is-open, #wrapwrap header.kt-header-container .kt-dropdown-root.is-open, header#top.kt-header-container .kt-dropdown-root.is-open, .kt-header-container .kt-dropdown-root.is-open{opacity: 1; visibility: visible; transform: translateY(0) scale(1); pointer-events: auto;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-arrow, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-arrow, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-arrow, .kt-header-container .kt-dropdown-root .kt-dropdown-arrow{position: absolute; top: -6px; left: 0; width: 14px; height: 14px; background: #FFFFFF; border-left: 1px solid #E2E8F0; border-top: 1px solid #E2E8F0; transform: rotate(45deg); z-index: 2; pointer-events: none; transition: transform 0.28s cubic-bezier(0.16, 1, 0.3, 1); will-change: transform;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-background, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-background, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-background, .kt-header-container .kt-dropdown-root .kt-dropdown-background{position: absolute; top: 0; left: 0; background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 10px; box-shadow: 0 20px 45px -10px rgba(0, 0, 0, 0.12), 0 10px 20px -5px rgba(0, 0, 0, 0.06); overflow: hidden; transform-origin: top center; transition: width 0.28s cubic-bezier(0.16, 1, 0.3, 1), height 0.28s cubic-bezier(0.16, 1, 0.3, 1), transform 0.28s cubic-bezier(0.16, 1, 0.3, 1); will-change: width, height, transform;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-background .kt-dropdown-content-wrap, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-background .kt-dropdown-content-wrap, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-background .kt-dropdown-content-wrap, .kt-header-container .kt-dropdown-root .kt-dropdown-background .kt-dropdown-content-wrap{position: relative; width: 100%; height: 100%; overflow: hidden;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel, .kt-header-container .kt-dropdown-root .kt-dropdown-panel{position: absolute; top: 0; left: 0; padding: 24px; box-sizing: border-box; opacity: 0; visibility: hidden; pointer-events: none; transform: translateX(16px); transition: opacity 0.22s ease, transform 0.22s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.22s; will-change: opacity, transform; width: max-content;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="solutions"], #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="solutions"], header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="solutions"], .kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="solutions"]{width: 688px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="company"], #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="company"], header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="company"], .kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="company"]{width: 380px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="mobile"], #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="mobile"], header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="mobile"], .kt-header-container .kt-dropdown-root .kt-dropdown-panel[data-panel="mobile"]{width: 620px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel.is-active, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel.is-active, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel.is-active, .kt-header-container .kt-dropdown-root .kt-dropdown-panel.is-active{opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(0);}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-eyebrow, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-eyebrow, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-eyebrow, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-eyebrow{display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #94A3B8; margin-bottom: 12px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card{display: flex; align-items: flex-start; gap: 14px; padding: 10px 12px; border-radius: 12px; text-decoration: none !important; transition: background-color 0.18s ease; box-sizing: border-box;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover{background-color: #F8FAFC;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover .menu-title, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover .menu-title, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover .menu-title, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card:hover .menu-title{color: #0284C7;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box{width: 38px; height: 38px; border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box i, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box i, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box i, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box i{font-size: 17px; line-height: 1; display: inline-flex; align-items: center; justify-content: center;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box svg, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box svg, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box svg, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box svg{width: 20px; height: 20px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-blue, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-blue, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-blue, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-blue{background: #EFF6FF; color: #2563EB;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-amber, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-amber, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-amber, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-amber{background: #FFFBEB; color: #D97706;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-slate, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-slate, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-slate, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-slate{background: #F1F5F9; color: #475569;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-orange, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-orange, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-orange, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-orange{background: #FFF7ED; color: #EA580C;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-purple, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-purple, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-purple, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-purple{background: #FAF5FF; color: #9333EA;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-teal, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-teal, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-teal, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-teal{background: #F0FDFA; color: #0D9488;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-green, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-green, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-green, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-green{background: #F0FDF4; color: #16A34A;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-lime, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-lime, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-lime, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-lime{background: #F7FEE7; color: #65A30D;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-gold, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-gold, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-gold, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-gold{background: #FEFCE8; color: #CA8A04;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-sky, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-sky, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-sky, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-icon-box.theme-sky{background: #F0F9FF; color: #0284C7;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box{display: flex; flex-direction: column;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-title, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-title, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-title, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-title{font-size: 14px; font-weight: 700; color: #0F172A; line-height: 1.25; margin-bottom: 2px; transition: color 0.2s ease;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-desc, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-desc, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-desc, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card .menu-text-box .menu-desc{font-size: 12px; color: #64748B; line-height: 1.45;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card{margin-top: 6px; background: #F8FAFC; border: 1px solid #E2E8F0; padding: 12px 14px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card:hover, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card:hover, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card:hover, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card:hover{background: #F1F5F9; border-color: #CBD5E1;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card .menu-title, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card .menu-title, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card .menu-title, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-menu-card.is-footer-card .menu-title{color: #0284C7; font-size: 13px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-solutions-grid, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-solutions-grid, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-solutions-grid, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-solutions-grid{display: grid; grid-template-columns: 310px 310px; gap: 20px; width: 640px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-mobile-grid, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-mobile-grid, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-mobile-grid, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-mobile-grid{display: grid; grid-template-columns: 280px 280px; gap: 12px; width: 572px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar{margin-top: 14px; padding-top: 12px; border-top: 1px solid #F1F5F9; width: 572px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link{display: flex; align-items: center; justify-content: space-between; gap: 12px; background: #F8FAFC; border: 1px solid #E2E8F0; border-radius: 8px; padding: 10px 14px; text-decoration: none; transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover{background: #F1F5F9; border-color: #CBD5E1; box-shadow: none;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-arrow-box svg, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-arrow-box svg, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-arrow-box svg, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-arrow-box svg{color: #0284C7;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-title, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-title, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-title, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link:hover .footer-title{color: #0284C7;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content{display: flex; align-items: center; gap: 10px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge{width: 28px; height: 28px; border-radius: 6px; background: #E0F2FE; color: #0284C7; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge i, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge i, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge i, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge i{font-size: 15px; line-height: 1; display: inline-flex; align-items: center; justify-content: center;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge svg, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge svg, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge svg, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-icon-badge svg{width: 15px; height: 15px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap{display: flex; flex-direction: column; gap: 1px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-title, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-title, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-title, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-title{font-size: 12.5px; font-weight: 700; color: #0F172A; transition: color 0.15s ease;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-desc, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-desc, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-desc, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-link-content .footer-text-wrap .footer-desc{font-size: 11px; color: #64748B;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box{display: flex; align-items: center; color: #94A3B8;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box svg, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box svg, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box svg, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-footer-bar .kt-panel-footer-link .footer-arrow-box svg{width: 16px; height: 16px; transition: transform 0.2s ease, color 0.2s ease;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid{display: grid; grid-template-columns: 290px 270px; gap: 20px; width: 580px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col{border-left: 1px solid #F1F5F9; padding-left: 20px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini{margin-bottom: 12px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name{display: block; font-size: 13px; font-weight: 700; color: #0F172A; margin-bottom: 2px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-main, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-main, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-main, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-main{font-size: 10px; font-weight: 700; background: #E0F2FE; color: #0284C7; padding: 2px 6px; border-radius: 4px; margin-left: 4px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-branch, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-branch, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-branch, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-name .badge-branch{font-size: 10px; font-weight: 600; background: #F1F5F9; color: #64748B; padding: 2px 6px; border-radius: 4px; margin-left: 4px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-desc, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-desc, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-desc, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-desc{display: block; font-size: 11.5px; color: #64748B;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone{display: inline-block; font-size: 12px; color: #0284C7; font-weight: 600; text-decoration: none; margin-top: 2px;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone:hover, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone:hover, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone:hover, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-company-grid .kt-panel-hubs-col .kt-hub-mini .hub-phone:hover{text-decoration: underline;}#wrapwrap > header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-academy-grid, #wrapwrap header.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-academy-grid, header#top.kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-academy-grid, .kt-header-container .kt-dropdown-root .kt-dropdown-panel .kt-panel-academy-grid{display: flex; flex-direction: column; gap: 12px; width: 440px;}.kt-navbar-backdrop{position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100vw !important; height: 100vh !important; height: 100dvh !important; background: rgba(11, 15, 23, 0.6) !important; backdrop-filter: blur(8px) !important; -webkit-backdrop-filter: blur(8px) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity 0.3s ease, visibility 0.3s ease !important; z-index: 999 !important;}.kt-navbar-backdrop.is-active{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important;}html.kt-no-scroll{overflow: hidden !important; touch-action: none !important;}.kt-language-selector{position: relative; flex-shrink: 0;}.kt-language-selector .kt-language-selector-btn{display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: 36px; padding: 7px 10px; border: none; border-radius: 6px; background: transparent; color: rgba(255, 255, 255, 0.78); font-family: inherit; font-size: 13px; font-weight: 500; line-height: 1.5; white-space: nowrap; cursor: pointer; user-select: none; transition: background-color 0.2s ease, color 0.2s ease;}.kt-language-selector .kt-language-selector-btn:hover, .kt-language-selector .kt-language-selector-btn[aria-expanded="true"]{color: #FFFFFF; background: rgba(255, 255, 255, 0.08);}.kt-language-selector .kt-language-selector-btn:focus-visible{outline: 2px solid #FFFFFF; outline-offset: 3px;}.kt-language-selector .kt-language-selector-btn svg{flex-shrink: 0;}.kt-language-selector .kt-language-selector-btn .kt-language-caret{color: rgba(255, 255, 255, 0.45); transition: transform 0.2s ease, color 0.2s ease;}.kt-language-selector .kt-language-selector-btn:hover .kt-language-caret, .kt-language-selector .kt-language-selector-btn[aria-expanded="true"] .kt-language-caret{color: #FFFFFF;}.kt-language-selector .kt-language-selector-btn[aria-expanded="true"] .kt-language-caret{transform: rotate(180deg);}.kt-language-selector .kt-language-selector-menu{inset-inline-start: auto; inset-inline-end: 0; top: calc(100% + 12px); min-width: 172px; margin: 0; padding: 6px; border: 1px solid #E2E8F0; border-radius: 10px; background: #FFFFFF; color: #0F172A; text-align: start;}.kt-language-selector .kt-language-selector-menu .dropdown-item{display: flex; align-items: center; gap: 12px; min-height: 44px; padding: 10px 12px; border-radius: 6px; color: #475569; font-size: 13px; font-weight: 500; text-decoration: none; transition: background-color 0.18s ease, color 0.18s ease;}.kt-language-selector .kt-language-selector-menu .dropdown-item + .dropdown-item{margin-top: 2px;}.kt-language-selector .kt-language-selector-menu .dropdown-item > span{flex: 1; text-align: left;}.kt-language-selector .kt-language-selector-menu .dropdown-item:hover, .kt-language-selector .kt-language-selector-menu .dropdown-item:focus-visible{background: #F8FAFC; color: #0F172A;}.kt-language-selector .kt-language-selector-menu .dropdown-item:focus-visible{outline: 2px solid #475569; outline-offset: -2px;}.kt-language-selector .kt-language-selector-menu .dropdown-item.active{background: #F1F5F9; color: #0F172A; font-weight: 600;}.kt-language-selector .kt-language-selector-menu .dropdown-item .kt-language-check{flex-shrink: 0; width: 15px; height: 15px; color: currentColor;}@media (prefers-reduced-motion: reduce){.kt-language-selector .kt-language-selector-btn, .kt-language-selector .kt-language-caret, .kt-language-selector-menu .dropdown-item{transition: none;}}@media (max-width: 380px){.kt-language-selector-btn .kt-language-globe{display: none;}}

/* /kamahtech_website/static/src/scss/components/footer.scss */
 .kt-footer.kt-footer-dark{position: relative; width: 100%; height: auto; background: #09090B !important; color: #F8FAFC; border-top: 1px solid rgba(255, 255, 255, 0.08); overflow: hidden; isolation: isolate; display: flex; flex-direction: column; justify-content: flex-start;}@media (min-width: 1024px){.kt-footer.kt-footer-dark{min-height: 100vh; min-height: 100dvh; justify-content: space-between;}}.kt-footer.kt-footer-dark .kt-footer-nav-stage{position: relative; width: 100%; padding-top: 52px; padding-bottom: 24px;}@media (min-width: 640px){.kt-footer.kt-footer-dark .kt-footer-nav-stage{padding-top: 64px;}}@media (min-width: 1024px){.kt-footer.kt-footer-dark .kt-footer-nav-stage{padding-top: 72px; padding-bottom: 20px; flex: 1 1 auto; display: flex; flex-direction: column; justify-content: space-between;}}.kt-footer.kt-footer-dark .kt-footer-nav-stage .container{display: flex; flex-direction: column; justify-content: space-between;}@media (min-width: 1024px){.kt-footer.kt-footer-dark .kt-footer-nav-stage .container{flex: 1 1 auto; height: 100%;}}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-grid{display: grid; grid-template-columns: 1fr; gap: 40px 24px; margin-bottom: 24px;}@media (min-width: 768px){.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-grid{grid-template-columns: 1.8fr 1fr 1fr; gap: 48px;}}@media (min-width: 1024px){.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-grid{grid-template-columns: 2fr 1fr 1fr; gap: 64px; margin-bottom: auto;}}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand{display: flex; flex-direction: column; gap: 20px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-footer-logo-title{display: inline-flex; align-items: center; gap: 12px; text-decoration: none !important;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-footer-logo-title .kt-logo-wordmark{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 24px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: #FFFFFF !important;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-footer-tagline{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; line-height: 1.65; color: #94A3B8; margin: 0; max-width: 400px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block{display: flex; flex-direction: column; gap: 8px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-footer-email-link{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 15.5px; font-weight: 700; color: #38BDF8 !important; text-decoration: none !important; transition: color 0.2s ease;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-footer-email-link:hover{color: #7DD3FC !important; text-decoration: underline !important;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-phone-numbers{display: flex; flex-direction: column; gap: 6px;}@media (min-width: 640px){.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-phone-numbers{flex-direction: row; flex-wrap: wrap; gap: 14px;}}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-phone-numbers .kt-phone-link{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; color: #CBD5E1 !important; text-decoration: none !important; display: flex; align-items: center; gap: 8px; transition: color 0.2s ease;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-phone-numbers .kt-phone-link:hover{color: #FFFFFF !important;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-contact-info-block .kt-phone-numbers .kt-phone-link .kt-phone-badge{font-size: 10px; font-weight: 700; background: rgba(56, 189, 248, 0.12); color: #38BDF8; padding: 2px 6px; border-radius: 4px; border: 1px solid rgba(56, 189, 248, 0.25);}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-social-row{display: flex; align-items: center; flex-wrap: wrap; gap: 10px; padding-top: 4px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-social-row .kt-social-icon{width: 36px; height: 36px; border-radius: 50%; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); color: #94A3B8; display: flex; align-items: center; justify-content: center; text-decoration: none !important; transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease; box-shadow: none;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-social-row .kt-social-icon svg{width: 15px; height: 15px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col-brand .kt-social-row .kt-social-icon:hover{background: #FFFFFF; color: #09090B; border-color: #FFFFFF;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col{display: flex; flex-direction: column;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col .kt-col-heading{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: #F8FAFC; margin-bottom: 20px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col .kt-col-links{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 12px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col .kt-col-links li{margin: 0; padding: 0;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col .kt-col-links .kt-link-item{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; color: #94A3B8 !important; text-decoration: none !important; transition: color 0.2s ease; display: inline-flex; align-items: center; gap: 6px;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-col .kt-col-links .kt-link-item:hover{color: #FFFFFF !important;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-bottom-bar{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; padding-top: 28px; padding-bottom: 16px; margin-top: 48px; border-top: 1px solid rgba(255, 255, 255, 0.07);}@media (min-width: 1024px){.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-bottom-bar{margin-top: auto; padding-top: 20px; padding-bottom: 6px;}}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-bottom-bar .kt-copyright-text{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; color: #64748B; margin: 0;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-bottom-bar .kt-legal-links{display: flex; align-items: center; gap: 20px; list-style: none; margin: 0; padding: 0;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-bottom-bar .kt-legal-links a{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; color: #64748B !important; text-decoration: none !important; transition: color 0.2s ease;}.kt-footer.kt-footer-dark .kt-footer-nav-stage .kt-footer-bottom-bar .kt-legal-links a:hover{color: #CBD5E1 !important;}.kt-footer.kt-footer-dark .kt-footer-brand-stage-bottom{width: 100%; overflow: hidden; display: flex; align-items: flex-end; justify-content: center; padding-top: 8px; padding-bottom: 0; border-top: 1px solid rgba(255, 255, 255, 0.03); background: linear-gradient(180deg, #09090B 0%, #030304 100%); user-select: none; pointer-events: none;}@media (min-width: 1024px){.kt-footer.kt-footer-dark .kt-footer-brand-stage-bottom{flex: 0 0 auto; padding-top: 4px;}}.kt-footer.kt-footer-dark .kt-footer-brand-stage-bottom .kt-footer-dark-wordmark{width: 100%; text-align: center; display: flex; align-items: center; justify-content: center;}.kt-footer.kt-footer-dark .kt-footer-brand-stage-bottom .kt-footer-dark-wordmark .kt-dark-wordmark-text{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: clamp(48px, 14.5vw, 220px); font-weight: 950; line-height: 0.85; letter-spacing: 0.06em; text-transform: uppercase; text-align: center; background: linear-gradient(180deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.035) 55%, rgba(255, 255, 255, 0.002) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; transform: translateY(4%);}

/* /kamahtech_website/static/src/scss/components/buttons.scss */
 .btn-hero{display: inline-flex; align-items: center; justify-content: center; gap: 10px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14.5px; font-weight: 600; letter-spacing: -0.01em; padding: 13px 24px; min-height: 48px; border-radius: 9999px; text-decoration: none !important; transition: all 0.28s cubic-bezier(0.16, 1, 0.3, 1); user-select: none; position: relative; overflow: hidden; width: 100%; box-sizing: border-box;}@media (min-width: 640px){.btn-hero{width: auto; font-size: 14.5px; padding: 13.5px 28px; min-height: 48px;}}@media (min-width: 768px){.btn-hero{font-size: 15px; padding: 14px 32px; min-height: 50px;}}.btn-hero .btn-text-roll{position: relative; display: inline-block; overflow: hidden; vertical-align: middle; height: 1.35em; line-height: 1.35em; z-index: 3; pointer-events: none !important;}.btn-hero .btn-text-roll .btn-roll-track{display: inline-flex; flex-direction: column; will-change: transform; pointer-events: none !important;}.btn-hero .btn-text-roll .btn-roll-track .btn-roll-text{display: inline-block; white-space: nowrap; line-height: 1.35em; font: inherit; font-weight: inherit; color: inherit; pointer-events: none !important;}.btn-hero.btn-hero-primary{background: #18181B; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.15); box-shadow: none;}@media (min-width: 640px){.btn-hero.btn-hero-primary{min-width: 200px;}}.btn-hero.btn-hero-primary .btn-text-roll{color: #FFFFFF !important;}.btn-hero.btn-hero-primary:hover{background: #27272A; border-color: rgba(255, 255, 255, 0.35); box-shadow: none;}.btn-hero.btn-hero-primary:active{background: #18181B;}.btn-hero.btn-hero-secondary{background: #FFFFFF; color: #0F172A !important; border: 1px solid #CBD5E1; box-shadow: none;}@media (min-width: 640px){.btn-hero.btn-hero-secondary{min-width: 175px;}}.btn-hero.btn-hero-secondary .btn-text-roll{color: #0F172A !important;}.btn-hero.btn-hero-secondary:hover{background: #F8FAFC; color: #000000 !important; border-color: #94A3B8; box-shadow: none;}.btn-hero.btn-hero-secondary:active{background: #E2E8F0;}.btn-primary-pill{display: inline-flex; align-items: center; justify-content: center; gap: 8px; background: #18181B !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; padding: 12px 24px !important; border-radius: 9999px !important; font-size: 14.5px !important; font-weight: 600 !important; text-decoration: none !important; transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease !important; box-shadow: none !important; box-sizing: border-box;}.btn-primary-pill svg{width: 16px !important; height: 16px !important; max-width: 16px !important; max-height: 16px !important; flex-shrink: 0 !important; display: inline-block !important;}.btn-primary-pill:hover{background: #27272A !important; color: #FFFFFF !important; border-color: rgba(255, 255, 255, 0.35) !important; box-shadow: none !important;}.btn-primary-pill:active{background: #18181B !important;}.btn-outline-pill{display: inline-flex; align-items: center; justify-content: center; gap: 8px; background: #FFFFFF !important; color: #0F172A !important; border: 1px solid #CBD5E1 !important; padding: 12px 24px !important; border-radius: 9999px !important; font-size: 14.5px !important; font-weight: 600 !important; text-decoration: none !important; transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease !important; box-shadow: none !important; box-sizing: border-box;}.btn-outline-pill svg{width: 16px !important; height: 16px !important; max-width: 16px !important; max-height: 16px !important; flex-shrink: 0 !important; display: inline-block !important;}.btn-outline-pill:hover{background: #F8FAFC !important; border-color: #94A3B8 !important; color: #000000 !important; box-shadow: none !important;}.btn-outline-pill:active{background: #E2E8F0 !important;}

/* /kamahtech_website/static/src/scss/components/hero_carousel.scss */
 .hero-carousel-container{position: relative; width: 100vw; margin-left: calc(-50vw + 50%); overflow: hidden; margin-top: 24px; padding: 10px 0 16px; user-select: none; cursor: default; touch-action: pan-y; isolation: isolate;}.hero-carousel-container.is-ready .carousel-card.card-canvas{position: absolute;}.hero-carousel-container.is-ready{opacity: 1;}@media (min-width: 640px){.hero-carousel-container{margin-top: 28px; padding: 12px 0 18px;}}@media (min-width: 768px){.hero-carousel-container{margin-top: 32px; padding: 14px 0 20px;}}.hero-carousel-container .hero-carousel-track{position: relative; width: 100%; height: 306px; display: flex; gap: 14px; align-items: center;}@media (min-width: 768px){.hero-carousel-container .hero-carousel-track{height: 425px; gap: 20px;}}@media (min-width: 1280px){.hero-carousel-container .hero-carousel-track{height: 450px;}}.hero-carousel-container .carousel-card.card-canvas{position: relative; min-width: 0; top: 0; left: 0; height: 100%; max-height: 100%; border-radius: 19px; overflow: hidden; border: 1px solid rgba(15, 23, 42, 0.08) !important; box-shadow: none !important; flex-shrink: 0; cursor: pointer; transition: none !important; touch-action: pan-y; user-select: none; -webkit-user-select: none; -webkit-user-drag: none;}@media (min-width: 768px){.hero-carousel-container .carousel-card.card-canvas{border-radius: 26px;}}.hero-carousel-container .carousel-card.card-canvas img{user-select: none; -webkit-user-select: none; -webkit-user-drag: none; pointer-events: none;}.hero-carousel-container .carousel-card.card-canvas.aspect-16-10{aspect-ratio: 16 / 10;}.hero-carousel-container .carousel-card.card-canvas.aspect-4-5{aspect-ratio: 4 / 5;}.hero-carousel-container .carousel-card.card-canvas.aspect-1-1{aspect-ratio: 1 / 1;}.hero-carousel-container .carousel-card.card-canvas.aspect-16-9{aspect-ratio: 16 / 9;}.hero-carousel-container .carousel-card.card-canvas.aspect-4-3{aspect-ratio: 4 / 3;}.hero-carousel-container .carousel-card.card-canvas.aspect-3-4{aspect-ratio: 3 / 4;}.hero-carousel-container .carousel-card.card-canvas.aspect-slim, .hero-carousel-container .carousel-card.card-canvas.aspect-16-25{aspect-ratio: 37 / 50;}.hero-carousel-container .carousel-card.card-canvas.aspect-building{aspect-ratio: 4 / 5;}.hero-carousel-container .carousel-card.card-canvas.aspect-684-1199{aspect-ratio: 684 / 1199;}.hero-carousel-container .carousel-card.card-canvas.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11{aspect-ratio: 16 / 11;}.hero-carousel-container .carousel-card.card-canvas.aspect-16-10, .hero-carousel-container .carousel-card.card-canvas.aspect-16-9, .hero-carousel-container .carousel-card.card-canvas.aspect-4-3, .hero-carousel-container .carousel-card.card-canvas.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11{aspect-ratio: 1 / 1;}@media (min-width: 768px){.hero-carousel-container .carousel-card.card-canvas.aspect-16-10.aspect-16-10, .hero-carousel-container .carousel-card.card-canvas.aspect-16-9.aspect-16-10, .hero-carousel-container .carousel-card.card-canvas.aspect-4-3.aspect-16-10, .hero-carousel-container .carousel-card.card-canvas.aspect-equal-card.aspect-16-10, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11.aspect-16-10{aspect-ratio: 16 / 10;}.hero-carousel-container .carousel-card.card-canvas.aspect-16-10.aspect-16-9, .hero-carousel-container .carousel-card.card-canvas.aspect-16-9.aspect-16-9, .hero-carousel-container .carousel-card.card-canvas.aspect-4-3.aspect-16-9, .hero-carousel-container .carousel-card.card-canvas.aspect-equal-card.aspect-16-9, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11.aspect-16-9{aspect-ratio: 16 / 9;}.hero-carousel-container .carousel-card.card-canvas.aspect-16-10.aspect-4-3, .hero-carousel-container .carousel-card.card-canvas.aspect-16-9.aspect-4-3, .hero-carousel-container .carousel-card.card-canvas.aspect-4-3.aspect-4-3, .hero-carousel-container .carousel-card.card-canvas.aspect-equal-card.aspect-4-3, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11.aspect-4-3{aspect-ratio: 4 / 3;}.hero-carousel-container .carousel-card.card-canvas.aspect-16-10.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-16-10.aspect-16-11, .hero-carousel-container .carousel-card.card-canvas.aspect-16-9.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-16-9.aspect-16-11, .hero-carousel-container .carousel-card.card-canvas.aspect-4-3.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-4-3.aspect-16-11, .hero-carousel-container .carousel-card.card-canvas.aspect-equal-card.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-equal-card.aspect-16-11, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11.aspect-equal-card, .hero-carousel-container .carousel-card.card-canvas.aspect-16-11.aspect-16-11{aspect-ratio: 16 / 11;}}.hero-carousel-container .carousel-card.card-canvas .card-inner{position: relative; width: calc(100% / 0.72); height: calc(100% / 0.72); display: flex; align-items: center; justify-content: center; box-sizing: border-box; border-radius: 26px; border: 1px solid rgba(255, 255, 255, 0.25); overflow: hidden; transform: scale(0.72); transform-origin: top left;}@media (min-width: 768px){.hero-carousel-container .carousel-card.card-canvas .card-inner{width: 100%; height: 100%; border-radius: inherit; transform: none;}}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-bg-gradient{position: absolute; inset: 0; z-index: 1;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-img-bg{position: absolute; inset: 0; background-size: cover; background-position: top center; background-repeat: no-repeat; z-index: 1;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-noise-layer{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.35; mix-blend-mode: normal; z-index: 2; pointer-events: none;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-canvas-content{position: relative; z-index: 3; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; text-align: center; user-select: none;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-canvas-content .card-canvas-badge{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; padding: 5px 14px; font-size: 11.5px; padding: 6px 16px; border-radius: 999px; background: rgba(255, 255, 255, 0.22); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(255, 255, 255, 0.35); color: #FFFFFF; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-canvas-content .card-canvas-number{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 72px; font-weight: 900; line-height: 1; letter-spacing: -0.04em; color: #FFFFFF; text-shadow: 0 4px 20px rgba(0, 0, 0, 0.22), 0 1px 3px rgba(0, 0, 0, 0.15);}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-canvas-content .card-canvas-hint{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255, 255, 255, 0.85); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper{position: relative; z-index: 3; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 26px 24px; box-sizing: border-box;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header{display: flex; flex-direction: column; gap: 2px; align-items: flex-start; text-align: left; width: 100%;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 15px; font-weight: 700; text-transform: none; letter-spacing: -0.01em; color: rgba(255, 255, 255, 0.95); text-shadow: none; margin: 0;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 24px; font-weight: 800; line-height: 1.15; letter-spacing: -0.03em; color: #FFFFFF; text-shadow: none; margin: 0; width: 100%;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc .card-desc-mobile{display: inline;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc .card-desc-desktop{display: none;}@media (min-width: 768px){.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc .card-desc-mobile{display: none;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc .card-desc-desktop{display: inline;}}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-logo-stage{flex: 1; display: flex; align-items: center; justify-content: center; width: 100%; padding: 2px 0;}.hero-carousel-container .carousel-card.card-canvas .card-inner .card-brand-wrapper .card-brand-logo-stage .kamahtech-white-logo{width: 130px; height: 130px; filter: none !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-1 .card-inner{border-color: rgba(255, 255, 255, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-1 .card-inner .card-bg-gradient{background: linear-gradient(140deg, #1E40AF 0%, #2563EB 50%, #38BDF8 100%);}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-brand-desc{display: none;}@media (min-width: 768px){.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-brand-desc{display: block;}}.hero-carousel-container .carousel-card.card-canvas.theme-card-2 .card-inner{border-color: rgba(255, 255, 255, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-2 .card-inner .card-img-bg{background-position: center center; background-size: cover; background-repeat: no-repeat;}.hero-carousel-container .carousel-card.card-canvas.theme-card-2 .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{color: rgba(255, 255, 255, 0.95) !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-2 .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{color: #FFFFFF !important; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-3 .card-inner{border-color: rgba(255, 255, 255, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-3 .card-inner .card-img-bg{background-position: center center; background-size: cover; background-repeat: no-repeat;}.hero-carousel-container .carousel-card.card-canvas.theme-card-3 .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{color: rgba(255, 255, 255, 0.95) !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-3 .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{color: #FFFFFF !important; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-4 .card-inner{border-color: rgba(0, 0, 0, 0.12);}.hero-carousel-container .carousel-card.card-canvas.theme-card-4 .card-inner .card-img-bg{background-position: center center;}.hero-carousel-container .carousel-card.card-canvas.theme-card-4 .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{color: #1E293B !important; opacity: 0.88;}.hero-carousel-container .carousel-card.card-canvas.theme-card-4 .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{color: #0F172A !important; text-shadow: none !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-4 .card-inner .card-brand-wrapper .apple-card-plus-btn{background: rgba(15, 23, 42, 0.1) !important; border-color: rgba(15, 23, 42, 0.18) !important; color: #0F172A !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-4 .card-inner .card-brand-wrapper .apple-card-plus-btn:hover{background: rgba(15, 23, 42, 0.2) !important; color: #000000 !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-5{aspect-ratio: 27 / 25 !important; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-5 .card-inner{border-color: rgba(255, 255, 255, 0.35); overflow: hidden !important; position: relative;}.hero-carousel-container .carousel-card.card-canvas.theme-card-5 .card-inner .card-bg-gradient{background: linear-gradient(140deg, #0F172A 0%, #0369A1 50%, #0284C7 100%);}.hero-carousel-container .carousel-card.card-canvas.theme-card-5 .card-inner .card-brand-wrapper{position: relative; z-index: 3; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-5 .card-inner .card-brand-wrapper .card-mrp-icon-stage{position: absolute; right: -38px; bottom: -38px; pointer-events: none; z-index: 1; display: flex; align-items: center; justify-content: center;}.hero-carousel-container .carousel-card.card-canvas.theme-card-5 .card-inner .card-brand-wrapper .card-mrp-icon-stage .card-mrp-big-icon{width: 345px; height: 345px; color: #FFFFFF; opacity: 0.90; filter: drop-shadow(0 14px 34px rgba(0, 0, 0, 0.35));}.hero-carousel-container .carousel-card.card-canvas.theme-card-6{background: #7ED4F7 !important; border: 1px solid rgba(255, 255, 255, 0.4) !important; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner{border-color: rgba(255, 255, 255, 0.45) !important; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-bg-gradient{background: linear-gradient(175deg, #A4E3FA 0%, #76D2F7 40%, #52C0F2 100%);}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-noise-layer{display: none;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper{position: relative; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .card-brand-header{position: relative; z-index: 10;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{color: #1D1D1F !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{color: #1D1D1F !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas{position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: auto;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon{position: absolute; display: flex; align-items: center; justify-content: center; background: #FFFFFF; border-radius: 22%; box-shadow: 0 8px 22px -3px rgba(15, 23, 42, 0.16), 0 3px 8px -1px rgba(15, 23, 42, 0.08); border: 1px solid rgba(255, 255, 255, 0.6); box-sizing: border-box; pointer-events: auto;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon img{width: 100%; height: 100%; object-fit: contain; display: block; pointer-events: none;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-box{top: 23%; right: 10%; width: 76px; height: 76px; padding: 12px; z-index: 4;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-pages{top: 32%; left: 34%; width: 50px; height: 50px; padding: 8px; z-index: 2;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-word{top: 35%; left: -6%; width: 58px; height: 58px; padding: 9px; z-index: 3;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-drive{top: 49%; left: 27%; width: 80px; height: 80px; padding: 12px; z-index: 5;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-slack{top: 43%; right: 24%; width: 48px; height: 48px; padding: 8px; z-index: 3;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-canva{top: 61%; right: 15%; width: 52px; height: 52px; padding: 8px; z-index: 4;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-excel{top: 72%; left: 38%; width: 80px; height: 80px; padding: 12px; z-index: 5;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-apps-canvas .apple-app-icon.pos-zoom{top: 80%; left: 6%; width: 70px; height: 70px; padding: 10px; z-index: 3;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-card-plus-btn{position: absolute; bottom: 16px; right: 16px; width: 32px; height: 32px; border-radius: 50%; background: rgba(255, 255, 255, 0.75); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); display: flex; align-items: center; justify-content: center; color: #1D1D1F; box-shadow: 0 2px 8px rgba(15, 23, 42, 0.1); z-index: 10; pointer-events: none; transition: transform 0.2s ease, background 0.2s ease;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-card-plus-btn svg{width: 14px; height: 14px;}.hero-carousel-container .carousel-card.card-canvas.theme-card-6 .card-inner .card-brand-wrapper .apple-card-plus-btn svg{width: 14px; height: 14px;}.hero-carousel-container .carousel-card.card-canvas.theme-card-7 .card-inner{border-color: rgba(255, 255, 255, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-7 .card-inner .card-img-bg{background-position: center center; background-size: cover; background-repeat: no-repeat;}.hero-carousel-container .carousel-card.card-canvas.theme-card-7 .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{color: rgba(255, 255, 255, 0.95) !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-7 .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{color: #FFFFFF !important; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);}.hero-carousel-container .carousel-card.card-canvas.theme-card-8{background: #BACB4F !important; border: 1px solid rgba(0, 0, 0, 0.08) !important; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner{border-color: rgba(255, 255, 255, 0.45) !important; background-color: #BACB4F !important; overflow: hidden !important; position: relative;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #CFE255 0%, #BACB4F 55%, #A6B83C 100%); opacity: 1;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-leaf-layer{position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-leaf-layer .card-leaf-decoration{position: absolute; top: -12%; left: -8%; width: 88%; height: 130%; object-fit: contain; object-position: top left; opacity: 0.55; transform: rotate(-6deg); filter: drop-shadow(0 6px 16px rgba(0, 0, 0, 0.03));}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-noise-layer{opacity: 0.10; mix-blend-mode: normal;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper{position: relative; z-index: 3; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden !important;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-brand-header{position: relative; z-index: 10; max-width: 52%;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{color: #263304 !important; font-weight: 700; letter-spacing: -0.01em; opacity: 0.88;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{color: #0F172A !important; font-weight: 800; line-height: 1.15; letter-spacing: -0.03em;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-device-stage{position: absolute; right: 48px; bottom: -125px; z-index: 5; pointer-events: none; display: flex; align-items: flex-end; justify-content: flex-end;}@media (min-width: 1280px){.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-device-stage{right: 56px; bottom: -140px;}}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 490px; width: auto; max-width: none; object-fit: contain; filter: drop-shadow(0 26px 42px rgba(18, 30, 6, 0.32)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18)); transform: none;}@media (min-width: 1280px){.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 530px;}}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .apple-card-plus-btn{position: absolute; right: 20px; top: 20px; width: 32px; height: 32px; border-radius: 50%; background: rgba(15, 23, 42, 0.1); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(255, 255, 255, 0.4); color: #0F172A; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background 0.2s ease, transform 0.2s ease;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .apple-card-plus-btn svg{width: 14px; height: 14px;}.hero-carousel-container .carousel-card.card-canvas.theme-card-8 .card-inner .card-brand-wrapper .apple-card-plus-btn:hover{background: rgba(15, 23, 42, 0.2); transform: scale(1.08);}.hero-carousel-container .hero-carousel-controls-wrapper{width: 100%; margin-top: 18px; display: flex; justify-content: flex-end; position: relative; z-index: 10;}@media (min-width: 640px){.hero-carousel-container .hero-carousel-controls-wrapper{margin-top: 22px;}}.hero-carousel-container .hero-carousel-controls-wrapper .hero-carousel-apple-controls{display: inline-flex; align-items: center; gap: 10px;}.hero-carousel-container .hero-carousel-controls-wrapper .hero-carousel-apple-controls .apple-carousel-btn{width: 40px; height: 40px; border-radius: 50%; background: rgba(28, 26, 27, 0.85); backdrop-filter: blur(14px) saturate(140%); -webkit-backdrop-filter: blur(14px) saturate(140%); border: 1px solid rgba(255, 255, 255, 0.16); color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; outline: none; box-shadow: none; transition: background 0.22s ease, border-color 0.22s ease; user-select: none;}@media (min-width: 640px){.hero-carousel-container .hero-carousel-controls-wrapper .hero-carousel-apple-controls .apple-carousel-btn{width: 44px; height: 44px;}}.hero-carousel-container .hero-carousel-controls-wrapper .hero-carousel-apple-controls .apple-carousel-btn:hover{background: #1C1A1B; border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF;}.hero-carousel-container .hero-carousel-controls-wrapper .hero-carousel-apple-controls .apple-carousel-btn:active{transform: scale(0.95);}.hero-carousel-container .hero-carousel-controls-wrapper .hero-carousel-apple-controls .apple-carousel-btn svg{pointer-events: none; stroke-width: 2.3;}.hero-carousel-container, .solutions-carousel-viewport, .video-carousel-viewport{touch-action: pan-y pinch-zoom;}.hero-carousel-container, .hero-carousel-container *, .solutions-carousel-viewport, .solutions-carousel-viewport *, .video-carousel-viewport, .video-carousel-viewport *{user-select: none; -webkit-user-select: none; -webkit-user-drag: none;}.card-img-bg > picture{display: contents;}.card-img-bg > .kt-card-background-image, .card-img-bg > picture > .kt-card-background-image{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}.hero-carousel-container.is-animating .hero-carousel-track{will-change: transform;}@media (max-width: 767.98px){.hero-carousel-container .carousel-card.card-canvas *, .hero-carousel-container .carousel-card.card-canvas *::before, .hero-carousel-container .carousel-card.card-canvas *::after{filter: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}}

/* /kamahtech_website/static/src/scss/components/clients_marquee.scss */
 .clients-marquee-section{position: relative; padding: 48px 0; width: 100%; overflow: hidden; background: transparent;}@media (min-width: 640px){.clients-marquee-section{padding: 60px 0;}}@media (min-width: 1024px){.clients-marquee-section{padding: 75px 0;}}.clients-marquee-section .clients-section-header{text-align: center; max-width: 820px; margin: 0 auto 28px; padding: 0 16px;}@media (min-width: 640px){.clients-marquee-section .clients-section-header{margin-bottom: 34px;}}@media (min-width: 1024px){.clients-marquee-section .clients-section-header{margin-bottom: 40px;}}.clients-marquee-section .clients-section-header .clients-eyebrow{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.16em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.clients-marquee-section .clients-section-header .clients-eyebrow{font-size: 11.5px;}}.clients-marquee-section .clients-section-header .clients-section-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 20px; font-weight: 800; line-height: 1.28; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.clients-marquee-section .clients-section-header .clients-section-title{font-size: 24px;}}@media (min-width: 1024px){.clients-marquee-section .clients-section-header .clients-section-title{font-size: 28px;}}.clients-marquee-section .clients-marquee-wrapper{position: relative; width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-mask-image: linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%); mask-image: linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%);}.clients-marquee-section .clients-marquee-wrapper:focus-visible{outline: 2px solid #26a3b1; outline-offset: -2px;}.clients-marquee-section .clients-marquee-wrapper:hover .marquee-track, .clients-marquee-section .clients-marquee-wrapper:focus-within .marquee-track{animation-play-state: paused;}.clients-marquee-section .marquee-track{display: flex; width: max-content; direction: ltr; user-select: none;}.clients-marquee-section .marquee-group{display: flex; align-items: center; gap: 24px; flex-shrink: 0; padding-right: 24px;}@media (min-width: 640px){.clients-marquee-section .marquee-group{gap: 32px; padding-right: 32px;}}@media (min-width: 1024px){.clients-marquee-section .marquee-group{gap: 40px; padding-right: 40px;}}.clients-marquee-section.is-marquee-enhanced .clients-marquee-wrapper{overflow-x: hidden;}.clients-marquee-section.is-marquee-enhanced .marquee-track{animation: marquee-scroll-left 110s linear infinite paused;}.clients-marquee-section.is-marquee-running .marquee-track{animation-play-state: running; will-change: transform;}.clients-marquee-section:not(.is-marquee-enhanced) .marquee-group[aria-hidden="true"]{display: none;}.clients-marquee-section .client-logo-card{flex-shrink: 0; height: 125px; min-width: 170px; max-width: 320px; padding: 0 6px; background: transparent !important; border: none !important; box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; display: flex; align-items: center; justify-content: center; box-sizing: border-box; cursor: pointer;}@media (min-width: 640px){.clients-marquee-section .client-logo-card{height: 145px; min-width: 200px; max-width: 360px; padding: 0 8px;}}@media (min-width: 1024px){.clients-marquee-section .client-logo-card{height: 165px; min-width: 230px; max-width: 400px;}}.clients-marquee-section .client-logo-card img{--kt-logo-max-height: 110px; --kt-logo-max-width: 290px; max-height: var(--kt-logo-max-height); max-width: var(--kt-logo-max-width); width: auto; height: auto; object-fit: contain; filter: grayscale(100%) contrast(120%); mix-blend-mode: multiply; opacity: 0.9; transition: filter 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1);}.clients-marquee-section .client-logo-card img.kt-sized-client-logo{--kt-logo-display-width: min(var(--kt-logo-width), var(--kt-logo-max-width), calc(var(--kt-logo-max-height) * var(--kt-logo-ratio))); width: var(--kt-logo-display-width); height: calc(var(--kt-logo-display-width) / var(--kt-logo-ratio));}@media (min-width: 640px){.clients-marquee-section .client-logo-card img{--kt-logo-max-height: 128px; --kt-logo-max-width: 330px;}}@media (min-width: 1024px){.clients-marquee-section .client-logo-card img{--kt-logo-max-height: 148px; --kt-logo-max-width: 370px;}}.clients-marquee-section .client-logo-card:hover img{filter: grayscale(0%) contrast(1); mix-blend-mode: normal; opacity: 1; transform: none !important;}@keyframes marquee-scroll-left{from{transform: translateX(0);}to{transform: translateX(-50%);}}@media (prefers-reduced-motion: reduce){.clients-marquee-section.is-marquee-enhanced .marquee-track{animation: none; will-change: auto;}.clients-marquee-section.is-marquee-enhanced .clients-marquee-wrapper{overflow-x: auto;}.clients-marquee-section.is-marquee-enhanced .marquee-group[aria-hidden="true"]{display: none;}}.kt-clients-showcase-section{position: relative; padding: 60px 0; width: 100%; background: transparent;}@media (min-width: 640px){.kt-clients-showcase-section{padding: 70px 0;}}@media (min-width: 1024px){.kt-clients-showcase-section{padding: 85px 0;}}.kt-clients-showcase-section .section-header-centered{text-align: center; max-width: 820px; margin: 0 auto 32px; padding: 0 16px;}.kt-clients-showcase-section .kt-clients-filter-container{background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 20px; padding: 20px 22px; box-shadow: 0 4px 20px -4px rgba(15, 23, 42, 0.05); margin-bottom: 22px; display: flex; flex-direction: column; gap: 16px;}@media (min-width: 640px){.kt-clients-showcase-section .kt-clients-filter-container{padding: 22px 28px;}}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-filter-label{display: inline-flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: #64748B; min-width: auto; flex-shrink: 0; margin-right: 4px;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-filter-label i{font-size: 13px; color: #0284C7;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-filter-tabs, .kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-filter-pills{display: inline-flex; align-items: center; gap: 8px; flex-wrap: wrap;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-country-btn{display: inline-flex; align-items: center; gap: 7px; padding: 7px 14px; border-radius: 12px; border: 1px solid #E2E8F0; background: #F8FAFC; color: #334155; font-size: 13px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; user-select: none;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-country-btn .btn-flag{font-size: 14.5px; line-height: 1;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-country-btn .btn-count{font-size: 11px; font-weight: 700; background: #E2E8F0; color: #475569; padding: 1px 7px; border-radius: 9999px; transition: all 0.2s ease;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-country-btn:hover{background: #F1F5F9; border-color: #CBD5E1; color: #0F172A;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-country-btn.active{background: #0F172A; border-color: #0F172A; color: #FFFFFF; box-shadow: 0 4px 12px rgba(15, 23, 42, 0.16);}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-country-btn.active .btn-count{background: rgba(255, 255, 255, 0.22); color: #FFFFFF;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn{display: inline-flex; align-items: center; gap: 6px; padding: 6px 13px; border-radius: 9999px; border: 1px solid #E2E8F0; background: #FFFFFF; color: #475569; font-size: 12.5px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; user-select: none;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn i{font-size: 11px; color: #64748B; transition: color 0.2s ease;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn .pill-count{font-size: 10.5px; font-weight: 700; background: #F1F5F9; color: #64748B; padding: 1px 6px; border-radius: 9999px; transition: all 0.2s ease;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn:hover{border-color: #0284C7; color: #0284C7;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn:hover i{color: #0284C7;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn.active{background: #0284C7; border-color: #0284C7; color: #FFFFFF; box-shadow: 0 3px 12px rgba(2, 132, 199, 0.2);}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn.active i{color: #FFFFFF;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn.active .pill-count{background: rgba(255, 255, 255, 0.25); color: #FFFFFF;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn.is-disabled{opacity: 0.42; border-color: #F1F5F9; background: #F8FAFC; color: #94A3B8;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn.is-disabled i{color: #CBD5E1;}.kt-clients-showcase-section .kt-clients-filter-container .kt-filter-group .kt-industry-btn.is-disabled .pill-count{background: #F1F5F9; color: #94A3B8;}.kt-clients-showcase-section .kt-clients-status-bar{display: flex; align-items: center; justify-content: space-between; padding: 0 4px 16px; font-size: 13.5px; color: #64748B;}.kt-clients-showcase-section .kt-clients-status-bar .status-left{display: inline-flex; align-items: center; gap: 8px;}.kt-clients-showcase-section .kt-clients-status-bar .status-left .status-dot{width: 7px; height: 7px; border-radius: 50%; background: #10B981; display: inline-block; box-shadow: 0 0 0 2px rgba(16, 185, 129, 0.2);}.kt-clients-showcase-section .kt-clients-status-bar .status-left .kt-clients-counter{color: #475569;}.kt-clients-showcase-section .kt-clients-status-bar .status-left .kt-clients-counter strong{color: #0F172A; font-weight: 700;}.kt-clients-showcase-section .kt-clients-status-bar .status-bar-reset{display: inline-flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 600; color: #0284C7; background: transparent; border: none; cursor: pointer; padding: 4px 10px; border-radius: 6px; transition: all 0.2s ease;}.kt-clients-showcase-section .kt-clients-status-bar .status-bar-reset i{font-size: 11px;}.kt-clients-showcase-section .kt-clients-status-bar .status-bar-reset:hover{background: #F0F9FF; color: #0369A1;}.kt-clients-showcase-section .kt-clients-grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;}@media (min-width: 640px){.kt-clients-showcase-section .kt-clients-grid{grid-template-columns: repeat(2, 1fr); gap: 14px;}}@media (min-width: 768px){.kt-clients-showcase-section .kt-clients-grid{grid-template-columns: repeat(3, 1fr); gap: 16px;}}@media (min-width: 1024px){.kt-clients-showcase-section .kt-clients-grid{grid-template-columns: repeat(4, 1fr) !important; gap: 18px;}}@media (min-width: 1280px){.kt-clients-showcase-section .kt-clients-grid{grid-template-columns: repeat(4, 1fr) !important; gap: 20px;}}.kt-clients-showcase-section .kt-client-card{background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 14px; padding: 10px 16px; height: 105px; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px -2px rgba(15, 23, 42, 0.04); transition: border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.2s ease; position: relative; overflow: hidden; cursor: default;}@media (min-width: 640px){.kt-clients-showcase-section .kt-client-card{height: 98px; padding: 8px 12px;}}.kt-clients-showcase-section .kt-client-card:hover{border-color: #0284C7; box-shadow: 0 8px 20px -4px rgba(2, 132, 199, 0.12); transform: none !important;}.kt-clients-showcase-section .kt-client-card:hover .client-card-logo-img{transform: none !important;}.kt-clients-showcase-section .kt-client-card .client-card-logo-wrap{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0;}.kt-clients-showcase-section .kt-client-card .client-card-logo-wrap .client-card-logo-img{width: 100%; height: 100%; max-width: 185px; max-height: 72px; object-fit: contain; display: block; transform: none !important; transition: opacity 0.2s ease;}@media (min-width: 640px){.kt-clients-showcase-section .kt-client-card .client-card-logo-wrap .client-card-logo-img{max-width: 165px; max-height: 66px;}}.kt-clients-showcase-section .kt-clients-pagination-wrap{display: flex; align-items: center; justify-content: center; margin-top: 32px;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination{display: inline-flex; align-items: center; gap: 8px; background: #FFFFFF; border: 1px solid #E2E8F0; padding: 6px 12px; border-radius: 9999px; box-shadow: 0 4px 18px -4px rgba(15, 23, 42, 0.06);}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-nav-btn{display: inline-flex; align-items: center; gap: 6px; padding: 6px 14px; border-radius: 9999px; border: 1px solid transparent; background: #F8FAFC; color: #334155; font-size: 13px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; user-select: none;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-nav-btn i{font-size: 11px;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-nav-btn:hover:not(:disabled):not(.disabled){background: #0284C7; color: #FFFFFF; box-shadow: 0 2px 8px rgba(2, 132, 199, 0.25);}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-nav-btn:disabled, .kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-nav-btn.disabled{opacity: 0.35; cursor: not-allowed; background: transparent;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-numbers{display: inline-flex; align-items: center; gap: 5px; padding: 0 4px;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-numbers .kt-page-num-btn{min-width: 34px; height: 34px; padding: 0 6px; border-radius: 50%; border: 1px solid transparent; background: transparent; color: #475569; font-size: 13px; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; user-select: none;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-numbers .kt-page-num-btn:hover:not(.active){background: #F1F5F9; color: #0284C7;}.kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-numbers .kt-page-num-btn.active{background: #0F172A; border-color: #0F172A; color: #FFFFFF; box-shadow: 0 2px 8px rgba(15, 23, 42, 0.2);}.kt-clients-showcase-section .kt-clients-empty-state{text-align: center; padding: 40px 20px; background: #FFFFFF; border: 1px dashed #CBD5E1; border-radius: 16px; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 10px;}.kt-clients-showcase-section .kt-clients-empty-state .empty-icon{width: 48px; height: 48px; border-radius: 50%; background: #F0F9FF; color: #0284C7; display: flex; align-items: center; justify-content: center; font-size: 18px; margin-bottom: 12px;}.kt-clients-showcase-section .kt-clients-empty-state .empty-title{font-size: 16px; font-weight: 700; color: #0F172A; margin-bottom: 6px;}.kt-clients-showcase-section .kt-clients-empty-state .empty-desc{font-size: 13.5px; color: #64748B; margin-bottom: 16px; max-width: 400px;}

/* /kamahtech_website/static/src/scss/components/why_us.scss */
 .why-us-section{position: relative; padding: 48px 0; width: 100%; background: transparent; color: #0F172A; overflow: hidden;}@media (min-width: 640px){.why-us-section{padding: 60px 0;}}@media (min-width: 1024px){.why-us-section{padding: 75px 0;}}.why-us-section .why-us-section-header{text-align: center; max-width: 820px; margin: 0 auto 28px; padding: 0 16px;}@media (min-width: 640px){.why-us-section .why-us-section-header{margin-bottom: 34px;}}@media (min-width: 1024px){.why-us-section .why-us-section-header{margin-bottom: 40px;}}.why-us-section .why-us-section-header .why-us-eyebrow{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.16em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.why-us-section .why-us-section-header .why-us-eyebrow{font-size: 11.5px;}}.why-us-section .why-us-section-header .why-us-section-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 20px; font-weight: 800; line-height: 1.28; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.why-us-section .why-us-section-header .why-us-section-title{font-size: 24px;}}@media (min-width: 1024px){.why-us-section .why-us-section-header .why-us-section-title{font-size: 28px;}}.why-us-section .why-us-bento-grid{display: grid; grid-template-columns: 1fr; gap: 20px; margin-bottom: 36px;}@media (min-width: 768px){.why-us-section .why-us-bento-grid{grid-template-columns: repeat(12, 1fr); gap: 24px; margin-bottom: 44px;}}@media (min-width: 1024px){.why-us-section .why-us-bento-grid{grid-template-columns: repeat(12, 1fr); gap: 28px; margin-bottom: 52px;}}.why-us-section .bento-card{position: relative; border-radius: 24px; padding: 32px 28px; overflow: hidden; contain: paint; display: flex; flex-direction: column; justify-content: space-between; border: 1px solid rgba(255, 255, 255, 0.35); box-shadow: none;}@media (min-width: 640px){.why-us-section .bento-card{padding: 38px 34px; border-radius: 26px;}}.why-us-section .bento-card .bento-noise-layer{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.12; mix-blend-mode: normal; z-index: 2; pointer-events: none;}.why-us-section .bento-card .bento-card-bg-gradient{position: absolute; inset: 0; z-index: 1;}.why-us-section .bento-card.bento-card-coral{background: linear-gradient(135deg, #DC2626 0%, #EA580C 55%, #C2410C 100%);}.why-us-section .bento-card.bento-card-cyan{background: linear-gradient(135deg, #0284C7 0%, #0369A1 50%, #1D4ED8 100%);}.why-us-section .bento-card.bento-card-violet{background: linear-gradient(135deg, #6D28D9 0%, #5B21B6 50%, #4C1D95 100%);}.why-us-section .bento-card.bento-card-emerald{background: linear-gradient(135deg, #047857 0%, #065F46 50%, #064E3B 100%);}.why-us-section .bento-card .bento-card-header{display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; position: relative; z-index: 3;}.why-us-section .bento-card .bento-card-header .bento-num{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 900; letter-spacing: 0.08em; color: rgba(255, 255, 255, 0.88); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.why-us-section .bento-card .bento-card-header .bento-tag{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 10.5px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; color: #FFFFFF; background: rgba(255, 255, 255, 0.22); border: 1px solid rgba(255, 255, 255, 0.4); padding: 5px 12px; border-radius: 999px; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.why-us-section .bento-card .bento-card-body{position: relative; z-index: 3;}.why-us-section .bento-card .bento-card-body .bento-stat-highlight{display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px;}.why-us-section .bento-card .bento-card-body .bento-stat-highlight .stat-number{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 42px; font-weight: 900; line-height: 1; letter-spacing: -0.04em; color: #FFFFFF; text-shadow: 0 4px 18px rgba(0, 0, 0, 0.25);}@media (min-width: 640px){.why-us-section .bento-card .bento-card-body .bento-stat-highlight .stat-number{font-size: 50px;}}.why-us-section .bento-card .bento-card-body .bento-stat-highlight .stat-number .stat-plus{color: rgba(255, 255, 255, 0.85);}.why-us-section .bento-card .bento-card-body .bento-stat-highlight .stat-caption{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 600; line-height: 1.35; color: rgba(255, 255, 255, 0.92); text-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); max-width: 220px;}.why-us-section .bento-card .bento-card-body .bento-icon-box{width: 44px; height: 44px; border-radius: 12px; background: rgba(255, 255, 255, 0.22); border: 1px solid rgba(255, 255, 255, 0.4); display: flex; align-items: center; justify-content: center; color: #FFFFFF; margin-bottom: 18px; box-shadow: none;}.why-us-section .bento-card .bento-card-body .bento-icon-box svg{width: 20px; height: 20px;}.why-us-section .bento-card .bento-card-body .bento-industries-pills{display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px;}.why-us-section .bento-card .bento-card-body .bento-industries-pills .ind-pill{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12px; font-weight: 700; color: #FFFFFF; background: rgba(255, 255, 255, 0.22); border: 1px solid rgba(255, 255, 255, 0.4); padding: 5px 12px; border-radius: 999px; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.why-us-section .bento-card .bento-card-body .bento-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 19px; font-weight: 800; line-height: 1.28; letter-spacing: -0.02em; color: #FFFFFF; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); margin: 0 0 8px;}@media (min-width: 640px){.why-us-section .bento-card .bento-card-body .bento-title{font-size: 21px;}}.why-us-section .bento-card .bento-card-body .bento-desc{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14.5px; font-weight: 500; line-height: 1.62; color: rgba(255, 255, 255, 0.92); text-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); margin: 0;}@media (min-width: 640px){.why-us-section .bento-card .bento-card-body .bento-desc{font-size: 15.5px;}}@media (min-width: 768px){.why-us-section .bento-card.bento-card-coral{grid-column: span 12;}}@media (min-width: 1024px){.why-us-section .bento-card.bento-card-coral{grid-column: span 7;}}@media (min-width: 768px){.why-us-section .bento-card.bento-card-cyan{grid-column: span 6;}}@media (min-width: 1024px){.why-us-section .bento-card.bento-card-cyan{grid-column: span 5;}}@media (min-width: 768px){.why-us-section .bento-card.bento-card-violet{grid-column: span 6;}}@media (min-width: 1024px){.why-us-section .bento-card.bento-card-violet{grid-column: span 5;}}@media (min-width: 768px){.why-us-section .bento-card.bento-card-emerald{grid-column: span 12;}}@media (min-width: 1024px){.why-us-section .bento-card.bento-card-emerald{grid-column: span 7;}}.why-us-section .why-us-metrics-bar{position: relative; background: linear-gradient(135deg, #334155 0%, #1E293B 100%); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 24px; padding: 32px 20px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px 16px; overflow: hidden; box-shadow: none;}@media (min-width: 768px){.why-us-section .why-us-metrics-bar{grid-template-columns: repeat(7, auto); align-items: center; justify-content: space-between; padding: 34px 40px; gap: 0; border-radius: 26px;}}.why-us-section .why-us-metrics-bar .metrics-noise-layer{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.12; mix-blend-mode: normal; z-index: 1; pointer-events: none;}.why-us-section .why-us-metrics-bar .metric-block{position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; text-align: center;}.why-us-section .why-us-metrics-bar .metric-block .metric-num{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 34px; font-weight: 900; line-height: 1.05; letter-spacing: -0.03em; color: #FFFFFF; margin-bottom: 6px; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}@media (min-width: 640px){.why-us-section .why-us-metrics-bar .metric-block .metric-num{font-size: 38px;}}@media (min-width: 1024px){.why-us-section .why-us-metrics-bar .metric-block .metric-num{font-size: 42px;}}.why-us-section .why-us-metrics-bar .metric-block .metric-num .metric-suffix{color: #38BDF8;}.why-us-section .why-us-metrics-bar .metric-block .metric-label{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #94A3B8;}@media (min-width: 640px){.why-us-section .why-us-metrics-bar .metric-block .metric-label{font-size: 12.5px;}}.why-us-section .why-us-metrics-bar .metric-divider{position: relative; z-index: 2; display: none;}@media (min-width: 768px){.why-us-section .why-us-metrics-bar .metric-divider{display: block; width: 1px; height: 40px; background: rgba(255, 255, 255, 0.12);}}.kt-manifesto-section{position: relative; width: 100%; padding: 48px 0; background: #FFFFFF; border-top: 1px solid rgba(15, 23, 42, 0.06); border-bottom: 1px solid rgba(15, 23, 42, 0.06); overflow: hidden; isolation: isolate;}@media (min-width: 640px){.kt-manifesto-section{padding: 60px 0;}}@media (min-width: 1024px){.kt-manifesto-section{padding: 75px 0;}}.kt-manifesto-section .container{max-width: 1060px;}.kt-manifesto-section .kt-manifesto-content{display: flex; flex-direction: column; align-items: flex-start; width: 100%;}.kt-manifesto-section .kt-manifesto-badge{display: inline-flex; align-items: center; gap: 8px; padding: 5px 12px; border-radius: 999px; background: rgba(37, 99, 235, 0.06); border: 1px solid rgba(37, 99, 235, 0.16); margin-bottom: 20px;}@media (min-width: 640px){.kt-manifesto-section .kt-manifesto-badge{margin-bottom: 24px;}}.kt-manifesto-section .kt-manifesto-badge .badge-dot{width: 6px; height: 6px; border-radius: 50%; background: #2563EB; box-shadow: 0 0 8px rgba(37, 99, 235, 0.6); display: inline-block;}.kt-manifesto-section .kt-manifesto-badge .badge-label{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: #2563EB;}.kt-manifesto-section .kt-scroll-reveal-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: clamp(20px, 2.9vw, 36px); font-weight: 750; line-height: 1.38; letter-spacing: -0.025em; color: #0F172A; margin: 0; text-align: left; max-width: 1020px; user-select: text;}.kt-manifesto-section .kt-scroll-reveal-title .kt-reveal-word{display: inline-block; color: #0F172A; opacity: 0.063; transition: none; will-change: auto; white-space: pre-wrap;}.kt-manifesto-section .kt-scroll-reveal-title .kt-reveal-word.is-revealed{color: #0F172A !important; opacity: 1 !important;}.kt-manifesto-section .kt-manifesto-highlights{display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px;}@media (min-width: 640px){.kt-manifesto-section .kt-manifesto-highlights{gap: 12px; margin-top: 30px;}}.kt-manifesto-section .kt-manifesto-highlights .kt-manifesto-pill{display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px; background: #F8FAFC; border: 1px solid rgba(15, 23, 42, 0.08); border-radius: 999px; transition: background-color 0.25s ease, border-color 0.25s ease;}.kt-manifesto-section .kt-manifesto-highlights .kt-manifesto-pill:hover{background: #FFFFFF; border-color: rgba(37, 99, 235, 0.3); box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);}.kt-manifesto-section .kt-manifesto-highlights .kt-manifesto-pill .pill-metric{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-weight: 800; color: #2563EB; letter-spacing: -0.02em;}.kt-manifesto-section .kt-manifesto-highlights .kt-manifesto-pill .pill-text{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; font-weight: 600; color: #475569;}@media (prefers-reduced-motion: reduce){.kt-manifesto-section .kt-reveal-word{opacity: 1 !important; will-change: auto !important;}}

/* /kamahtech_website/static/src/scss/components/solutions_carousel.scss */
 .kt-solutions-carousel-section{position: relative; padding: 48px 0; width: 100%; background: transparent; color: #0F172A; overflow: hidden;}@media (min-width: 640px){.kt-solutions-carousel-section{padding: 60px 0;}}@media (min-width: 1024px){.kt-solutions-carousel-section{padding: 75px 0;}}.kt-solutions-carousel-section .solutions-showcase-header{margin-bottom: 28px;}@media (min-width: 640px){.kt-solutions-carousel-section .solutions-showcase-header{margin-bottom: 34px;}}@media (min-width: 1024px){.kt-solutions-carousel-section .solutions-showcase-header{margin-bottom: 40px;}}.kt-solutions-carousel-section .solutions-showcase-header .header-text-group{max-width: 680px;}.kt-solutions-carousel-section .solutions-showcase-header .header-text-group .solutions-eyebrow{display: block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.kt-solutions-carousel-section .solutions-showcase-header .header-text-group .solutions-eyebrow{font-size: 11.5px;}}.kt-solutions-carousel-section .solutions-showcase-header .header-text-group .solutions-section-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 22px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.kt-solutions-carousel-section .solutions-showcase-header .header-text-group .solutions-section-title{font-size: 26px;}}@media (min-width: 1024px){.kt-solutions-carousel-section .solutions-showcase-header .header-text-group .solutions-section-title{font-size: 28px;}}.kt-solutions-carousel-section .solutions-carousel-viewport{position: relative; width: 100%; overflow: hidden; touch-action: pan-y pinch-zoom;}.kt-solutions-carousel-section .solutions-carousel-track{display: flex; gap: 20px; transition: transform 0.65s cubic-bezier(0.25, 1, 0.5, 1); will-change: auto; padding-top: 10px; padding-bottom: 24px;}.kt-solutions-carousel-section .solutions-carousel-track.is-interacting{will-change: transform;}@media (min-width: 640px){.kt-solutions-carousel-section .solutions-carousel-track{gap: 24px; padding-bottom: 28px;}}@media (min-width: 1024px){.kt-solutions-carousel-section .solutions-carousel-track{gap: 28px; padding-bottom: 32px;}}.kt-solutions-carousel-section .solution-card{flex: 0 0 calc(100vw - 56px); width: calc(100vw - 56px); max-width: calc(100vw - 56px); height: 470px; border-radius: 20px; position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between; padding: 30px 24px 26px; box-sizing: border-box; border: 1px solid rgba(15, 23, 42, 0.08); box-shadow: 0 12px 36px -10px rgba(15, 23, 42, 0.12); flex-shrink: 0;}@media (min-width: 640px){.kt-solutions-carousel-section .solution-card{flex: 0 0 380px; width: 380px; max-width: 380px; height: 520px; border-radius: 22px; padding: 34px 28px 30px;}}@media (min-width: 1024px){.kt-solutions-carousel-section .solution-card{flex: 0 0 420px; width: 420px; max-width: 420px; height: 570px; border-radius: 24px; padding: 38px 32px 34px;}}.kt-solutions-carousel-section .solution-card .solution-card-noise{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise.svg"); background-repeat: repeat; opacity: 0.22; mix-blend-mode: overlay; pointer-events: none; z-index: 2;}.kt-solutions-carousel-section .solution-card .solution-card-bg-img{position: absolute; inset: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: 1;}.kt-solutions-carousel-section .solution-card .solution-card-bg-img::after{content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(15, 23, 42, 0.75) 0%, rgba(15, 23, 42, 0.5) 40%, rgba(15, 23, 42, 0.9) 100%);}.kt-solutions-carousel-section .solution-card .solution-card-bg-gradient{position: absolute; inset: 0; z-index: 1;}.kt-solutions-carousel-section .solution-card .solution-card-leaf-layer{position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden;}.kt-solutions-carousel-section .solution-card .solution-card-leaf-layer .solution-card-leaf{position: absolute; top: -12%; left: -8%; width: 88%; height: 130%; object-fit: contain; object-position: top left; opacity: 0.40; transform: rotate(-6deg); filter: drop-shadow(0 6px 16px rgba(0, 0, 0, 0.03));}.kt-solutions-carousel-section .solution-card .solution-card-top{position: relative; z-index: 3;}.kt-solutions-carousel-section .solution-card .solution-card-top .solution-card-tag{display: inline-flex; align-items: center; gap: 6px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; padding: 6px 14px; border-radius: 999px; background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.32); color: #FFFFFF; margin-bottom: 18px;}.kt-solutions-carousel-section .solution-card .solution-card-top .solution-card-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 24px; font-weight: 850; line-height: 1.2; letter-spacing: -0.025em; color: #FFFFFF; margin: 0 0 12px;}@media (min-width: 640px){.kt-solutions-carousel-section .solution-card .solution-card-top .solution-card-title{font-size: 26px;}}@media (min-width: 1024px){.kt-solutions-carousel-section .solution-card .solution-card-top .solution-card-title{font-size: 28px;}}.kt-solutions-carousel-section .solution-card .solution-card-top .solution-card-desc{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; line-height: 1.6; color: rgba(255, 255, 255, 0.92); margin: 0;}@media (min-width: 640px){.kt-solutions-carousel-section .solution-card .solution-card-top .solution-card-desc{font-size: 15px;}}.kt-solutions-carousel-section .solution-card .solution-card-bottom{position: relative; z-index: 3; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.2);}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-bullets-list{list-style: none; padding: 0; margin: 0 0 20px; display: flex; flex-direction: column; gap: 9px;}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-bullets-list li{display: flex; align-items: flex-start; gap: 8px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; line-height: 1.45; font-weight: 600; color: rgba(255, 255, 255, 0.95);}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-bullets-list li svg{width: 15px; height: 15px; stroke: #38BDF8; flex-shrink: 0; margin-top: 2px;}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-card-action{display: inline-flex; align-items: center; gap: 8px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13.5px; font-weight: 700; color: #FFFFFF; text-decoration: none; transition: transform 0.2s ease, color 0.2s ease;}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-card-action svg{width: 14px; height: 14px; transition: transform 0.2s ease;}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-card-action:hover{color: #38BDF8;}.kt-solutions-carousel-section .solution-card .solution-card-bottom .solution-card-action:hover svg{transform: translateX(3px);}.kt-solutions-carousel-section .solution-card.theme-realestate .solution-card-bg-gradient{background: linear-gradient(145deg, #0B1E3B 0%, #1E3A8A 50%, #0284C7 100%);}.kt-solutions-carousel-section .solution-card.theme-poultry .solution-card-bg-gradient{background: linear-gradient(145deg, #7C2D12 0%, #C2410C 50%, #F59E0B 100%);}.kt-solutions-carousel-section .solution-card.theme-poultry .solution-card-bottom .solution-bullets-list li svg{stroke: #FDE047;}.kt-solutions-carousel-section .solution-card.theme-construction .solution-card-bg-gradient{background: linear-gradient(145deg, #18181B 0%, #27272A 50%, #52525B 100%);}.kt-solutions-carousel-section .solution-card.theme-construction .solution-card-bottom .solution-bullets-list li svg{stroke: #F97316;}.kt-solutions-carousel-section .solution-card.theme-mrp .solution-card-bg-gradient{background: linear-gradient(145deg, #0F172A 0%, #0369A1 50%, #0284C7 100%);}.kt-solutions-carousel-section .solution-card.theme-mrp .solution-card-bottom .solution-bullets-list li svg{stroke: #38BDF8;}.kt-solutions-carousel-section .solution-card.theme-healthcare .solution-card-bg-gradient{background: linear-gradient(145deg, #064E3B 0%, #047857 50%, #10B981 100%);}.kt-solutions-carousel-section .solution-card.theme-healthcare .solution-card-bottom .solution-bullets-list li svg{stroke: #6EE7B7;}.kt-solutions-carousel-section .solution-card.theme-pos .solution-card-bg-gradient{background: linear-gradient(145deg, #4C1D95 0%, #6D28D9 50%, #8B5CF6 100%);}.kt-solutions-carousel-section .solution-card.theme-pos .solution-card-bottom .solution-bullets-list li svg{stroke: #C4B5FD;}.kt-solutions-carousel-section .solution-card.theme-finance .solution-card-bg-gradient{background: linear-gradient(145deg, #1E1B4B 0%, #3730A3 50%, #6366F1 100%);}.kt-solutions-carousel-section .solution-card.theme-finance .solution-card-bottom .solution-bullets-list li svg{stroke: #A5B4FC;}.kt-solutions-carousel-section .solution-card.theme-mobile .solution-card-bg-gradient{background: linear-gradient(145deg, #365314 0%, #4D7C0F 50%, #84CC16 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile .solution-card-bottom .solution-bullets-list li svg{stroke: #D9F99D;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship{background-color: #BACB4F !important; border-color: rgba(255, 255, 255, 0.45) !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-bg-gradient, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-bg-gradient{background: radial-gradient(circle at 85% 15%, #CFE255 0%, #BACB4F 55%, #A6B83C 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-tag, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-tag{background: rgba(15, 23, 42, 0.08) !important; border-color: rgba(15, 23, 42, 0.16) !important; color: #263304 !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-title, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-title{color: #0F172A !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-desc, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-desc{color: #263304 !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-bottom, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-bottom{border-top-color: rgba(15, 23, 42, 0.15) !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-bottom .solution-bullets-list li, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-bottom .solution-bullets-list li{color: #1E293B !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-bottom .solution-bullets-list li svg, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-bottom .solution-bullets-list li svg{stroke: #4D7C0F !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-bottom .solution-card-action, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-bottom .solution-card-action{color: #0F172A !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-lime .solution-card-bottom .solution-card-action:hover, .kt-solutions-carousel-section .solution-card.theme-mobile-flagship .solution-card-bottom .solution-card-action:hover{color: #4D7C0F !important;}.kt-solutions-carousel-section .solution-card.theme-mobile-realestate .solution-card-bg-gradient{background: linear-gradient(145deg, #0F2D3A 0%, #0369A1 50%, #06B6D4 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-realestate .solution-card-bottom .solution-bullets-list li svg{stroke: #67E8F9;}.kt-solutions-carousel-section .solution-card.theme-mobile-sales .solution-card-bg-gradient{background: linear-gradient(145deg, #1E1B4B 0%, #4338CA 50%, #818CF8 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-sales .solution-card-bottom .solution-bullets-list li svg{stroke: #C7D2FE;}.kt-solutions-carousel-section .solution-card.theme-mobile-poultry .solution-card-bg-gradient{background: linear-gradient(145deg, #422006 0%, #B45309 50%, #F59E0B 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-poultry .solution-card-bottom .solution-bullets-list li svg{stroke: #FDE047;}.kt-solutions-carousel-section .solution-card.theme-mobile-logistics .solution-card-bg-gradient{background: linear-gradient(145deg, #0F172A 0%, #334155 50%, #64748B 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-logistics .solution-card-bottom .solution-bullets-list li svg{stroke: #94A3B8;}.kt-solutions-carousel-section .solution-card.theme-mobile-construction .solution-card-bg-gradient{background: linear-gradient(145deg, #1C1917 0%, #78350F 50%, #D97706 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-construction .solution-card-bottom .solution-bullets-list li svg{stroke: #FBBF24;}.kt-solutions-carousel-section .solution-card.theme-mobile-executive .solution-card-bg-gradient{background: linear-gradient(145deg, #2A0845 0%, #6441A5 50%, #9068BE 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-executive .solution-card-bottom .solution-bullets-list li svg{stroke: #E9D5FF;}.kt-solutions-carousel-section .solution-card.theme-mobile-healthcare .solution-card-bg-gradient{background: linear-gradient(145deg, #022C22 0%, #065F46 50%, #10B981 100%);}.kt-solutions-carousel-section .solution-card.theme-mobile-healthcare .solution-card-bottom .solution-bullets-list li svg{stroke: #6EE7B7;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solutions-carousel-track{align-items: center; padding-top: 10px; padding-bottom: 24px;}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solutions-carousel-track{padding-top: 14px; padding-bottom: 30px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card{flex: 0 0 calc(100vw - 56px); width: calc(100vw - 56px); max-width: calc(100vw - 56px); height: 290px; border-radius: 20px; position: relative; overflow: hidden; contain: paint; border: none !important; box-shadow: 0 12px 32px -8px rgba(15, 23, 42, 0.12); padding: 0; background: #BACB4F !important; cursor: pointer; flex-shrink: 0; user-select: none; -webkit-user-select: none;}@media (min-width: 480px) and (max-width: 575.98px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card{flex: 0 0 390px; width: 390px; max-width: 390px; height: 310px; border-radius: 22px;}}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card{flex: 0 0 500px; width: 500px; max-width: 500px; height: 340px; border-radius: 24px;}}@media (min-width: 768px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card{flex: 0 0 580px; width: 580px; max-width: 580px; height: 380px; border-radius: 26px;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card{flex: 0 0 660px; width: 660px; max-width: 660px; height: 420px; border-radius: 28px;}}@media (min-width: 1280px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card{flex: 0 0 700px; width: 700px; max-width: 700px; height: 440px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner{position: relative; width: 100%; height: 100%; border-radius: inherit; border: none !important; background-color: #BACB4F; overflow: hidden; box-sizing: border-box;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-bg-gradient{position: absolute; inset: 0; background: radial-gradient(circle at 85% 15%, #CFE255 0%, #BACB4F 55%, #A6B83C 100%); opacity: 1; z-index: 1;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-leaf-layer{position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-leaf-layer .card-leaf-decoration{position: absolute; top: -10%; left: -6%; width: 92%; height: 130%; object-fit: contain; object-position: top left; opacity: 0.55; transform: rotate(-6deg); filter: none;}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-leaf-layer .card-leaf-decoration{top: -12%; left: -8%; width: 88%;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-vector-layer{position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-vector-layer .card-vector-decoration{position: absolute; top: -6%; left: -6%; width: 112%; height: 114%; object-fit: contain; object-position: center; opacity: 0.95; filter: none;}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-vector-layer .card-vector-decoration{top: -10%; left: -10%; width: 120%; height: 122%;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-noise-layer{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.10; mix-blend-mode: normal; pointer-events: none; z-index: 2;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper{position: relative; z-index: 3; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 20px 18px; box-sizing: border-box; overflow: hidden;}@media (min-width: 480px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper{padding: 24px 22px;}}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper{padding: 26px 24px;}}@media (min-width: 768px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper{padding: 30px 28px;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper{padding: 32px 30px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header{position: relative; z-index: 10; max-width: 60%; text-align: left; display: flex; flex-direction: column; gap: 2px;}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header{max-width: 55%; gap: 3px;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header{max-width: 52%;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 15px; font-weight: 800; color: #263304 !important; letter-spacing: -0.02em; opacity: 0.95; margin: 0;}@media (min-width: 480px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{font-size: 16px;}}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{font-size: 14px; font-weight: 700; letter-spacing: -0.01em; opacity: 0.88;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-title{font-size: 15px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{display: none !important; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; margin: 0;}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{display: block !important; font-size: 22px; font-weight: 800; line-height: 1.15; letter-spacing: -0.025em; color: #0F172A !important;}}@media (min-width: 768px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{font-size: 24px;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-brand-header .card-brand-desc{font-size: 27px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage{position: absolute; right: 14px; bottom: -72px; z-index: 5; pointer-events: none; display: flex; align-items: flex-end; justify-content: flex-end;}@media (min-width: 480px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage{right: 22px; bottom: -85px;}}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage{right: 30px; bottom: -95px;}}@media (min-width: 768px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage{right: 38px; bottom: -110px;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage{right: 46px; bottom: -125px;}}@media (min-width: 1280px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage{right: 52px; bottom: -135px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 310px; width: auto; max-width: none; object-fit: contain; filter: drop-shadow(0 22px 36px rgba(18, 30, 6, 0.32)) drop-shadow(0 6px 14px rgba(0, 0, 0, 0.18)); transform: none;}@media (min-width: 480px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 345px;}}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 390px;}}@media (min-width: 768px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 440px;}}@media (min-width: 1024px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 485px;}}@media (min-width: 1280px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .card-device-stage .card-device-img{height: 515px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .apple-card-plus-btn{position: absolute; right: 14px; top: 14px; width: 28px; height: 28px; border-radius: 50%; background: rgba(15, 23, 42, 0.1); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(255, 255, 255, 0.4); color: #0F172A; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background 0.2s ease, transform 0.2s ease; cursor: pointer;}@media (min-width: 480px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .apple-card-plus-btn{right: 18px; top: 18px; width: 32px; height: 32px;}}@media (min-width: 640px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .apple-card-plus-btn{right: 22px; top: 22px; width: 34px; height: 34px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .apple-card-plus-btn svg{width: 12px; height: 12px;}@media (min-width: 480px){.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .apple-card-plus-btn svg{width: 14px; height: 14px;}}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card .card-inner .card-brand-wrapper .apple-card-plus-btn:hover{background: rgba(15, 23, 42, 0.2); transform: scale(1.08);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson{background-color: #CE203A !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner{background-color: #CE203A !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner .card-bg-gradient, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #E34A61 0%, #CE203A 55%, #9E1026 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner .card-brand-header .card-brand-title, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner .card-brand-header .card-brand-title{color: rgba(255, 255, 255, 0.92) !important; letter-spacing: -0.01em; opacity: 0.95;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner .card-brand-header .card-brand-desc, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner .card-brand-header .card-brand-desc{color: #FFFFFF !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner .card-device-img, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(60, 5, 12, 0.45)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.25));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner .apple-card-plus-btn, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner .apple-card-plus-btn{background: rgba(255, 255, 255, 0.2) !important; border-color: rgba(255, 255, 255, 0.4) !important; color: #FFFFFF !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crm .card-inner .apple-card-plus-btn:hover, .kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-crimson .card-inner .apple-card-plus-btn:hover{background: rgba(255, 255, 255, 0.35) !important; color: #FFFFFF !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo{background-color: #2563EB !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner{background-color: #2563EB !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #60A5FA 0%, #2563EB 55%, #1E3A8A 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner .card-brand-header .card-brand-title{color: rgba(255, 255, 255, 0.92) !important; letter-spacing: -0.01em; opacity: 0.95;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner .card-brand-header .card-brand-desc{color: #FFFFFF !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(15, 23, 42, 0.45)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.22));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner .apple-card-plus-btn{background: rgba(255, 255, 255, 0.2) !important; border-color: rgba(255, 255, 255, 0.4) !important; color: #FFFFFF !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-salesgo .card-inner .apple-card-plus-btn:hover{background: rgba(255, 255, 255, 0.35) !important; color: #FFFFFF !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr{background-color: #7C3AED !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner{background-color: #7C3AED !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #A78BFA 0%, #7C3AED 55%, #4C1D95 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .card-vector-decoration{width: 140% !important; height: 140% !important; top: -20% !important; left: -20% !important; transform: scale(1.35) !important; transform-origin: center center;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .card-brand-header .card-brand-title{color: rgba(255, 255, 255, 0.92) !important; letter-spacing: -0.01em; opacity: 0.95;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .card-brand-header .card-brand-desc{color: #FFFFFF !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(46, 16, 101, 0.45)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.22));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .apple-card-plus-btn{background: rgba(255, 255, 255, 0.2) !important; border-color: rgba(255, 255, 255, 0.4) !important; color: #FFFFFF !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-groohr .card-inner .apple-card-plus-btn:hover{background: rgba(255, 255, 255, 0.35) !important; color: #FFFFFF !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-cyan{background-color: #7ED4F7 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-cyan .card-inner{background-color: #7ED4F7 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-cyan .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #BAEDFD 0%, #7ED4F7 55%, #38BDF8 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-cyan .card-inner .card-brand-header .card-brand-title{color: #075985 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-cyan .card-inner .card-brand-header .card-brand-desc{color: #0C4A6E !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-cyan .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(8, 47, 73, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-sunset{background-color: #FDBA74 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-sunset .card-inner{background-color: #FDBA74 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-sunset .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #FED7AA 0%, #FB923C 55%, #EA580C 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-sunset .card-inner .card-brand-header .card-brand-title{color: #7C2D12 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-sunset .card-inner .card-brand-header .card-brand-desc{color: #431407 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-sunset .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(67, 20, 7, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-emerald{background-color: #86EFAC !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-emerald .card-inner{background-color: #86EFAC !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-emerald .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #BBF7D0 0%, #86EFAC 55%, #22C55E 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-emerald .card-inner .card-brand-header .card-brand-title{color: #14532D !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-emerald .card-inner .card-brand-header .card-brand-desc{color: #052E16 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-emerald .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(5, 46, 22, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-purple{background-color: #DDD6FE !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-purple .card-inner{background-color: #DDD6FE !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-purple .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #EDE9FE 0%, #C4B5FD 55%, #8B5CF6 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-purple .card-inner .card-brand-header .card-brand-title{color: #4C1D95 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-purple .card-inner .card-brand-header .card-brand-desc{color: #2E1065 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-purple .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(46, 16, 101, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-amber{background-color: #FDE047 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-amber .card-inner{background-color: #FDE047 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-amber .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #FEF08A 0%, #FACC15 55%, #EAB308 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-amber .card-inner .card-brand-header .card-brand-title{color: #713F12 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-amber .card-inner .card-brand-header .card-brand-desc{color: #451A03 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-amber .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(69, 26, 3, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-rose{background-color: #FECDD3 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-rose .card-inner{background-color: #FECDD3 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-rose .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #FFE4E6 0%, #FDA4AF 55%, #F43F5E 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-rose .card-inner .card-brand-header .card-brand-title{color: #881337 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-rose .card-inner .card-brand-header .card-brand-desc{color: #4C0519 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-rose .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(76, 5, 25, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-slate{background-color: #CBD5E1 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-slate .card-inner{background-color: #CBD5E1 !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-slate .card-inner .card-bg-gradient{background: radial-gradient(circle at 85% 15%, #E2E8F0 0%, #94A3B8 55%, #64748B 100%);}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-slate .card-inner .card-brand-header .card-brand-title{color: #1E293B !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-slate .card-inner .card-brand-header .card-brand-desc{color: #0F172A !important;}.kt-solutions-carousel-section.kt-mobile-solutions-carousel-section .solution-card.mobile-canvas-card.palette-slate .card-inner .card-device-img{filter: drop-shadow(0 26px 42px rgba(15, 23, 42, 0.35)) drop-shadow(0 8px 18px rgba(0, 0, 0, 0.18));}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper{width: 100%; margin-top: 14px; display: flex; justify-content: flex-end; align-items: center;}@media (min-width: 640px){.kt-solutions-carousel-section .solutions-bottom-controls-wrapper{margin-top: 20px;}}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls{display: inline-flex; align-items: center; gap: 12px;}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls .solutions-nav-btn{width: 44px; height: 44px; border-radius: 50%; background: #FFFFFF; border: 1px solid rgba(15, 23, 42, 0.12); color: #0F172A; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 4px 14px rgba(15, 23, 42, 0.06); transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;}@media (min-width: 640px){.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls .solutions-nav-btn{width: 48px; height: 48px;}}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls .solutions-nav-btn svg{width: 19px; height: 19px; display: block;}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls .solutions-nav-btn:hover{background: #0F172A; color: #FFFFFF; border-color: #0F172A; box-shadow: 0 6px 20px rgba(15, 23, 42, 0.16);}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls .solutions-nav-btn:active{opacity: 0.85;}.kt-solutions-carousel-section .solutions-bottom-controls-wrapper .solutions-nav-controls .solutions-nav-btn[disabled]{opacity: 0.35; cursor: not-allowed; pointer-events: none; box-shadow: none;}.solution-card-bg-img > .kt-card-background-image{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}.kt-solutions-carousel-section:not(.kt-mobile-solutions-carousel-section) .solution-card .solution-card-noise{background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); mix-blend-mode: normal;}@media (max-width: 767.98px){.kt-solutions-carousel-section:not(.kt-mobile-solutions-carousel-section) .solution-card .solution-card-tag{backdrop-filter: none; -webkit-backdrop-filter: none;}}@media (prefers-reduced-motion: reduce){.kt-solutions-carousel-section .solutions-carousel-track{transition: none !important; will-change: auto !important;}}@media (max-width: 767.98px){.kt-mobile-solutions-carousel-section .mobile-canvas-card .card-device-img{filter: drop-shadow(0 8px 12px rgba(0, 0, 0, 0.22)) !important;}.kt-mobile-solutions-carousel-section .mobile-canvas-card .apple-card-plus-btn{backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}}

/* /kamahtech_website/static/src/scss/components/video_carousel.scss */
 .video-showcase-section{position: relative; padding: 48px 0; width: 100%; background: transparent; color: #0F172A; overflow: hidden;}@media (min-width: 640px){.video-showcase-section{padding: 60px 0;}}@media (min-width: 1024px){.video-showcase-section{padding: 75px 0;}}.video-showcase-section .video-showcase-header{display: flex; flex-direction: column; gap: 16px; margin-bottom: 28px;}@media (min-width: 768px){.video-showcase-section .video-showcase-header{flex-direction: row; align-items: flex-end; justify-content: space-between; margin-bottom: 34px;}}@media (min-width: 1024px){.video-showcase-section .video-showcase-header{margin-bottom: 40px;}}.video-showcase-section .video-showcase-header .header-text-group{max-width: 600px;}.video-showcase-section .video-showcase-header .header-text-group .video-eyebrow{display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.video-showcase-section .video-showcase-header .header-text-group .video-eyebrow{font-size: 11.5px;}}.video-showcase-section .video-showcase-header .header-text-group .video-section-title{font-size: 22px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.video-showcase-section .video-showcase-header .header-text-group .video-section-title{font-size: 26px;}}@media (min-width: 1024px){.video-showcase-section .video-showcase-header .header-text-group .video-section-title{font-size: 28px;}}.video-showcase-section .video-showcase-header .video-nav-controls{display: flex; align-items: center; gap: 10px;}.video-showcase-section .video-showcase-header .video-nav-controls .video-nav-btn{width: 42px; height: 42px; border-radius: 50%; background: #FFFFFF; border: 1px solid rgba(15, 23, 42, 0.12); color: #0F172A; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.video-showcase-section .video-showcase-header .video-nav-controls .video-nav-btn svg{width: 18px; height: 18px; display: block;}.video-showcase-section .video-showcase-header .video-nav-controls .video-nav-btn:hover{background: #0F172A; color: #FFFFFF; border-color: #0F172A;}.video-showcase-section .video-showcase-header .video-nav-controls .video-nav-btn:active{opacity: 0.8;}.video-showcase-section .video-showcase-header .video-nav-controls .video-nav-btn[disabled]{opacity: 0.35; cursor: not-allowed; pointer-events: none;}.video-showcase-section .video-carousel-viewport{position: relative; width: 100%; overflow: hidden; touch-action: pan-y;}.video-showcase-section .video-carousel-track{display: flex; gap: 18px; transition: transform 0.65s cubic-bezier(0.25, 1, 0.5, 1); will-change: auto; padding-top: 10px; padding-bottom: 24px;}.video-showcase-section .video-carousel-track.is-interacting{will-change: transform;}@media (min-width: 640px){.video-showcase-section .video-carousel-track{gap: 22px; padding-top: 12px; padding-bottom: 28px;}}@media (min-width: 1024px){.video-showcase-section .video-carousel-track{gap: 28px; padding-top: 14px; padding-bottom: 30px;}}.video-showcase-section .video-card{flex: 0 0 calc(100vw - 36px); width: calc(100vw - 36px); max-width: calc(100vw - 36px); background: transparent; border: none; border-radius: 14px; overflow: hidden; contain: paint; display: flex; flex-direction: column; flex-shrink: 0;}@media (min-width: 640px){.video-showcase-section .video-card{flex: 0 0 520px; width: 520px; max-width: 520px; border-radius: 16px;}}@media (min-width: 1048px){.video-showcase-section .video-card{flex: 0 0 580px; width: 580px; max-width: 580px; border-radius: 18px;}}@media (min-width: 1400px){.video-showcase-section .video-card{flex: 0 0 620px; width: 620px; max-width: 620px; border-radius: 20px;}}.video-showcase-section .video-card .video-media-wrapper{position: relative; width: 100%; padding-top: 56.25%; background: #0B0F19; border-radius: 14px; border: none; overflow: hidden; cursor: pointer;}@media (min-width: 640px){.video-showcase-section .video-card .video-media-wrapper{border-radius: 16px;}}@media (min-width: 1048px){.video-showcase-section .video-card .video-media-wrapper{border-radius: 18px;}}@media (min-width: 1400px){.video-showcase-section .video-card .video-media-wrapper{border-radius: 20px;}}.video-showcase-section .video-card .video-media-wrapper img.video-thumbnail{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: opacity 0.3s ease;}.video-showcase-section .video-card .video-media-wrapper .video-play-btn{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 52px; height: 52px; background: transparent; backdrop-filter: none; -webkit-backdrop-filter: none; border: none; display: flex; align-items: center; justify-content: center; color: #FFFFFF; opacity: 0.9; transition: transform 0.25s ease, opacity 0.25s ease; z-index: 2;}@media (min-width: 640px){.video-showcase-section .video-card .video-media-wrapper .video-play-btn{width: 62px; height: 62px;}}.video-showcase-section .video-card .video-media-wrapper .video-play-btn svg{width: 44px; height: 44px; fill: currentColor; filter: drop-shadow(0 3px 10px rgba(0, 0, 0, 0.65));}@media (min-width: 640px){.video-showcase-section .video-card .video-media-wrapper .video-play-btn svg{width: 54px; height: 54px;}}.video-showcase-section .video-card .video-media-wrapper:hover .video-play-btn{opacity: 1; transform: translate(-50%, -50%) scale(1.12);}.video-showcase-section .video-card .video-media-wrapper iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; z-index: 3;}@media (prefers-reduced-motion: reduce){.video-showcase-section .video-play-btn, .video-showcase-section .video-thumbnail{transition: none !important;}}

/* /kamahtech_website/static/src/scss/components/accordion.scss */
 .faq-accordion-section{position: relative; padding: 48px 0; width: 100%; background: transparent; color: #0F172A;}@media (min-width: 640px){.faq-accordion-section{padding: 60px 0;}}@media (min-width: 1024px){.faq-accordion-section{padding: 75px 0;}}.faq-accordion-section .accordion-section-header{text-align: center; max-width: 780px; margin: 0 auto 28px; padding: 0 16px;}@media (min-width: 640px){.faq-accordion-section .accordion-section-header{margin-bottom: 34px;}}@media (min-width: 1024px){.faq-accordion-section .accordion-section-header{margin-bottom: 40px;}}.faq-accordion-section .accordion-section-header .accordion-eyebrow{display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.faq-accordion-section .accordion-section-header .accordion-eyebrow{font-size: 11.5px;}}.faq-accordion-section .accordion-section-header .accordion-title{font-size: 24px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0 auto;}@media (min-width: 640px){.faq-accordion-section .accordion-section-header .accordion-title{font-size: 28px;}}@media (min-width: 1024px){.faq-accordion-section .accordion-section-header .accordion-title{font-size: 34px;}}.faq-accordion-section .accordion-wrapper{max-width: 860px; margin: 0 auto; width: 100%; padding: 0 16px;}@media (min-width: 640px){.faq-accordion-section .accordion-wrapper{padding: 0 20px;}}.faq-accordion-section .accordion-list{display: flex; flex-direction: column; width: 100%;}.faq-accordion-section .accordion-item{background: transparent !important; border: none; border-bottom: 1px solid rgba(15, 23, 42, 0.09); border-radius: 0; overflow: hidden; transition: border-color 0.25s ease;}.faq-accordion-section .accordion-item:first-child{border-top: 1px solid rgba(15, 23, 42, 0.09);}.faq-accordion-section .accordion-item.is-open{background: transparent !important; border-bottom-color: rgba(15, 23, 42, 0.18);}.faq-accordion-section .accordion-item.is-open .accordion-num{color: #26a3b1; background: rgba(38, 163, 177, 0.1); border-color: rgba(38, 163, 177, 0.25);}.faq-accordion-section .accordion-item.is-open .accordion-question{color: #0F172A;}.faq-accordion-section .accordion-item.is-open .accordion-icon{transform: rotate(45deg); background: #0F172A; color: #FFFFFF; border-color: #0F172A;}.faq-accordion-section .accordion-item.is-open .accordion-content{grid-template-rows: 1fr; opacity: 1;}.faq-accordion-section .accordion-item .accordion-trigger{width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 22px 0; background: transparent !important; border: none !important; text-align: left; cursor: pointer; color: #0F172A; transition: color 0.2s ease;}@media (min-width: 640px){.faq-accordion-section .accordion-item .accordion-trigger{padding: 24px 0; gap: 20px;}}.faq-accordion-section .accordion-item .accordion-trigger .accordion-trigger-left{display: flex; align-items: center; gap: 14px; flex-grow: 1;}@media (min-width: 640px){.faq-accordion-section .accordion-item .accordion-trigger .accordion-trigger-left{gap: 18px;}}.faq-accordion-section .accordion-item .accordion-trigger .accordion-trigger-left .accordion-num{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 8px; font-family: monospace, "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; color: #64748B; background: rgba(15, 23, 42, 0.04); border: 1px solid rgba(15, 23, 42, 0.08); flex-shrink: 0; transition: color 0.25s ease, background 0.25s ease, border-color 0.25s ease;}.faq-accordion-section .accordion-item .accordion-trigger .accordion-trigger-left .accordion-question{font-size: 15.5px; font-weight: 700; line-height: 1.45; color: #0F172A; margin: 0; transition: color 0.2s ease;}@media (min-width: 640px){.faq-accordion-section .accordion-item .accordion-trigger .accordion-trigger-left .accordion-question{font-size: 17px;}}.faq-accordion-section .accordion-item .accordion-trigger .accordion-icon{flex-shrink: 0; width: 32px; height: 32px; border-radius: 50%; background: rgba(15, 23, 42, 0.04); border: 1px solid rgba(15, 23, 42, 0.08); display: flex; align-items: center; justify-content: center; color: #475569; transition: transform 0.35s cubic-bezier(0.25, 1, 0.5, 1), background 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.faq-accordion-section .accordion-item .accordion-trigger .accordion-icon svg{width: 13px; height: 13px; stroke-width: 2.4; display: block;}.faq-accordion-section .accordion-item .accordion-trigger:hover .accordion-question{color: #26a3b1;}.faq-accordion-section .accordion-item .accordion-trigger:hover .accordion-icon{background: rgba(15, 23, 42, 0.08); color: #0F172A;}.faq-accordion-section .accordion-item .accordion-content{display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.35s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.3s ease; opacity: 0; background: transparent !important;}.faq-accordion-section .accordion-item .accordion-content .accordion-body{overflow: hidden; padding: 0 0 24px 46px; margin: 0; font-size: 14px; line-height: 1.72; color: #475569;}@media (min-width: 640px){.faq-accordion-section .accordion-item .accordion-content .accordion-body{padding: 0 0 28px 50px; font-size: 14.5px;}}.faq-accordion-section .accordion-item .accordion-content .accordion-body .accordion-tag-badge{display: inline-block; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #0284C7; background: #E0F2FE; padding: 3px 8px; border-radius: 4px; margin-bottom: 10px;}.faq-accordion-section .accordion-item .accordion-content .accordion-body p{margin: 0; color: #475569;}@media (prefers-reduced-motion: reduce){.faq-accordion-section .accordion-content, .faq-accordion-section .accordion-icon{transition: none !important;}}

/* /kamahtech_website/static/src/scss/components/testimonials.scss */
 .testimonials-section{position: relative; padding: 48px 0; width: 100%; background: transparent; color: #0F172A;}@media (min-width: 640px){.testimonials-section{padding: 60px 0;}}@media (min-width: 1024px){.testimonials-section{padding: 75px 0;}}.testimonials-section .testimonials-section-header{text-align: center; max-width: 640px; margin: 0 auto 28px; padding: 0 16px;}@media (min-width: 640px){.testimonials-section .testimonials-section-header{margin-bottom: 34px;}}@media (min-width: 1024px){.testimonials-section .testimonials-section-header{margin-bottom: 40px;}}.testimonials-section .testimonials-section-header .testimonials-eyebrow{display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.testimonials-section .testimonials-section-header .testimonials-eyebrow{font-size: 11.5px;}}.testimonials-section .testimonials-section-header .testimonials-section-title{font-size: 22px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.testimonials-section .testimonials-section-header .testimonials-section-title{font-size: 26px;}}@media (min-width: 1024px){.testimonials-section .testimonials-section-header .testimonials-section-title{font-size: 28px;}}.testimonials-section .testimonials-bento-grid{display: grid; grid-template-columns: 1fr; gap: 18px; width: 100%;}@media (min-width: 1024px){.testimonials-section .testimonials-bento-grid{grid-template-columns: 1.15fr 0.85fr; gap: 20px; align-items: stretch;}}.testimonials-section .testimonial-bento-card{position: relative; background: #1c1a1b; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 14px; padding: 28px 24px; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; contain: paint;}@media (min-width: 640px){.testimonials-section .testimonial-bento-card{padding: 30px 26px;}}.testimonials-section .testimonial-bento-card .testimonial-quote-icon{position: relative; z-index: 2; color: #FFFFFF; opacity: 0.75; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-end; margin-left: auto;}.testimonials-section .testimonial-bento-card .testimonial-quote-icon svg{width: 22px; height: 22px; display: block;}.testimonials-section .testimonial-bento-card .testimonial-quote{position: relative; z-index: 2; font-size: 13.5px; line-height: 1.68; color: rgba(255, 255, 255, 0.92) !important; font-weight: 400; margin: 0 0 20px; flex-grow: 1;}@media (min-width: 640px){.testimonials-section .testimonial-bento-card .testimonial-quote{font-size: 14px;}}.testimonials-section .testimonial-bento-card .testimonial-author{position: relative; z-index: 2; display: flex; align-items: center; padding-top: 16px; border-top: 1px solid rgba(255, 255, 255, 0.1);}.testimonials-section .testimonial-bento-card .testimonial-author .author-info{display: flex; flex-direction: column; gap: 2px; overflow: hidden;}.testimonials-section .testimonial-bento-card .testimonial-author .author-info .author-name{font-size: 14px; font-weight: 700; color: #FFFFFF !important; margin: 0; line-height: 1.3;}.testimonials-section .testimonial-bento-card .testimonial-author .author-info .author-role{font-size: 12px; color: rgba(255, 255, 255, 0.65) !important; margin: 0; line-height: 1.3;}.testimonials-section .testimonial-bento-card .bento-card-bg-quote{display: none; position: absolute; right: 5px; bottom: -15px; width: 270px; height: 270px; color: #FFFFFF; opacity: 0.045; pointer-events: none; z-index: 1; overflow: hidden; align-items: center; justify-content: center;}@media (min-width: 1024px){.testimonials-section .testimonial-bento-card .bento-card-bg-quote{display: flex;}}.testimonials-section .testimonial-bento-card .bento-card-bg-quote svg{width: 100%; height: 100%; display: block;}@media (min-width: 1024px){.testimonials-section .testimonial-bento-card.bento-card-featured{padding: 36px 32px 32px;}.testimonials-section .testimonial-bento-card.bento-card-featured .testimonial-quote-icon svg{width: 26px; height: 26px;}.testimonials-section .testimonial-bento-card.bento-card-featured .testimonial-quote{font-size: 15px; line-height: 1.75;}}.testimonials-section .testimonials-bento-stacked{display: flex; flex-direction: column; gap: 18px; height: 100%;}@media (min-width: 1024px){.testimonials-section .testimonials-bento-stacked{gap: 20px;}}.testimonials-section .testimonials-bento-stacked .testimonial-bento-card{flex: 1;}

/* /kamahtech_website/static/src/scss/components/apple_modal.scss */
 .kt-apple-modal-overlay{position: fixed; inset: 0; z-index: 99998; background: rgba(15, 14, 15, 0.42); backdrop-filter: blur(8px) saturate(120%); -webkit-backdrop-filter: blur(8px) saturate(120%); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.38s cubic-bezier(0.25, 1, 0.5, 1), visibility 0.38s cubic-bezier(0.25, 1, 0.5, 1); will-change: opacity;}.kt-apple-modal-overlay.is-active{opacity: 1; visibility: visible; pointer-events: auto;}.kt-apple-modal-wrapper{position: fixed; inset: 0; z-index: 99999; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; pointer-events: none; overflow: hidden;}.kt-apple-modal-wrapper.is-active{pointer-events: auto;}.kt-apple-bottom-sheet{position: relative; width: 100%; max-width: 1180px; height: 90vh; max-height: 90vh; min-height: 0; background: #FFFFFF; border-top-left-radius: 28px; border-top-right-radius: 28px; box-shadow: 0 -16px 56px rgba(0, 0, 0, 0.22), 0 -2px 8px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.05); display: flex; flex-direction: column; transform: translateY(100%); will-change: transform; overflow: hidden;}@media (min-width: 640px){.kt-apple-bottom-sheet{height: 88vh; max-height: 88vh; border-top-left-radius: 32px; border-top-right-radius: 32px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet{height: 86vh; max-height: 86vh; border-top-left-radius: 36px; border-top-right-radius: 36px;}}.kt-apple-bottom-sheet .kt-sheet-handle-wrap{width: 100%; height: 36px; display: flex; align-items: center; justify-content: center; cursor: grab; flex-shrink: 0; user-select: none; touch-action: none; background: #FFFFFF; border-top-left-radius: inherit; border-top-right-radius: inherit; z-index: 10;}.kt-apple-bottom-sheet .kt-sheet-handle-wrap:active{cursor: grabbing;}.kt-apple-bottom-sheet .kt-sheet-handle-wrap .kt-sheet-drag-pill{width: 40px; height: 5px; border-radius: 999px; background: #D1D5DB; transition: background 0.2s ease, width 0.2s ease;}.kt-apple-bottom-sheet .kt-sheet-handle-wrap:hover .kt-sheet-drag-pill{background: #9CA3AF; width: 48px;}.kt-apple-bottom-sheet .kt-sheet-close-btn{position: absolute; top: 14px; right: 18px; z-index: 20; width: 32px; height: 32px; border-radius: 50%; background: #F3F4F6; color: #4B5563; border: none; display: flex; align-items: center; justify-content: center; cursor: pointer; outline: none; transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.2s ease, color 0.2s ease;}.kt-apple-bottom-sheet .kt-sheet-close-btn svg{width: 14px; height: 14px; stroke-width: 2.5; transition: transform 0.2s ease;}.kt-apple-bottom-sheet .kt-sheet-close-btn:hover{transform: scale(1.08); background: #E5E7EB; color: #111827;}.kt-apple-bottom-sheet .kt-sheet-close-btn:active{transform: scale(0.95);}.kt-apple-bottom-sheet .kt-sheet-body{flex: 1 1 auto; min-height: 0; height: 100%; overflow-y: auto !important; overflow-x: hidden; overscroll-behavior: contain; touch-action: pan-y !important; -webkit-overflow-scrolling: touch; padding: 4px 20px 36px 20px; background: #FFFFFF; position: relative; z-index: 5;}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body{padding: 8px 36px 44px 36px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body{padding: 10px 48px 52px 48px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner{position: relative; width: 100%; height: 200px; border-radius: 20px; overflow: hidden; background: #111827; margin-bottom: 24px; border: 1px solid rgba(255, 255, 255, 0.12);}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner{height: 230px; border-radius: 22px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner{height: 250px; border-radius: 24px; margin-bottom: 28px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-bg{position: absolute; inset: 0; background: linear-gradient(135deg, #1e0c2b 0%, #3B0764 50%, #180833 100%); z-index: 1;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-orb{position: absolute; top: -30%; right: -10%; width: 320px; height: 320px; border-radius: 50%; filter: blur(50px); opacity: 0.65; background: #A855F7; z-index: 2; pointer-events: none;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-noise{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise.svg"); background-repeat: repeat; opacity: 0.38; mix-blend-mode: overlay; z-index: 3; pointer-events: none;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content{position: absolute; bottom: 20px; left: 20px; right: 20px; z-index: 5; color: #FFFFFF;}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content{bottom: 24px; left: 28px; right: 28px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content{bottom: 30px; left: 36px; right: 36px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content .kt-sheet-eyebrow{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: rgba(255, 255, 255, 0.85); margin-bottom: 6px; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content .kt-sheet-eyebrow{font-size: 12px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content .kt-sheet-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 20px; font-weight: 800; line-height: 1.25; letter-spacing: -0.02em; color: #FFFFFF; margin: 0; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content .kt-sheet-title{font-size: 26px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner .kt-sheet-banner-content .kt-sheet-title{font-size: 28px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-flagship .kt-sheet-banner-bg{background: linear-gradient(135deg, #18181B 0%, #27272A 55%, #09090B 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-flagship .kt-sheet-banner-orb{background: #EAB308;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-flagship .kt-sheet-eyebrow{color: #FDE047;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-poultry .kt-sheet-banner-bg{background: linear-gradient(135deg, #78350F 0%, #92400E 55%, #451A03 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-poultry .kt-sheet-banner-orb{background: #F59E0B;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-poultry .kt-sheet-eyebrow{color: #FDE68A;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-realestate .kt-sheet-banner-bg{background: linear-gradient(135deg, #0F172A 0%, #1E3A8A 55%, #0284C7 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-realestate .kt-sheet-banner-orb{background: #38BDF8;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-realestate .kt-sheet-eyebrow{color: #BAE6FD;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-academy .kt-sheet-banner-bg{background: linear-gradient(135deg, #0284C7 0%, #0369A1 55%, #075985 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-academy .kt-sheet-banner-orb{background: #38BDF8;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-academy .kt-sheet-eyebrow{color: #E0F2FE;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-mrp .kt-sheet-banner-bg{background: linear-gradient(135deg, #7C2D12 0%, #C2410C 55%, #EA580C 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-mrp .kt-sheet-banner-orb{background: #FB923C;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-mrp .kt-sheet-eyebrow{color: #FFEDD5;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-odoo .kt-sheet-banner-bg{background: linear-gradient(135deg, #4A2040 0%, #714B67 55%, #875A7B 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-odoo .kt-sheet-banner-orb{background: #C084FC;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-odoo .kt-sheet-eyebrow{color: #F3E8FF;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-construction .kt-sheet-banner-bg{background: linear-gradient(135deg, #1E293B 0%, #334155 55%, #D97706 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-construction .kt-sheet-banner-orb{background: #F59E0B;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-construction .kt-sheet-eyebrow{color: #FEF3C7;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-lime .kt-sheet-banner-bg{background: linear-gradient(135deg, #365314 0%, #4D7C0F 55%, #65A30D 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-lime .kt-sheet-banner-orb{background: #BACB4F;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-lime .kt-sheet-eyebrow{color: #ECFCCB;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-crm .kt-sheet-banner-bg{background: linear-gradient(135deg, #881337 0%, #9E1026 55%, #CE203A 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-crm .kt-sheet-banner-orb{background: #F43F5E;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-crm .kt-sheet-eyebrow{color: #FFE4E6;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-groohr .kt-sheet-banner-bg{background: linear-gradient(135deg, #4C1D95 0%, #6D28D9 55%, #7C3AED 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-groohr .kt-sheet-banner-orb{background: #A78BFA;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-groohr .kt-sheet-eyebrow{color: #EDE9FE;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-salesgo .kt-sheet-banner-bg{background: linear-gradient(135deg, #1E3A8A 0%, #1D4ED8 55%, #2563EB 100%);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-salesgo .kt-sheet-banner-orb{background: #60A5FA;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-banner.theme-salesgo .kt-sheet-eyebrow{color: #DBEAFE;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-lead{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 16.5px; font-weight: 600; line-height: 1.55; color: #111827; margin-bottom: 14px; letter-spacing: -0.015em;}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-lead{font-size: 18px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-lead{font-size: 19px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-desc{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14.5px; line-height: 1.7; color: #4B5563; margin-bottom: 24px;}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-desc{font-size: 15.5px; margin-bottom: 28px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid{display: grid; grid-template-columns: 1fr; gap: 12px; margin-bottom: 24px;}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid{grid-template-columns: repeat(3, 1fr); gap: 14px;}}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid{gap: 18px; margin-bottom: 28px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item{background: #F9FAFB; border: 1px solid #F3F4F6; border-radius: 16px; padding: 16px 14px; display: flex; flex-direction: column; justify-content: center; transition: background 0.2s ease;}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item{padding: 20px 22px; border-radius: 18px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item:hover{background: #F3F4F6;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item .kt-bento-val{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 22px; font-weight: 800; letter-spacing: -0.03em; color: #111827; line-height: 1.1;}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item .kt-bento-val{font-size: 26px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item .kt-bento-lbl{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12px; font-weight: 500; color: #6B7280; margin-top: 5px; line-height: 1.35;}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-bento-grid .kt-bento-item .kt-bento-lbl{font-size: 13px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-features{display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px;}@media (min-width: 768px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-features{display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px 28px; margin-bottom: 32px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-features .kt-feature-row{display: flex; align-items: center; gap: 10px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-weight: 500; color: #27272A;}@media (min-width: 1024px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-features .kt-feature-row{font-size: 14.5px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-features .kt-feature-row .kt-feature-icon{width: 20px; height: 20px; border-radius: 50%; background: rgba(113, 75, 103, 0.12); color: #714B67; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-features .kt-feature-row .kt-feature-icon svg{width: 11px; height: 11px; stroke-width: 3;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 14px; padding-top: 20px; border-top: 1px solid #E5E7EB;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons{display: flex; align-items: center; flex-wrap: wrap; gap: 12px;}@media (min-width: 640px){.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons{gap: 14px;}}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn{display: inline-flex; align-items: center; justify-content: flex-start; gap: 10px; width: 156px; height: 48px; background: #000000; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 9px; padding: 0 14px; box-sizing: border-box; text-decoration: none !important; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18); transition: background-color 0.2s ease, border-color 0.2s ease; cursor: pointer; user-select: none;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn:hover{background: #18181b; border-color: rgba(255, 255, 255, 0.45);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn:active{background: #09090b;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn .kt-store-icon{flex-shrink: 0; width: 22px; height: 22px;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn .kt-store-text{display: flex; flex-direction: column; justify-content: center; align-items: flex-start; text-align: left; line-height: 1; gap: 2px;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn .kt-store-text .kt-store-sub{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 9.5px; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; color: rgba(255, 255, 255, 0.78); white-space: nowrap;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-store-buttons .kt-store-btn .kt-store-text .kt-store-main{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14.5px; font-weight: 700; letter-spacing: -0.02em; color: #FFFFFF; white-space: nowrap;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-cta-primary{display: inline-flex; align-items: center; justify-content: center; background: #1c1a1b; color: #FFFFFF !important; border-radius: 6px; padding: 12px 26px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-weight: 600; text-decoration: none !important; transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-cta-primary:hover{background: #2D2A2B; transform: translateY(-1px); box-shadow: 0 6px 18px rgba(0, 0, 0, 0.16);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-cta-primary:active{transform: translateY(0);}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-link-secondary{display: inline-flex; align-items: center; gap: 6px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13.5px; font-weight: 600; color: #714B67 !important; text-decoration: none !important; transition: color 0.2s ease, transform 0.2s ease;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-link-secondary svg{width: 13px; height: 13px; transition: transform 0.2s ease;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-link-secondary:hover{color: #4C2B44 !important;}.kt-apple-bottom-sheet .kt-sheet-body .kt-sheet-footer .kt-sheet-link-secondary:hover svg{transform: translateX(3px);}

/* /kamahtech_website/static/src/scss/components/showcase_sections.scss */
 .kt-journey-section{position: relative; padding: 48px 0; width: 100%; background: transparent; overflow: hidden;}@media (min-width: 640px){.kt-journey-section{padding: 60px 0;}}@media (min-width: 1024px){.kt-journey-section{padding: 75px 0;}}.kt-journey-section .kt-journey-header{margin-bottom: 28px;}@media (min-width: 640px){.kt-journey-section .kt-journey-header{margin-bottom: 34px;}}@media (min-width: 1024px){.kt-journey-section .kt-journey-header{margin-bottom: 40px;}}.kt-journey-section .kt-journey-header .kt-journey-eyebrow{display: block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.kt-journey-section .kt-journey-header .kt-journey-eyebrow{font-size: 11.5px;}}.kt-journey-section .kt-journey-header .kt-journey-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 22px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.kt-journey-section .kt-journey-header .kt-journey-title{font-size: 26px;}}@media (min-width: 1024px){.kt-journey-section .kt-journey-header .kt-journey-title{font-size: 28px;}}.kt-journey-section .kt-journey-master-card{position: relative; max-width: 1140px; margin: 0 auto; border-radius: 28px; overflow: hidden; isolation: isolate; contain: paint; color: #F8FAFC; background: radial-gradient(circle at 12% 15%, rgba(52, 211, 153, 0.35) 0%, transparent 45%), radial-gradient(circle at 88% 85%, rgba(56, 189, 248, 0.3) 0%, transparent 45%), radial-gradient(circle at 50% 50%, rgba(16, 185, 129, 0.22) 0%, transparent 55%), linear-gradient(145deg, #022C22 0%, #064E3B 38%, #0F766E 72%, #0D9488 100%); border: 1px solid rgba(255, 255, 255, 0.24); box-shadow: 0 30px 80px -15px rgba(2, 44, 34, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.35);}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card{border-radius: 32px;}}.kt-journey-section .kt-journey-master-card .kt-stage-noise{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.12; mix-blend-mode: normal; pointer-events: none; z-index: 1;}.kt-journey-section .kt-journey-master-card .kt-stage-ambient-orb{position: absolute; top: -210px; right: -170px; width: 660px; height: 660px; border-radius: 50%; background: radial-gradient(circle, rgba(52, 211, 153, 0.18) 0%, rgba(52, 211, 153, 0.13) 22%, rgba(56, 189, 248, 0.08) 45%, rgba(56, 189, 248, 0.025) 62%, transparent 75%); pointer-events: none; z-index: 1;}.kt-journey-section .kt-journey-master-card .kt-journey-split-layout{position: relative; z-index: 2; display: grid; grid-template-columns: 1fr;}@media (min-width: 1024px){.kt-journey-section .kt-journey-master-card .kt-journey-split-layout{grid-template-columns: 310px 1fr; min-height: 520px;}}@media (min-width: 1280px){.kt-journey-section .kt-journey-master-card .kt-journey-split-layout{grid-template-columns: 330px 1fr; min-height: 540px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col{position: relative; background: rgba(0, 0, 0, 0.28); border-bottom: 1px solid rgba(255, 255, 255, 0.16); padding: 22px 18px; display: flex; flex-direction: column;}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col{padding: 26px 24px;}}@media (min-width: 1024px){.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col{border-bottom: none; border-right: 1px solid rgba(255, 255, 255, 0.16); padding: 30px 24px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-header{margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.12);}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-header .kt-spine-eyebrow{display: block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.14em; color: #A7F3D0; margin-bottom: 4px;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-header .kt-spine-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 17px; font-weight: 850; color: #FFFFFF; letter-spacing: -0.02em; margin: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track{position: relative; display: flex; flex-direction: column; gap: 6px; flex: 1; justify-content: space-between;}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track{gap: 8px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-line{position: absolute; left: 17px; top: 14px; bottom: 14px; width: 2px; background: rgba(255, 255, 255, 0.15); border-radius: 999px; z-index: 1; pointer-events: none;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-line .kt-spine-line-fill{position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: scaleY(0); transform-origin: top; background: linear-gradient(180deg, #34D399 0%, #10B981 100%); box-shadow: 0 0 10px #34D399; border-radius: inherit; transition: transform 0.35s ease;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item{position: relative; z-index: 2; display: flex; align-items: center; gap: 12px; padding: 8px 10px; border-radius: 12px; background: transparent; border: 1px solid transparent; color: rgba(255, 255, 255, 0.75); cursor: pointer; outline: none; text-align: left; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item .kt-spine-dot-wrap{width: 14px; height: 14px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item .kt-spine-dot-wrap .kt-spine-dot{width: 8px; height: 8px; border-radius: 50%; background: rgba(255, 255, 255, 0.4); border: 2px solid rgba(255, 255, 255, 0.8); transition: transform 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item .kt-spine-info{display: flex; align-items: baseline; gap: 8px; min-width: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item .kt-spine-info .kt-spine-year{font-size: 13px; font-weight: 800; letter-spacing: 0.01em; color: #FFFFFF; flex-shrink: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item .kt-spine-info .kt-spine-name{font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, 0.75); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item:hover:not(.is-active){background: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.15); color: #FFFFFF;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item:hover:not(.is-active) .kt-spine-dot{background: #34D399; border-color: #A7F3D0; box-shadow: 0 0 8px rgba(52, 211, 153, 0.6);}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item.is-active{background: rgba(255, 255, 255, 0.14); border-color: rgba(52, 211, 153, 0.5); color: #FFFFFF; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.3);}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item.is-active .kt-spine-dot{transform: scale(1.5); background: #34D399; border-color: #FFFFFF; box-shadow: 0 0 12px #34D399;}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item.is-active .kt-spine-year{color: #34D399; text-shadow: 0 0 8px rgba(52, 211, 153, 0.4);}.kt-journey-section .kt-journey-master-card .kt-timeline-spine-col .kt-spine-track .kt-spine-item.is-active .kt-spine-name{color: #FFFFFF; font-weight: 750;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col{display: flex; flex-direction: column; justify-content: space-between; min-width: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body{flex: 1; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; align-items: center; min-width: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide{grid-column: 1 / -1; grid-row: 1 / -1; width: 100%; padding: 28px 22px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.28s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.28s ease;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide.is-active{opacity: 1; visibility: visible; pointer-events: auto;}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide{padding: 34px 32px;}}@media (min-width: 1024px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide{padding: 38px 40px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid{display: grid; grid-template-columns: 1fr; gap: 24px; align-items: center;}@media (min-width: 1024px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid{grid-template-columns: 1.25fr 1fr; gap: 36px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-chapter-chip{display: inline-flex; align-items: center; gap: 8px; padding: 5px 14px; border-radius: 999px; background: rgba(255, 255, 255, 0.14); border: 1px solid rgba(255, 255, 255, 0.28); font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: #A7F3D0; margin-bottom: 14px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-chapter-chip .kt-live-dot{width: 7px; height: 7px; border-radius: 50%; background: #34D399; box-shadow: 0 0 10px #34D399;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-heading{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 22px; font-weight: 850; line-height: 1.2; letter-spacing: -0.025em; color: #FFFFFF; margin: 0 0 12px;}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-heading{font-size: 26px;}}@media (min-width: 1024px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-heading{font-size: 28px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-lead-desc{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13.5px; line-height: 1.68; color: rgba(255, 255, 255, 0.9); margin: 0 0 16px; max-width: 560px;}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-lead-desc{font-size: 14.5px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-impact-badge{display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 999px; background: rgba(16, 185, 129, 0.18); border: 1px solid rgba(52, 211, 153, 0.35); color: #ECFDF5; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11.5px; font-weight: 750; letter-spacing: 0.01em; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-story-side .kt-slide-impact-badge svg{width: 14px; height: 14px; color: #34D399; flex-shrink: 0;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel{background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 20px; padding: 20px 22px; box-shadow: 0 14px 34px -8px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.28);}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel{padding: 22px 24px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-header{display: flex; align-items: center; gap: 14px; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.16);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-header .kt-panel-icon-wrap{width: 42px; height: 42px; border-radius: 12px; background: rgba(255, 255, 255, 0.18); border: 1px solid rgba(255, 255, 255, 0.35); display: flex; align-items: center; justify-content: center; color: #FFFFFF; flex-shrink: 0; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-header .kt-panel-icon-wrap svg{width: 20px; height: 20px;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-header .kt-panel-stat-group .kt-panel-stat-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 16px; font-weight: 850; color: #FFFFFF; letter-spacing: -0.01em; line-height: 1.2;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-header .kt-panel-stat-group .kt-panel-stat-sub{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11.5px; font-weight: 500; color: rgba(255, 255, 255, 0.78); margin-top: 2px;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-bullets{display: flex; flex-direction: column; gap: 10px;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-bullets .kt-bullet-item{display: flex; align-items: center; gap: 10px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; font-weight: 600; color: rgba(255, 255, 255, 0.94); line-height: 1.4;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-card-slides-body .kt-journey-slide .kt-slide-content-grid .kt-slide-visual-side .kt-slide-showcase-panel .kt-panel-bullets .kt-bullet-item svg{width: 14px; height: 14px; color: #34D399; flex-shrink: 0; padding: 2.5px; border-radius: 4px; background: rgba(52, 211, 153, 0.2); border: 1px solid rgba(52, 211, 153, 0.4);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar{position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; padding: 14px 22px; background: rgba(0, 0, 0, 0.24); border-top: 1px solid rgba(255, 255, 255, 0.16);}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar{padding: 16px 28px;}}@media (min-width: 1024px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar{padding: 16px 36px;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-meta-info{display: flex; align-items: center; gap: 4px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-meta-info .kt-nav-counter-current{font-size: 15px; font-weight: 900; color: #34D399; text-shadow: 0 0 10px rgba(52, 211, 153, 0.45);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-meta-info .kt-nav-counter-total{font-size: 13px; font-weight: 700; color: rgba(255, 255, 255, 0.45);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-meta-info .kt-nav-label-text{font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, 0.7); margin-left: 8px; display: none;}@media (min-width: 640px){.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-meta-info .kt-nav-label-text{display: inline;}}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group{display: flex; align-items: center; gap: 10px;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn{display: inline-flex; align-items: center; gap: 7px; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 999px; padding: 8px 16px; color: #FFFFFF; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; font-weight: 750; cursor: pointer; outline: none; transition: background-color 0.22s ease, border-color 0.22s ease;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn svg{width: 15px; height: 15px; transition: transform 0.22s ease;}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn:hover:not(:disabled){background: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.4);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn.kt-stepper-prev-btn:hover:not(:disabled) svg{transform: translateX(-2px);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn.kt-stepper-next-btn{background: linear-gradient(135deg, #059669 0%, #10B981 50%, #34D399 100%); border-color: rgba(255, 255, 255, 0.45); box-shadow: 0 2px 14px rgba(16, 185, 129, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.3);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn.kt-stepper-next-btn:hover:not(:disabled){background: linear-gradient(135deg, #047857 0%, #059669 50%, #10B981 100%); box-shadow: 0 4px 18px rgba(16, 185, 129, 0.6);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn.kt-stepper-next-btn:hover:not(:disabled) svg{transform: translateX(2px);}.kt-journey-section .kt-journey-master-card .kt-timeline-content-col .kt-stepper-nav-bar .kt-nav-actions-group .kt-nav-arrow-btn:disabled{opacity: 0.3; cursor: not-allowed; pointer-events: none; box-shadow: none !important; filter: grayscale(0.5);}@media (prefers-reduced-motion: no-preference){.kt-journey-section.is-journey-running .kt-stage-ambient-orb{animation: ktOrbFloat 8s ease-in-out infinite alternate;}.kt-journey-section.is-journey-running .kt-journey-slide.is-active .kt-live-dot{animation: kt-pulse-emerald 2s ease-in-out infinite;}}@media (prefers-reduced-motion: reduce){.kt-journey-section .kt-spine-line-fill, .kt-journey-section .kt-journey-slide, .kt-journey-section .kt-spine-item, .kt-journey-section .kt-spine-dot, .kt-journey-section .kt-nav-arrow-btn, .kt-journey-section .kt-nav-arrow-btn svg{transition: none !important;}}.kt-financial-services-section{position: relative; padding: 48px 0; width: 100%; background: transparent; overflow: hidden;}@media (min-width: 640px){.kt-financial-services-section{padding: 60px 0;}}@media (min-width: 1024px){.kt-financial-services-section{padding: 75px 0;}}.kt-financial-services-section .kt-cfo-section-header{margin-bottom: 28px;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-section-header{margin-bottom: 34px;}}@media (min-width: 1024px){.kt-financial-services-section .kt-cfo-section-header{margin-bottom: 40px;}}.kt-financial-services-section .kt-cfo-section-header .kt-cfo-section-eyebrow{display: block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-section-header .kt-cfo-section-eyebrow{font-size: 11.5px;}}.kt-financial-services-section .kt-cfo-section-header .kt-cfo-section-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 22px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-section-header .kt-cfo-section-title{font-size: 26px;}}@media (min-width: 1024px){.kt-financial-services-section .kt-cfo-section-header .kt-cfo-section-title{font-size: 28px;}}.kt-financial-services-section .kt-cfo-master-card{position: relative; background: radial-gradient(circle at 12% 15%, rgba(56, 189, 248, 0.28) 0%, transparent 42%), radial-gradient(circle at 88% 85%, rgba(139, 92, 246, 0.25) 0%, transparent 42%), radial-gradient(circle at 50% 50%, rgba(37, 99, 235, 0.18) 0%, transparent 55%), linear-gradient(145deg, #1E1B4B 0%, #1E3A8A 45%, #0284C7 85%, #0369A1 100%); border: 1px solid rgba(255, 255, 255, 0.24); border-radius: 28px; color: #F8FAFC; overflow: hidden; isolation: isolate; contain: paint; box-shadow: 0 30px 80px -15px rgba(15, 23, 42, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.35);}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card{border-radius: 32px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-noise{position: absolute; inset: 0; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.12; mix-blend-mode: normal; pointer-events: none; z-index: 1;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-ambient-orb{position: absolute; top: -210px; right: -170px; width: 630px; height: 630px; border-radius: 50%; background: radial-gradient(circle, rgba(56, 189, 248, 0.15) 0%, rgba(56, 189, 248, 0.11) 22%, rgba(139, 92, 246, 0.06) 45%, rgba(139, 92, 246, 0.02) 62%, transparent 75%); pointer-events: none; z-index: 1;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-card-inner{position: relative; z-index: 2; display: flex; flex-direction: column;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block{display: grid; grid-template-columns: 1fr; gap: 28px; align-items: start; padding: 36px 24px 32px;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block{padding: 44px 36px 36px;}}@media (min-width: 1024px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block{grid-template-columns: 1.28fr 1fr; gap: 48px; align-items: center; padding: 52px 48px 40px;}}@media (min-width: 1280px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block{padding: 58px 54px 44px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-eyebrow-chip{display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.16); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 999px; padding: 6px 14px; width: fit-content; margin-bottom: 16px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-eyebrow-chip .kt-live-pulse{width: 7px; height: 7px; border-radius: 50%; background: #38BDF8; box-shadow: 0 0 10px #38BDF8;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-eyebrow-chip .kt-eyebrow-text{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; color: #FFFFFF; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 28px; font-weight: 850; line-height: 1.16; letter-spacing: -0.03em; color: #FFFFFF; margin: 0 0 14px;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-title{font-size: 34px;}}@media (min-width: 1024px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-title{font-size: 38px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-title .kt-highlight-cyan, .kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-title .kt-highlight-gold, .kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-title .kt-highlight-emerald{background: linear-gradient(135deg, #FFFFFF 0%, #BAE6FD 50%, #38BDF8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-lead{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 15px; line-height: 1.68; color: rgba(255, 255, 255, 0.9); margin: 0;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-main .kt-cfo-lead{font-size: 16px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside{display: flex; flex-direction: column; gap: 16px;}@media (min-width: 1024px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside{align-items: flex-end;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-credential-card{display: flex; align-items: center; gap: 14px; padding: 14px 18px; background: rgba(255, 255, 255, 0.12); border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 16px; width: 100%; max-width: 440px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-credential-card .kt-credential-icon-wrap{width: 40px; height: 40px; border-radius: 12px; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.35); display: inline-flex; align-items: center; justify-content: center; color: #FFFFFF; flex-shrink: 0;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-credential-card .kt-credential-icon-wrap svg{width: 18px; height: 18px;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-credential-card .kt-credential-text{display: flex; flex-direction: column; gap: 2px;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-credential-card .kt-credential-text .kt-credential-name{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13.5px; font-weight: 750; color: #FFFFFF;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-credential-card .kt-credential-text .kt-credential-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11.5px; color: rgba(255, 255, 255, 0.82);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-action-wrap .kt-cfo-btn-primary{display: inline-flex; align-items: center; gap: 8px; background: #FFFFFF; color: #0F172A !important; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-weight: 800; padding: 13px 26px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.6); text-decoration: none !important; transition: background-color 0.25s ease; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.22);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-action-wrap .kt-cfo-btn-primary svg{width: 15px; height: 15px;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-header-block .kt-cfo-header-aside .kt-cfo-action-wrap .kt-cfo-btn-primary:hover{background: #F1F5F9; box-shadow: 0 8px 28px rgba(0, 0, 0, 0.32);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row{display: grid; grid-template-columns: repeat(2, 1fr); border-top: 1px solid rgba(255, 255, 255, 0.16); border-bottom: 1px solid rgba(255, 255, 255, 0.16); background: rgba(255, 255, 255, 0.04);}@media (min-width: 768px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row{grid-template-columns: repeat(4, 1fr);}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell{display: flex; flex-direction: column; gap: 4px; padding: 22px 20px; border-right: 1px solid rgba(255, 255, 255, 0.16);}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell{padding: 26px 28px;}}@media (max-width: 767.98px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell:nth-child(2n){border-right: none;}}@media (max-width: 767.98px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell:nth-child(1), .kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell:nth-child(2){border-bottom: 1px solid rgba(255, 255, 255, 0.16);}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell:last-child{border-right: none;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell .kt-stat-number{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 24px; font-weight: 900; color: #FFFFFF; letter-spacing: -0.02em; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell .kt-stat-number{font-size: 28px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-stats-divider-row .kt-stat-cell .kt-stat-label{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 650; color: rgba(255, 255, 255, 0.82); text-transform: uppercase; letter-spacing: 0.06em; line-height: 1.35;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid{display: grid; grid-template-columns: 1fr;}@media (min-width: 768px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid{grid-template-columns: repeat(2, 1fr);}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell{position: relative; padding: 28px 24px; display: flex; flex-direction: column; gap: 10px; transition: background 0.2s ease;}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell{padding: 32px 36px;}}@media (min-width: 1024px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell{padding: 36px 48px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell:hover{background: rgba(255, 255, 255, 0.035);}@media (min-width: 768px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell.cell-border-right{border-right: 1px solid rgba(255, 255, 255, 0.16);}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell.cell-border-bottom{border-bottom: 1px solid rgba(255, 255, 255, 0.16);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-top{display: flex; align-items: center; justify-content: space-between; margin-bottom: 4px;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-top .kt-pillar-badge-wrap{display: flex; align-items: center; gap: 8px;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-top .kt-pillar-badge-wrap .kt-pillar-num{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11.5px; font-weight: 900; color: #FFFFFF; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.35); border-radius: 8px; padding: 3px 8px; line-height: 1; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-top .kt-pillar-badge-wrap .kt-pillar-tag{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #FFFFFF; background: rgba(255, 255, 255, 0.16); border: 1px solid rgba(255, 255, 255, 0.28); border-radius: 999px; padding: 3px 10px; line-height: 1; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-top .kt-pillar-icon{color: #FFFFFF; opacity: 0.85; display: flex; align-items: center;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-top .kt-pillar-icon svg{width: 20px; height: 20px;}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-heading{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 17.5px; font-weight: 850; line-height: 1.35; color: #FFFFFF; margin: 0; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);}@media (min-width: 640px){.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-heading{font-size: 18.5px;}}.kt-financial-services-section .kt-cfo-master-card .kt-cfo-pillars-divider-grid .kt-pillar-cell .kt-pillar-paragraph{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13.5px; line-height: 1.6; color: rgba(255, 255, 255, 0.9); margin: 0; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);}@media (prefers-reduced-motion: no-preference){.kt-financial-services-section.is-finance-running .kt-cfo-master-card .kt-live-pulse{animation: kt-pulse-cyan 2s ease-in-out infinite;}}@keyframes kt-pulse-cyan{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: 0.5; transform: scale(0.85);}}@keyframes kt-pulse-emerald{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: 0.5; transform: scale(0.85);}}@keyframes kt-pulse-glow{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: 0.4; transform: scale(0.85);}}@keyframes ktSlideFadeIn{0%{opacity: 0; transform: translateY(12px);}100%{opacity: 1; transform: translateY(0);}}@keyframes ktOrbFloat{0%{transform: translate(0, 0) scale(1);}50%{transform: translate(30px, 20px) scale(1.08);}100%{transform: translate(-15px, 35px) scale(0.95);}}.kt-academy-matrix-section{position: relative; padding: 48px 0; width: 100%; background: transparent; overflow: hidden;}@media (min-width: 640px){.kt-academy-matrix-section{padding: 60px 0;}}@media (min-width: 1024px){.kt-academy-matrix-section{padding: 75px 0;}}.kt-academy-matrix-section .kt-academy-header{text-align: center; max-width: 820px; margin: 0 auto 28px; padding: 0 16px;}@media (min-width: 640px){.kt-academy-matrix-section .kt-academy-header{margin-bottom: 34px;}}@media (min-width: 1024px){.kt-academy-matrix-section .kt-academy-header{margin-bottom: 40px;}}.kt-academy-matrix-section .kt-academy-header .kt-academy-eyebrow{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 750; text-transform: uppercase; letter-spacing: 0.16em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.kt-academy-matrix-section .kt-academy-header .kt-academy-eyebrow{font-size: 12px;}}.kt-academy-matrix-section .kt-academy-header .kt-academy-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 24px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0 0 12px;}@media (min-width: 640px){.kt-academy-matrix-section .kt-academy-header .kt-academy-title{font-size: 28px;}}@media (min-width: 1024px){.kt-academy-matrix-section .kt-academy-header .kt-academy-title{font-size: 34px;}}.kt-academy-matrix-section .kt-academy-header .kt-instructor-badge{display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 999px; background: rgba(38, 163, 177, 0.1); border: 1px solid rgba(38, 163, 177, 0.25); font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; font-weight: 700; color: #0F766E; margin-top: 6px;}.kt-academy-matrix-section .kt-academy-grid{display: grid; grid-template-columns: 1fr; gap: 24px; margin-bottom: 32px;}@media (min-width: 1024px){.kt-academy-matrix-section .kt-academy-grid{grid-template-columns: repeat(3, 1fr); gap: 28px;}}.kt-academy-matrix-section .kt-tier-card{background: #FFFFFF; border: 1px solid rgba(15, 23, 42, 0.08); border-radius: 24px; padding: 30px 26px; display: flex; flex-direction: column; justify-content: space-between; box-shadow: 0 4px 20px rgba(15, 23, 42, 0.03);}.kt-academy-matrix-section .kt-tier-card.tier-popular{border-color: rgba(38, 163, 177, 0.4); box-shadow: 0 8px 30px rgba(38, 163, 177, 0.08); position: relative;}.kt-academy-matrix-section .kt-tier-card.tier-popular .kt-tier-pill{background: #26a3b1; color: #FFFFFF;}.kt-academy-matrix-section .kt-tier-card .kt-tier-top{margin-bottom: 20px;}.kt-academy-matrix-section .kt-tier-card .kt-tier-top .kt-tier-pill{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; padding: 4px 11px; border-radius: 999px; background: rgba(15, 23, 42, 0.06); color: #0F172A; margin-bottom: 12px;}.kt-academy-matrix-section .kt-tier-card .kt-tier-top .kt-tier-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 19px; font-weight: 800; line-height: 1.3; color: #0F172A; margin: 0 0 6px;}.kt-academy-matrix-section .kt-tier-card .kt-tier-top .kt-tier-audience{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; font-weight: 600; color: #64748B; margin: 0;}.kt-academy-matrix-section .kt-tier-card .kt-tier-modules-list{list-style: none; margin: 0 0 24px 0; padding: 0; display: flex; flex-direction: column; gap: 10px;}.kt-academy-matrix-section .kt-tier-card .kt-tier-modules-list li{display: flex; align-items: center; gap: 8px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 600; color: #334155;}.kt-academy-matrix-section .kt-tier-card .kt-tier-modules-list li svg{width: 14px; height: 14px; color: #10B981; flex-shrink: 0;}.kt-academy-matrix-section .kt-tier-card .kt-tier-case{background: #F8FAFC; border-radius: 12px; padding: 12px 14px; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12px; line-height: 1.5; color: #475569; margin-top: auto; border: 1px solid rgba(15, 23, 42, 0.05);}.kt-academy-matrix-section .kt-tier-card .kt-tier-case strong{color: #0F172A;}.kt-academy-matrix-section .kt-corporate-training-box{background: #F1F5F9; border: 1px solid rgba(15, 23, 42, 0.08); border-radius: 20px; padding: 24px 28px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 18px;}.kt-academy-matrix-section .kt-corporate-training-box .kt-corp-info{max-width: 680px;}.kt-academy-matrix-section .kt-corporate-training-box .kt-corp-info h4, .kt-academy-matrix-section .kt-corporate-training-box .kt-corp-info .h4{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 16.5px; font-weight: 800; color: #0F172A; margin: 0 0 4px;}.kt-academy-matrix-section .kt-corporate-training-box .kt-corp-info p{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13.5px; line-height: 1.55; color: #475569; margin: 0;}.kt-academy-matrix-section .kt-corporate-training-box .kt-corp-btn{display: inline-flex; align-items: center; gap: 6px; padding: 10px 20px; border-radius: 999px; background: #0F172A; color: #FFFFFF !important; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 750; text-decoration: none !important; transition: background 0.2s ease;}.kt-academy-matrix-section .kt-corporate-training-box .kt-corp-btn:hover{background: #1E293B;}.kt-regional-hubs-section{position: relative; padding: 48px 0; width: 100%; background: transparent; overflow: hidden;}@media (min-width: 640px){.kt-regional-hubs-section{padding: 60px 0;}}@media (min-width: 1024px){.kt-regional-hubs-section{padding: 75px 0;}}.kt-regional-hubs-section .kt-hubs-header{text-align: center; max-width: 820px; margin: 0 auto 28px; padding: 0 16px;}@media (min-width: 640px){.kt-regional-hubs-section .kt-hubs-header{margin-bottom: 34px;}}@media (min-width: 1024px){.kt-regional-hubs-section .kt-hubs-header{margin-bottom: 40px;}}.kt-regional-hubs-section .kt-hubs-header .kt-hubs-eyebrow{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 11px; font-weight: 750; text-transform: uppercase; letter-spacing: 0.16em; color: #64748B; margin-bottom: 8px;}@media (min-width: 640px){.kt-regional-hubs-section .kt-hubs-header .kt-hubs-eyebrow{font-size: 12px;}}.kt-regional-hubs-section .kt-hubs-header .kt-hubs-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 24px; font-weight: 800; line-height: 1.25; letter-spacing: -0.025em; color: #0F172A; margin: 0 0 12px;}@media (min-width: 640px){.kt-regional-hubs-section .kt-hubs-header .kt-hubs-title{font-size: 28px;}}@media (min-width: 1024px){.kt-regional-hubs-section .kt-hubs-header .kt-hubs-title{font-size: 34px;}}.kt-regional-hubs-section .kt-hubs-header .kt-hubs-subtitle{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 14.5px; font-weight: 400; line-height: 1.65; color: #64748B; margin: 0 auto; max-width: 640px;}@media (min-width: 640px){.kt-regional-hubs-section .kt-hubs-header .kt-hubs-subtitle{font-size: 16px;}}.kt-regional-hubs-section .kt-hubs-grid{display: grid; grid-template-columns: 1fr; gap: 20px;}@media (min-width: 640px){.kt-regional-hubs-section .kt-hubs-grid{grid-template-columns: repeat(2, 1fr); gap: 24px;}}@media (min-width: 1024px){.kt-regional-hubs-section .kt-hubs-grid{grid-template-columns: repeat(3, 1fr); gap: 28px;}}.kt-regional-hubs-section .kt-hub-card{background: #FFFFFF; border: 1px solid rgba(15, 23, 42, 0.08); border-radius: 24px; padding: 30px 26px; display: flex; flex-direction: column; justify-content: space-between; gap: 20px; box-shadow: 0 4px 20px rgba(15, 23, 42, 0.03);}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-flag-row{display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-flag-row .kt-hub-flag{font-size: 24px; line-height: 1;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-flag-row .kt-hub-tz{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 10.5px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: #059669; background: rgba(16, 185, 129, 0.1); padding: 3px 8px; border-radius: 999px; display: inline-flex; align-items: center; gap: 5px;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-flag-row .kt-hub-tz::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: #10B981;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-city{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 20px; font-weight: 800; line-height: 1.25; color: #0F172A; margin: 0 0 4px;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-role{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px; font-weight: 600; color: #26a3b1; margin: 0 0 14px;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-top .kt-hub-address{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; line-height: 1.6; color: #64748B; margin: 0;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-bottom{padding-top: 18px; border-top: 1px solid rgba(15, 23, 42, 0.06); display: flex; align-items: center; justify-content: space-between;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-bottom .kt-hub-phone{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 13px; font-weight: 700; color: #0F172A !important; text-decoration: none !important; display: inline-flex; align-items: center; gap: 6px; transition: color 0.2s ease;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-bottom .kt-hub-phone:hover{color: #26a3b1 !important;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-bottom .kt-hub-action{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-size: 12px; font-weight: 700; color: #64748B !important; text-decoration: none !important; transition: color 0.2s ease;}.kt-regional-hubs-section .kt-hub-card .kt-hub-card-bottom .kt-hub-action:hover{color: #0F172A !important;}

/* /kamahtech_website/static/src/scss/animations/transitions.scss */
 .kt-reveal-mask, .kt-desc-mask{display: inline-block; overflow: hidden; vertical-align: bottom; line-height: inherit;}.kt-reveal-word, .kt-desc-word{display: inline-block; will-change: transform, opacity;}

/* /kamahtech_website/static/src/scss/pages/landing.scss */
 html.kt-animations-pending .kt-header-container{opacity: 0; transform: translate3d(0, -45px, 0);}html.kt-animations-pending .hero-title .kt-title-line{opacity: 0; transform: translate3d(0, 24px, 0);}html.kt-animations-pending .hero-description, html.kt-animations-pending .hero-cta-group{opacity: 0; transform: translate3d(0, 16px, 0);}html.kt-animations-pending .hero-carousel-container{opacity: 1; transform: translate3d(0, 30px, 0);}.hero-section{position: relative; background: transparent; min-height: 80vh; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding-top: 120px; padding-bottom: 24px; width: 100%; overflow: hidden; isolation: isolate;}@media (min-width: 640px){.hero-section{padding-top: 128px; padding-bottom: 24px;}}@media (min-width: 768px){.hero-section{padding-top: 135px; padding-bottom: 28px;}}@media (min-width: 1024px){.hero-section{padding-top: 145px; padding-bottom: 32px;}}@media (min-width: 1280px){.hero-section{padding-top: 155px; padding-bottom: 36px;}}.hero-section .hero-studio-bg{display: none;}.hero-section .container{position: relative; z-index: 1;}.hero-section .hero-content{display: flex; flex-direction: column; align-items: center; text-align: center; margin: 0 auto; width: 100%;}.hero-section .hero-title{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-weight: 800; color: #111827; margin: 0 auto; text-align: center; letter-spacing: -0.024em; text-wrap: balance; font-size: clamp(24px, 6.4vw, 29px); line-height: 1.42; max-width: 100%; padding: 0 4px;}@media (min-width: 640px){.hero-section .hero-title{font-size: clamp(25px, 4vw, 30px); line-height: 1.44; max-width: 680px;}}@media (min-width: 768px){.hero-section .hero-title{font-size: clamp(28px, 3.5vw, 33px); line-height: 1.42; max-width: 780px;}}@media (min-width: 1024px){.hero-section .hero-title{font-size: clamp(33px, 2.9vw, 39px); line-height: 1.50; max-width: 980px;}}@media (min-width: 1280px){.hero-section .hero-title{font-size: clamp(36px, 3.1vw, 43px); line-height: 1.52; max-width: 1040px;}}.hero-section .hero-title .kt-title-line{display: block; margin: 0 auto; padding: 0; text-align: center; overflow: visible !important; line-height: inherit; will-change: transform, opacity;}.hero-section .hero-title .kt-nowrap{display: inline-block; white-space: nowrap;}.hero-section .hero-title .hero-logo-box{display: inline-flex; align-items: center; justify-content: center; width: 1.2em; height: 1.2em; aspect-ratio: 1 / 1; vertical-align: -0.18em; margin: 0 0.18em; flex-shrink: 0; position: relative; user-select: none; overflow: visible !important; isolation: isolate;}.hero-section .hero-title .hero-logo-box .hero-crown-svg{position: absolute; top: -54%; left: 72%; width: 88%; height: auto; transform: translateX(-30%) rotate(22deg) translateZ(0); pointer-events: none !important; z-index: 5; background: transparent !important; fill: none !important; overflow: visible !important; filter: none; backface-visibility: hidden; -webkit-backface-visibility: hidden; transform-style: preserve-3d; shape-rendering: geometricPrecision;}.hero-section .hero-title .hero-logo-box .hero-crown-svg path{fill: none !important; stroke: #1c1a1b !important; stroke-opacity: 1 !important; stroke-width: 2.6px !important; stroke-linecap: round; stroke-linejoin: round; vector-effect: non-scaling-stroke;}.hero-section .hero-title .hero-logo-box .hero-title-logo{width: 100%; height: 100%; object-fit: contain; display: block; position: relative; z-index: 1; transform: translateZ(0); backface-visibility: hidden; -webkit-backface-visibility: hidden; transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1); will-change: transform;}.hero-section .hero-title .hero-logo-box:hover .hero-title-logo{transform: scale(1.12) rotate(-8deg) translateZ(0);}.hero-section .hero-title .odoo-wordmark{display: inline-block; font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-weight: 900; letter-spacing: -0.04em; text-transform: lowercase;}.hero-section .hero-title .odoo-wordmark .o-purple{color: #714B67 !important;}.hero-section .hero-title .odoo-wordmark .o-gray{color: #8F8F8F !important;}.hero-section .hero-title .gold-partner-badge{display: inline-block; position: relative; white-space: nowrap !important; vertical-align: baseline; padding: 0.04em 0.22em; margin: 0 0.04em; font: inherit; line-height: inherit; color: inherit; isolation: isolate; backface-visibility: hidden; -webkit-backface-visibility: hidden; transform: translateZ(0);}.hero-section .hero-title .gold-partner-badge .gp-bg{position: absolute; inset: -0.04em -0.06em -0.04em -0.06em; border-radius: 0.24em; background: linear-gradient(135deg, #F59E0B 0%, #D97706 50%, #B45309 100%); transform-origin: left center; transform: scaleX(0) translateZ(0); z-index: 1; box-shadow: none; backface-visibility: hidden; -webkit-backface-visibility: hidden; will-change: transform; pointer-events: none;}.hero-section .hero-title .gold-partner-badge .gp-noise{position: absolute; inset: -0.04em -0.06em -0.04em -0.06em; border-radius: 0.24em; background-image: url("/kamahtech_website/static/src/img/noise-grain.webp"); background-repeat: repeat; opacity: 0.45; mix-blend-mode: normal; transform-origin: left center; transform: scaleX(0) translateZ(0); z-index: 2; pointer-events: none; backface-visibility: hidden; -webkit-backface-visibility: hidden; will-change: transform;}.hero-section .hero-title .gold-partner-badge .gp-text{font: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; white-space: nowrap !important; backface-visibility: hidden; -webkit-backface-visibility: hidden; transform: translateZ(0);}.hero-section .hero-title .gold-partner-badge .gp-text-base{position: relative; z-index: 3; display: inline-block; color: inherit;}.hero-section .hero-title .gold-partner-badge .gp-overlay-wrap{position: absolute; inset: 0; padding: inherit; display: block; z-index: 4; pointer-events: none; clip-path: inset(0 100% 0 0); will-change: clip-path; user-select: none;}.hero-section .hero-title .gold-partner-badge .gp-overlay-wrap .gp-text-white{display: inline-block; color: #FFFFFF !important; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);}.hero-section .hero-description{font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-weight: 400; color: #4B5563; margin: 12px auto 0 auto; text-align: center; letter-spacing: -0.01em; text-wrap: balance; font-size: clamp(13.5px, 3.2vw, 14.5px); line-height: 1.72; max-width: 100%;}@media (min-width: 640px){.hero-section .hero-description{font-size: 15px; line-height: 1.74; max-width: 520px; margin-top: 14px;}}@media (min-width: 768px){.hero-section .hero-description{font-size: 16px; line-height: 1.76; max-width: 560px; margin-top: 16px;}}@media (min-width: 1024px){.hero-section .hero-description{font-size: 17.5px; line-height: 1.76; max-width: 660px; margin-top: 20px;}}@media (min-width: 1280px){.hero-section .hero-description{font-size: 18.5px; line-height: 1.78; max-width: 700px; margin-top: 22px;}}.hero-section .hero-cta-group{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 12px; width: 100%; max-width: 100%; margin: 22px auto 0 auto;}@media (min-width: 640px){.hero-section .hero-cta-group{flex-direction: row; align-items: center; justify-content: center; max-width: none; width: auto; gap: 14px; margin: 26px auto 0 auto;}}@media (min-width: 1024px){.hero-section .hero-cta-group{gap: 16px; margin-top: 28px;}}@keyframes ambientDrift1{0%{transform: translate(0, 0) scale(1);}50%{transform: translate(35px, 20px) scale(1.08);}100%{transform: translate(-20px, 12px) scale(0.95);}}@keyframes ambientDrift2{0%{transform: translate(0, 0) scale(1);}50%{transform: translate(-30px, 25px) scale(1.1);}100%{transform: translate(20px, -15px) scale(0.94);}}@keyframes ambientDrift3{0%{transform: translate(0, 0) scale(1);}50%{transform: translate(25px, -20px) scale(1.06);}100%{transform: translate(-25px, 15px) scale(0.96);}}.hero-section .hero-title.kt-hero-final .gold-partner-badge .gp-bg, .hero-section .hero-title.kt-hero-final .gold-partner-badge .gp-noise{transform: scaleX(1) translateZ(0); will-change: auto;}.hero-section .hero-title.kt-hero-final .gold-partner-badge .gp-overlay-wrap{clip-path: inset(0); will-change: auto;}

/* /kamahtech_website/static/src/scss/editor.scss */
 body.editor_enable #wrapwrap .hero-carousel-container, body.editor_enable #wrapwrap .solutions-carousel-viewport, body.editor_enable #wrapwrap .video-carousel-viewport{overflow-x: auto; user-select: auto; touch-action: auto;}body.editor_enable #wrapwrap .hero-carousel-container .carousel-card.card-canvas{position: relative; transform: none !important; user-select: auto; -webkit-user-select: auto;}body.editor_enable #wrapwrap .hero-carousel-container .carousel-card.card-canvas img{pointer-events: auto;}body.editor_enable #wrapwrap .solutions-carousel-track, body.editor_enable #wrapwrap .video-carousel-track{transform: none !important;}

/* /kamahtech_website/static/src/scss/base/rtl.scss */
 html[dir="rtl"] body{direction: rtl; text-align: start;}html[dir="rtl"] :where(body, #wrapwrap, main, header, footer, section, div, h1, h2, h3, h4, h5, h6, p, span, a, button, input, textarea, select, blockquote, q, cite, label, li, ul, ol, small, strong, em, b):not(.fa):not(.fas):not(.far):not(.fab):not([class*="fa-"]){font-family: Tahoma, Arial, sans-serif !important; letter-spacing: normal !important;}html[dir="rtl"] input, html[dir="rtl"] textarea, html[dir="rtl"] select{text-align: start;}html[dir="rtl"] [type="email"], html[dir="rtl"] [type="tel"], html[dir="rtl"] [type="url"], html[dir="rtl"] a[href^="tel:"], html[dir="rtl"] a[href^="mailto:"], html[dir="rtl"] .kt-phone-badge, html[dir="rtl"] .kt-timeline-counter, html[dir="rtl"] .odoo-wordmark, html[dir="rtl"] video, html[dir="rtl"] iframe{direction: ltr; unicode-bidi: isolate;}html[dir="rtl"] .fa-arrow-right, html[dir="rtl"] .fa-arrow-left, html[dir="rtl"] .fa-chevron-right, html[dir="rtl"] .fa-chevron-left, html[dir="rtl"] .kt-nav-cta-btn svg, html[dir="rtl"] .kt-panel-footer-link svg, html[dir="rtl"] .kt-sheet-link-secondary svg, html[dir="rtl"] .apple-carousel-btn svg, html[dir="rtl"] .solutions-nav-btn svg, html[dir="rtl"] .video-nav-btn svg{transform: scaleX(-1);}html[dir="rtl"] .kt-header-container .kt-dropdown-arrow, html[dir="rtl"] .kt-header-container .kt-dropdown-background, html[dir="rtl"] .hero-carousel-container .carousel-card.card-canvas{left: 0 !important; right: auto !important;}html[dir="rtl"] .kt-header-container .kt-dropdown-arrow{border-left: 1px solid #E2E8F0 !important; border-right: 0 !important;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark){display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0 0.22em;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark) .gold-partner-badge{order: 1;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark) .odoo-wordmark{order: 2;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark) .kt-nowrap{order: 3;}html[dir="rtl"] .accordion-trigger{padding-inline: 8px !important; text-align: start;}html[dir="rtl"] .accordion-trigger-left{min-width: 0;}@media (max-width: 575.98px){html[dir="rtl"] .kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination{max-width: 100%; flex-wrap: wrap; justify-content: center; border-radius: 20px;}html[dir="rtl"] .kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-numbers{order: 3; flex-basis: 100%; justify-content: center; flex-wrap: wrap;}}html[dir="rtl"] .btn-hero .btn-text-roll, html[dir="rtl"] .btn-hero .btn-text-roll .btn-roll-text{line-height: 1.6em;}html[dir="rtl"] .btn-hero .btn-text-roll{height: 1.6em;}

/* /kamahtech_website/static/src/scss/base/home_icons.scss */
 @font-face{font-family: "KamahTech Icons"; src: url("/kamahtech_website/static/src/fonts/fontawesome/kamahtech-icons.woff2") format("woff2"); font-style: normal; font-weight: normal; font-display: swap; unicode-range: U+20, U+A8-A9, U+AE, U+B4, U+C6, U+D8, U+F002, U+F009, U+F017, U+F021, U+F053-F054, U+F060-F061, U+F06C, U+F07A, U+F0AC-F0AD, U+F0B1, U+F0C0, U+F0D1, U+F0F7, U+F10B, U+F133, U+F14E, U+F19D, U+F1AD, U+F1B3, U+F1DE, U+F1EA, U+F1EC, U+F21E, U+F275, U+F2B5, U+F2BE, U+F2C1;}@font-face{font-family: "KamahTech Icons"; src: url("/web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"); font-style: normal; font-weight: normal; font-display: block; unicode-range: U+2122, U+221E, U+2260, U+F000-F001, U+F003-F008, U+F00A-F00E, U+F010-F016, U+F018-F01E, U+F022-F03E, U+F040-F04E, U+F050-F052, U+F055-F05E, U+F062-F06B, U+F06D-F06E, U+F070-F079, U+F07B-F07E, U+F080-F08E, U+F090-F09E, U+F0A0-F0AB, U+F0AE, U+F0B0, U+F0B2, U+F0C1-F0CE, U+F0D0, U+F0D2-F0DE, U+F0E0-F0EE, U+F0F0-F0F6, U+F0F8-F0FE, U+F100-F10A, U+F10C-F10E, U+F110-F11E, U+F120-F12E, U+F130-F132, U+F134-F13E, U+F140-F14D, U+F150-F15E, U+F160-F16E, U+F170-F17E, U+F180-F18E, U+F190-F19C, U+F19E, U+F1A0-F1AC, U+F1AE, U+F1B0-F1B2, U+F1B4-F1BE, U+F1C0-F1CE, U+F1D0-F1DD, U+F1E0-F1E9, U+F1EB, U+F1ED-F1EE, U+F1F0-F1FE, U+F200-F20E, U+F210-F21D, U+F221-F23E, U+F240-F24E, U+F250-F25E, U+F260-F26E, U+F270-F274, U+F276-F27E, U+F280-F28E, U+F290-F29E, U+F2A0-F2AE, U+F2B0-F2B4, U+F2B6-F2BD, U+F2C0, U+F2C2-F2CE, U+F2D0-F2DE, U+F2E0-F2EE, U+F500;}:root .fa, :root .fa::before, :root [class^="fa-"], :root [class^="fa-"]::before, :root [class*=" fa-"], :root [class*=" fa-"]::before{font-family: "KamahTech Icons" !important;}