.o_cc5 h1,.o_colored_level .o_cc5 h1,.navbar-light h1,.o_colored_level .navbar-light h1,.o_cc2 h1,.o_colored_level .o_cc2 h1,.o_cc1 h1,.o_colored_level .o_cc1 h1,.bg-o-color-4 h1,.o_colored_level .bg-o-color-4 h1,.bg-o-color-3 h1,.o_colored_level .bg-o-color-3 h1,.bg-white h1,.o_colored_level .bg-white h1,.bg-black-50 h1,.o_colored_level .bg-black-50 h1,.bg-white-85 h1,.o_colored_level .bg-white-85 h1,.card-body h1,.o_colored_level .card-body h1,.o_cc5 h2,.o_colored_level .o_cc5 h2,.navbar-light h2,.o_colored_level .navbar-light h2,.o_cc2 h2,.o_colored_level .o_cc2 h2,.o_cc1 h2,.o_colored_level .o_cc1 h2,.bg-o-color-4 h2,.o_colored_level .bg-o-color-4 h2,.bg-o-color-3 h2,.o_colored_level .bg-o-color-3 h2,.bg-white h2,.o_colored_level .bg-white h2,.bg-black-50 h2,.o_colored_level .bg-black-50 h2,.bg-white-85 h2,.o_colored_level .bg-white-85 h2,.card-body h2,.o_colored_level .card-body h2,.o_cc5 h3,.o_colored_level .o_cc5 h3,.navbar-light h3,.o_colored_level .navbar-light h3,.o_cc2 h3,.o_colored_level .o_cc2 h3,.o_cc1 h3,.o_colored_level .o_cc1 h3,.bg-o-color-4 h3,.o_colored_level .bg-o-color-4 h3,.bg-o-color-3 h3,.o_colored_level .bg-o-color-3 h3,.bg-white h3,.o_colored_level .bg-white h3,.bg-black-50 h3,.o_colored_level .bg-black-50 h3,.bg-white-85 h3,.o_colored_level .bg-white-85 h3,.card-body h3,.o_colored_level .card-body h3,.o_cc5 .h3,.o_colored_level .o_cc5 .h3,.navbar-light .h3,.o_colored_level .navbar-light .h3,.o_cc2 .h3,.o_colored_level .o_cc2 .h3,.o_cc1 .h3,.o_colored_level .o_cc1 .h3,.bg-o-color-4 .h3,.o_colored_level .bg-o-color-4 .h3,.bg-o-color-3 .h3,.o_colored_level .bg-o-color-3 .h3,.bg-white .h3,.o_colored_level .bg-white .h3,.bg-black-50 .h3,.o_colored_level .bg-black-50 .h3,.bg-white-85 .h3,.o_colored_level .bg-white-85 .h3,.card-body .h3,.o_cc5 h4,.o_colored_level .o_cc5 h4,.navbar-light h4,.o_colored_level .navbar-light h4,.o_cc2 h4,.o_colored_level .o_cc2 h4,.o_cc1 h4,.o_colored_level .o_cc1 h4,.bg-o-color-4 h4,.o_colored_level .bg-o-color-4 h4,.bg-o-color-3 h4,.o_colored_level .bg-o-color-3 h4,.bg-white h4,.o_colored_level .bg-white h4,.bg-black-50 h4,.o_colored_level .bg-black-50 h4,.bg-white-85 h4,.o_colored_level .bg-white-85 h4,.card-body h4,.o_colored_level .card-body h4,.o_cc5 .h4,.o_colored_level .o_cc5 .h4,.navbar-light .h4,.o_colored_level .navbar-light .h4,.o_cc2 .h4,.o_colored_level .o_cc2 .h4,.o_cc1 .h4,.o_colored_level .o_cc1 .h4,.bg-o-color-4 .h4,.o_colored_level .bg-o-color-4 .h4,.bg-o-color-3 .h4,.o_colored_level .bg-o-color-3 .h4,.bg-white .h4,.o_colored_level .bg-white .h4,.bg-black-50 .h4,.o_colored_level .bg-black-50 .h4,.bg-white-85 .h4,.o_colored_level .bg-white-85 .h4,.card-body .h4,.o_cc5 h5,.o_colored_level .o_cc5 h5,.navbar-light h5,.o_colored_level .navbar-light h5,.o_cc2 h5,.o_colored_level .o_cc2 h5,.o_cc1 h5,.o_colored_level .o_cc1 h5,.bg-o-color-4 h5,.o_colored_level .bg-o-color-4 h5,.bg-o-color-3 h5,.o_colored_level .bg-o-color-3 h5,.bg-white h5,.o_colored_level .bg-white h5,.bg-black-50 h5,.o_colored_level .bg-black-50 h5,.bg-white-85 h5,.o_colored_level .bg-white-85 h5,.card-body h5,.o_colored_level .card-body h5,.o_cc5 .h5,.o_colored_level .o_cc5 .h5,.navbar-light .h5,.o_colored_level .navbar-light .h5,.o_cc2 .h5,.o_colored_level .o_cc2 .h5,.o_cc1 .h5,.o_colored_level .o_cc1 .h5,.bg-o-color-4 .h5,.o_colored_level .bg-o-color-4 .h5,.bg-o-color-3 .h5,.o_colored_level .bg-o-color-3 .h5,.bg-white .h5,.o_colored_level .bg-white .h5,.bg-black-50 .h5,.o_colored_level .bg-black-50 .h5,.bg-white-85 .h5,.o_colored_level .bg-white-85 .h5,.card-body .h5,.o_cc5 h6,.o_colored_level .o_cc5 h6,.navbar-light h6,.o_colored_level .navbar-light h6,.o_cc2 h6,.o_colored_level .o_cc2 h6,.o_cc1 h6,.o_colored_level .o_cc1 h6,.bg-o-color-4 h6,.o_colored_level .bg-o-color-4 h6,.bg-o-color-3 h6,.o_colored_level .bg-o-color-3 h6,.bg-white h6,.o_colored_level .bg-white h6,.bg-black-50 h6,.o_colored_level .bg-black-50 h6,.bg-white-85 h6,.o_colored_level .bg-white-85 h6,.card-body h6,.o_colored_level .card-body 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: #f5f3f0; --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: #2e2414; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #f5f3f0; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #2e2414; --o-cc4-link: #2e2414; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #EFB527; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #f5f3f0; --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: #1B0834; --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: #2e2414; --o-cc2-text: ; --o-cc2-bg: #f5f3f0; --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: #FFFFFF; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #f5f3f0; --header-sales_two-custom: ; --header-sales_two: #2e2414; --header-sales_one-custom: ; --header-sales_one: #f5f3f0; --menu-border-color: ; --menu-custom: #1B0834; --menu: #1B0834; --input: ; --body: white; --o-color-5: #2e2414; --o-color-4: #FFFFFF; --o-color-3: #f5f3f0; --o-color-2: #1B0834; --o-color-1: #EFB527; --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: #EFB527; --secondary: #1B0834; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f5f3f0; --dark: #2e2414; --primary-rgb: 239, 181, 39; --secondary-rgb: 27, 8, 52; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 245, 243.08823529, 240; --dark-rgb: 46, 36.05882353, 20; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --body-color-rgb: 33, 37, 41; --body-bg-rgb: 255, 255, 255; --font-sans-serif: 'Manrope', "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: 1rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-bg: #FFFFFF}*,*::before,*::after{box-sizing: border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth}}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: 1.25rem 0; color: var(--o-border-color); background-color: currentColor; border: 0; opacity: 1}hr:not([size]){height: 1px}h6,h5,.h5,h4,.h4,h3,.h3,h2,h1{margin-top: 0; margin-bottom: 0.5rem; font-family: 'Manrope', "Odoo Unicode Support Noto", sans-serif; font-weight: 400; line-height: 1.2}h1{font-size: calc(1.425rem + 2.1vw)}@media (min-width: 1200px){h1{font-size: 3rem}}h2{font-size: calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h2{font-size: 2.5rem}}h3,.h3{font-size: calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h3,.h3{font-size: 2rem}}h4,.h4{font-size: calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4,.h4{font-size: 1.5rem}}h5,.h5{font-size: 1.25rem}h6{font-size: 1rem}p{margin-top: 0; margin-bottom: 16px}abbr[title],abbr[data-bs-original-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: 700}dd{margin-bottom: .5rem; margin-left: 0}blockquote{margin: 0 0 1rem}b,strong{font-weight: bolder}small,.small{font-size: 0.875em}mark{padding: 0.2em; background-color: #fcf8e3}sub,sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}a{color: #916a0b; text-decoration: none}a:hover{color: #4a3605; text-decoration: underline}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; direction: ltr ; unicode-bidi: bidi-override}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: #e83e8c; word-wrap: break-word}a > code{color: inherit}kbd{padding: 0.2rem 0.4rem; font-size: 0.875em; color: #FFF; background-color: #212529; border-radius: 0.25rem}kbd kbd{padding: 0; font-size: 1em; font-weight: 700}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: rgba(33, 37, 41, 0.7); 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]::-webkit-calendar-picker-indicator{display: none}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}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"]{outline-offset: -2px; -webkit--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield}::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none}::-webkit-color-swatch-wrapper{padding: 0}::file-selector-button{font: inherit}::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button}output{display: inline-block}iframe{border: 0}summary{display: list-item; cursor: pointer}progress{vertical-align: baseline}[hidden]{display: none !important}.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}}.img-fluid{max-width: 100%; height: auto}.container,.o_container_small,.container-fluid{width: 100%; padding-right: var(--gutter-x, 15px); padding-left: var(--gutter-x, 15px); margin-right: auto; margin-left: auto}@media (min-width: 576px){.container,.o_container_small{max-width: 540px}}@media (min-width: 768px){.container,.o_container_small{max-width: 720px}}@media (min-width: 992px){.container,.o_container_small{max-width: 960px}}@media (min-width: 1200px){.container,.o_container_small{max-width: 1140px}}@media (min-width: 1400px){.container,.o_container_small{max-width: 1320px}}.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)}.col-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%}.g-0{--gutter-x: 0}.g-0{--gutter-y: 0}.g-4{--gutter-x: 1.875rem}.g-4{--gutter-y: 1.875rem}@media (min-width: 768px){.col-md-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%}}@media (min-width: 992px){.col-lg-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%}.col-lg-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%}.col-lg-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%}.col-lg-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%}.col-lg-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%}.col-lg-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%}.col-lg-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%}.col-lg-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%}}@media (min-width: 1200px){.col-xl-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%}}.form-control{display: block; width: 100%; padding: 0.45rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid var(--o-border-color); -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0.375rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition: none}}.form-control[type="file"]{overflow: hidden}.form-control[type="file"]:not(:disabled):not(.o_wysiwyg_loader):not([readonly]){cursor: pointer}.form-control:focus{color: #212529; background-color: #FFFFFF; border-color: #EFB527; outline: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(239, 181, 39, 0.25)}.form-control::-webkit-date-and-time-value{height: 1.5em}.form-control::placeholder{color: #ADB5BD; opacity: 1}.form-control:disabled,.form-control[readonly]{background-color: #e9e9ea; border-color: rgba(33, 37, 41, 0.15); opacity: 1}.form-control::file-selector-button{padding: 0.45rem 0.75rem; margin: -0.45rem -0.75rem; margin-inline-end: 0.75rem; color: #212529; background-color: #E9ECEF; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; 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){.form-control::file-selector-button{transition: none}}.form-control:hover:not(:disabled):not(.o_wysiwyg_loader):not([readonly])::file-selector-button{background-color: #dde0e3}.form-control::-webkit-file-upload-button{padding: 0.45rem 0.75rem; margin: -0.45rem -0.75rem; margin-inline-end: 0.75rem; color: #212529; background-color: #E9ECEF; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; 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){.form-control::-webkit-file-upload-button{transition: none}}.form-control:hover:not(:disabled):not(.o_wysiwyg_loader):not([readonly])::-webkit-file-upload-button{background-color: #dde0e3}textarea.form-control{min-height: calc(1.5em + 0.9rem + 2px)}.input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%}.input-group > .form-control{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; min-width: 0}.input-group > .form-control:focus{z-index: 3}.input-group .btn{position: relative; z-index: 2}.input-group .btn:focus{z-index: 3}.input-group-lg > .form-control,.input-group-lg > .btn{padding: 0.6rem 1rem; font-size: 1.25rem; border-radius: 0.5rem}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3){border-top-right-radius: 0; border-bottom-right-radius: 0}.input-group > :not(:first-child):not(.dropdown-menu):not(.o_dropdown_menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0}.btn{display: inline-block; font-weight: 400; line-height: 1.5; color: #212529; text-align: center; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.45rem 1.35rem; font-size: 1rem; border-radius: 10rem; 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: #212529; text-decoration: none}.btn:focus{outline: 0; box-shadow: 0 0 0 0 rgba(239, 181, 39, 0.25)}.btn:active,.btn.active{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn:active:focus,.btn.active:focus{box-shadow: 0 0 0 0 rgba(239, 181, 39, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn:disabled,fieldset:disabled .btn{pointer-events: none; opacity: 0.65; box-shadow: none}.fade{transition: opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition: none}}.fade:not(.show){opacity: 0}.dropup,.dropdown{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{position: absolute; z-index: 1000; display: none; min-width: 10rem; padding: 0.5rem 0; margin: 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #FFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.375rem; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12)}.dropdown-menu[data-bs-popper]{top: 100%; left: 0; margin-top: 0.125rem}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right: 0; left: auto}.dropup .dropdown-menu[data-bs-popper]{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem}.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}.dropdown-item{display: block; width: 100%; padding: 0.3125rem 1.25rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0}.dropdown-item:hover,.dropdown-item:focus{color: #1e2125; text-decoration: none; background-color: #E9ECEF}.dropdown-item.active,.dropdown-item:active{color: #FFF; text-decoration: none; background-color: #EFB527}.dropdown-item:disabled{color: #ADB5BD; pointer-events: none; background-color: transparent}.dropdown-menu.show{display: block}.nav{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: 0.5rem 1rem; color: #916a0b; 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: #4a3605; text-decoration: none}.navbar{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-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem}.navbar > .container,.navbar > .o_container_small,.navbar > .container-fluid{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: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; white-space: nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration: none}.navbar-nav{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{padding-right: 0; padding-left: 0}.navbar-nav .dropdown-menu{position: static}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: 100%}@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 .dropdown-menu{position: absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem}.navbar-expand-lg .offcanvas-header{display: none}.navbar-expand-lg .offcanvas{position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none}.navbar-expand-lg .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible}}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9)}.navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, 0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color: rgba(0, 0, 0, 0.7)}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .nav-link.active{color: rgba(0, 0, 0, 0.9)}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-brand{color: #FFF}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color: #FFF}.navbar-light .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color: rgba(255, 255, 255, 0.75)}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .nav-link.active{color: #FFF}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #FFF; background-clip: border-box; border: 0 solid var(--o-border-color); border-radius: 0.5rem}.card > hr{margin-right: 0; margin-left: 0}.card > .list-group{border-top: inherit; border-bottom: inherit}.card > .list-group:first-child{border-top-width: 0; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem}.card > .list-group:last-child{border-bottom-width: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem}.card-body{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem 1.75rem}.card-title{margin-bottom: 0.625rem}.card-text:last-child{margin-bottom: 0}.card-img-top{width: 100%}.card-img-top{border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem}.list-group{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; border-radius: 0.375rem}.list-group-item{position: relative; display: block; padding: 0.625rem 1.25rem; color: #212529; background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0.125)}.list-group-item:first-child{border-top-left-radius: inherit; border-top-right-radius: inherit}.list-group-item:last-child{border-bottom-right-radius: inherit; border-bottom-left-radius: inherit}.list-group-item:disabled{color: #6C757D; pointer-events: none; background-color: #FFF}.list-group-item.active{z-index: 2; color: #FFF; background-color: #EFB527; border-color: #EFB527}.list-group-item + .list-group-item{border-top-width: 0}.list-group-item + .list-group-item.active{margin-top: -1px; border-top-width: 1px}.btn-close{box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: #000; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; border-radius: 0.375rem; opacity: 0.5}.btn-close:hover{color: #000; text-decoration: none; opacity: 0.75}.btn-close:focus{outline: 0; box-shadow: 0 0 0 0 rgba(239, 181, 39, 0.25); opacity: 1}.btn-close:disabled{pointer-events: none; user-select: none; opacity: 0.25}.modal{position: fixed; top: 0; left: 0; z-index: 1055; display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0}.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none}}.modal.show .modal-dialog{transform: none}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #FFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.5rem; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); outline: 0}@media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto}.modal-content{box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12)}}@media (min-width: 992px){.modal-lg{max-width: 980px}}.offcanvas{position: fixed; bottom: 0; z-index: 1045; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; visibility: hidden; background-color: #FFF; background-clip: padding-box; outline: 0; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition: none}}.offcanvas-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000}.offcanvas-backdrop.fade{opacity: 0}.offcanvas-backdrop.show{opacity: 0.3}.offcanvas-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 1.25rem 1.25rem}.offcanvas-header .btn-close{padding: 0.625rem 0.625rem; margin-top: -0.625rem; margin-right: -0.625rem; margin-bottom: -0.625rem}.offcanvas-body{flex-grow: 1; padding: 1.25rem 1.25rem; overflow-y: auto}.offcanvas-end{top: 0; right: 0; width: 400px; border-left: 0 solid rgba(0, 0, 0, 0.2); transform: translateX(100%)}.offcanvas.show{transform: none}.placeholder{display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentColor; opacity: 0.5}.placeholder.btn::before{display: inline-block; content: ""}.visually-hidden{position: absolute !important; 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}.text-bg-light{color: #212529 !important; background-color: RGBA(245, 243.08823529, 240, var(--bg-opacity, 1)) !important}.align-middle{vertical-align: middle !important}.overflow-hidden{overflow: hidden !important}.d-block{display: block !important}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important}.d-none{display: none !important}.shadow-sm{box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) !important}.position-static{position: static !important}.position-relative{position: relative !important}.border{border: 1px solid var(--o-border-color) !important}.border-0{border: 0 !important}.border-top{border-top: 1px solid var(--o-border-color) !important}.border-end-0{border-right: 0 !important}.border-bottom{border-bottom: 1px solid var(--o-border-color) !important}.border-start-0{border-left: 0 !important}.w-50{width: 50% !important}.w-100{width: 100% !important}.h-100{height: 100% !important}.flex-row{flex-direction: row !important}.flex-column{flex-direction: column !important}.flex-row-reverse{flex-direction: row-reverse !important}.flex-grow-1{flex-grow: 1 !important}.flex-shrink-0{flex-shrink: 0 !important}.flex-wrap{flex-wrap: wrap !important}.gap-2{gap: 0.625rem !important}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important}.justify-content-center{justify-content: center !important}.justify-content-between{justify-content: space-between !important}.align-items-center{align-items: center !important}.align-items-stretch{align-items: stretch !important}.align-self-stretch{align-self: stretch !important}.m-1{margin: 0.3125rem !important}.mx-auto{margin-right: auto !important; margin-left: auto !important}.mt-0{margin-top: 0 !important}.mt-2{margin-top: 0.625rem !important}.mt-3{margin-top: 1.25rem !important}.mt-5{margin-top: 3.75rem !important}.me-3{margin-right: 1.25rem !important}.me-4{margin-right: 1.875rem !important}.me-auto{margin-right: auto !important}.mb-0{margin-bottom: 0 !important}.mb-3{margin-bottom: 1.25rem !important}.mb-4{margin-bottom: 1.875rem !important}.ms-1{margin-left: 0.3125rem !important}.ms-2{margin-left: 0.625rem !important}.ms-3{margin-left: 1.25rem !important}.p-0{padding: 0 !important}.p-1{padding: 0.3125rem !important}.p-2{padding: 0.625rem !important}.p-3{padding: 1.25rem !important}.p-4{padding: 1.875rem !important}.p-5{padding: 3.75rem !important}.px-0{padding-right: 0 !important; padding-left: 0 !important}.px-2{padding-right: 0.625rem !important; padding-left: 0.625rem !important}.px-3{padding-right: 1.25rem !important; padding-left: 1.25rem !important}.px-4{padding-right: 1.875rem !important; padding-left: 1.875rem !important}.py-2{padding-top: 0.625rem !important; padding-bottom: 0.625rem !important}.pt-2{padding-top: 0.625rem !important}.pt-5{padding-top: 3.75rem !important}.pe-3{padding-right: 1.25rem !important}.ps-3{padding-left: 1.25rem !important}.fs-5{font-size: 1.25rem !important}.fw-bold{font-weight: 700 !important}.lh-1{line-height: 1 !important}.text-start{text-align: left !important}.text-center{text-align: center !important}.text-decoration-none{text-decoration: none !important}.text-uppercase{text-transform: uppercase !important}.text-muted{--text-opacity: 1; color: rgba(33, 37, 41, 0.7) !important}.text-reset{--text-opacity: 1; color: inherit !important}.bg-light{--bg-opacity: 1; background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important}.bg-white{--bg-opacity: 1; background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important}.rounded-0{border-radius: 0 !important}.rounded-3{border-radius: 0.5rem !important}.rounded-circle{border-radius: 50% !important}.rounded-pill{border-radius: 50rem !important}.rounded-top-3{border-top-left-radius: 0.5rem !important; border-top-right-radius: 0.5rem !important}.rounded-end-pill{border-top-right-radius: 50rem !important; border-bottom-right-radius: 50rem !important}.rounded-start-pill{border-bottom-left-radius: 50rem !important; border-top-left-radius: 50rem !important}.visible{visibility: visible !important}@media (min-width: 768px){.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important}}@media (min-width: 992px){.d-lg-block{display: block !important}.d-lg-none{display: none !important}}@media print{.d-print-none{display: none !important}}.card-body{background-color: rgba(255, 255, 255, 0.9) !important; color: #212529}.card-body .text-muted{color: rgba(33, 37, 41, 0.7) !important}.card-body:first-child{border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem}.card-body:last-child{border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem}.row.card-body{background-color: transparent !important}@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%}}.modal:not([data-bs-backdrop="false"]){background-color: rgba(0, 0, 0, 0.5)}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right: auto}.bg-white-85{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) !important; color: #212529}.bg-white-25{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) !important}.bg-black-50{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) !important; color: #FFFFFF}.bg-white{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 !important; color: #212529}.btn-dark{color: #FFFFFF; background-color: #2e2414; border-color: #2e2414; box-shadow: none}.btn-dark:hover{color: #FFFFFF; background-color: #271f11; border-color: #251d10}.btn-dark:focus{color: #FFFFFF; background-color: #271f11; border-color: #251d10; box-shadow: none, 0 0 0 0 rgba(77, 69, 55, 0.5)}.btn-dark:active,.active.btn-dark,.show > .dropdown-toggle.btn-dark{color: #FFFFFF; background-color: #251d10; border-color: #231b0f}.btn-dark:active:focus,.active.btn-dark:focus,.show > .dropdown-toggle.btn-dark:focus{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(77, 69, 55, 0.5)}.btn-dark:disabled{color: #FFFFFF; background-color: #2e2414; border-color: #2e2414}.btn-outline-secondary{color: #1B0834; border-color: #1B0834}.btn-outline-secondary:hover{color: #FFFFFF; background-color: #1B0834; border-color: #1B0834}.btn-outline-secondary:focus{box-shadow: 0 0 0 0 rgba(27, 8, 52, 0.5)}.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color: #FFFFFF; background-color: #1B0834; border-color: #1B0834}.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(27, 8, 52, 0.5)}.btn-outline-secondary:disabled{color: #1B0834; background-color: transparent}.modal-content{color: #212529}.modal-content:where(:not(.oe_structure)) .form-control{background-color: #FFF; color: #212529}.modal-content .text-muted{color: rgba(33, 37, 41, 0.7) !important}.form-control.bg-light{color: #212529}.form-control::file-selector-button{color: #212529}.offcanvas{color: #212529}.input-group .btn:first-child,.input-group .btn:last-child{border-radius: 0.375rem}.dropdown .dropdown-menu .text-muted{color: rgba(33, 37, 41, 0.7) !important}.form-control:disabled,.form-control[readonly]{color: #909294}.visually-hidden{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0}html,body,#wrapwrap{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}#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}@media screen{html,body{overflow: hidden}#wrapwrap{overflow: auto}}.dropdown-menu{max-height: 70vh; overflow: auto; background-clip: border-box}.dropdown-toggle{white-space: nowrap}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: #916a0b; --o-cc1-btn-primary: #EFB527; --o-cc1-btn-primary-text: #212529; --o-cc1-btn-primary-border: #EFB527; --o-cc1-btn-secondary: #1B0834; --o-cc1-btn-secondary-text: #FFFFFF; --o-cc1-btn-secondary-border: #1B0834; --o-cc2-text: #212529; --o-cc2-h2: #2e2414; --o-cc2-h3: #2e2414; --o-cc2-h4: #2e2414; --o-cc2-h5: #2e2414; --o-cc2-h6: #2e2414; --o-cc2-link: #8c660a; --o-cc2-btn-primary: #EFB527; --o-cc2-btn-primary-text: #212529; --o-cc2-btn-primary-border: #EFB527; --o-cc2-btn-secondary: #1B0834; --o-cc2-btn-secondary-text: #FFFFFF; --o-cc2-btn-secondary-border: #1B0834; --o-cc3-text: #FFFFFF; --o-cc3-headings: #FFFFFF; --o-cc3-h2: #FFFFFF; --o-cc3-h3: #FFFFFF; --o-cc3-h4: #FFFFFF; --o-cc3-h5: #FFFFFF; --o-cc3-h6: #FFFFFF; --o-cc3-link: #f6d686; --o-cc3-btn-primary: #EFB527; --o-cc3-btn-primary-text: #212529; --o-cc3-btn-primary-border: #EFB527; --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #f5f3f0; --o-cc4-text: #212529; --o-cc4-headings: #212529; --o-cc4-h2: #212529; --o-cc4-h3: #212529; --o-cc4-h4: #212529; --o-cc4-h5: #212529; --o-cc4-h6: #212529; --o-cc4-link: black; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #2e2414; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #f5f3f0; --o-cc5-text: #FFFFFF; --o-cc5-h2: #FFFFFF; --o-cc5-h3: #FFFFFF; --o-cc5-h4: #FFFFFF; --o-cc5-h5: #FFFFFF; --o-cc5-h6: #FFFFFF; --o-cc5-link: #f7d98f; --o-cc5-btn-primary: #EFB527; --o-cc5-btn-primary-text: #212529; --o-cc5-btn-primary-border: #EFB527; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: #f5f3f0; --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: 3rem; --h2-font-size: 2.5rem; --h3-font-size: 2rem; --h4-font-size: 1.5rem; --h5-font-size: 1.25rem; --h6-font-size: 1rem; --font-size-base: 1rem; --small-font-size: 0.875em; --small-twelve-font-size: 0.75em; --small-ten-font-size: 0.625em; --small-eight-font-size: 0.5em; --lead-font-size: 1.125rem}html,body{position: relative; width: 100%; height: 100%}*[contenteditable=true]{outline: none}[contenteditable]{overflow-wrap: unset !important}img.o_we_custom_image{display: inline-block}img.mx-auto{display: block}span[data-oe-type="monetary"]{white-space: nowrap}.pt0{padding-top: 0px !important}.pb0{padding-bottom: 0px !important}.pt8{padding-top: 8px !important}.pb8{padding-bottom: 8px !important}.pt16{padding-top: 16px !important}.pb16{padding-bottom: 16px !important}.pt24{padding-top: 24px !important}.pb24{padding-bottom: 24px !important}.pt32{padding-top: 32px !important}.pb32{padding-bottom: 32px !important}.pt40{padding-top: 40px !important}.pb40{padding-bottom: 40px !important}.pb64{padding-bottom: 64px !important}.pt72{padding-top: 72px !important}.pb80{padding-bottom: 80px !important}.pb4{padding-bottom: 4px !important}blockquote{padding: 0.625rem 1.25rem; border-left: 5px solid; border-color: #DEE2E6; font-style: italic}pre{padding: 0.625rem 1.25rem; border: 1px solid var(--o-border-color); border-radius: 0.375rem; background-color: #F8F9FA; color: #212529; white-space: pre-wrap}pre p{margin-bottom: 0px}.text-o-color-1{color: #EFB527 !important}a.text-o-color-1:hover,a.text-o-color-1:focus{color: #a4780c !important}.text-o-color-2{color: #1B0834 !important}a.text-o-color-2:hover,a.text-o-color-2:focus{color: black !important}.bg-o-color-3{background-color: #f5f3f0 !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{background-color: #e1dbd1 !important; color: #212529}.text-o-color-3{color: #f5f3f0 !important}a.text-o-color-3:hover,a.text-o-color-3:focus{color: #ccc2b3 !important}.bg-o-color-4{background-color: #FFFFFF !important; color: #212529}.bg-o-color-4 .text-muted,.o_colored_level .bg-o-color-4 .text-muted{color: rgba(33, 37, 41, 0.7) !important}a.bg-o-color-4:hover,a.bg-o-color-4:focus,button.bg-o-color-4:hover,button.bg-o-color-4:focus{background-color: #e6e6e6 !important; color: #212529}.text-o-color-5{color: #2e2414 !important}a.text-o-color-5:hover,a.text-o-color-5:focus{color: black !important}.o_cc .dropdown-menu .dropdown-item,.navbar-light .dropdown-menu .dropdown-item,.o_cc .dropdown-menu .dropdown-item h6,.navbar-light .dropdown-menu .dropdown-item h6,.o_colored_level .o_cc .dropdown-menu .dropdown-item,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6{color: #212529 !important}.o_cc .dropdown-menu .dropdown-item:hover,.navbar-light .dropdown-menu .dropdown-item:hover,.o_cc .dropdown-menu .dropdown-item:focus,.navbar-light .dropdown-menu .dropdown-item:focus,.o_cc .dropdown-menu .dropdown-item h6:hover,.navbar-light .dropdown-menu .dropdown-item h6:hover,.o_cc .dropdown-menu .dropdown-item h6:focus,.navbar-light .dropdown-menu .dropdown-item h6:focus,.o_colored_level .o_cc .dropdown-menu .dropdown-item:hover,.o_colored_level .o_cc .dropdown-menu .dropdown-item:focus,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6:hover,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6:focus{color: #1e2125 !important}.o_cc .dropdown-menu .dropdown-item:disabled,.navbar-light .dropdown-menu .dropdown-item:disabled,.o_cc .dropdown-menu .dropdown-item:disabled h6,.navbar-light .dropdown-menu .dropdown-item:disabled h6,.o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled,.o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled h6{color: #ADB5BD !important}.o_cc1{background-color: #FFFFFF; color: #212529; --o-cc-bg: #FFFFFF}.o_cc1 .text-muted,.o_colored_level .o_cc1 .text-muted{color: rgba(33, 37, 41, 0.7) !important}.o_cc1 a:not(.btn),.o_colored_level .o_cc1 a:not(.btn){color: #916a0b}.o_cc1 a:not(.btn):hover,.o_colored_level .o_cc1 a:not(.btn):hover{color: #916a0b}.o_cc1 .btn-outline-secondary,.o_colored_level .o_cc1 .btn-outline-secondary{color: #1B0834; border-color: #1B0834}.o_cc1 .btn-outline-secondary:hover,.o_colored_level .o_cc1 .btn-outline-secondary:hover{color: #FFFFFF; background-color: #1B0834; border-color: #1B0834}.o_cc1 .btn-outline-secondary:focus,.o_colored_level .o_cc1 .btn-outline-secondary:focus{box-shadow: 0 0 0 0 rgba(27, 8, 52, 0.5)}.o_cc1 .btn-outline-secondary:active,.o_cc1 .btn-outline-secondary.active,.o_cc1 .btn-outline-secondary.dropdown-toggle.show,.o_colored_level .o_cc1 .btn-outline-secondary:active,.o_colored_level .o_cc1 .btn-outline-secondary.active,.o_colored_level .o_cc1 .btn-outline-secondary.dropdown-toggle.show{color: #FFFFFF; background-color: #1B0834; border-color: #1B0834}.o_cc1 .btn-outline-secondary:active:focus,.o_cc1 .btn-outline-secondary.active:focus,.o_cc1 .btn-outline-secondary.dropdown-toggle.show:focus,.o_colored_level .o_cc1 .btn-outline-secondary:active:focus,.o_colored_level .o_cc1 .btn-outline-secondary.active:focus,.o_colored_level .o_cc1 .btn-outline-secondary.dropdown-toggle.show:focus{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(27, 8, 52, 0.5)}.o_cc1 .btn-outline-secondary:disabled,.o_colored_level .o_cc1 .btn-outline-secondary:disabled{color: #1B0834; background-color: transparent}.o_cc1 .dropdown-menu .dropdown-item.active,.o_cc1 .dropdown-menu .dropdown-item.active h6,.o_cc1 .dropdown-menu .dropdown-item:active,.o_cc1 .dropdown-menu .dropdown-item:active h6,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active h6,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active h6{background-color: #EFB527; color: #212529 !important}.o_cc1 .dropdown-menu .dropdown-item.active:hover,.o_cc1 .dropdown-menu .dropdown-item.active:focus,.o_cc1 .dropdown-menu .dropdown-item.active h6:hover,.o_cc1 .dropdown-menu .dropdown-item.active h6:focus,.o_cc1 .dropdown-menu .dropdown-item:active:hover,.o_cc1 .dropdown-menu .dropdown-item:active:focus,.o_cc1 .dropdown-menu .dropdown-item:active h6:hover,.o_cc1 .dropdown-menu .dropdown-item:active h6:focus,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active:hover,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active:focus,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active h6:hover,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active h6:focus,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active:hover,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active:focus,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active h6:hover,.o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active h6:focus{color: #212529 !important}.o_cc1 a.list-group-item,.o_colored_level .o_cc1 a.list-group-item{color: #EFB527}.o_cc1 a.list-group-item.active,.o_colored_level .o_cc1 a.list-group-item.active{background-color: #EFB527; color: #212529; border-color: #EFB527}.o_cc2{background-color: #f5f3f0; color: #212529; --o-cc-bg: #f5f3f0}.o_cc2 .text-muted,.o_colored_level .o_cc2 .text-muted{color: rgba(33, 37, 41, 0.7) !important}.o_cc2 h1,.o_cc2 h2,.o_cc2 h3,.o_cc2 .h3,.o_cc2 h4,.o_cc2 .h4,.o_cc2 h5,.o_cc2 .h5,.o_cc2 h6,.o_colored_level .o_cc2 h1,.o_colored_level .o_cc2 h2,.o_colored_level .o_cc2 h3,.o_colored_level .o_cc2 h4,.o_colored_level .o_cc2 h5,.o_colored_level .o_cc2 h6{color: #2e2414}.o_cc2 a:not(.btn),.o_colored_level .o_cc2 a:not(.btn){color: #8c660a}.o_cc2 a:not(.btn):hover,.o_colored_level .o_cc2 a:not(.btn):hover{color: #7e5c09}.o_cc2 .btn-outline-secondary,.o_colored_level .o_cc2 .btn-outline-secondary{color: #1B0834; border-color: #1B0834}.o_cc2 .btn-outline-secondary:hover,.o_colored_level .o_cc2 .btn-outline-secondary:hover{color: #FFFFFF; background-color: #1B0834; border-color: #1B0834}.o_cc2 .btn-outline-secondary:focus,.o_colored_level .o_cc2 .btn-outline-secondary:focus{box-shadow: 0 0 0 0 rgba(27, 8, 52, 0.5)}.o_cc2 .btn-outline-secondary:active,.o_cc2 .btn-outline-secondary.active,.o_cc2 .btn-outline-secondary.dropdown-toggle.show,.o_colored_level .o_cc2 .btn-outline-secondary:active,.o_colored_level .o_cc2 .btn-outline-secondary.active,.o_colored_level .o_cc2 .btn-outline-secondary.dropdown-toggle.show{color: #FFFFFF; background-color: #1B0834; border-color: #1B0834}.o_cc2 .btn-outline-secondary:active:focus,.o_cc2 .btn-outline-secondary.active:focus,.o_cc2 .btn-outline-secondary.dropdown-toggle.show:focus,.o_colored_level .o_cc2 .btn-outline-secondary:active:focus,.o_colored_level .o_cc2 .btn-outline-secondary.active:focus,.o_colored_level .o_cc2 .btn-outline-secondary.dropdown-toggle.show:focus{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(27, 8, 52, 0.5)}.o_cc2 .btn-outline-secondary:disabled,.o_colored_level .o_cc2 .btn-outline-secondary:disabled{color: #1B0834; background-color: transparent}.o_cc2 .dropdown-menu .dropdown-item.active,.o_cc2 .dropdown-menu .dropdown-item.active h6,.o_cc2 .dropdown-menu .dropdown-item:active,.o_cc2 .dropdown-menu .dropdown-item:active h6,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active h6,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active h6{background-color: #EFB527; color: #212529 !important}.o_cc2 .dropdown-menu .dropdown-item.active:hover,.o_cc2 .dropdown-menu .dropdown-item.active:focus,.o_cc2 .dropdown-menu .dropdown-item.active h6:hover,.o_cc2 .dropdown-menu .dropdown-item.active h6:focus,.o_cc2 .dropdown-menu .dropdown-item:active:hover,.o_cc2 .dropdown-menu .dropdown-item:active:focus,.o_cc2 .dropdown-menu .dropdown-item:active h6:hover,.o_cc2 .dropdown-menu .dropdown-item:active h6:focus,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active:hover,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active:focus,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active h6:hover,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active h6:focus,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active:hover,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active:focus,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active h6:hover,.o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active h6:focus{color: #212529 !important}.o_cc2 a.list-group-item,.o_colored_level .o_cc2 a.list-group-item{color: #EFB527}.o_cc2 a.list-group-item.active,.o_colored_level .o_cc2 a.list-group-item.active{background-color: #EFB527; color: #212529; border-color: #EFB527}.navbar-light{background-color: #1B0834; color: #FFFFFF; --o-cc-bg: #1B0834}.navbar-light .text-muted{color: rgba(255, 255, 255, 0.7) !important}.navbar-light a:not(.btn){color: #f6d686}.navbar-light a:not(.btn):hover{color: #f3c556}.navbar-light .btn-outline-secondary{color: #f5f3f0; border-color: #f5f3f0}.navbar-light .btn-outline-secondary:hover{color: #212529; background-color: #f5f3f0; border-color: #f5f3f0}.navbar-light .btn-outline-secondary:focus{box-shadow: 0 0 0 0 rgba(245, 243, 240, 0.5)}.navbar-light .btn-outline-secondary:active,.navbar-light .btn-outline-secondary.active,.navbar-light .btn-outline-secondary.dropdown-toggle.show{color: #212529; background-color: #f5f3f0; border-color: #f5f3f0}.navbar-light .btn-outline-secondary:active:focus,.navbar-light .btn-outline-secondary.active:focus,.navbar-light .btn-outline-secondary.dropdown-toggle.show:focus{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(245, 243, 240, 0.5)}.navbar-light .btn-outline-secondary:disabled{color: #f5f3f0; background-color: transparent}.navbar-light .dropdown-menu .dropdown-item.active,.navbar-light .dropdown-menu .dropdown-item.active h6,.navbar-light .dropdown-menu .dropdown-item:active,.navbar-light .dropdown-menu .dropdown-item:active h6{background-color: #EFB527; color: #212529 !important}.navbar-light .dropdown-menu .dropdown-item.active:hover,.navbar-light .dropdown-menu .dropdown-item.active:focus,.navbar-light .dropdown-menu .dropdown-item.active h6:hover,.navbar-light .dropdown-menu .dropdown-item.active h6:focus,.navbar-light .dropdown-menu .dropdown-item:active:hover,.navbar-light .dropdown-menu .dropdown-item:active:focus,.navbar-light .dropdown-menu .dropdown-item:active h6:hover,.navbar-light .dropdown-menu .dropdown-item:active h6:focus{color: #212529 !important}.navbar-light a.list-group-item{color: #EFB527}.navbar-light a.list-group-item.active{background-color: #EFB527; color: #212529; border-color: #EFB527}.o_cc5{background-color: #2e2414; color: #FFFFFF; --o-cc-bg: #2e2414}.o_cc5 .text-muted,.o_colored_level .o_cc5 .text-muted{color: rgba(255, 255, 255, 0.7) !important}.o_cc5 h1,.o_cc5 h2,.o_cc5 h3,.o_cc5 .h3,.o_cc5 h4,.o_cc5 .h4,.o_cc5 h5,.o_cc5 .h5,.o_cc5 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_colored_level .o_cc5 a:not(.btn){color: #f7d98f}.o_cc5 a:not(.btn):hover,.o_colored_level .o_cc5 a:not(.btn):hover{color: #f3c556}.o_cc5 .btn-outline-secondary,.o_colored_level .o_cc5 .btn-outline-secondary{color: #f5f3f0; border-color: #f5f3f0}.o_cc5 .btn-outline-secondary:hover,.o_colored_level .o_cc5 .btn-outline-secondary:hover{color: #212529; background-color: #f5f3f0; border-color: #f5f3f0}.o_cc5 .btn-outline-secondary:focus,.o_colored_level .o_cc5 .btn-outline-secondary:focus{box-shadow: 0 0 0 0 rgba(245, 243, 240, 0.5)}.o_cc5 .btn-outline-secondary:active,.o_cc5 .btn-outline-secondary.active,.o_cc5 .btn-outline-secondary.dropdown-toggle.show,.o_colored_level .o_cc5 .btn-outline-secondary:active,.o_colored_level .o_cc5 .btn-outline-secondary.active,.o_colored_level .o_cc5 .btn-outline-secondary.dropdown-toggle.show{color: #212529; background-color: #f5f3f0; border-color: #f5f3f0}.o_cc5 .btn-outline-secondary:active:focus,.o_cc5 .btn-outline-secondary.active:focus,.o_cc5 .btn-outline-secondary.dropdown-toggle.show:focus,.o_colored_level .o_cc5 .btn-outline-secondary:active:focus,.o_colored_level .o_cc5 .btn-outline-secondary.active:focus,.o_colored_level .o_cc5 .btn-outline-secondary.dropdown-toggle.show:focus{box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(245, 243, 240, 0.5)}.o_cc5 .btn-outline-secondary:disabled,.o_colored_level .o_cc5 .btn-outline-secondary:disabled{color: #f5f3f0; background-color: transparent}.o_cc5 .dropdown-menu .dropdown-item.active,.o_cc5 .dropdown-menu .dropdown-item.active h6,.o_cc5 .dropdown-menu .dropdown-item:active,.o_cc5 .dropdown-menu .dropdown-item:active h6,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active h6,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active h6{background-color: #EFB527; color: #212529 !important}.o_cc5 .dropdown-menu .dropdown-item.active:hover,.o_cc5 .dropdown-menu .dropdown-item.active:focus,.o_cc5 .dropdown-menu .dropdown-item.active h6:hover,.o_cc5 .dropdown-menu .dropdown-item.active h6:focus,.o_cc5 .dropdown-menu .dropdown-item:active:hover,.o_cc5 .dropdown-menu .dropdown-item:active:focus,.o_cc5 .dropdown-menu .dropdown-item:active h6:hover,.o_cc5 .dropdown-menu .dropdown-item:active h6:focus,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active:hover,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active:focus,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active h6:hover,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active h6:focus,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active:hover,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active:focus,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active h6:hover,.o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active h6:focus{color: #212529 !important}.o_cc5 a.list-group-item,.o_colored_level .o_cc5 a.list-group-item{color: #EFB527}.o_cc5 a.list-group-item.active,.o_colored_level .o_cc5 a.list-group-item.active{background-color: #EFB527; color: #212529; border-color: #EFB527}.o_background_video,section,.oe_img_bg,[data-oe-shape-data],.o_background_video > *,section > *,.oe_img_bg > *,[data-oe-shape-data] > *{position: relative}.o_we_shape,.o_we_bg_filter{position: absolute; top: 0; left: 0; bottom: 0; right: 0; position: absolute !important; display: block; overflow: hidden; background-repeat: no-repeat; pointer-events: none}@media (min-width: 992px){.o_container_small{max-width: 720px}}.oe_img_bg{background-size: cover; background-repeat: no-repeat}.oe_img_bg.o_bg_img_center{background-position: center}.o_we_shape.o_web_editor_Blocks_03{background-image: url("/web_editor/shape/web_editor/Blocks/03.svg?c1=%23EFB527&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat}.o_we_shape.o_web_editor_Wavy_02_001{background-image: url("/web_editor/shape/web_editor/Wavy/02_001.svg?c3=%23f5f3f0"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat}@media (max-width: 767.98px){img:not(.o_animate){transform: none !important}}@media (max-width: 767.98px){.o_we_shape:not(.o_shape_show_mobile){display: none}}.o_grid_mode{--grid-item-padding-y: 10px; --grid-item-padding-x: 10px}@media (max-width: 991.98px){.o_grid_mode{row-gap: 0px !important; column-gap: 0px !important}}.o_grid_mode > *{padding: var(--grid-item-padding-y) var(--grid-item-padding-x) !important}@media (max-width: 991.98px){.o_grid_mode > *{padding: var(--grid-item-padding-y) calc(0.5 * var(--gutter-x)) !important}.o_grid_mode > *.o_grid_item_image{--mobile-grid-item-padding-x: clamp(0px, calc(var(--grid-item-padding-x) * 100000), calc(0.5 * var(--gutter-x))); padding: var(--grid-item-padding-y) var(--mobile-grid-item-padding-x) !important}.o_grid_mode > *.o_grid_item_image > img{max-width: 100%}}@media (min-width: 992px){.o_grid_mode{display: grid !important; grid-auto-rows: 50px; grid-template-columns: repeat(12, 1fr); row-gap: 0px; column-gap: 0px; --gutter-x: 0px}.o_grid_mode .o_grid_item > .row{--grid-inner-row-gutter-x: clamp(0px, 2 * var(--grid-item-padding-x), 30px); margin-left: calc(-0.5 * var(--grid-inner-row-gutter-x)); margin-right: calc(-0.5 * var(--grid-inner-row-gutter-x))}.o_grid_mode > *{margin: 0 !important; width: 100%; min-width: 0}.container-fluid > .o_grid_mode{--gutter-x: 30px}.o_grid_item_image img{width: 100% !important; height: 100% !important; object-fit: cover !important}.o_grid_item_image.o_grid_item_image_contain img,.o_grid_item_image img[data-shape]{object-fit: contain !important}.o_grid_item_image:not(.o_grid_item_image_contain) img[data-shape$="geo_square"]:not( [data-hover-effect="dolly_zoom"], [data-hover-effect="outline"], [data-hover-effect="image_mirror_blur"]){object-fit: cover !important}.o_grid_item_image > a{width: 100%; height: 100%}}body{direction: ltr}header .navbar-brand{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 75%}header .navbar-brand.logo{padding-top: 0; padding-bottom: 0}header .navbar-brand.logo img{object-fit: contain; display: block; width: auto; height: 3.375rem}@media (max-width: 767.98px){header .navbar-brand.logo img{max-height: 3.375rem}}header .nav-link{white-space: nowrap}.navbar{margin-bottom: 0}ul.flex-column > li > a{padding: 2px 15px}li > p{margin: 0}.container-fluid .container-fluid,.container .container,.o_container_small .container,.container .o_container_small,.o_container_small .o_container_small,.container .container-fluid,.o_container_small .container-fluid{padding-right: 0; padding-left: 0}#wrap .container::before,#wrap .o_container_small::before,#wrap .container::after,#wrap .o_container_small::after,#wrap .container-fluid::before,#wrap .container-fluid::after{content: ""; display: table; clear: both}#wrap .navbar > .container::before,#wrap .navbar > .container-fluid::before,#wrap .navbar > .o_container_small::before,#wrap .navbar > .container::after,#wrap .navbar > .container-fluid::after,#wrap .navbar > .o_container_small::after{display: none}[class^="col-lg-"]{min-height: 24px}.input-group:where(:not(:has(.was-validated :invalid ~ .invalid-feedback, .is-invalid ~ .invalid-feedback))){-webkit-flex-flow: row nowrap; flex-flow: row nowrap}.list-group-item:not([class*="list-group-item-"]):not(.active){color: #212529}::-moz-selection{background: rgba(150, 150, 220, 0.3)}::selection{background: rgba(150, 150, 220, 0.3)}.oe_search_box{padding-right: 23px; text-overflow: ellipsis}div[name="o_payment_status_alert"] div > p{margin-bottom: 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: 1rem; --headings-font: 'Manrope'; --navbar-font: 'Manrope'; --buttons-font: 'Manrope'; --menu: 3; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 1; --font-size-base: 1rem; --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; --google-fonts: 'Manrope'; --body-image-type: 'image'; --layout: 'full'; --color-palettes-name: 'default-20'; --btn-primary-outline: false; --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: 'Manrope'; --header-template: 'default'; --header-links-style: 'default'; --logo-height: 3.375rem; --hamburger-position: 'left'; --hamburger-position-mobile: 'left'; --menu-border-style: 'solid'; --menu-box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 16px 0px; --sidebar-width: 18.75rem; --footer-template: 'minimalist'; --footer-effect: 'slideout_slide_hover'; --footer-scrolltop: true; --fixed-logo-height: 2rem; --logo-height: 3.375rem; --fixed-logo-height: 2rem; --number-of-fonts: 9; --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'; --font-number-9: 'Manrope'; --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: 'Manrope'; --h3-font: 'Manrope'; --h4-font: 'Manrope'; --h5-font: 'Manrope'; --h6-font: 'Manrope'; --display-1-font: 'Manrope'; --display-2-font: 'Manrope'; --display-3-font: 'Manrope'; --display-4-font: 'Manrope'; --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: 1rem; --btn-padding-y-sm: 0.3rem; --btn-padding-x-sm: 0.9rem; --btn-font-size-sm: 0.875rem; --btn-padding-y-lg: 0.6rem; --btn-padding-x-lg: 1.8rem; --btn-font-size-lg: 1.25rem; --btn-border-width: 1px; --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: 1rem; --input-padding-y-sm: 0.3rem; --input-padding-x-sm: 0.5rem; --input-font-size-sm: 0.875rem; --input-padding-y-lg: 0.6rem; --input-padding-x-lg: 1rem; --input-font-size-lg: 1.25rem; --input-border-width: 1px; --input-border-radius: 0.375rem; --input-border-radius-sm: 0.25rem; --input-border-radius-lg: 0.5rem; --color-palettes-name: 'default-20'; --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"}body{background-color: white}.navbar .btn{white-space: nowrap}.navbar #top_menu,.navbar .top_menu{flex-wrap: nowrap !important}.navbar-light{background-color: #1B0834; color: #FFFFFF; --NavLinkWithBackground-bg-color: rgba(255, 255, 255, 0.1); --NavLinkWithBackground-bg-color--hover: rgba(255, 255, 255, 0.2); --NavStretch-placeholder-color: rgba(255, 255, 255, 0.3); --HeaderSeparator-bg-color: rgba(255, 255, 255, 0.15)}.navbar-light .text-muted,.o_colored_level .navbar-light .text-muted{color: rgba(255, 255, 255, 0.7) !important}.navbar-light .btn-close{filter: invert(1) grayscale(100%) brightness(200%)}#wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link > *,#wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link::after,#wrapwrap:not(.o_header_overlay) header .js_language_selector span,header.o_header_is_scrolled .nav-item > .nav-link > *,header.o_header_is_scrolled .nav-item > .nav-link::after,header.o_header_is_scrolled .js_language_selector span,header .o_navbar_mobile .nav-item > .nav-link > *,header .o_navbar_mobile .nav-item > .nav-link::after,header .o_navbar_mobile .js_language_selector span{color: !important}.o_navlink_background{background: var(--NavLinkWithBackground-bg-color, rgba(0, 0, 0, 0.05))}.o_navlink_background:hover{background: var(--NavLinkWithBackground-bg-color--hover, rgba(0, 0, 0, 0.1))}.o_navbar_mobile{height: 100dvh; background-color: #1B0834}header .navbar-brand{font-size: 2.25rem}header .navbar-brand,header .navbar-brand.logo{padding-top: 0; padding-bottom: 0}hr{border-top: 1px solid var(--o-border-color); color: inherit; background-color: transparent}h1,h2,h3,.h3,h4,.h4,h5,.h5,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)}@media (min-width: 992px){.o_container_small{max-width: 720px}}.btn.rounded-circle{border-radius: 100px !important; padding: 0.45rem 1.35rem; font-size: 1rem; border-radius: 30px}.oe_img_bg{background-size: cover; background-repeat: no-repeat}.oe_img_bg.o_bg_img_center{background-position: center}@media (max-width: 767.98px){section,.row,.hr{height: auto !important}}.card{overflow: hidden}.o_header_affixed{display: block; position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed}.o_header_affixed:not(.o_header_no_transition){transition: transform 200ms}.o_header_affixed.o_header_is_scrolled .navbar-brand{font-size: calc(1.25833333rem + 0.1vw)}@media (min-width: 1200px){.o_header_affixed.o_header_is_scrolled .navbar-brand{font-size: 1.33333333rem}}.o_header_affixed.o_header_is_scrolled .navbar-brand img{height: 2rem}header#top{z-index: 1030}header:not(.o_header_no_transition) #o_main_nav,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}@media (min-width: 992px){header .navbar .dropdown-menu{max-height: 60vh; overflow-y: auto; overflow-x: hidden}}header #o_main_nav,header .o_main_nav{flex-direction: inherit}header nav.navbar{border-radius: !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 16px 0px !important}header.o_header_is_scrolled{background-color: transparent !important}.o_border_contrast{border-color: var(--NavLinkWithBackground-bg-color--hover, rgba(0, 0, 0, 0.1)) !important}.o_mega_menu{width: 100%; padding: 0; margin-top: 0 !important; border-radius: 0; background-clip: unset; background-color: transparent; border: 1px solid #E9ECEF}.o_mega_menu .container,.o_mega_menu .o_container_small,.o_mega_menu .container-fluid{padding-left: 15px; padding-right: 15px}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer){z-index: 1}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer):before{content: ''; display: block; width: 100vw; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; pointer-events: none; background: rgba(0, 0, 0, 0.05)}@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}}.js_language_selector .dropdown-menu{min-width: 0}.s_social_media:not(.no_icon_color) .s_social_media_facebook,.s_social_media:not(.no_icon_color) .s_social_media_facebook:hover,.s_social_media:not(.no_icon_color) .s_social_media_facebook:focus{color: #3B5999 !important}.s_social_media:not(.no_icon_color) a.s_social_media_facebook:hover,.s_social_media:not(.no_icon_color) a.s_social_media_facebook:focus{color: #1f2e4f !important}.s_social_media:not(.no_icon_color) .s_social_media_twitter,.s_social_media:not(.no_icon_color) .s_social_media_twitter:hover,.s_social_media:not(.no_icon_color) .s_social_media_twitter:focus{color: #55ACEE !important}.s_social_media:not(.no_icon_color) a.s_social_media_twitter:hover,.s_social_media:not(.no_icon_color) a.s_social_media_twitter:focus{color: #147bc9 !important}.s_social_media:not(.no_icon_color) .s_social_media_linkedin,.s_social_media:not(.no_icon_color) .s_social_media_linkedin:hover,.s_social_media:not(.no_icon_color) .s_social_media_linkedin:focus{color: #0077B5 !important}.s_social_media:not(.no_icon_color) a.s_social_media_linkedin:hover,.s_social_media:not(.no_icon_color) a.s_social_media_linkedin:focus{color: #00344f !important}.s_social_media:not(.no_icon_color) .s_social_media_youtube,.s_social_media:not(.no_icon_color) .s_social_media_youtube:hover,.s_social_media:not(.no_icon_color) .s_social_media_youtube:focus{color: #ff0000 !important}.s_social_media:not(.no_icon_color) a.s_social_media_youtube:hover,.s_social_media:not(.no_icon_color) a.s_social_media_youtube:focus{color: #990000 !important}.s_social_media:not(.no_icon_color) .s_social_media_instagram,.s_social_media:not(.no_icon_color) .s_social_media_instagram:hover,.s_social_media:not(.no_icon_color) .s_social_media_instagram:focus{color: #cf2872 !important}.s_social_media:not(.no_icon_color) a.s_social_media_instagram:hover,.s_social_media:not(.no_icon_color) a.s_social_media_instagram:focus{color: #7a1743 !important}.s_social_media:not(.no_icon_color) .s_social_media_tiktok,.s_social_media:not(.no_icon_color) .s_social_media_tiktok:hover,.s_social_media:not(.no_icon_color) .s_social_media_tiktok:focus{color: #000000 !important}.s_social_media:not(.no_icon_color) a.s_social_media_tiktok:hover,.s_social_media:not(.no_icon_color) a.s_social_media_tiktok:focus{color: black !important}input[value*="data-oe-translation-initial-sha"]{color: transparent !important}[placeholder*="data-oe-translation-initial-sha"]::-webkit-input-placeholder{color: transparent; opacity: 0}[placeholder*="data-oe-translation-initial-sha"]::-moz-placeholder{color: transparent; opacity: 0}.o_dropdown_without_offset{transform: none !important}body{direction: ltr}[data-publish='off'] > *:not(.css_options){opacity: 0.5}@media print{a[href]:after{content: initial}}.s_three_columns:not([data-vcss]) .align-items-stretch > .card{height: 100%}.s_card{margin: 15px 0}.s_card .card-body p:last-child,.s_card .card-body ul:last-child,.s_card .card-body ol:last-child{margin-bottom: 0}.s_social_media > *{display: inline-block; vertical-align: middle}.s_social_media .s_social_media_title{margin: 0 .4rem 0 0}.s_social_media a{margin: .2rem}.s_hr{line-height: 0}.s_hr hr{padding: 0; border: 0; border-top: 1px solid var(--o-border-color); margin: 0; opacity: 1}@media (max-width: 991.98px){.s_company_team .row.s_col_no_resize > .o_not_editable img.o_editable_media{max-width: 50%}}.s_media_list[data-vcss="001"] .s_media_list_item > .row{overflow: hidden}.s_media_list[data-vcss="001"] .s_media_list_body{padding: 2.5rem}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit: cover}.s_timeline .s_timeline_line{position: relative; border-color: #343A40}.s_timeline .s_timeline_line:before{content: ''; display: block !important; position: absolute; width: 1px; top: 0px; bottom: 0px; left: 50%; border-left: 1px solid; border-color: inherit}.s_timeline .s_timeline_row{align-items: center}.s_timeline .s_timeline_row .s_timeline_content{align-items: center; -webkit-box-pack: end; justify-content: flex-end; width: 100%}.s_timeline .s_timeline_row .s_timeline_content ~ .s_timeline_content{-webkit-box-pack: start; justify-content: flex-start}.s_timeline .s_timeline_row.flex-row-reverse .s_timeline_content{flex-direction: row-reverse}@media (min-width: 768px){.s_timeline .s_timeline_row.flex-row-reverse .s_timeline_content{flex-direction: row-reverse}.s_timeline .s_timeline_row.flex-row-reverse .s_timeline_content:not(:last-child){margin-left: 10%}.s_timeline .s_timeline_row:not(.flex-row-reverse) .s_timeline_content:last-child{margin-left: 10%}}.s_timeline .s_timeline_date{position: relative; margin: 20px 0px; padding: 5px; background-color: var(--o-cc-bg, #FFFFFF); text-align: center}@media (min-width: 768px){.s_timeline .s_timeline_date{position: absolute; left: 50%; transform: translateX(-50%)}}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer{border-color: rgba(0, 0, 0, 0.05)}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer)::before{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: auto; height: auto}@media (min-width: 768px) and (max-width: 991.98px){.s_mega_menu_odoo_menu:not([data-vcss]) .row > div.col-md-6{min-width: min-content}}.s_media_list[data-vcss="001"] .s_media_list_item > .row{overflow: hidden}.s_media_list[data-vcss="001"] .s_media_list_body{padding: 2.5rem}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit: cover}#wrapwrap{padding-top:74px}#wrapwrap:has(>header#top){padding-top:0}.kg-icon{display:inline-block;line-height:0;vertical-align:-0.13em}.kg-icon svg{width:1em;height:1em;display:block}.kg-icon--sm svg{width:.8em;height:.8em}
/* ═══════════════════════════════════════════════════════════════════════════
   AIMANT A PROSPECTS (.kg-magnet)
   Composant partage : l'article et l'accueil portent tous deux la classe de
   scope .kalego-home, une seule definition suffit donc pour les deux pages.
   Pilote par interactions.js — voir RESSOURCE-guide-selection-plan.md.
   ═══════════════════════════════════════════════════════════════════════════ */
.kalego-home .kg-magnet-section { background: var(--kg-paper-2); padding: 72px 0; }
.kalego-home .kg-magnet-card {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 48px;
  align-items: center;
  max-width: 1040px;
  margin: 0 auto;
  padding: 44px;
  background: var(--kg-deep);
  color: #fff;
  border: 2px solid var(--kg-deep);
  box-shadow: 8px 8px 0 0 var(--kg-accent);
}
@media (max-width: 900px) {
  .kalego-home .kg-magnet-card { grid-template-columns: 1fr; gap: 32px; padding: 32px 24px; box-shadow: 5px 5px 0 0 var(--kg-accent); }
}
.kalego-home .kg-magnet-card__tag {
  display: inline-block;
  font-family: var(--kg-body);
  font-size: 11px; font-weight: 700;
  letter-spacing: 0.2em; text-transform: uppercase;
  color: var(--kg-accent);
  margin-bottom: 14px;
}
.kalego-home .kg-magnet-card__title {
  font-family: var(--kg-display);
  font-weight: 800;
  font-size: clamp(26px, 3vw, 36px);
  line-height: 1.08;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 14px;
}
.kalego-home .kg-magnet-card__text {
  font-family: var(--kg-body);
  font-size: 15px; line-height: 1.6;
  color: rgba(255,255,255,0.78);
  margin: 0;
}

.kalego-home .kg-magnet__label {
  display: block;
  font-family: var(--kg-body);
  font-size: 12px; font-weight: 600;
  letter-spacing: 0.12em; text-transform: uppercase;
  color: rgba(255,255,255,0.75);
  margin-bottom: 8px;
}
.kalego-home .kg-magnet__row { display: flex; flex-wrap: wrap; gap: 12px; }
.kalego-home .kg-magnet__row input[type="email"] {
  flex: 1 1 220px;
  min-width: 0;
  font-family: var(--kg-body);
  font-size: 15px;
  padding: 15px 16px;
  color: #fff;
  background: rgba(255,255,255,0.07);
  border: 1.5px solid rgba(255,255,255,0.22);
  border-radius: 0;
  transition: border-color 0.2s ease, background 0.2s ease;
}
.kalego-home .kg-magnet__row input[type="email"]::placeholder { color: rgba(255,255,255,0.4); }
.kalego-home .kg-magnet__row input[type="email"]:focus {
  outline: 2px solid var(--kg-accent);
  outline-offset: 2px;
  border-color: var(--kg-accent);
  background: rgba(255,255,255,0.12);
}
.kalego-home .kg-magnet__row button { flex: 0 0 auto; }
.kalego-home .kg-magnet button[disabled] { opacity: 0.6; cursor: progress; }

.kalego-home .kg-magnet__consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-top: 16px;
  font-family: var(--kg-body);
  font-size: 12px; line-height: 1.5;
  color: rgba(255,255,255,0.6);
  cursor: pointer;
}
/* Cible tactile de 24x24 px minimum : WCAG 2.2 SC 2.5.8. */
.kalego-home .kg-magnet__consent input[type="checkbox"] {
  flex-shrink: 0;
  width: 24px; height: 24px;
  margin: 0;
  accent-color: var(--kg-accent);
  cursor: pointer;
}

/* Champ piege : hors ecran plutot que display:none, que certains bots reperent. */
.kalego-home .kg-magnet__hp {
  position: absolute; left: -9999px;
  width: 1px; height: 1px; opacity: 0;
}

.kalego-home .kg-magnet__status {
  font-family: var(--kg-body);
  font-size: 14px; line-height: 1.5;
  margin: 14px 0 0;
  min-height: 1.2em;
  color: rgba(255,255,255,0.85);
}
.kalego-home .kg-magnet__status[data-state="error"] { color: var(--kg-accent-soft); }
.kalego-home .kg-magnet__status[data-state="ok"] { color: #7BE0A8; }
.kalego-home .kg-magnet__status a { color: var(--kg-accent-soft); text-decoration: underline; }
/* Variante inseree dans une section existante (section Ressources de l'accueil)
   plutot que dans sa propre section : il lui faut son espacement propre. */
.kalego-home .kg-blog .kg-magnet-card { margin-top: 56px; }

/* ═══════════════════════════════════════════════════════════════════════════
   ORIENTEUR « MATERIAU x PROBLEME » (.kg-finder)
   Dans la section Applications, sur fond sombre (.kg-apps--dark).
   Pilote par interactions.js.
   Place dans la feuille partagee plutot qu'en <style> inline : le HTML est en
   must-revalidate, ce CSS est en cache immutable — il n'est telecharge qu'une
   fois au lieu d'a chaque visite.
   ═══════════════════════════════════════════════════════════════════════════ */
.kalego-home .kg-finder {
  max-width: 900px;
  margin: 0 auto 48px;
  padding: 28px 32px;
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,255,255,0.14);
}
@media (max-width: 767px) { .kalego-home .kg-finder { padding: 22px 18px; } }
.kalego-home .kg-finder__lead {
  font-family: var(--kg-body);
  font-size: 15px;
  color: rgba(255,255,255,0.8);
  margin: 0 0 20px;
  text-align: center;
}
.kalego-home .kg-finder__row {
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 16px;
}
@media (max-width: 767px) { .kalego-home .kg-finder__row { grid-template-columns: 1fr; } }
.kalego-home .kg-finder__field label {
  display: block;
  font-family: var(--kg-body);
  font-size: 12px; font-weight: 600;
  letter-spacing: 0.12em; text-transform: uppercase;
  color: rgba(255,255,255,0.65);
  margin-bottom: 8px;
}
.kalego-home .kg-finder__field select {
  width: 100%;
  font-family: var(--kg-body);
  font-size: 15px;
  padding: 14px 16px;
  color: #fff;
  background: rgba(255,255,255,0.08);
  border: 1.5px solid rgba(255,255,255,0.22);
  border-radius: 0;
  cursor: pointer;
  transition: border-color 0.2s ease, background 0.2s ease;
}
/* Le menu deroulant natif s'affiche sur fond systeme : sans ca, du texte blanc
   sur fond blanc dans la liste ouverte sous Windows et Linux. */
.kalego-home .kg-finder__field select option { color: #1B0834; background: #fff; }
.kalego-home .kg-finder__field select:focus {
  outline: 2px solid var(--kg-accent);
  outline-offset: 2px;
  border-color: var(--kg-accent);
  background: rgba(255,255,255,0.13);
}

.kalego-home .kg-finder__result {
  margin-top: 24px;
  padding-top: 22px;
  border-top: 1px solid rgba(255,255,255,0.14);
}
.kalego-home .kg-finder__result[hidden] { display: none; }
.kalego-home .kg-finder__answer {
  font-family: var(--kg-display);
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  color: #fff;
  margin: 0 0 6px;
}
.kalego-home .kg-finder__answer strong { color: var(--kg-accent); font-weight: 800; }
.kalego-home .kg-finder__why {
  font-family: var(--kg-body);
  font-size: 14px; line-height: 1.55;
  color: rgba(255,255,255,0.72);
  margin: 0 0 18px;
}
.kalego-home .kg-finder__actions {
  display: flex; flex-wrap: wrap;
  align-items: center; gap: 14px 24px;
}
.kalego-home .kg-finder__link {
  font-family: var(--kg-body);
  font-size: 14px; font-weight: 600;
  letter-spacing: 0.04em;
  color: var(--kg-accent-soft);
  text-decoration: underline;
  text-underline-offset: 4px;
}
.kalego-home .kg-finder__link:hover { color: #fff; }

/* ═══════════════════════════════════════════════════════════════════════════
   RELANCE SOUS LA FAQ (.kg-faq-ask)
   ═══════════════════════════════════════════════════════════════════════════ */
.kalego-home .kg-faq-ask {
  margin-top: 28px;
  padding: 26px 28px;
  background: var(--kg-deep);
  color: #fff;
  border: 2px solid var(--kg-deep);
  box-shadow: 5px 5px 0 0 var(--kg-accent);
}
@media (max-width: 767px) { .kalego-home .kg-faq-ask { padding: 22px 18px; } }
.kalego-home .kg-faq-ask__title {
  font-family: var(--kg-display);
  font-weight: 800;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 6px;
}
.kalego-home .kg-faq-ask__text {
  font-family: var(--kg-body);
  font-size: 14px; line-height: 1.55;
  color: rgba(255,255,255,0.72);
  margin: 0 0 18px;
}
.kalego-home .kg-faq-ask__row { display: grid; gap: 12px; }
.kalego-home .kg-faq-ask input[type="email"],
.kalego-home .kg-faq-ask textarea {
  width: 100%;
  font-family: var(--kg-body);
  font-size: 15px;
  padding: 14px 16px;
  color: #fff;
  background: rgba(255,255,255,0.07);
  border: 1.5px solid rgba(255,255,255,0.22);
  border-radius: 0;
  transition: border-color 0.2s ease, background 0.2s ease;
}
.kalego-home .kg-faq-ask textarea { resize: vertical; min-height: 84px; }
.kalego-home .kg-faq-ask input::placeholder,
.kalego-home .kg-faq-ask textarea::placeholder { color: rgba(255,255,255,0.4); }
.kalego-home .kg-faq-ask input:focus,
.kalego-home .kg-faq-ask textarea:focus {
  outline: 2px solid var(--kg-accent);
  outline-offset: 2px;
  border-color: var(--kg-accent);
  background: rgba(255,255,255,0.12);
}
.kalego-home .kg-faq-ask button[disabled] { opacity: 0.6; cursor: progress; }
.kalego-home .kg-faq-ask__hp { position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0; }
.kalego-home .kg-faq-ask__status {
  font-family: var(--kg-body);
  font-size: 14px; line-height: 1.5;
  margin: 14px 0 0;
  min-height: 1.2em;
  color: rgba(255,255,255,0.85);
}
.kalego-home .kg-faq-ask__status[data-state="error"] { color: var(--kg-accent-soft); }
.kalego-home .kg-faq-ask__status[data-state="ok"] { color: #7BE0A8; }
