@charset "UTF-8";.o_cc5 h1,.o_footer h1,.o_colored_level .o_cc5 h1,.o_colored_level .o_footer h1,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1,.navbar-light h1,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1,.o_colored_level .navbar-light h1,.bg-o-color-3 h1,.o_colored_level .bg-o-color-3 h1,.o_cc5 h2,.o_footer h2,.o_colored_level .o_cc5 h2,.o_colored_level .o_footer h2,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2,.navbar-light h2,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2,.o_colored_level .navbar-light h2,.bg-o-color-3 h2,.o_colored_level .bg-o-color-3 h2,.o_cc5 h3,.o_footer h3,.o_colored_level .o_cc5 h3,.o_colored_level .o_footer h3,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3,.navbar-light h3,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3,.o_colored_level .navbar-light h3,.bg-o-color-3 h3,.o_colored_level .bg-o-color-3 h3,.o_cc5 h4,.o_footer h4,.o_colored_level .o_cc5 h4,.o_colored_level .o_footer h4,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4,.navbar-light h4,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4,.o_colored_level .navbar-light h4,.bg-o-color-3 h4,.o_colored_level .bg-o-color-3 h4,.o_cc5 h5,.o_footer h5,.o_colored_level .o_cc5 h5,.o_colored_level .o_footer h5,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5,.navbar-light h5,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5,.o_colored_level .navbar-light h5,.bg-o-color-3 h5,.o_colored_level .bg-o-color-3 h5,.o_cc5 h6,.o_footer h6,.o_colored_level .o_cc5 h6,.o_colored_level .o_footer h6,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6,.navbar-light h6,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6,.o_colored_level .navbar-light h6,.bg-o-color-3 h6,.o_colored_level .bg-o-color-3 h6,.o_cc5 .h6,.o_footer .h6,.o_colored_level .o_cc5 .h6,.o_colored_level .o_footer .h6,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6,.navbar-light .h6,.o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6,.o_colored_level .navbar-light .h6,.bg-o-color-3 .h6,.o_colored_level .bg-o-color-3 .h6{color: inherit;}:root{--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: var(--brand-500, #FF7C1C); --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: #FFFFFF; --o-cc5-link: #FFFFFF; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #FFFFFF; --o-cc5-text: #f5f2f0; --o-cc5-bg: #2e1f14; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: var(--brand-500, #FF7C1C); --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #FFFFFF; --o-cc4-link: #FFFFFF; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: #f5f2f0; --o-cc4-bg: var(--brand-500, #FF7C1C); --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #f5f2f0; --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: var(--brand-500, #FF7C1C); --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: #2e1f14; --o-cc2-text: ; --o-cc2-bg: #f5f2f0; --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: ; --copyright: ; --footer-custom: ; --footer: #2e1f14; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #f5f2f0; --header-sales_two-custom: ; --header-sales_two: #2e1f14; --header-sales_one-custom: ; --header-sales_one: #f5f2f0; --menu-border-color: ; --menu-custom: #FFFFFF; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #2e1f14; --o-color-4: #FFFFFF; --o-color-3: #f5f2f0; --o-color-2: var(--brand-500, #FF7C1C); --o-color-1: var(--brand-500, #FF7C1C); --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: var(--brand-500, #FF7C1C); --secondary: var(--brand-500, #FF7C1C); --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f5f2f0; --dark: #2e1f14; --primary-rgb: 255, 124, 28; --secondary-rgb: 255, 124, 28; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 245, 242.1657754, 240; --dark-rgb: 46, 31.26203209, 20; --primary-text-emphasis: var(--brand-800, #B34700); --secondary-text-emphasis: #66320b; --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: #ffe5d2; --secondary-bg-subtle: #ffe5d2; --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: #ffcba4; --secondary-border-subtle: #ffcba4; --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: "Poppins", "PingFang SC", "Microsoft YaHei", "Odoo Unicode Support Noto", 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: var(--font-sans-serif); --body-font-size: 0.9375rem; --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: var(--brand-800, #B34700); --link-color-rgb: 179, 71, 0; --link-decoration: none; --link-hover-color: var(--brand-900, #9C4200); --link-hover-color-rgb: 109.6, 46.35066079, 0; --link-hover-decoration: underline; --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.375rem; --border-radius-sm: 0.25rem; --border-radius-lg: 0.5rem; --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(255, 124, 28, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}*,*::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);}.h6,h3,h2,h1{margin-top: 0; margin-bottom: 0.5rem; font-family: "Poppins", "PingFang SC", "Microsoft YaHei", "Odoo Unicode Support Noto", sans-serif; font-weight: 400; line-height: 1.2; color: var(--heading-color);}h1{font-size: calc(1.40625rem + 1.875vw);}@media (min-width: 1200px){h1{font-size: 2.8125rem;}}h2{font-size: calc(1.359375rem + 1.3125vw);}@media (min-width: 1200px){h2{font-size: 2.34375rem;}}h3{font-size: calc(1.3125rem + 0.75vw);}@media (min-width: 1200px){h3{font-size: 1.875rem;}}.h6{font-size: 0.9375rem;}p{margin-top: 0; margin-bottom: 16px;}ol,ul{padding-left: 2rem;}ol,ul{margin-top: 0; margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom: 0;}blockquote{margin: 0 0 1rem;}b,strong{font-weight: bolder;}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: underline;}a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}figure{margin: 0 0 1rem;}img{vertical-align: middle;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}button{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button{text-transform: none;}[role="button"]{cursor: pointer;}button,[type="button"],[type="reset"],[type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled):not(.o_wysiwyg_loader),[type="button"]:not(:disabled):not(.o_wysiwyg_loader),[type="reset"]:not(:disabled):not(.o_wysiwyg_loader),[type="submit"]:not(:disabled):not(.o_wysiwyg_loader){cursor: pointer;}::-moz-focus-inner{padding: 0; border-style: none;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding: 0;}::-webkit-inner-spin-button{height: auto;}[type="search"]{-webkit--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; outline-offset: -2px;}::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}.lead{font-size: 1.0546875rem; font-weight: 300;}@media (min-width: 1200px){.lead{font-size: var(--fs-prose-lead, 18px);}}.img-fluid{max-width: 100%; height: auto;}.container{--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{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}@media (min-width: 1400px){.container{max-width: 1320px;}}:root{--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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; 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);}@media (min-width: 992px){.col-lg-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-lg-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}}.btn{--btn-padding-x: 1.35rem; --btn-padding-y: 0.45rem; --btn-font-family: ; --btn-font-size: 0.9375rem; --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: 10rem; --btn-hover-border-color: transparent; --btn-box-shadow: none; --btn-disabled-opacity: 0.65; --btn-focus-box-shadow: 0 0 0 0 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); box-shadow: var(--btn-box-shadow); 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); text-decoration: none; background-color: var(--btn-hover-bg); border-color: var(--btn-hover-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-box-shadow), var(--btn-focus-box-shadow);}: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); box-shadow: var(--btn-active-shadow);}: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-active-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); box-shadow: none;}.btn-lg{--btn-padding-y: 0.6rem; --btn-padding-x: 1.8rem; --btn-font-size: 1.171875rem; --btn-border-radius: 10rem;}.nav{--nav-link-padding-x: 1rem; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--link-color); --nav-link-hover-color: var(--link-hover-color); --nav-link-disabled-color: var(--secondary-color); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link{display: block; padding: var(--nav-link-padding-y) var(--nav-link-padding-x); font-size: var(--nav-link-font-size); font-weight: var(--nav-link-font-weight); color: var(--nav-link-color); background: none; border: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.nav-link{transition: none;}}.nav-link:hover,.nav-link:focus{color: var(--nav-link-hover-color); text-decoration: none;}.nav-link:focus-visible{outline: 0; box-shadow: 0 0 0 0.25rem rgba(255, 124, 28, 0.25);}.nav-link.disabled,.nav-link:disabled{color: var(--nav-link-disabled-color); pointer-events: none; cursor: default;}.nav-pills{--nav-pills-border-radius: var(--border-radius); --nav-pills-link-active-color: var(--on-brand, #2E1F14); --nav-pills-link-active-bg: var(--brand-500, #FF7C1C);}.nav-pills .nav-link{border-radius: var(--nav-pills-border-radius);}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color: var(--nav-pills-link-active-color); background-color: var(--nav-pills-link-active-bg);}.navbar{--navbar-padding-x: 0; --navbar-padding-y: 0.78125rem; --navbar-color: rgba(var(--emphasis-color-rgb), 0.65); --navbar-hover-color: rgba(var(--emphasis-color-rgb), 0.8); --navbar-disabled-color: rgba(var(--emphasis-color-rgb), 0.3); --navbar-active-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-padding-y: 0.32421875rem; --navbar-brand-margin-end: 1rem; --navbar-brand-font-size: 1.171875rem; --navbar-brand-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), 1); --navbar-nav-link-padding-x: 0.5rem; --navbar-toggler-padding-y: 0.25rem; --navbar-toggler-padding-x: 0.75rem; --navbar-toggler-font-size: 1.171875rem; --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --navbar-toggler-border-color: transparent; --navbar-toggler-border-radius: 10rem; --navbar-toggler-focus-width: 0; --navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--navbar-padding-y) var(--navbar-padding-x);}.navbar > .container{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: inherit; flex-wrap: inherit; align-items: center; justify-content: space-between;}.navbar-brand{padding-top: var(--navbar-brand-padding-y); padding-bottom: var(--navbar-brand-padding-y); margin-right: var(--navbar-brand-margin-end); font-size: var(--navbar-brand-font-size); color: var(--navbar-brand-color); white-space: nowrap;}.navbar-brand:hover,.navbar-brand:focus{color: var(--navbar-brand-hover-color); text-decoration: none;}.navbar-nav{--nav-link-padding-x: 0; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--navbar-color); --nav-link-hover-color: var(--navbar-hover-color); --nav-link-disabled-color: var(--navbar-disabled-color); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color: var(--navbar-active-color);}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}}.visually-hidden{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){position: absolute !important;}.d-block{display: block !important;}.d-none{display: none !important;}.flex-wrap{flex-wrap: wrap !important;}.justify-content-between{justify-content: space-between !important;}.align-items-center{align-items: center !important;}.mx-1{margin-right: 0.3125rem !important; margin-left: 0.3125rem !important;}.me-4{margin-right: 1.875rem !important;}.me-auto{margin-right: auto !important;}.mb-2{margin-bottom: 0.625rem !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.px-3{padding-right: 1.25rem !important; padding-left: 1.25rem !important;}.py-3{padding-top: 1.25rem !important; padding-bottom: 1.25rem !important;}.text-center{text-align: center !important;}.text-muted{--text-opacity: 1; color: var(--secondary-color) !important;}.rounded-pill{border-radius: var(--border-radius-pill) !important;}@media (min-width: 992px){.d-lg-block{display: block !important;}.d-lg-none{display: none !important;}}.btn-outline-primary,.btn-primary{--btn-color: var(--brand-500, #FF7C1C); --btn-border-color: var(--brand-500, #FF7C1C); --btn-hover-color: var(--on-brand, #2E1F14); --btn-hover-bg: var(--brand-500, #FF7C1C); --btn-hover-border-color: var(--brand-500, #FF7C1C); --btn-focus-shadow-rgb: 255, 124, 28; --btn-active-color: var(--on-brand, #2E1F14); --btn-active-bg: var(--brand-500, #FF7C1C); --btn-active-border-color: var(--brand-500, #FF7C1C); --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: var(--brand-500, #FF7C1C); --btn-disabled-bg: transparent; --btn-disabled-border-color: var(--brand-500, #FF7C1C); --gradient: none;}.btn-primary{border-width: 1px;}.navbar-nav.nav-pills .nav-link{padding-right: 1.5rem; padding-left: 1.5rem; border-radius: 10rem;}input[type="search"]::-webkit-search-cancel-button{-webkit--webkit-appearance: none; -moz-appearance: none; 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.8203125rem; cursor: pointer;}.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-fw{width: 1.28571429em; text-align: center;}.fa-map-marker:before{content: "\f041";}.fa-phone:before{content: "\f095";}.visually-hidden{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}@font-face{font-family: 'odoo_ui_icons'; src: url('../fonts/odoo_ui_icons.woff2') format('woff2'), url('../fonts/odoo_ui_icons.woff') format('woff'); font-weight: normal; font-style: normal; font-display: block;}html,body{width: 100%; height: 100%;}#wrapwrap{z-index: 0; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; width: 100%; min-height: 100%;}#wrapwrap > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}#wrapwrap > main{-webkit-box-flex: 1; -webkit-flex: 1 0 auto; flex: 1 0 auto;}span.o_force_ltr{display: inline;}.o_force_ltr{unicode-bidi: embed; direction: ltr;}ol{list-style-type: decimal;}ul{list-style-type: disc;}ol ol{list-style-type: lower-alpha;}ul ul{list-style-type: circle;}ol ol ol{list-style-type: lower-roman;}ul ul ul{list-style-type: square;}ol ol ol ol{list-style-type: decimal;}ul ul ul ul{list-style-type: disc;}ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}:root{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF; --o-cc1-text: #212529; --o-cc1-headings: #212529; --o-cc1-h2: #212529; --o-cc1-h3: #212529; --o-cc1-h4: #212529; --o-cc1-h5: #212529; --o-cc1-h6: #212529; --o-cc1-link: var(--brand-800, #B34700); --o-cc1-btn-primary: var(--brand-500, #FF7C1C); --o-cc1-btn-primary-text: #212529; --o-cc1-btn-primary-border: var(--brand-500, #FF7C1C); --o-cc1-btn-secondary: var(--brand-500, #FF7C1C); --o-cc1-btn-secondary-text: #212529; --o-cc1-btn-secondary-border: var(--brand-500, #FF7C1C); --o-cc2-text: #212529; --o-cc2-h2: #2e1f14; --o-cc2-h3: #2e1f14; --o-cc2-h4: #2e1f14; --o-cc2-h5: #2e1f14; --o-cc2-h6: #2e1f14; --o-cc2-link: var(--brand-900, #9C4200); --o-cc2-btn-primary: var(--brand-500, #FF7C1C); --o-cc2-btn-primary-text: #212529; --o-cc2-btn-primary-border: var(--brand-500, #FF7C1C); --o-cc2-btn-secondary: var(--brand-500, #FF7C1C); --o-cc2-btn-secondary-text: #212529; --o-cc2-btn-secondary-border: var(--brand-500, #FF7C1C); --o-cc3-text: #212529; --o-cc3-headings: #212529; --o-cc3-h2: #212529; --o-cc3-h3: #212529; --o-cc3-h4: #212529; --o-cc3-h5: #212529; --o-cc3-h6: #212529; --o-cc3-link: #ffc69c; --o-cc3-btn-primary: var(--brand-500, #FF7C1C); --o-cc3-btn-primary-text: #212529; --o-cc3-btn-primary-border: var(--brand-500, #FF7C1C); --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #f5f2f0; --o-cc4-headings: #f5f2f0; --o-cc4-h2: #f5f2f0; --o-cc4-h3: #f5f2f0; --o-cc4-h4: #f5f2f0; --o-cc4-h5: #f5f2f0; --o-cc4-h6: #f5f2f0; --o-cc4-link: #FFFFFF; --o-cc4-btn-primary-text: #212529; --o-cc4-btn-primary-border: #FFFFFF; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: var(--brand-500, #FF7C1C); --o-cc5-h2: #FFFFFF; --o-cc5-h3: #FFFFFF; --o-cc5-h4: #FFFFFF; --o-cc5-h5: #FFFFFF; --o-cc5-h6: #FFFFFF; --o-cc5-link: #FFFFFF; --o-cc5-btn-primary-text: #212529; --o-cc5-btn-primary-border: #FFFFFF; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: var(--brand-500, #FF7C1C); --o-grid-gutter-width: 30px; --o-md-container-max-width: 720px; --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5); --o-we-translated-content-color: rgba(120, 215, 110, 0.5); --o-system-fonts: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --display-1-font-size: 5rem; --display-2-font-size: 4.5rem; --display-3-font-size: 4rem; --display-4-font-size: 3.5rem; --h1-font-size: 2.8125rem; --h2-font-size: 2.34375rem; --h3-font-size: 1.875rem; --h4-font-size: 1.40625rem; --h5-font-size: 1.171875rem; --h6-font-size: 0.9375rem; --font-size-base: 0.9375rem; --small-font-size: 0.93333333em; --lead-font-size: 1.0546875rem;}html,body{position: relative; width: 100%; height: 100%;}img.o_we_custom_image{display: inline-block;}.display-2-fs{font-size: calc(1.575rem + 3.9vw);}@media (min-width: 1200px){.display-2-fs{font-size: var(--fs-display-2, 4.5rem);}}.h3-fs{font-size: calc(1.3125rem + 0.75vw);}@media (min-width: 1200px){.h3-fs{font-size: var(--fs-h3, 1.9375rem);}}.h4-fs{font-size: calc(1.265625rem + 0.1875vw);}@media (min-width: 1200px){.h4-fs{font-size: var(--fs-h4, 1.5rem);}}.h5-fs{font-size: 1.171875rem;}@media (min-width: 1200px){.h5-fs{font-size: var(--fs-h5, 1.25rem);}}.h6-fs{font-size: 0.9375rem;}@media (min-width: 1200px){.h6-fs{font-size: var(--fs-h6, 1rem);}}.pb8{padding-bottom: 8px !important;}.pb24{padding-bottom: 24px !important;}.pt48{padding-top: 48px !important;}.pb48{padding-bottom: 48px !important;}.pt64{padding-top: 64px !important;}.pb64{padding-bottom: 64px !important;}.pt88{padding-top: 88px !important;}.pb88{padding-bottom: 88px !important;}.pb4{padding-bottom: 4px !important;}blockquote{padding: 0.625rem 1.25rem; border-left: 5px solid; border-color: #DEE2E6; font-style: italic;}.text-o-color-2{color: var(--brand-800, #B34700) !important;}a.text-o-color-2:hover,a.text-o-color-2:focus{color: var(--brand-900, #9C4200) !important;}.bg-o-color-3{--bg-light: #f5f2f0; --color-light: #212529; background-color: #f5f2f0 !important; color: #212529;}.bg-o-color-3 .text-muted,.o_colored_level .bg-o-color-3 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-o-color-3:hover,a.bg-o-color-3:focus,button.bg-o-color-3:hover,button.bg-o-color-3:focus{--bg-light: #e1d8d1; --color-light: #212529; background-color: #e1d8d1 !important; color: #212529;}.text-o-color-4{color: #FFFFFF !important;}a.text-o-color-4:hover,a.text-o-color-4:focus{color: #cccccc !important;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar,.navbar-light{--bg-light: #FFFFFF; --color-light: #212529; background-color: #FFFFFF; color: #212529; --o-cc-bg: #FFFFFF;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .text-muted,.navbar-light .text-muted{color: rgba(33, 37, 41, 0.7) !important;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn),.navbar-light a:not(.btn){color: var(--brand-800, #B34700);}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn):hover,.navbar-light a:not(.btn):hover{color: var(--brand-800, #B34700);}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-primary,.navbar-light .btn-outline-primary,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-primary,.navbar-light .btn-primary{--btn-color: var(--brand-500, #FF7C1C); --btn-border-color: var(--brand-500, #FF7C1C); --btn-hover-color: var(--on-brand, #2E1F14); --btn-hover-bg: var(--brand-500, #FF7C1C); --btn-hover-border-color: var(--brand-500, #FF7C1C); --btn-focus-shadow-rgb: 255, 124, 28; --btn-active-color: var(--on-brand, #2E1F14); --btn-active-bg: var(--brand-500, #FF7C1C); --btn-active-border-color: var(--brand-500, #FF7C1C); --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: var(--brand-500, #FF7C1C); --btn-disabled-bg: transparent; --btn-disabled-border-color: var(--brand-500, #FF7C1C); --gradient: none;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .nav-link.active,.navbar-light .nav-pills .nav-link.active,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .show > .nav-link,.navbar-light .nav-pills .show > .nav-link{background-color: var(--brand-500, #FF7C1C); color: var(--on-brand, #2E1F14);}.o_cc5,.o_footer{--bg-light: #2e1f14; --color-light: #f5f2f0; background-color: #2e1f14; color: #f5f2f0; --o-cc-bg: #2e1f14;}.o_cc5 .text-muted,.o_footer .text-muted,.o_colored_level .o_cc5 .text-muted{color: rgba(245, 242, 240, 0.7) !important;}.o_cc5 h1,.o_footer h1,.o_cc5 h2,.o_footer h2,.o_cc5 h3,.o_footer h3,.o_cc5 h4,.o_footer h4,.o_cc5 h5,.o_footer h5,.o_cc5 h6,.o_footer h6,.o_cc5 .h6,.o_footer .h6,.o_colored_level .o_cc5 h1,.o_colored_level .o_cc5 h2,.o_colored_level .o_cc5 h3,.o_colored_level .o_cc5 h4,.o_colored_level .o_cc5 h5,.o_colored_level .o_cc5 h6{color: #FFFFFF;}.o_cc5 a:not(.btn),.o_footer a:not(.btn),.o_colored_level .o_cc5 a:not(.btn){color: #FFFFFF;}.o_cc5 a:not(.btn):hover,.o_footer a:not(.btn):hover,.o_colored_level .o_cc5 a:not(.btn):hover{color: #d9d9d9;}.o_cc5 .btn-outline-primary,.o_footer .btn-outline-primary,.o_cc5 .btn-primary,.o_footer .btn-primary,.o_colored_level .o_cc5 .btn-outline-primary{--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;}.o_cc5 .nav-pills .nav-link.active,.o_footer .nav-pills .nav-link.active,.o_cc5 .nav-pills .show > .nav-link,.o_footer .nav-pills .show > .nav-link,.o_colored_level .o_cc5 .nav-pills .nav-link.active,.o_colored_level .o_cc5 .nav-pills .show > .nav-link{background-color: #FFFFFF; color: #212529;}section,section > *{position: relative;}body{direction: ltr;}header .navbar-brand{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 75%;}header .nav-link{white-space: nowrap;}.navbar{margin-bottom: 0;}a.fa:hover{text-decoration: none;}li > p{margin: 0;}.container .container{padding-right: 0; padding-left: 0;}#wrap .container::before,#wrap .container::after{content: ""; display: table; clear: both;}#wrap .navbar > .container::before,#wrap .navbar > .container::after{display: none;}[class^="col-lg-"]{min-height: 24px;}::-moz-selection{background: rgba(150, 150, 220, 0.3);}::selection{background: rgba(150, 150, 220, 0.3);}@media (min-width: 768px){.o_footer_copyright .row{display: -webkit-box; display: -webkit-flex; display: flex;}.o_footer_copyright .row > div{margin: auto 0;}}:root{--o-border-color: #DEE2E6; --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --support-13-0-color-system: false; --has-customized-13-0-color-system: false; --header-font-size: 0.9375rem; --headings-font: 'Poppins'; --navbar-font: 'Poppins'; --buttons-font: 'Poppins'; --menu: 1; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 5; --font-size-base: 0.9375rem; --body-line-height: 1.5; --headings-line-height: 1.2; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --small-font-size: 0.875rem; --body-image-type: 'image'; --layout: 'full'; --color-palettes-name: 'default-17'; --btn-primary-outline: true; --btn-secondary-outline: false; --btn-primary-flat: false; --btn-secondary-flat: false; --btn-primary-outline-border-width: 1px; --btn-secondary-outline-border-width: 1px; --link-underline: 'hover'; --btn-ripple: true; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-padding-y-sm: 0.3rem; --btn-padding-x-sm: 0.9rem; --btn-padding-y-lg: 0.6rem; --btn-padding-x-lg: 1.8rem; --btn-border-radius: 10rem; --btn-border-radius-sm: 10rem; --btn-border-radius-lg: 10rem; --input-padding-y: 0.45rem; --input-padding-y-sm: 0.3rem; --input-padding-y-lg: 0.6rem; --font: 'Poppins'; --header-template: 'boxed'; --header-font-size: 1.125rem; --header-text-color: '900'; --header-links-style: 'pills'; --logo-height: 2.75rem; --hamburger-position: 'left'; --hamburger-position-mobile: 'left'; --menu-border-style: 'solid'; --menu-box-shadow: var(--brand-600, #FF9C00) 0px 8px 16px 0px; --sidebar-width: 18.75rem; --footer-template: 'contact'; --footer-effect: 'slideout_slide_hover'; --footer-scrolltop: true; --fixed-logo-height: 2rem; --header-scroll-effect: 'fixed'; --logo-height: 2.75rem; --fixed-logo-height: 2rem; --number-of-fonts: 8; --font-number-1: 'SYSTEM_FONTS'; --font-number-2: 'Abel'; --font-number-3: 'Dosis'; --font-number-4: 'Karla'; --font-number-5: 'Laila'; --font-number-6: 'Lato'; --font-number-7: 'Poppins'; --font-number-8: 'Raleway'; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --h2-line-height: 1.2; --h3-line-height: 1.2; --h4-line-height: 1.2; --h5-line-height: 1.2; --h6-line-height: 1.2; --display-1-line-height: 1.2; --display-2-line-height: 1.2; --display-3-line-height: 1.2; --display-4-line-height: 1.2; --h2-font: 'Poppins'; --h3-font: 'Poppins'; --h4-font: 'Poppins'; --h5-font: 'Poppins'; --h6-font: 'Poppins'; --display-1-font: 'Poppins'; --display-2-font: 'Poppins'; --display-3-font: 'Poppins'; --display-4-font: 'Poppins'; --headings-line-height: 1.2; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --h2-margin-top: 0; --h3-margin-top: 0; --h4-margin-top: 0; --h5-margin-top: 0; --h6-margin-top: 0; --display-1-margin-top: 0; --display-2-margin-top: 0; --display-3-margin-top: 0; --display-4-margin-top: 0; --h2-margin-bottom: 0.5rem; --h3-margin-bottom: 0.5rem; --h4-margin-bottom: 0.5rem; --h5-margin-bottom: 0.5rem; --h6-margin-bottom: 0.5rem; --display-1-margin-bottom: 0.5rem; --display-2-margin-bottom: 0.5rem; --display-3-margin-bottom: 0.5rem; --display-4-margin-bottom: 0.5rem; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 0.9375rem; --btn-padding-y-sm: 0.3rem; --btn-padding-x-sm: 0.9rem; --btn-font-size-sm: 0.8203125rem; --btn-padding-y-lg: 0.6rem; --btn-padding-x-lg: 1.8rem; --btn-font-size-lg: 1.171875rem; --btn-border-width: var(--border-width); --btn-border-radius: 10rem; --btn-border-radius-sm: 10rem; --btn-border-radius-lg: 10rem; --input-padding-y: 0.45rem; --input-padding-x: 0.75rem; --input-font-size: 0.9375rem; --input-padding-y-sm: 0.3rem; --input-padding-x-sm: 0.5rem; --input-font-size-sm: 0.8203125rem; --input-padding-y-lg: 0.6rem; --input-padding-x-lg: 1rem; --input-font-size-lg: 1.171875rem; --input-border-width: var(--border-width); --input-border-radius: var(--border-radius); --input-border-radius-sm: var(--border-radius-sm); --input-border-radius-lg: var(--border-radius-lg); --color-palettes-name: 'default-17'; --has-customized-colors: true; --custom-colors: "o-color-1" "o-color-2" "o-color-3" "o-color-4" "o-color-5" "body" "input" "menu" "menu-custom" "menu-border-color" "header-sales_one" "header-sales_one-custom" "header-sales_two" "header-sales_two-custom" "header-sales_three" "header-sales_three-custom" "header-sales_four" "header-sales_four-custom" "footer" "footer-custom" "copyright" "copyright-custom" "o-cc1-bg" "o-cc1-text" "o-cc1-headings" "o-cc1-h2" "o-cc1-h3" "o-cc1-h4" "o-cc1-h5" "o-cc1-h6" "o-cc1-link" "o-cc1-btn-primary" "o-cc1-btn-primary-border" "o-cc1-btn-secondary" "o-cc1-btn-secondary-border" "o-cc2-bg" "o-cc2-text" "o-cc2-headings" "o-cc2-h2" "o-cc2-h3" "o-cc2-h4" "o-cc2-h5" "o-cc2-h6" "o-cc2-link" "o-cc2-btn-primary" "o-cc2-btn-primary-border" "o-cc2-btn-secondary" "o-cc2-btn-secondary-border" "o-cc3-bg" "o-cc3-text" "o-cc3-headings" "o-cc3-h2" "o-cc3-h3" "o-cc3-h4" "o-cc3-h5" "o-cc3-h6" "o-cc3-link" "o-cc3-btn-primary" "o-cc3-btn-primary-border" "o-cc3-btn-secondary" "o-cc3-btn-secondary-border" "o-cc4-bg" "o-cc4-text" "o-cc4-headings" "o-cc4-h2" "o-cc4-h3" "o-cc4-h4" "o-cc4-h5" "o-cc4-h6" "o-cc4-link" "o-cc4-btn-primary" "o-cc4-btn-primary-border" "o-cc4-btn-secondary" "o-cc4-btn-secondary-border" "o-cc5-bg" "o-cc5-text" "o-cc5-headings" "o-cc5-h2" "o-cc5-h3" "o-cc5-h4" "o-cc5-h5" "o-cc5-h6" "o-cc5-link" "o-cc5-btn-primary" "o-cc5-btn-primary-border" "o-cc5-btn-secondary" "o-cc5-btn-secondary-border";}.navbar .btn{white-space: nowrap;}.navbar .top_menu{flex-wrap: nowrap !important;}.navbar-light{--bg-light: #FFFFFF; --color-light: #212529; background-color: #FFFFFF; color: #212529;}.navbar-light .text-muted,.o_colored_level .navbar-light .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.navbar-light a.nav-link{color: var(--nav-link-color);}.navbar-light a.nav-link:hover{color: var(--nav-link-hover-color);}#wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link > *,#wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link::after{color: #212529 !important;}header{font-size: 1.125rem;}header .btn{font-size: inherit !important;}header .navbar-brand{font-size: 1.83333333rem;}header .navbar-brand{padding-top: 0; padding-bottom: 0;}h1,h2,h3,.h6{line-height: 1.2; margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0;}font[style*='background']:not(.text-gradient),font[class*='bg-']{padding: MAX(0.05em, 1px) 0 MAX(0.1em, 2px);}.fa{font-family: "FontAwesome" !important;}@media (max-width: 767.98px){section,.row{height: auto !important;}}header#top{z-index: 1030;}header:not(.o_header_no_transition) .o_main_nav{transition: all 200ms, color 0ms;}header:not(.o_header_no_transition) .navbar-brand{transition: margin 200ms, font-size 200ms, opacity 200ms ease-out;}header:not(.o_header_no_transition) .navbar-brand img{transition: height 200ms;}header .o_main_nav{flex-direction: inherit;}header nav.navbar{box-shadow: var(--brand-600, #FF9C00) 0px 8px 16px 0px !important;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar){position: absolute; top: 0; left: 0; bottom: auto; right: 0; z-index: 1000;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar) > .navbar{background-color: transparent !important; background-image: none !important; border-color: transparent; color: inherit !important;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link,#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link:hover{background-color: transparent; color: inherit;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link.active{font-weight: bolder;}@media (min-width: 992px){#wrapwrap.o_footer_effect_enable > main{background-color: #FFFFFF;}#wrapwrap.o_footer_effect_enable > footer{position: -webkit-sticky; position: sticky; top: auto; left: 0; bottom: 0; right: 0; z-index: -1;}}body{direction: ltr;}@media print{a[href]:after{content: initial;}}div[name="o_payment_status_alert"] div > p{margin-bottom: 0;}input[name="sale_quantity"]{max-width: 4rem;}input[name="sale_quantity"]::-webkit-outer-spin-button,input[name="sale_quantity"]::-webkit-inner-spin-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}input[name="sale_quantity"][type=number]{-moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}@font-face{font-family: "text-emoji"; src: local("Segoe UI"), local("Apple Color Emoji"), local("Android Emoji"), local("Noto Color Emoji"), local("Twitter Color Emoji"), local("Twitter Color"), local("EmojiOne Color"), local("EmojiOne"), local(EmojiSymbols), local(Symbola); unicode-range: U+231A-231B, U+23E9-23EC, U+23F0, U+23F3, U+25FD-25FE, U+2614-2615, U+2648-2653, U+267F, U+2693, U+26A1, U+26AA-26AB, U+26BD-26BE, U+26C4-26C5, U+26CE, U+26D4, U+26EA, U+26F2-26F3, U+26F5, U+26FA, U+26FD, U+2705, U+270A-270B, U+2728, U+274C, U+274E, U+2753-2755, U+2757, U+2795-2797, U+27B0, U+27BF, U+2B1B-2B1C, U+2B50, U+2B55, U+FE0F, U+1F004, U+1F0CF, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F21A, U+1F22F, U+1F232-1F236, U+1F238-1F23A, U+1F250-1F251, U+1F300-1F320, U+1F32D-1F335, U+1F337-1F393, U+1F3A0-1F3CA, U+1F3CF-1F3D3, U+1F3E0-1F3F0, U+1F3F4, U+1F3F8-1F43E, U+1F440, U+1F442-1F4FC, U+1F4FF-1F53D, U+1F54B-1F567, U+1F57A, U+1F595-1F596, U+1F5A4, U+1F5FB-1F64F, U+1F680-1F6CC, U+1F6D0-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6DF, U+1F6EB-1F6EC, U+1F6F4-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1FA7C, U+1FA80-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8; size-adjust: 121%;}:host{--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: var(--brand-500, #FF7C1C); --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: #FFFFFF; --o-cc5-link: #FFFFFF; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #FFFFFF; --o-cc5-text: #f5f2f0; --o-cc5-bg: #2e1f14; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: var(--brand-500, #FF7C1C); --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #FFFFFF; --o-cc4-link: #FFFFFF; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: #f5f2f0; --o-cc4-bg: var(--brand-500, #FF7C1C); --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #f5f2f0; --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: var(--brand-500, #FF7C1C); --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: #2e1f14; --o-cc2-text: ; --o-cc2-bg: #f5f2f0; --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: ; --copyright: ; --footer-custom: ; --footer: #2e1f14; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #f5f2f0; --header-sales_two-custom: ; --header-sales_two: #2e1f14; --header-sales_one-custom: ; --header-sales_one: #f5f2f0; --menu-border-color: ; --menu-custom: #FFFFFF; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #2e1f14; --o-color-4: #FFFFFF; --o-color-3: #f5f2f0; --o-color-2: var(--brand-500, #FF7C1C); --o-color-1: var(--brand-500, #FF7C1C); --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: var(--brand-500, #FF7C1C); --secondary: var(--brand-500, #FF7C1C); --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f5f2f0; --dark: #2e1f14; --primary-rgb: 255, 124, 28; --secondary-rgb: 255, 124, 28; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 245, 242.1657754, 240; --dark-rgb: 46, 31.26203209, 20; --primary-text-emphasis: var(--brand-800, #B34700); --secondary-text-emphasis: #66320b; --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: #ffe5d2; --secondary-bg-subtle: #ffe5d2; --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: #ffcba4; --secondary-border-subtle: #ffcba4; --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: "Poppins", "PingFang SC", "Microsoft YaHei", "Odoo Unicode Support Noto", 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: var(--font-sans-serif); --body-font-size: 0.9375rem; --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: var(--brand-800, #B34700); --link-color-rgb: 179, 71, 0; --link-decoration: none; --link-hover-color: var(--brand-900, #9C4200); --link-hover-color-rgb: 109.6, 46.35066079, 0; --link-hover-decoration: underline; --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.375rem; --border-radius-sm: 0.25rem; --border-radius-lg: 0.5rem; --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(255, 124, 28, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}:host{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);}:host{--o-webclient-color-scheme: bright; font-size: 14px;}
/* ---------- 回到顶部（全站统一，批109）：右下角圆形橙底白箭头，滚过一屏淡入 ---------- */
.back-to-top { position: fixed; right: 20px; bottom: 20px; z-index: 90; width: 48px; height: 48px; border-radius: 50%; border: 0; background: var(--brand-500, #FF7C1C); color: var(--on-brand, #2E1F14); box-shadow: 0 4px 14px rgba(255, 124, 28, .45); cursor: pointer; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transform: translateY(8px); transition: opacity .25s ease, transform .25s ease, visibility .25s; }
.back-to-top.is-show { opacity: 1; visibility: visible; transform: translateY(0); }
.back-to-top:hover { background: var(--brand-700, #C25200); }
.back-to-top:focus-visible { outline: 2px solid var(--brand-800, #B34700); outline-offset: 2px; }
.back-to-top svg { display: block; }
@media (max-width: 767px) { .back-to-top { right: 14px; bottom: 14px; width: 44px; height: 44px; } }
@media (prefers-reduced-motion: reduce) { .back-to-top { transition: none; } }
/* ---------- 页脚四栏排版（批110）：简介/快速导航/联系我们/官方账号 ---------- */
/* ---------- 页脚三栏排版（批111）：列宽按内容自适应 ---------- */

.o_footer_copyright .container.py-3 { padding-top: 10px !important; }
