.s_share .s_share_linkedin, .s_share .s_share_linkedin:hover, .s_share .s_share_linkedin:focus{color: #0077b5;} .s_share .s_share_google, .s_share .s_share_google:hover, .s_share .s_share_google:focus{color: #db4437;} .s_rating > .s_rating_stars .fa:before{content: "";} .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before{content: "";} .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before{content: "";} .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before{content: "";} .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before{content: "";} .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before{content: "";} .s_rating > .s_rating_squares .fa:before{content: "";} .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before{content: "";} .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before{content: "";} .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before{content: "";} .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before{content: "";} .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before{content: "";} .s_rating > .s_rating_hearts .fa:before{content: "";} .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before{content: "";} .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before{content: "";} .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before{content: "";} .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before{content: "";} .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before{content: "";} .s_rating > .s_rating_bar .fa{display: none;} .s_rating > .s_rating_bar .s_rating_bar{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; background-color: #dee2e6;} .s_rating > .s_rating_bar .s_rating_bar:before{content: ""; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; transition: width 0.6s ease; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; background-color: #00A09D; animation: progress-bar-stripes 1s linear infinite;} @media screen and (prefers-reduced-motion: reduce){.s_rating > .s_rating_bar .s_rating_bar:before{transition: none;}} .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before{width: 100%;} .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before{width: 80%;} .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before{width: 60%;} .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before{width: 40%;} .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before{width: 20%;} .s_rating > .s_rating_1x .fa{font-size: 1em;} .s_rating > .s_rating_2x .fa{font-size: 2em;} .s_rating > .s_rating_3x .fa{font-size: 3em;} #wrapwrap .o_header_affix{position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed; z-index: 1030; background: #f6f9f9; margin-top: -200px; transition: margin-top 500ms ease 0s;} #wrapwrap .o_header_affix.affixed{margin-top: 0px;} #oe_main_menu_navbar + #wrapwrap .o_header_affix{top: 46px;} .navbar .o_extra_menu_items.show > ul > li + li{border-top: 1px solid #e9ecef;} .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle{background-color: #e9ecef; color: inherit; pointer-events: none;} .navbar .o_extra_menu_items.show > ul > li > ul{position: static; float: none; display: block; max-height: none; margin-top: 0; padding: 0; border: none; box-shadow: none;} @media (min-width: 992px){header .navbar .dropdown-menu{max-height: 60vh; overflow-y: auto;}} header.o_header_affix .navbar-collapse.show{max-height: 80vh; overflow-y: auto;} .o_footer_copyright{padding: 8px;} .o_footer_copyright .js_language_selector{display: inline-block;} @media (min-width: 768px){.o_footer_copyright .row{display: -webkit-box; display: -webkit-flex; display: flex;}.o_footer_copyright .row > div{margin: auto 0;}} #wrapwrap.o_header_overlay > header:not(.o_header_affix){position: absolute; top: 0; left: 0; bottom: auto; right: 0; z-index: 1000;} #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar{background-color: transparent !important; border-color: transparent; color: inherit;} #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link{background-color: transparent; color: inherit;} #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active{font-weight: bolder;} .bg-primary-light{background-color: rgba(0, 160, 157, 0.1);} .bg-secondary-light{background-color: rgba(135, 90, 123, 0.1);} .bg-success-light{background-color: rgba(40, 167, 69, 0.1);} .bg-info-light{background-color: rgba(23, 162, 184, 0.1);} .bg-warning-light{background-color: rgba(255, 193, 7, 0.1);} .bg-danger-light{background-color: rgba(220, 53, 69, 0.1);} .bg-light-light{background-color: rgba(246, 249, 249, 0.1);} .bg-dark-light{background-color: rgba(20, 31, 30, 0.1);} .bg-alpha-light{background-color: rgba(0, 160, 157, 0.1);} .bg-beta-light{background-color: rgba(135, 90, 123, 0.1);} .bg-gamma-light{background-color: rgba(92, 91, 128, 0.1);} .bg-delta-light{background-color: rgba(91, 137, 158, 0.1);} .bg-epsilon-light{background-color: rgba(228, 111, 120, 0.1);} .modal-footer > .float-left{margin-right: auto;} .o_perk span{display: block;} 

/* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */
 body{direction: ltr;} body.o_connected_user{padding-top: 46px !important;} #oe_main_menu_navbar{position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed; z-index: 1040; font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;} #oe_main_menu_navbar .dropdown-menu{background-color: white;} #oe_main_menu_navbar .dropdown-item{color: #212529;} #oe_main_menu_navbar .dropdown-item:hover, #oe_main_menu_navbar .dropdown-item:focus{color: #16181b;} #oe_main_menu_navbar .dropdown-item.active, #oe_main_menu_navbar .dropdown-item:active{color: white; background-color: #7C7BAD;} #oe_main_menu_navbar a:hover, #oe_main_menu_navbar a:focus{text-decoration: none;} #oe_main_menu_navbar .dropdown-menu{font-size: inherit; border-radius: 0; color: #FFFFFF;} #oe_main_menu_navbar .o_menu_sections a > .fa-plus, #oe_main_menu_navbar .o_menu_sections a > .fa-pencil{margin-right: 7.5px;} #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a{text-align: center; font-size: 20px;} #oe_main_menu_navbar .o_menu_systray > li > a{padding: 0 15px;} #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic{padding: 0 7.5px;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover{color: #FFFFFF; background-color: #65639e; border-color: #5f5e97;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle{color: #FFFFFF; background-color: #5f5e97; border-color: #5a598f;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} #oe_main_menu_navbar .o_menu_systray > li > a > .fa-plus, #oe_main_menu_navbar .o_menu_systray > li > a > .fa-pencil{margin-right: 7.5px;} #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a{text-align: center; font-size: 20px;} @media (max-width: 767.98px){#oe_main_menu_navbar #oe_applications{position: inherit; z-index: 1002;}} body .modal.o_technical_modal{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #33363e; background: 0;} body .modal.o_technical_modal .text-muted{color: #999999 !important;} body .modal.o_technical_modal .dropdown-menu{background-color: white;} body .modal.o_technical_modal .dropdown-item{color: #212529;} body .modal.o_technical_modal .dropdown-item:hover, body .modal.o_technical_modal .dropdown-item:focus{color: #16181b;} body .modal.o_technical_modal .dropdown-item.active, body .modal.o_technical_modal .dropdown-item:active{color: white; background-color: #7C7BAD;} body .modal.o_technical_modal h1, body .modal.o_technical_modal h2, body .modal.o_technical_modal h3, body .modal.o_technical_modal h4, body .modal.o_technical_modal h5, body .modal.o_technical_modal h6, body .modal.o_technical_modal .h1, body .modal.o_technical_modal .h2, body .modal.o_technical_modal .h3, body .modal.o_technical_modal .h4, body .modal.o_technical_modal .h5, body .modal.o_technical_modal .h6{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #2c2c36; font-weight: bold;} body .modal.o_technical_modal :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} body .modal.o_technical_modal .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} body .modal.o_technical_modal .form-control.is-invalid{border-color: #dc3545;} body .modal.o_technical_modal .input-group .form-control{height: auto;} body .modal.o_technical_modal .input-group-text{background-color: #e9ecef;} body .modal.o_technical_modal .was-validated .form-control:invalid{border-color: #dc3545;} body .modal.o_technical_modal select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} body .modal.o_technical_modal a:not(.o_btn_preview){color: #7C7BAD;} body .modal.o_technical_modal a:not(.o_btn_preview):focus, body .modal.o_technical_modal a:not(.o_btn_preview):active, body .modal.o_technical_modal a:not(.o_btn_preview):focus:active{outline: none !important;} body .modal.o_technical_modal .badge:hover a, body .modal.o_technical_modal .badge a{color: #fff;} body .modal.o_technical_modal .btn:not(.o_btn_preview){border-radius: 0; font-weight: normal; text-transform: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover{color: #FFFFFF; background-color: #65639e; border-color: #5f5e97;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle{color: #FFFFFF; background-color: #5f5e97; border-color: #5a598f;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover{color: #FFFFFF; background-color: #369156; border-color: #328851;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} body .modal.o_technical_modal .card{padding: 19px; margin-bottom: 20px; background-color: #fcfcfc; border: 1px solid #efefef; border-radius: 0; box-shadow: none;} body .modal.o_technical_modal .modal-content{border-radius: 0; background-color: #fcfcfc;} body .modal.o_technical_modal .modal-content .modal-header{border-bottom-color: #e9ecef;} body .modal.o_technical_modal .modal-content .modal-body{background-color: white;} body .modal.o_technical_modal .modal-content .modal-footer{border-top-color: #e9ecef; text-align: left;} body .modal.o_technical_modal .nav-tabs{border-bottom: 1px solid #e9ecef;} body .modal.o_technical_modal .nav-tabs > li > a{line-height: 1.5; color: #4e525b;} body .modal.o_technical_modal .nav-tabs > li > a:hover{border-color: #dee2e6;} body .modal.o_technical_modal .nav-tabs > li > a.active, body .modal.o_technical_modal .nav-tabs > li > a.active:hover, body .modal.o_technical_modal .nav-tabs > li > a.active:focus{color: #50545d; background-color: #fcfcfc; border-color: #dee2e6 #dee2e6 #FFFFFF;} body .modal.oe_mobile_preview{text-align: center;} body .modal.oe_mobile_preview .modal-dialog{display: inline-block; width: auto;} body .modal.oe_mobile_preview .modal-dialog .modal-content{background-color: black !important; border: 3px outset gray; border-radius: 20px;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header{border: none; cursor: pointer; font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close{color: white;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4{font-family: inherit; font-weight: normal; color: inherit;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa{margin-left: 15px;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body{background-color: inherit !important; border-radius: 20px; padding: 15px; display: -webkit-box; display: -webkit-flex; display: flex; width: 335px; height: 530px; transition: all 400ms ease 0s;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation{width: 545px; height: 320px;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe{display: block; width: 100%; border: none;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer{display: none;} body .modal .oe_menu_editor ul{padding-left: 37px;} body .modal .oe_menu_editor li{margin-top: -1px;} body .modal .oe_menu_editor li .input-group-addon{border-radius: 0;} body .modal.oe_seo_configuration #language-box{padding-right: 25px; background-color: white;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img{position: relative; transition: border-color 200ms; display: inline-block; border: 2px solid #ced4da;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img{width: 70px; height: 70px; object-fit: cover; cursor: pointer;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover{border-color: #7C7BAD;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image{border-color: #7C7BAD;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before{position: absolute; top: auto; left: auto; bottom: auto; right: 0; content: ''; border: 16px solid rgba(124, 123, 173, 0.8); border-left-color: transparent; border-bottom-color: transparent;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after{position: absolute; top: 2px; left: auto; bottom: auto; right: 3px; display: inline-block; content: "\f00c"; font-family: FontAwesome; color: white; font-size: 12px;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label{position: absolute; top: auto; left: auto; bottom: 0px; right: auto; background: rgba(52, 58, 64, 0.6); font-size: 12px;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload{transition: 200ms; display: inline-block; padding: 23px 27px; border: 2px dashed #bcc1c6; vertical-align: top; cursor: pointer; color: #bcc1c6;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover{border-color: #7C7BAD; color: #7C7BAD;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img{height: 240px; object-fit: cover;} body .modal.oe_seo_configuration div.oe_seo_preview_g{list-style: none; font-family: arial, sans-serif;} body .modal.oe_seo_configuration div.oe_seo_preview_g .r{cursor: pointer; color: #1a0dab; font-size: 18px; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; white-space: nowrap;} body .modal.oe_seo_configuration div.oe_seo_preview_g .s{font-size: 13px; line-height: 18px; color: #545454;} body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv{color: #006621; font-size: 14px; line-height: 18px;} .o_new_content_open{overflow: hidden;} #o_new_content_menu_choices{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #33363e; position: absolute; top: 46px; left: 0; bottom: 0; right: 0; position: fixed; display: -webkit-box; display: -webkit-flex; display: flex; overflow: auto; background-color: rgba(0, 0, 0, 0.8); font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;} #o_new_content_menu_choices .text-muted{color: #999999 !important;} #o_new_content_menu_choices::before{content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; pointer-events: none;} #o_new_content_menu_choices .container{max-width: 720px; margin: auto;} #o_new_content_menu_choices .o_new_content_element{opacity: 0; animation: fadeInDownSmall 1s forwards;} #o_new_content_menu_choices .o_new_content_element a{display: block; font-size: 34px; text-align: center;} #o_new_content_menu_choices .o_new_content_element a i{width: 110px; height: 110px; border: 3px solid #434352; border-radius: 100%; line-height: 104px; background-color: #2C2C36; color: white; transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;} #o_new_content_menu_choices .o_new_content_element a p{color: white; margin-top: 0.7em; font-size: 0.5em;} #o_new_content_menu_choices .o_new_content_element a:hover, #o_new_content_menu_choices .o_new_content_element a:focus{text-decoration: none; outline: none;} #o_new_content_menu_choices .o_new_content_element a:hover i, #o_new_content_menu_choices .o_new_content_element a:focus i{border-color: #1cc1a9; box-shadow: 0 0 10px rgba(28, 193, 169, 0.46);} .oe_login_form, .oe_signup_form, .oe_reset_password_form{max-width: 300px; position: relative; margin: 50px auto;} .o_ace_view_editor{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #33363e; position: absolute; top: 46px; left: auto; bottom: 0; right: 0; position: fixed; z-index: 1050;} .o_ace_view_editor .text-muted{color: #999999 !important;} .o_ace_view_editor .btn:not(.o_btn_preview){border-radius: 0; font-weight: normal; text-transform: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover{color: #FFFFFF; background-color: #65639e; border-color: #5f5e97;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle{color: #FFFFFF; background-color: #5f5e97; border-color: #5a598f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover{color: #FFFFFF; background-color: #369156; border-color: #328851;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #7C7BAD; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #7C7BAD;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .o_has_error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto !important; height: 250px !important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767.98px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} .website_blog .blog_post_year_collapse{cursor: pointer;} .website_blog .blog_post_year_collapse > i{color: #00A09D;} .website_blog section.blog_tags ul.nav-pills li a{padding: 2px 15px;} .s_latest_posts .media > a{width: 100%; height: 200px;} @media (min-width: 768px){.s_latest_posts .media > a{width: 100px; height: 100px;}} .s_latest_posts .media > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post{position: relative; height: 250px; text-align: center; cursor: pointer; transition: all 300ms;} .s_latest_posts_big_picture .s_latest_posts_post.js-loading{background: #e9ecef !important;} .s_latest_posts_big_picture .s_latest_posts_post .thumb{position: relative; display: block; width: 100%; max-width: 100% !important; height: 100%; padding: 0; opacity: 0.8; overflow: hidden;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading), .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{position: absolute; top: 0; left: 15px; bottom: 0; right: 15px; padding: 2em; color: #FFFFFF; text-transform: uppercase; font-size: 1.25em; backface-visibility: hidden;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::before, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::before{pointer-events: none;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2{margin: 0; font-size: 1.5em; font-weight: 300;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2 span{font-weight: 800;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) p{margin: 1em 0 0; letter-spacing: 1px; font-size: 68.5%;} .s_latest_posts .js_get_posts, .s_latest_posts_big_picture .js_get_posts{position: relative; min-height: 100px;} .s_latest_posts .progress.js-loading, .s_latest_posts_big_picture .progress.js-loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 0;} .s_latest_posts .progress.js-loading .progress-bar, .s_latest_posts_big_picture .progress.js-loading .progress-bar{position: absolute; top: 45%; left: 10%; bottom: auto; right: 10%; height: 10px; margin: 0; background: #6c757d; box-shadow: none;} 

/* /rigpult_website/static/src/css/fonts.css defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 400; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w400-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 400; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w400-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 500; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w500-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 500; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w500-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 600; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w600-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 600; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w600-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 700; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w700-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Golos Text'; font-style: normal; font-weight: 700; font-display: swap; src: url('/rigpult_website/static/src/fonts/golos-text/w700-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w400-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w400-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w500-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w500-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w600-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w600-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w700-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w700-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w800-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url('/rigpult_website/static/src/fonts/inter/w800-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w400-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w400-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w500-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w500-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w600-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w600-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 700; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w700-cyrillic.woff2') format('woff2'); unicode-range: U+0400-04FF, U+2116;} @font-face{font-family: 'JetBrains Mono'; font-style: normal; font-weight: 700; font-display: swap; src: url('/rigpult_website/static/src/fonts/jetbrains-mono/w700-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+2000-206F, U+2074, U+20AC, U+2122;} 

/* /rigpult_website/static/src/scss/theme.scss defined in bundle 'web.assets_frontend' */
 :root{--rp-bg-950: #01040a; --rp-bg-900: #060a14; --rp-surface-800: #0b1220; --rp-surface-700: #121b2e; --rp-border-600: #1e293d; --rp-blue-400: #1ca0f7; --rp-blue-500: #1487ec; --rp-blue-600: #0e72dd; --rp-green-400: #50c755; --rp-green-500: #32c759; --rp-green-600: #239d53; --rp-white: #f5f5f6; --rp-text-primary: #eef1f6; --rp-text-secondary: #98a2b3; --rp-text-tertiary: #64748b; --rp-gradient-blue: linear-gradient(135deg, var(--rp-blue-400), var(--rp-blue-600)); --rp-gradient-green: linear-gradient(135deg, var(--rp-green-400), var(--rp-green-600)); --rp-radius-sm: 8px; --rp-radius-md: 14px; --rp-radius-lg: 20px; --rp-radius-pill: 999px; --rp-font-display: 'Golos Text', 'Inter', sans-serif; --rp-font-body: 'Inter', sans-serif; --rp-font-mono: 'JetBrains Mono', monospace; --rp-container: 1200px;} #wrapwrap:has(.rp-page){background: var(--rp-bg-950);} .rp-page{background: var(--rp-bg-950); color: var(--rp-text-primary); font-family: var(--rp-font-body); font-size: 16px; line-height: 1.6; -webkit-font-smoothing: antialiased;} .rp-page h1, .rp-page h2, .rp-page h3, .rp-page h4{font-family: var(--rp-font-display); color: var(--rp-white); font-weight: 600; letter-spacing: -0.01em; line-height: 1.15;} .rp-page a{color: var(--rp-blue-400); text-decoration: none; transition: color .15s ease;} .rp-page a:hover{color: var(--rp-blue-400); text-decoration: underline;} .rp-page ::selection{background: var(--rp-blue-600); color: var(--rp-white);} .rp-container{max-width: var(--rp-container); margin: 0 auto; padding: 0 24px;} .rp-eyebrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; font-family: var(--rp-font-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--rp-green-500);} .rp-mono{font-family: var(--rp-font-mono); font-variant-numeric: tabular-nums;} .rp-section{padding: 88px 0; background: var(--rp-bg-950);} .rp-section--alt{background: var(--rp-bg-900);} .rp-section--tight{padding: 56px 0;} .rp-section__head{max-width: 640px; margin-bottom: 48px;} .rp-section__head h2{font-size: clamp(28px, 3.4vw, 38px); margin-bottom: 12px;} .rp-section__head p{color: var(--rp-text-secondary); font-size: 17px;} @media (max-width: 767.98px){.rp-section{padding: 56px 0;}} .rp-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 26px; border-radius: var(--rp-radius-pill); font-weight: 600; font-size: 15px; white-space: nowrap; border: 1px solid transparent; transition: transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;} .rp-btn:active{transform: scale(0.98);} .rp-btn--primary{background: var(--rp-gradient-blue); color: var(--rp-white) !important; box-shadow: 0 8px 24px -8px rgba(20, 135, 236, 0.55); text-decoration: none !important;} .rp-btn--primary:hover{box-shadow: 0 10px 28px -6px rgba(20, 135, 236, 0.7);} .rp-btn--ghost{background: transparent; border-color: var(--rp-border-600); color: var(--rp-text-primary) !important; text-decoration: none !important;} .rp-btn--ghost:hover{border-color: var(--rp-blue-400); color: var(--rp-white) !important;} .rp-btn--lg{padding: 16px 32px; font-size: 16px;} .rp-btn--block{width: 100%;} .rp-header{position: sticky; top: 0; z-index: 1000; background: rgba(1, 4, 10, 0.82); backdrop-filter: blur(10px) saturate(140%); -webkit-backdrop-filter: blur(10px) saturate(140%); border-bottom: 1px solid var(--rp-border-600);} .rp-navbar__inner{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 32px; height: 72px;} .rp-navbar__brand{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; flex-shrink: 0;} .rp-navbar__brand img{height: 28px; width: auto; display: block;} .rp-navbar__collapse{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; flex: 1; gap: 24px; margin-left: 16px;} .rp-navbar__menu{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 22px; list-style: none; margin: 0 0 0 8px; padding: 0; flex: 1;} .rp-navbar__menu a{color: var(--rp-text-secondary); font-size: 14.5px; font-weight: 500;} .rp-navbar__menu a:hover, .rp-navbar__menu a.active{color: var(--rp-white); text-decoration: none;} .rp-navbar__cta{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; flex-shrink: 0;} .rp-navbar__cta .rp-btn{padding: 9px 20px; font-size: 14px;} .rp-navbar__toggle{display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; background: none; border: 0; padding: 8px; margin-left: auto;} .rp-navbar__toggle span{width: 22px; height: 2px; background: var(--rp-white); border-radius: 2px;} @media (max-width: 991.98px){.rp-navbar__toggle{display: -webkit-box; display: -webkit-flex; display: flex;}.rp-navbar__collapse{position: absolute; top: 72px; left: 0; right: 0; background: var(--rp-bg-950); border-bottom: 1px solid var(--rp-border-600); padding: 8px 24px 24px;}.rp-navbar__collapse:not(.show){display: none;}.rp-navbar__menu{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 4px; width: 100%;}.rp-navbar__menu a{display: block; padding: 10px 0; width: 100%;}.rp-navbar__cta{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; width: 100%; margin-top: 12px;}.rp-navbar__cta .rp-btn{width: 100%;}} .rp-hero{position: relative; padding: 72px 0 96px; overflow: hidden;} .rp-hero__grid{display: grid; grid-template-columns: 1.05fr .95fr; gap: 48px; align-items: center; position: relative; z-index: 1;} .rp-hero__eyebrow{margin-bottom: 18px;} .rp-hero h1{font-size: clamp(34px, 4.6vw, 54px); margin-bottom: 18px;} .rp-hero h1 .rp-grad{background: var(--rp-gradient-blue); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent;} .rp-hero__sub{font-size: 18px; color: var(--rp-text-secondary); max-width: 46ch; margin-bottom: 32px;} .rp-hero__actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .rp-hero__visual{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; min-height: 380px;} .rp-hex-frame{position: relative; width: 100%; max-width: 420px; aspect-ratio: 1 / 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;} .rp-hex-frame::before{content: ''; position: absolute; inset: 6%; background: radial-gradient(circle, rgba(20, 135, 236, 0.35), transparent 68%); filter: blur(6px); z-index: 0;} .rp-hex-frame img{position: relative; z-index: 1; width: 82%; height: auto; filter: drop-shadow(0 18px 40px rgba(14, 114, 221, 0.35));} .rp-hero__bg-grid{position: absolute; inset: -10% -10% auto auto; width: 60%; height: 140%; opacity: .35; background-image: linear-gradient(var(--rp-border-600) 1px, transparent 1px), linear-gradient(90deg, var(--rp-border-600) 1px, transparent 1px); background-size: 42px 42px; -webkit-mask-image: radial-gradient(ellipse at 70% 30%, black, transparent 70%); mask-image: radial-gradient(ellipse at 70% 30%, black, transparent 70%); pointer-events: none;} @media (max-width: 991.98px){.rp-hero__grid{grid-template-columns: 1fr;}.rp-hero__visual{min-height: 280px; order: -1;}} .rp-stats{display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--rp-border-600); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-md); overflow: hidden;} .rp-stat{background: var(--rp-surface-800); padding: 22px 20px;} .rp-stat__value{font-family: var(--rp-font-mono); font-size: 28px; font-weight: 600; background: var(--rp-gradient-blue); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent;} .rp-stat__label{color: var(--rp-text-secondary); font-size: 13.5px; margin-top: 4px;} @media (max-width: 767.98px){.rp-stats{grid-template-columns: repeat(2, 1fr);}} .rp-card{background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-md); padding: 28px; transition: border-color .15s ease, transform .15s ease;} .rp-card:hover{border-color: var(--rp-blue-600);} .rp-card__icon{width: 44px; height: 44px; border-radius: var(--rp-radius-sm); background: var(--rp-surface-700); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: var(--rp-blue-400); margin-bottom: 18px; font-size: 20px;} .rp-card h3{font-size: 18px; margin-bottom: 8px;} .rp-card p{color: var(--rp-text-secondary); font-size: 14.5px; margin-bottom: 0;} .rp-feature-grid{display: grid; grid-template-columns: repeat(6, 1fr); gap: 20px;} .rp-feature-grid .rp-card:nth-child(6n+1), .rp-feature-grid .rp-card:nth-child(6n+2){grid-column: span 3;} .rp-feature-grid .rp-card:nth-child(6n+3), .rp-feature-grid .rp-card:nth-child(6n+4), .rp-feature-grid .rp-card:nth-child(6n+5){grid-column: span 2;} .rp-feature-grid .rp-card:nth-child(6n+6){grid-column: span 6;} @media (max-width: 991.98px){.rp-feature-grid{grid-template-columns: repeat(2, 1fr);}.rp-feature-grid .rp-card{grid-column: span 1 !important;}} @media (max-width: 575.98px){.rp-feature-grid{grid-template-columns: 1fr;}} .rp-hardware-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 18px;} .rp-hardware-card{background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-md); padding: 24px;} .rp-hardware-card h3{font-size: 17px; margin-bottom: 6px;} .rp-hardware-card p{color: var(--rp-text-secondary); font-size: 14px; margin-bottom: 10px;} .rp-hardware-card ul{padding-left: 18px; color: var(--rp-text-secondary); font-size: 13.5px; margin: 0;} .rp-pricing-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;} .rp-pricing-card{background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-lg); padding: 30px 26px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;} .rp-pricing-card--highlight{border-color: var(--rp-blue-500); background: linear-gradient(180deg, rgba(20, 135, 236, 0.12), var(--rp-surface-800) 60%); position: relative;} .rp-pricing-card__badge{align-self: flex-start; background: var(--rp-gradient-green); color: #041a0e; font-size: 11.5px; font-weight: 700; padding: 4px 12px; border-radius: var(--rp-radius-pill); margin-bottom: 14px;} .rp-pricing-card__term{color: var(--rp-text-secondary); font-size: 14px; margin-bottom: 4px;} .rp-pricing-card__price{font-family: var(--rp-font-mono); font-size: 32px; font-weight: 700; color: var(--rp-white); margin-bottom: 2px;} .rp-pricing-card__price span{font-size: 14px; color: var(--rp-text-secondary); font-weight: 500;} .rp-pricing-card__save{color: var(--rp-green-500); font-size: 13.5px; margin-bottom: 20px;} .rp-pricing-card ul{list-style: none; padding: 0; margin: 0 0 24px; flex: 1;} .rp-pricing-card li{padding: 8px 0; border-top: 1px solid var(--rp-border-600); font-size: 14px; color: var(--rp-text-secondary);} .rp-pricing-card li:first-child{border-top: 0;} @media (max-width: 991.98px){.rp-pricing-grid{grid-template-columns: repeat(2, 1fr);}} @media (max-width: 575.98px){.rp-pricing-grid{grid-template-columns: 1fr;}} .rp-docs-layout{display: grid; grid-template-columns: 260px 1fr; gap: 48px; align-items: start;} .rp-docs-sidebar{position: sticky; top: 96px; max-height: calc(100vh - 120px); overflow-y: auto; padding-right: 8px;} .rp-docs-sidebar__group{margin-bottom: 22px;} .rp-docs-sidebar__group h4{font-family: var(--rp-font-mono); font-size: 12px; text-transform: uppercase; letter-spacing: .06em; color: var(--rp-text-tertiary); margin-bottom: 8px;} .rp-docs-sidebar a{display: block; padding: 6px 10px; border-radius: var(--rp-radius-sm); color: var(--rp-text-secondary); font-size: 14px;} .rp-docs-sidebar a:hover{background: var(--rp-surface-800); color: var(--rp-white); text-decoration: none;} .rp-docs-sidebar a.active{background: var(--rp-surface-800); color: var(--rp-blue-400); font-weight: 600;} .rp-docs-toggle{display: none; align-items: center; gap: 8px; background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); color: var(--rp-text-primary); border-radius: var(--rp-radius-sm); padding: 10px 14px; font-size: 14px; margin-bottom: 20px;} .rp-breadcrumbs{font-size: 13.5px; color: var(--rp-text-tertiary); margin-bottom: 16px;} .rp-breadcrumbs a{color: var(--rp-text-tertiary);} .rp-breadcrumbs a:hover{color: var(--rp-white);} .rp-doc-content h1{font-size: 30px; margin-bottom: 10px;} .rp-doc-content h2{font-size: 22px; margin-top: 36px; margin-bottom: 12px;} .rp-doc-content h3{font-size: 18px; margin-top: 26px; margin-bottom: 10px;} .rp-doc-content p{color: var(--rp-text-secondary); font-size: 15.5px; margin-bottom: 16px;} .rp-doc-content ul, .rp-doc-content ol{color: var(--rp-text-secondary); font-size: 15.5px; padding-left: 22px; margin-bottom: 16px;} .rp-doc-content li{margin-bottom: 6px;} .rp-doc-content strong{color: var(--rp-text-primary);} .rp-doc-content code{font-family: var(--rp-font-mono); background: var(--rp-surface-700); padding: 2px 6px; border-radius: 4px; font-size: .9em; color: var(--rp-green-500);} .rp-doc-content pre{background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-sm); padding: 16px 18px; overflow-x: auto; margin-bottom: 16px;} .rp-doc-content pre code{background: none; padding: 0; color: var(--rp-text-primary);} .rp-doc-content a{text-decoration: underline;} .rp-doc-content blockquote{border-left: 3px solid var(--rp-blue-500); padding-left: 16px; color: var(--rp-text-secondary); margin: 20px 0;} .rp-doc-meta{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; color: var(--rp-text-tertiary); font-size: 13.5px; margin-bottom: 24px; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .rp-doc-tags{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .rp-pill{display: inline-block; background: var(--rp-surface-700); border: 1px solid var(--rp-border-600); color: var(--rp-text-secondary); font-size: 12.5px; padding: 3px 12px; border-radius: var(--rp-radius-pill);} .rp-doc-nav{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; padding-top: 28px; border-top: 1px solid var(--rp-border-600);} .rp-doc-nav__link{display: block; background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-md); padding: 18px 20px;} .rp-doc-nav__link:hover{border-color: var(--rp-blue-500); text-decoration: none;} .rp-doc-nav__link--next{text-align: right;} .rp-doc-nav__dir{display: block; font-size: 12px; color: var(--rp-text-tertiary); margin-bottom: 4px;} .rp-doc-nav__title{color: var(--rp-white); font-weight: 600; font-size: 14.5px;} @media (max-width: 991.98px){.rp-docs-layout{grid-template-columns: 1fr;}.rp-docs-toggle{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.rp-docs-sidebar{position: static; max-height: none; display: none; background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); border-radius: var(--rp-radius-md); padding: 16px; margin-bottom: 24px;}.rp-docs-sidebar.show{display: block;}.rp-doc-nav{grid-template-columns: 1fr;}.rp-doc-nav__link--next{text-align: left;}} #wrapwrap:has(.rp-page) .oe_structure, .rp-page .website_blog{background: var(--rp-bg-950); color: var(--rp-text-primary);} .rp-page .blog_post_data, .rp-page .o_wblog_post_page_title{color: var(--rp-text-primary);} .rp-page a.o_wblog_link_shadow{color: var(--rp-text-secondary);} .rp-form .form-group{margin-bottom: 18px;} .rp-form label{display: block; font-size: 13.5px; color: var(--rp-text-secondary); margin-bottom: 6px;} .rp-form .form-control{background: var(--rp-surface-800); border: 1px solid var(--rp-border-600); color: var(--rp-text-primary); border-radius: var(--rp-radius-sm); padding: 12px 14px; height: auto;} .rp-form .form-control::placeholder{color: var(--rp-text-tertiary);} .rp-form .form-control:focus{background: var(--rp-surface-800); border-color: var(--rp-blue-500); box-shadow: 0 0 0 3px rgba(20, 135, 236, 0.25); color: var(--rp-text-primary);} .rp-form textarea.form-control{min-height: 130px; resize: vertical;} .rp-footer{background: var(--rp-bg-900); border-top: 1px solid var(--rp-border-600); padding: 64px 0 28px;} .rp-footer__top{display: grid; grid-template-columns: 1.4fr repeat(4, 1fr); gap: 32px; margin-bottom: 48px;} .rp-footer__brand img{height: 26px; margin-bottom: 14px;} .rp-footer__brand p{color: var(--rp-text-tertiary); font-size: 14px; max-width: 32ch;} .rp-footer h5{font-family: var(--rp-font-mono); font-size: 12px; text-transform: uppercase; letter-spacing: .06em; color: var(--rp-text-tertiary); margin-bottom: 14px;} .rp-footer ul{list-style: none; padding: 0; margin: 0;} .rp-footer li{margin-bottom: 10px;} .rp-footer a{color: var(--rp-text-secondary); font-size: 14px;} .rp-footer a:hover{color: var(--rp-white);} .rp-footer__bottom{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; padding-top: 24px; border-top: 1px solid var(--rp-border-600); color: var(--rp-text-tertiary); font-size: 13px;} @media (max-width: 991.98px){.rp-footer__top{grid-template-columns: repeat(2, 1fr);}} @media (max-width: 575.98px){.rp-footer__top{grid-template-columns: 1fr;}} .rp-404{min-height: 60vh; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 80px 24px;} .rp-404__code{font-family: var(--rp-font-mono); font-size: 96px; font-weight: 700; background: var(--rp-gradient-blue); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; line-height: 1;} @media (prefers-reduced-motion: no-preference){.rp-reveal{opacity: 0; transform: translateY(18px); transition: opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1), transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);}.rp-reveal.rp-reveal--in{opacity: 1; transform: none;}}