.bootstrap-css .o_table{width:100%}.bootstrap-css .o_table tbody,.bootstrap-css .o_table td,.bootstrap-css .o_table tfoot,.bootstrap-css .o_table th,.bootstrap-css .o_table thead,.bootstrap-css .o_table tr{border-style:none}.bootstrap-css .o_table thead>tr>th{padding:10px 5px;font-weight:700;font-size:1rem;border-bottom:1px solid #000;white-space:nowrap}.bootstrap-css .o_table tbody>tr{white-space:nowrap}.bootstrap-css .o_table tbody>tr td:not(:last-child){padding:5px}.bootstrap-css .o_table tbody>tr td:last-child{padding:5px 5px 20px}.bootstrap-css .table{width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}.bootstrap-css .table td,.bootstrap-css .table th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.bootstrap-css .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.bootstrap-css .table tbody+tbody{border-top:2px solid #dee2e6}.bootstrap-css .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.bootstrap-css .table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.bootstrap-css .table-borderless tbody+tbody,.bootstrap-css .table-borderless td,.bootstrap-css .table-borderless th,.bootstrap-css .table-borderless thead th{border:0}.bootstrap-css .table-bordered,.bootstrap-css .table-bordered td,.bootstrap-css .table-bordered th{border:1px solid #dee2e6}.bootstrap-css .table-sm td,.bootstrap-css .table-sm th{padding:.3rem}.bootstrap-css .table-primary,.bootstrap-css .table-primary>td,.bootstrap-css .table-primary>th{background-color:#b8daff}.bootstrap-css .table-secondary,.bootstrap-css .table-secondary>td,.bootstrap-css .table-secondary>th{background-color:#d6d8db}.bootstrap-css .table-success,.bootstrap-css .table-success>td,.bootstrap-css .table-success>th{background-color:#c3e6cb}.bootstrap-css .table-danger,.bootstrap-css .table-danger>td,.bootstrap-css .table-danger>th{background-color:#f5c6cb}.bootstrap-css .table-warning,.bootstrap-css .table-warning>td,.bootstrap-css .table-warning>th{background-color:#ffeeba}.bootstrap-css .table-info,.bootstrap-css .table-info>td,.bootstrap-css .table-info>th{background-color:#bee5eb}.bootstrap-css .table-light,.bootstrap-css .table-light>td,.bootstrap-css .table-light>th{background-color:#fdfdfe}.bootstrap-css .table-dark,.bootstrap-css .table-dark>td,.bootstrap-css .table-dark>th{background-color:#c6c8ca}.bootstrap-css .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:992px){.bootstrap-css .table-responsive{display:block}.bootstrap-css .table{white-space:nowrap}}.bootstrap-css .o_text_columns{max-width:100%!important;padding:0!important}.bootstrap-css .display-1{font-size:5rem;font-weight:300;line-height:1.2}.bootstrap-css .display-2{font-size:4.5rem;font-weight:300;line-height:1.2}.bootstrap-css .display-3{font-size:4rem;font-weight:300;line-height:1.2}.bootstrap-css .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.bootstrap-css .display-5{font-size:3rem;font-weight:300;line-height:1.2}.bootstrap-css .display-6{font-size:2.5rem;font-weight:300;line-height:1.2}.bootstrap-css .btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:all .2s ease-in-out}.bootstrap-css .btn.btn-primary{background-color:#714b67!important;border-color:#714b67!important}.bootstrap-css .btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.bootstrap-css .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.bootstrap-css .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.bootstrap-css .btn-group-lg>.btn,.bootstrap-css .btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.bootstrap-css .btn-group-lg>.btn+.dropdown-toggle-split,.bootstrap-css .btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.bootstrap-css .btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.bootstrap-css .btn-group-sm>.btn+.dropdown-toggle-split,.bootstrap-css .btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.bootstrap-css .padding-large iframe{padding:16px}.bootstrap-css .btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.bootstrap-css .btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.bootstrap-css .list-inline,.bootstrap-css .list-unstyled{padding-left:0;list-style:none}.bootstrap-css .list-inline-item{display:inline-block;padding-right:.5rem;padding-left:.5rem}.bootstrap-css .o_list,.bootstrap-css .ul_list{padding-left:2rem}.bootstrap-css .o_list li,.bootstrap-css .ul_list li{margin-bottom:.5rem}.bootstrap-css .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.bootstrap-css .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.bootstrap-css .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-css .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.bootstrap-css .list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-css .list-group-item.disabled{color:#6c757d;pointer-events:none;background-color:#fff}.bootstrap-css .list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}@media (min-width:576px){.bootstrap-css .list-group-horizontal{flex-direction:row}.bootstrap-css .list-group-horizontal .list-group-item{border-right-width:1px;border-bottom-width:0}.bootstrap-css .list-group-horizontal .list-group-item:last-child{border-right-width:0}}.bootstrap-css .list-group-item-primary{color:#004085;background-color:#b8daff}.bootstrap-css .list-group-item-secondary{color:#383d41;background-color:#d6d8db}.bootstrap-css .list-group-item-success{color:#155724;background-color:#c3e6cb}.bootstrap-css .list-group-item-danger{color:#721c24;background-color:#f5c6cb}.bootstrap-css .list-group-item-warning{color:#856404;background-color:#ffeeba}.bootstrap-css .list-group-item-info{color:#0c5460;background-color:#bee5eb}.bootstrap-css .list-group-item-light{color:#818182;background-color:#fdfdfe}.bootstrap-css .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.bootstrap-css .o_checklist{padding-left:2rem;list-style-type:disc}.bootstrap-css .o_checklist li{margin-bottom:.5rem}.bootstrap-css .o_checklist ol,.bootstrap-css .o_checklist ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.bootstrap-css .o_checklist.checkmark li{list-style-type:none;position:relative;padding-left:1.5rem}.bootstrap-css .o_checklist.checkmark li:before{content:"✔";position:absolute;left:0;color:#28a745;font-weight:700}.bootstrap-css .o_checklist.numbered{list-style-type:decimal}.bootstrap-css .img-fluid{max-width:100%;height:auto}.bootstrap-css img.o_we_custom_image{display:inline-block}.bootstrap-css .d-block{display:block!important}.bootstrap-css .mx-auto{margin-left:auto!important;margin-right:auto!important}.bootstrap-css .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.bootstrap-css .rounded{border-radius:.25rem!important}.bootstrap-css .rounded-sm{border-radius:.2rem!important}.bootstrap-css .rounded-lg{border-radius:.3rem!important}.bootstrap-css .rounded-pill{border-radius:50rem!important}.bootstrap-css .lh-1{line-height:1!important}.bootstrap-css .lh-sm{line-height:1.25!important}.bootstrap-css .lh-base{line-height:1.5!important}.bootstrap-css .lh-lg{line-height:2!important}.bootstrap-css .fst-italic{font-style:italic!important}.bootstrap-css .fst-normal{font-style:normal!important}.bootstrap-css .align-items-center{align-items:center!important}.bootstrap-css .m-0{margin:0!important}.bootstrap-css .mt-1{margin-top:.25rem!important}.bootstrap-css .mt-2{margin-top:.5rem!important}.bootstrap-css .mt-3{margin-top:1rem!important}.bootstrap-css .mt-lg-4{margin-top:1.5rem!important}.bootstrap-css .p-0{padding:0!important}.bootstrap-css .p-1{padding:.25rem!important}.bootstrap-css .p-md-2{padding:.5rem!important}.bootstrap-css .p-lg-3{padding:1rem!important}.bootstrap-css .p-xl-4{padding:1.5rem!important}.bootstrap-css .fa{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.bootstrap-css .fs-1{font-size:2.5rem!important}.bootstrap-css .fs-2{font-size:2rem!important}.bootstrap-css .fs-3{font-size:1.75rem!important}.bootstrap-css .fs-4{font-size:1.5rem!important}.bootstrap-css .fs-5{font-size:1.25rem!important}.bootstrap-css .fs-6{font-size:1rem!important}.bootstrap-css .fs-sm{font-size:.875rem!important}.bootstrap-css .fs-md{font-size:1rem!important}.bootstrap-css .fs-lg{font-size:1.25rem!important}.bootstrap-css .fs-xl{font-size:1.5rem!important}.bootstrap-css .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden}.bootstrap-css .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);font-weight:500}.bootstrap-css .card-body{flex:1 1 auto;padding:1.25rem}.bootstrap-css .card-title{margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.bootstrap-css .card-text{margin-bottom:1rem;color:#6c757d}.bootstrap-css .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.bootstrap-css .card-img-top{width:100%;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.bootstrap-css .card-img-bottom{width:100%;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.bootstrap-css .card-primary{border-color:#0d6efd}.bootstrap-css .card-success{border-color:#198754}.bootstrap-css .card-danger{border-color:#dc3545}.bootstrap-css .card-warning{border-color:#ffc107}.bootstrap-css .card-info{border-color:#0dcaf0}.bootstrap-css .rounded{border-radius:.375rem!important}.bootstrap-css .rounded-0{border-radius:0!important}.bootstrap-css .rounded-1{border-radius:.2rem!important}.bootstrap-css .rounded-2{border-radius:.25rem!important}.bootstrap-css .rounded-3{border-radius:.3rem!important}.bootstrap-css .rounded-4{border-radius:.5rem!important}.bootstrap-css .rounded-5{border-radius:1rem!important}.bootstrap-css .rounded-circle{border-radius:50%!important}.bootstrap-css .d-flex{display:flex!important}.bootstrap-css .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-css .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bootstrap-css .col{flex:1 0 0%;max-width:100%;padding-right:15px;padding-left:15px}.bootstrap-css .col-auto{flex:0 0 auto;width:auto;max-width:100%}.bootstrap-css .col-1{flex:0 0 8.33%;max-width:8.33%}.bootstrap-css .col-2{flex:0 0 16.66%;max-width:16.66%}.bootstrap-css .col-3{flex:0 0 25%;max-width:25%}.bootstrap-css .col-4{flex:0 0 33.33%;max-width:33.33%}.bootstrap-css .col-5{flex:0 0 41.66%;max-width:41.66%}.bootstrap-css .col-6{flex:0 0 50%;max-width:50%}.bootstrap-css .col-7{flex:0 0 58.33%;max-width:58.33%}.bootstrap-css .col-8{flex:0 0 66.66%;max-width:66.66%}.bootstrap-css .col-9{flex:0 0 75%;max-width:75%}.bootstrap-css .col-10{flex:0 0 83.33%;max-width:83.33%}.bootstrap-css .col-11{flex:0 0 91.66%;max-width:91.66%}.bootstrap-css .col-12{flex:0 0 100%;max-width:100%}@media (max-width:768px){.bootstrap-css .col-12,.bootstrap-css .col-3,.bootstrap-css .col-4,.bootstrap-css .col-6{flex:0 0 100%;max-width:100%}}.bootstrap-css .btn:hover{filter:brightness(90%)}.bootstrap-css .btn-link{font-weight:400;color:#0d6efd;text-decoration:none}.bootstrap-css .btn-link:hover{color:#0a58ca;text-decoration:underline}.bootstrap-css .o_stars{display:inline-flex;align-items:center;min-height:1.5rem;line-height:1.5rem}.bootstrap-css .o_stars i{font-size:1.5rem;color:#ffc107}.bootstrap-css .o_three_stars i:nth-child(n+4){color:#e4e5e9}.bootstrap-css .fa-star,.bootstrap-css .o_five_stars i{color:#ffc107}.bootstrap-css .fa-star-o{color:#e4e5e9}.bootstrap-css .alert{padding:1rem;border-radius:.375rem;display:flex;align-items:center}.bootstrap-css .alert-info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.bootstrap-css .alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.bootstrap-css .alert-warning{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.bootstrap-css .alert-danger{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.bootstrap-css .shadow{box-shadow:var(--bs-box-shadow)!important}.bootstrap-css .mb-2{margin-bottom:.5rem!important}.bootstrap-css .pb-0{padding-bottom:0!important}.bootstrap-css .pt-3{padding-top:1rem!important}.bootstrap-css .w-100{width:100%!important}.bootstrap-css .px-3{padding-left:1rem!important;padding-right:1rem!important}.bootstrap-css .mb-3{margin-bottom:1rem!important}.bootstrap-css .o_editor_banner h1,.bootstrap-css .o_editor_banner h2,.bootstrap-css .o_editor_banner h3,.bootstrap-css .o_editor_banner ol,.bootstrap-css .o_editor_banner p,.bootstrap-css .o_editor_banner ul{margin-bottom:1rem}.bootstrap-css .o_editor_banner ol ol,.bootstrap-css .o_editor_banner ol ul,.bootstrap-css .o_editor_banner ul ol,.bootstrap-css .o_editor_banner ul ul{margin-bottom:0}.bootstrap-css .o_editor_banner ul.o_checklist>li:not(.oe-nested):before{top:0!important}.bootstrap-css .list-group-numbered{list-style-type:none;counter-reset:section}.bootstrap-css .list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.bootstrap-css .h1,.bootstrap-css h1{font-size:2rem;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5rem}.bootstrap-css .h2,.bootstrap-css h2{font-size:1.75rem;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5rem}.bootstrap-css .h3,.bootstrap-css h3{font-size:1.5rem;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5rem}.bootstrap-css .h4,.bootstrap-css h4{font-size:1.25rem;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5rem}.bootstrap-css .h5,.bootstrap-css h5{font-size:1rem}.bootstrap-css .h5,.bootstrap-css .h6,.bootstrap-css h5,.bootstrap-css h6{font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5rem}.bootstrap-css ul.o_checklist{list-style:none}.bootstrap-css ul.o_checklist>li{list-style:none;position:relative;margin-left:1rem;margin-right:1rem}.bootstrap-css ul.o_checklist>li:not(.oe-nested):before{content:"";position:absolute;left:-1.5rem;display:block;height:1rem;width:1rem;top:4px;border:1px solid;text-align:center;cursor:pointer}.bootstrap-css ul.o_checklist>li.o_checked{text-decoration:line-through}.bootstrap-css ul.o_checklist>li.o_checked:before{content:"✓";display:flex;align-items:center;justify-content:center;padding-left:1px;padding-top:1px}.bootstrap-css ol{list-style-type:decimal}.bootstrap-css ol,.bootstrap-css ul{margin-left:1.5rem;padding-left:1.5rem}.bootstrap-css ul{display:block;list-style-type:disc}.bootstrap-css blockquote[data-o-mail-quote]{border-left:3px solid #d6d6d6;margin:1em 0;padding:.5em 1em;color:#6c757d;font-style:italic;font-size:.95em;background-color:#f9f9f9}