
 @keyframes o-wblog-fade-In{0%{opacity:0;}100%{opacity:1;}}@keyframes o-wblog-loader{0%,100%{animation-timing-function:cubic-bezier(0.5,0,1,0.5);}0%{transform:rotateY(0deg);}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0,0.5,0.5,1);}100%{transform:rotateY(3600deg);}}.website_blog .o_wblog_page_cards_bg{background-color:rgba(0,0,0,0.005);}.website_blog .o_wblog_read_with_sidebar{max-width:1000px;}.website_blog .o_wblog_read_text{font-size:1.125rem;font-weight:300;}.website_blog .o_wblog_author_avatar{width:1.2em;height:1.2em;max-width:none;object-fit:cover;}.website_blog .o_wblog_author_avatar_date{width:2em;height:2em;max-width:none;object-fit:cover;}.website_blog .o_wblog_social_links>a{width:3em;height:3em;}.website_blog .o_wblog_social_links>a>i{font-size:1.3em;}.website_blog #o_wblog_post_content{min-height:350px!important;}.website_blog #o_wblog_post_content a.oe_mail_expand:after{content:" →";}.website_blog #o_wblog_post_content a.oe_mail_expand{font-weight:bold;}.website_blog #o_wblog_post_content>nav.breadcrumb .breadcrumb-item:not(.active),.website_blog .blog_header>nav.breadcrumb .breadcrumb-item:not(.active){flex-shrink:0;}@media (max-width:767.98px){.website_blog #o_wblog_post_content>nav.breadcrumb,.website_blog .blog_header>nav.breadcrumb{flex-wrap:wrap!important;}.website_blog #o_wblog_post_content>nav.breadcrumb .breadcrumb-item,.website_blog .blog_header>nav.breadcrumb .breadcrumb-item{flex-shrink:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.website_blog #o_wblog_post_comments .o_portal_chatter>hr{display:none;}.website_blog .o_wblog_post_page_cover .o_wblog_post_title>.h4{color:var(--o-cc3-btn-secondary-text);}.website_blog .o_wblog_post_page_cover.cover_auto{padding:3rem 0;min-height:1px;}.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.o_full_screen_height,.website_blog .o_wblog_post_page_cover_regular.o_half_screen_height,.website_blog .o_wblog_post_page_cover_regular.cover_full,.website_blog .o_wblog_post_page_cover_regular.cover_mid{min-height:70vh!important;}.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.o_half_screen_height,.website_blog .o_wblog_post_page_cover_regular.cover_mid{min-height:40vh!important;}.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.cover_auto{min-height:150px;padding:0;}.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after{content:"";display:block;position:absolute;top:0;left:0;bottom:50%;right:0;background-image:linear-gradient(rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.369) 19%,rgba(0,0,0,0.2705) 34%,rgba(0,0,0,0.191) 47%,rgba(0,0,0,0.139) 56.5%,rgba(0,0,0,0.097) 65%,rgba(0,0,0,0.063) 73%,rgba(0,0,0,0.0375) 80.2%,rgba(0,0,0,0.021) 86.1%,rgba(0,0,0,0.0105) 91%,rgba(0,0,0,0.004) 95.2%,rgba(0,0,0,0.001) 98.2%,rgba(0,0,0,0) 100%);}.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title{color:white;}.website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after{visibility:hidden;}.website_blog .o_wblog_post_title #o_wblog_post_name{font-weight:300;line-height:1.15;font-size:calc(1.475rem + 2.7vw);}@media (min-width:1200px){.website_blog .o_wblog_post_title #o_wblog_post_name{font-size:3.5rem;}}.website_blog .o_wblog_post_title #o_wblog_post_subtitle{font-weight:300;font-size:1.125rem;}.website_blog .o_wblog_regular_cover_container #o_wblog_post_name{line-height:1;padding-bottom:0.5rem;}.website_blog .o_wblog_post_page_cover_footer{min-height:33vh;transition:all 0.3s cubic-bezier(0.02,0.01,0.47,1);}.website_blog #o_wblog_next_container{background-color:#FFFFFF;cursor:pointer;}.website_blog #o_wblog_next_container .o_wblog_next_loader{transform:translateZ(1px);}.website_blog #o_wblog_next_container .o_wblog_next_loader div{width:50px;height:50px;background:rgba(0,0,0,0.15);animation:o-wblog-loader 2.4s cubic-bezier(0,0.2,0.8,1) infinite;}.website_blog #o_wblog_next_container .o_wblog_next_fake_btn{height:50px;}.website_blog #o_wblog_post_main.o_wblog_post_main_transition{animation:o-wblog-fade-In 1s cubic-bezier(0.02,0.01,0.47,1);}.website_blog #o_wblog_posts_loop .o_record_cover_container{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3);padding-top:33%;height:auto!important;min-height:auto!important;}.website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image{opacity:0.8;}.website_blog #o_wblog_posts_loop .o_wblog_normalize_font{font-size:0.8125rem;line-height:1.45;}.website_blog #o_wblog_posts_loop .o_wblog_post_list_author{background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.131) 19%,rgba(0,0,0,0.2295) 34%,rgba(0,0,0,0.309) 47%,rgba(0,0,0,0.361) 56.5%,rgba(0,0,0,0.403) 65%,rgba(0,0,0,0.437) 73%,rgba(0,0,0,0.4625) 80.2%,rgba(0,0,0,0.479) 86.1%,rgba(0,0,0,0.4895) 91%,rgba(0,0,0,0.496) 95.2%,rgba(0,0,0,0.499) 98.2%,rgba(0,0,0,0.5) 100%);}.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container{padding-top:20%;}.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container{padding-top:33%;}@media (max-width:767.98px){.website_blog #o_wblog_posts_loop.o_wblog_list_view>.row{margin-left:0;margin-right:0;}}.website_blog>nav>.container>ul.navbar-nav,.website_blog>nav>.o_container_small>ul.navbar-nav{-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-shrink:2;}.website_blog>nav>.container:has(>ul.navbar-nav .nav-item:nth-child(10)) .o_searchbar_form,.website_blog>nav>.o_container_small:has(>ul.navbar-nav .nav-item:nth-child(10)) .o_searchbar_form{align-self:start;}body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover){padding:30px 0;}body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty{display:none;}body.editor_enable .website_blog .o_wblog_sidebar_block select[name="archive"]{pointer-events:none;}#o_wblog_post_content_jump{width:50px;height:50px;background-color:rgba(0,0,0,0.5);}#o_wblog_post_content_jump:hover{background-color:rgba(0,0,0,0.7);}

 .o_cs_contact{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px 16px 14px 18px;border:1px solid #cfe0ff;border-radius:14px;background:var(--ts-blue-soft,#e8f0fe);}.o_cs_contact p{margin:0 0 2px;}.o_cs_contact_label{color:var(--ts-muted,#626e85);font-size:13px;font-weight:600;}.o_cs_contact_title{color:var(--ts-ink,#0e1b33);font-size:15.5px;font-weight:700;line-height:1.4;text-decoration:none;}.o_cs_contact_title:hover{color:var(--ts-blue-dark,#0f4fd1);text-decoration:underline;}.o_cs_contact_remove{flex-shrink:0;min-height:40px;padding:0 14px;border:1px solid #cfe0ff;border-radius:10px;background:#fff;color:var(--ts-blue-dark,#0f4fd1);font-size:14px;font-weight:600;}.o_cs_contact_remove:hover{border-color:var(--ts-blue,#1b6bf5);}.o_cs_contact_remove:focus-visible{outline:3px solid var(--ts-blue,#1b6bf5);outline-offset:2px;}

.no-link-style{color:black;text-decoration:none;}.required-form-control{background-color:#CECDFF;}#filters li a,#filters li.active a,#filters li.active a.active,#filters li.active a:hover,#filters li.active a:focus,#filters li a:hover{padding:0px 5px;border-radius:0px;border:0px;border-color:transparent;border-right:1px solid #999;padding-bottom:0;background-color:#FFFFFF;}#filters li.active a{color:#999;}#filters li:last-child a,#filters li:last-child a:hover,#filters li:last-child a:focus{border-right:0px;}.nav-tabs-inline{font-size:14px;}#o_website_links_recent_links{min-height:30em;}.o_website_links_code_error{display:none;color:red;font-weight:bold;}.truncate_text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:500px;}

 .o_embedded_toolbar button{font-family:var(--font-sans-serif)!important;font-weight:600;}@media screen and (max-width:1024px){.o_embedded_toolbar button .o_embedded_toolbar_button_text{display:none;}}

 [data-embedded="file"] [data-embedded-editable]{background-color:white;}[data-embedded="file"] .o_file_name_container:hover i{visibility:visible!important;}[data-embedded="file"] input[type="text"]{width:190px;}

 [data-embedded="tableOfContent"]{margin-left:2px;margin-right:2px;margin-top:16px;margin-bottom:16px;outline:1px solid #d8dadd;outline-offset:-1px;border-radius:5px;padding:8px;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:calc(5px + Min(30px,10%) * 0);font-family:var(--font-sans-serif)!important;font-weight:bolder;border-radius:5px;min-height:1.65rem;border:transparent;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:5px;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_1{padding-left:calc(5px + Min(30px,10%) * 1);font-family:var(--font-sans-serif)!important;font-weight:bolder;border-radius:5px;min-height:1.65rem;border:transparent;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_1:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:5px;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_2{padding-left:calc(5px + Min(30px,10%) * 2);font-family:var(--font-sans-serif)!important;font-weight:bolder;border-radius:5px;min-height:1.65rem;border:transparent;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_2:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:5px;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_3{padding-left:calc(5px + Min(30px,10%) * 3);font-family:var(--font-sans-serif)!important;font-weight:bolder;border-radius:5px;min-height:1.65rem;border:transparent;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_3:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:5px;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_4{padding-left:calc(5px + Min(30px,10%) * 4);font-family:var(--font-sans-serif)!important;font-weight:bolder;border-radius:5px;min-height:1.65rem;border:transparent;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_4:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:5px;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_5{padding-left:calc(5px + Min(30px,10%) * 5);font-family:var(--font-sans-serif)!important;font-weight:bolder;border-radius:5px;min-height:1.65rem;border:transparent;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_5:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="tableOfContent"]>.o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left:5px;}[data-embedded="tableOfContent"] .o_embedded_toc_hint{padding-left:5px;}.o_field_html .odoo-editor-editable h1,.o_field_html .odoo-editor-editable .h1,.o_field_html .odoo-editor-editable h2,.o_field_html .odoo-editor-editable .h2,.o_field_html .odoo-editor-editable h3,.o_field_html .odoo-editor-editable .h3,.o_field_html .odoo-editor-editable h4,.o_field_html .odoo-editor-editable .h4,.o_field_html .odoo-editor-editable h5,.o_field_html .odoo-editor-editable .h5,.o_field_html .odoo-editor-editable h6,.o_field_html .odoo-editor-editable .h6,.o_field_html .o_readonly h1,.o_field_html .o_readonly .h1,.o_field_html .o_readonly h2,.o_field_html .o_readonly .h2,.o_field_html .o_readonly h3,.o_field_html .o_readonly .h3,.o_field_html .o_readonly h4,.o_field_html .o_readonly .h4,.o_field_html .o_readonly h5,.o_field_html .o_readonly .h5,.o_field_html .o_readonly h6,.o_field_html .o_readonly .h6{transition:background-color 0.5s ease;}.o_field_html .odoo-editor-editable h1.o_embedded_toc_header_highlight,.o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h1,.o_field_html .odoo-editor-editable h2.o_embedded_toc_header_highlight,.o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h2,.o_field_html .odoo-editor-editable h3.o_embedded_toc_header_highlight,.o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h3,.o_field_html .odoo-editor-editable h4.o_embedded_toc_header_highlight,.o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h4,.o_field_html .odoo-editor-editable h5.o_embedded_toc_header_highlight,.o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h5,.o_field_html .odoo-editor-editable h6.o_embedded_toc_header_highlight,.o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h6,.o_field_html .o_readonly h1.o_embedded_toc_header_highlight,.o_field_html .o_readonly .o_embedded_toc_header_highlight.h1,.o_field_html .o_readonly h2.o_embedded_toc_header_highlight,.o_field_html .o_readonly .o_embedded_toc_header_highlight.h2,.o_field_html .o_readonly h3.o_embedded_toc_header_highlight,.o_field_html .o_readonly .o_embedded_toc_header_highlight.h3,.o_field_html .o_readonly h4.o_embedded_toc_header_highlight,.o_field_html .o_readonly .o_embedded_toc_header_highlight.h4,.o_field_html .o_readonly h5.o_embedded_toc_header_highlight,.o_field_html .o_readonly .o_embedded_toc_header_highlight.h5,.o_field_html .o_readonly h6.o_embedded_toc_header_highlight,.o_field_html .o_readonly .o_embedded_toc_header_highlight.h6{border-radius:0.25rem;background-color:rgba(27,161,228,0.2);}

 [data-embedded="video"]{position:relative;margin:0 auto;width:100%;max-width:750px;}[data-embedded="video"]:has(iframe){aspect-ratio:16 / 9;}[data-embedded="video"] iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%;min-height:auto!important;}

 .o_file_box,[data-embedded="file"]{display:inline-block;width:fit-content;min-width:250px;margin:3px;vertical-align:middle;}.o_file_box .alert.alert-info,[data-embedded="file"] .alert.alert-info{border-radius:5px;outline:1px solid #d8dadd;outline-offset:-1px;padding:5px;margin:0;}.o_file_box .o_image,[data-embedded="file"] .o_image{width:32px;}

 [data-embedded="articleIndex"]{margin-left:2px;margin-right:2px;margin-top:16px;margin-bottom:16px;outline:1px solid #d8dadd;outline-offset:-1px;border-radius:5px;padding:8px;}[data-embedded="articleIndex"] .o_embedded_articles_index_content{min-height:30px;}[data-embedded="articleIndex"] .o_embedded_articles_index_content ol{list-style-type:none;}[data-embedded="articleIndex"] .o_embedded_articles_index_content ol li a{font-family:var(--font-sans-serif)!important;font-weight:bolder!important;border-radius:5px;}[data-embedded="articleIndex"] .o_embedded_articles_index_content ol li a:hover{background-color:rgba(27,161,228,0.2);text-decoration:none;}[data-embedded="articleIndex"] .o_embedded_articles_index_content>ol{padding:0;margin:0;}

 [data-embedded="clipboard"]{margin-left:2px;margin-right:2px;margin-top:2px;margin-bottom:1rem;border-radius:5px;padding-bottom:5px;background-color:#F9FAFB;outline:1px solid #d8dadd;outline-offset:-1px;}[data-embedded="clipboard"] .o_embedded_content{padding:5px;margin:0 5px;background-color:white;}[data-embedded="clipboard"] .o_embedded_content p:last-child{margin-bottom:0;}[data-embedded="clipboard"] .o_embedded_clipboard_label{font-family:var(--font-sans-serif)!important;font-weight:600;padding:0.0625rem 0.3125rem;color:#5f636f;}

 .o_knowledge_embedded_view_placeholder{min-height:300px;}.o_knowledge_embedded_view_placeholder .o_knowledge_embedded_view_placeholder_cover{position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(#FFF,transparent);}

 .o_knowledge_public_view{--knowledge-article-sidebar-size:300px;}.o_knowledge_public_view .o_knowledge_header{cursor:default;}.o_knowledge_public_view .o_knowledge_public_virality{table-layout:fixed;}.o_knowledge_public_view h1,.o_knowledge_public_view .h1,.o_knowledge_public_view h2,.o_knowledge_public_view .h2,.o_knowledge_public_view h3,.o_knowledge_public_view .h3,.o_knowledge_public_view h4,.o_knowledge_public_view .h4,.o_knowledge_public_view h5,.o_knowledge_public_view .h5,.o_knowledge_public_view h6,.o_knowledge_public_view .h6{transition:background-color 0.5s ease;}.o_knowledge_public_view h1.o_embedded_toc_header_highlight,.o_knowledge_public_view .o_embedded_toc_header_highlight.h1,.o_knowledge_public_view h2.o_embedded_toc_header_highlight,.o_knowledge_public_view .o_embedded_toc_header_highlight.h2,.o_knowledge_public_view h3.o_embedded_toc_header_highlight,.o_knowledge_public_view .o_embedded_toc_header_highlight.h3,.o_knowledge_public_view h4.o_embedded_toc_header_highlight,.o_knowledge_public_view .o_embedded_toc_header_highlight.h4,.o_knowledge_public_view h5.o_embedded_toc_header_highlight,.o_knowledge_public_view .o_embedded_toc_header_highlight.h5,.o_knowledge_public_view h6.o_embedded_toc_header_highlight,.o_knowledge_public_view .o_embedded_toc_header_highlight.h6{border-radius:0.25rem;background-color:rgba(27,161,228,0.2);}.o_knowledge_public_view .o_knowledge_icon:not(.o_full_width),.o_knowledge_public_view .o_knowledge_article:not(.o_full_width){width:750px;max-width:100%;margin-left:auto;margin-right:auto;}.o_knowledge_public_view .o_knowledge_cover + .o_knowledge_icon{margin-top:-70px;}.o_knowledge_public_view .o_knowledge_icon{font-size:calc(1.625rem + 4.5vw);}@media (min-width:1200px){.o_knowledge_public_view .o_knowledge_icon{font-size:5rem;}}.o_knowledge_public_view .o_knowledge_article_form_resizer{position:absolute;top:0;left:-0.25rem;bottom:0;right:auto;}.o_knowledge_public_view .o_knowledge_article_form_resizer span{position:absolute;top:0;left:0.125rem;bottom:0;right:auto;}.o_knowledge_public_view .o_knowledge_sidebar_owl_component:empty{width:clamp(200px,var(--knowledge-article-sidebar-size),576px);border-right:4px solid #e7e9ed;}.o_knowledge_public_view .o_knowledge_sidebar{width:clamp(200px,var(--knowledge-article-sidebar-size),576px);transition:width 0.15s linear;height:100%;border-right:4px solid #e7e9ed;}.o_knowledge_public_view .o_knowledge_sidebar .o_article_handle.o_article_active .o_article_name{background-color:rgba(27,161,228,0.2);}.o_knowledge_public_view .o_knowledge_sidebar .o_article_handle.o_article_active .o_article_name:hover{background-color:rgba(27,161,228,0.3);}.o_knowledge_public_view .o_knowledge_sidebar .o_article_handle:not(.o_article_active) .o_article_name:hover{background-color:rgba(222,226,230,0.3);}.o_knowledge_public_view .o_knowledge_embedded_view_placeholder .o_knowledge_embedded_view_placeholder_cover{position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(#FFF,transparent);}@media (max-width:575.98px){.o_knowledge_public_view .o_knowledge_sidebar{width:100%;}}@media (max-width:767.98px){.o_knowledge_public_view .o_knowledge_sidebar.o_knowledge_desktop_sidebar{transform:translateX(-100%);}.o_knowledge_public_view .o_knowledge_sidebar,.o_knowledge_public_view .o_knowledge_main{transition:transform .2s ease;}.o_knowledge_public_view .o_knowledge_sidebar{position:absolute;top:0;left:0;bottom:0;right:50px;background-color:#FFF;z-index:3;}.o_knowledge_public_view .o_knowledge_backdrop{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(19,16,16,0.3);z-index:2;}}@media (min-width:576px){.o_knowledge_public_view .o_scroll_view{position:absolute;top:0;left:0;bottom:0;right:0;overflow-y:auto;overflow-x:hidden;}}

 .o_newsletter_modal .modal-header{padding:0;border:none;}.o_newsletter_modal .modal-title{display:none;}.o_newsletter_modal .close{z-index:1055;position:absolute;top:0;left:auto;bottom:auto;right:0;width:2.5rem;height:2.5rem;line-height:2.5rem;margin:0;padding:0;--bg-light:#FFFFFF;--color-light:#1B6BF5;background-color:#FFFFFF!important;color:#1B6BF5;box-shadow:0 2px 8px rgba(13,27,51,0.06);opacity:1;}

 .o_mail_snippet_general .s_mail_alert [class^="col-lg"]{padding-left:0!important;padding-right:0!important;}.s_mail_alert .s_alert{margin:auto;border-width:var(--border-width);border-style:solid;border-radius:var(--border-radius);}.s_mail_alert .s_alert p:last-child,.s_mail_alert .s_alert ul:last-child,.s_mail_alert .s_alert ol:last-child{margin-bottom:0;}.s_mail_alert .s_alert_sm{padding:10px;font-size:0.75rem;}.s_mail_alert .s_alert_md{padding:15px;font-size:1rem;}.s_mail_alert .s_alert_lg{padding:30px;font-size:1.25rem;}.s_mail_alert .s_alert_icon{float:left;margin-right:10px;}.s_mail_alert .s_alert_content{overflow:hidden;}

 .s_mail_features_grid .s_mail_features_grid_content{overflow:hidden;}.s_mail_features_grid .s_mail_features_grid_content p{margin-bottom:0;}.s_mail_features_grid .s_mail_features_grid_icon{float:left;}

 .o_layout .s_hr{line-height:0;}.o_layout .s_hr hr{padding:0;border:0;border-top:1px solid currentColor;color:inherit;margin-top:auto;margin-bottom:auto;}.o_layout .s_hr hr:not(.ms-auto):not(.me-auto){margin-inline:auto;}

 .o_mail_snippet_general.s_masonry_block[data-vcss='001'] .row>div{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;}.o_mail_snippet_general.s_masonry_block[data-vcss='001'] .o_masonry_grid_container>.row{height:100%;}

 .s_media_list[data-vcss="001"] .s_media_list_item>.row{overflow:hidden;}.s_media_list[data-vcss="001"] .s_media_list_body{padding:2rem;}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit:cover;}

 .s_rating:not([data-vcss])>.s_rating_stars .fa:before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares .fa:before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts .fa:before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before{content:"";}.s_rating:not([data-vcss])>.s_rating_bar .fa{display:none;}.s_rating:not([data-vcss])>.s_rating_bar .s_rating_bar{display:-webkit-box;display:-webkit-flex;display:flex;height:1rem;background-color:#dee2e6;}.s_rating:not([data-vcss])>.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:#1B6BF5;animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce){.s_rating:not([data-vcss])>.s_rating_bar .s_rating_bar:before{transition:none;}}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_5 .s_rating_bar:before{width:100%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_4 .s_rating_bar:before{width:80%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_3 .s_rating_bar:before{width:60%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_2 .s_rating_bar:before{width:40%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_1 .s_rating_bar:before{width:20%;}.s_rating:not([data-vcss])>.s_rating_1x .fa{font-size:1em;}.s_rating:not([data-vcss])>.s_rating_2x .fa{font-size:2em;}.s_rating:not([data-vcss])>.s_rating_3x .fa{font-size:3em;}

 .o_mail_snippet_general .s_rating{padding-left:0!important;padding-right:0!important;}.s_rating[data-vcss="001"].s_rating_inline{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_title,.s_rating[data-vcss="001"].s_rating_inline>:first-child{margin:0;margin-right:0.5em;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_icons{margin-left:auto;}.s_rating[data-vcss="001"].s_rating_no_title .s_rating_title,.s_rating[data-vcss="001"].s_rating_no_title>:first-child{display:none;}

 .s_alert{margin:15px 0;border:var(--border-width) solid;border-radius:var(--border-radius);}.s_alert p:last-child,.s_alert ul:last-child,.s_alert ol:last-child{margin-bottom:0;}.s_alert.s_alert_sm{padding:10px;font-size:0.75rem;}.s_alert.s_alert_md{padding:15px;font-size:1rem;}.s_alert.s_alert_lg{padding:30px;font-size:1.25rem;}.s_alert .s_alert_icon{float:left;margin-right:10px;}.s_alert .s_alert_content{overflow:hidden;}

 .s_card{--card-inner-border-radius:inherit;--card-bg:inherit;--card-img-size-h:33.33333333%;--card-img-ratio-align:44%;--card-img-aspect-ratio:20%;min-width:MIN(18rem,100%);margin:15px 0;}.s_card .o_card_img{width:100%;object-fit:cover;}.s_card .o_card_img[data-shape]{object-fit:contain;}.s_card .o_card_img_wrapper.ratio>a>.o_card_img{height:100%;}.s_card .o_card_img_wrapper.ratio .media_iframe_video{position:absolute;}.s_card.o_card_img_top .o_card_img_ratio_custom{--aspect-ratio:var(--card-img-aspect-ratio);}.s_card.o_card_img_horizontal .o_card_img_wrapper{flex-shrink:0;}@media (min-width:992px){.s_card.o_card_img_horizontal .o_card_img_wrapper{width:var(--card-img-size-h);}}.s_card .o_card_img_adjust_h .o_card_img{object-position:var(--card-img-ratio-align) 50%;}.s_card .o_card_img_adjust_v .o_card_img{object-position:50% var(--card-img-ratio-align);}

 .s_share>*{display:inline-block;vertical-align:middle;}.s_share .s_share_title{margin:0 .4rem 0 0;}.s_share a{margin:.2rem;}.s_share a i.fa{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}

 .s_rating:not([data-vcss])>.s_rating_stars .fa:before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before{content:"";}.s_rating:not([data-vcss])>.s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares .fa:before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before{content:"";}.s_rating:not([data-vcss])>.s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts .fa:before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before{content:"";}.s_rating:not([data-vcss])>.s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before{content:"";}.s_rating:not([data-vcss])>.s_rating_bar .fa{display:none;}.s_rating:not([data-vcss])>.s_rating_bar .s_rating_bar{display:-webkit-box;display:-webkit-flex;display:flex;height:1rem;background-color:#dee2e6;}.s_rating:not([data-vcss])>.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:#1B6BF5;animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce){.s_rating:not([data-vcss])>.s_rating_bar .s_rating_bar:before{transition:none;}}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_5 .s_rating_bar:before{width:100%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_4 .s_rating_bar:before{width:80%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_3 .s_rating_bar:before{width:60%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_2 .s_rating_bar:before{width:40%;}.s_rating:not([data-vcss])>.s_rating_bar.s_rating_1 .s_rating_bar:before{width:20%;}.s_rating:not([data-vcss])>.s_rating_1x .fa{font-size:1em;}.s_rating:not([data-vcss])>.s_rating_2x .fa{font-size:2em;}.s_rating:not([data-vcss])>.s_rating_3x .fa{font-size:3em;}

 .s_rating[data-vcss="001"].s_rating_inline{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_title{margin:0;margin-right:0.5em;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_icons{margin-left:auto;}.s_rating[data-vcss="001"].s_rating_no_title .s_rating_title{display:none;}

 .s_hr{line-height:0;}.s_hr hr{padding:0;margin:0;opacity:1;}.editor_enable .s_hr{position:relative;}.editor_enable .s_hr::after{content:'';position:absolute;top:50%;left:0;bottom:0;right:0;z-index:1;transform:translateY(-50%);height:6px;padding:inherit;}

 .s_comparisons:not([data-vcss]) .card-body .card-title{margin:0;}.s_comparisons:not([data-vcss]) .card-body .s_comparisons_currency,.s_comparisons:not([data-vcss]) .card-body .s_comparisons_price,.s_comparisons:not([data-vcss]) .card-body .s_comparisons_decimal{display:inline-block;vertical-align:middle;}.s_comparisons:not([data-vcss]) .card-body .s_comparisons_currency,.s_comparisons:not([data-vcss]) .card-body .s_comparisons_decimal{font-size:80%;}.s_comparisons:not([data-vcss]) .card-body .s_comparisons_price{font-size:200%;}

 @media (max-width:991.98px){.s_company_team img{height:8rem;}}

 .s_references .img-thumbnail{border:none;}

 .s_popup[data-vcss='001'] .modal-content{min-height:2.5rem;border:0;border-radius:0;box-shadow:var(--box-shadow);}.s_popup[data-vcss='001'] .s_popup_close{z-index:1055;position:absolute;top:0;left:auto;bottom:auto;right:0;width:2.5rem;height:2.5rem;line-height:2.5rem;--bg-light:#FFFFFF;--color-light:#1B6BF5;background-color:#FFFFFF!important;color:#1B6BF5;box-shadow:0 2px 8px rgba(13,27,51,0.06);cursor:pointer;font-size:1.25rem;text-align:center;}.s_popup[data-vcss='001'] .s_popup_size_full{padding:0!important;max-width:100%;}.s_popup[data-vcss='001'] .s_popup_size_full>.modal-content{background-color:transparent;box-shadow:none;border-radius:0;}.s_popup[data-vcss='001'] .modal-dialog{margin:0 0 0 auto;min-height:100%;}.s_popup[data-vcss='001'] .modal-dialog:not(.s_popup_size_full){padding:1rem!important;}.s_popup[data-vcss='001'] .s_popup_top .modal-dialog{align-items:flex-start;}.s_popup[data-vcss='001'] .s_popup_middle .modal-dialog{align-items:center;margin-right:auto;}.s_popup[data-vcss='001'] .s_popup_bottom .modal-dialog{align-items:flex-end;}.s_popup[data-vcss='001'] .s_popup_no_backdrop{pointer-events:none;}.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog{height:100%;}.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog .modal-content{max-height:100%;overflow-y:auto;overflow-x:hidden;}

 .s_features_grid:not([data-vcss]) .s_features_grid_content{overflow:hidden;}.s_features_grid:not([data-vcss]) .s_features_grid_content p{margin-bottom:0;}.s_features_grid:not([data-vcss]) .s_features_grid_icon{float:left;margin-right:15px;}

 .s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_horizontal_navbar,.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_vertical_navbar .s_table_of_content_navbar{position:-webkit-sticky;position:sticky;top:0px;left:auto;bottom:auto;right:auto;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_vertical_navbar .s_table_of_content_navbar{overflow:auto;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap:not(.s_table_of_content_navbar_sticky),.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap:not(.s_table_of_content_navbar_sticky) .s_table_of_content_navbar{top:0px!important;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar{overflow-wrap:break-word;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar>a.list-group-item-action{background:none;color:inherit;opacity:0.7;font-weight:500;padding-left:3px;transition:padding 0.1s;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar>a.list-group-item-action:before{position:absolute;top:10px;left:0;bottom:10px;right:auto;width:2px;content:"";}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar>a.list-group-item-action:hover{opacity:1;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar>a.list-group-item-action:focus{background:none;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar>a.list-group-item-action.active{background:none;padding-left:8px;opacity:1;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar>a.list-group-item-action.active:before{background-color:#1B6BF5;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar{z-index:1;padding-top:0.5rem;padding-bottom:0.5rem;margin-bottom:2rem;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar{display:inline;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar>a.list-group-item-action{width:auto;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar>a.list-group-item{display:inline-block;margin-bottom:2px;}

 .s_masonry_block[data-vcss='001'] .row>div{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;}.s_masonry_block[data-vcss='001'] .row.o_grid_mode>div.o_grid_item_image{--grid-item-padding-y:0px;--grid-item-padding-x:0px;}

 .s_media_list[data-vcss="001"] .s_media_list_item>.row{overflow:hidden;}.s_media_list[data-vcss="001"] .s_media_list_body{padding:2rem;}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit:cover;}

 .s_text_highlight{padding:1.5rem;border-radius:0.5rem;}.s_text_highlight :last-child{margin-bottom:0;}

 .s_badge{padding:0.5rem;margin:0.5rem 0.5rem 0.5rem 0;border-radius:50rem;}.s_badge .fa{margin:0 0.3rem 0 0;}

 .s_color_blocks_2.o_half_screen_height>:first-child,.s_color_blocks_2.cover_mid>:first-child,.s_color_blocks_2.o_half_screen_height>:first-child>.row,.s_color_blocks_2.cover_mid>:first-child>.row,.s_color_blocks_2.o_full_screen_height>:first-child,.s_color_blocks_2.cover_full>:first-child,.s_color_blocks_2.o_full_screen_height>:first-child>.row,.s_color_blocks_2.cover_full>:first-child>.row{min-height:inherit;}.s_color_blocks_2 .row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.s_color_blocks_2 .row::before,.s_color_blocks_2 .row::after{width:0;}.s_color_blocks_2>.container>.row>[class*="col-lg-"],.s_color_blocks_2>.container-fluid>.row>[class*="col-lg-"],.s_color_blocks_2>.container-sm>.row>[class*="col-lg-"],.s_color_blocks_2>.container-md>.row>[class*="col-lg-"],.s_color_blocks_2>.container-lg>.row>[class*="col-lg-"],.s_color_blocks_2>.container-xl>.row>[class*="col-lg-"],.s_color_blocks_2>.container-xxl>.row>[class*="col-lg-"],.s_color_blocks_2>.o_container_small>.row>[class*="col-lg-"]{padding:8% 5%;padding-top:8vw;padding-bottom:8vw;}.s_color_blocks_2 img{max-width:100%;height:auto;}

 .s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer)::before{position:absolute;top:0;left:0;bottom:0;right:0;width:auto;height:auto;}

 .s_mega_menu_little_icons:not([data-vcss]) .nav-link:hover,.s_mega_menu_little_icons:not([data-vcss]) .nav-link:focus{background:rgba(0,0,0,0.05);}

 .s_mega_menu_images_subtitles:not([data-vcss]) .d-flex img{max-width:64px;align-self:start;}.s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:hover,.s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:focus{background:rgba(0,0,0,0.05);}@media (max-width:991.98px){.s_mega_menu_images_subtitles:not([data-vcss]) .row>div.col-lg{min-width:fit-content;}}

 .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_menus_logos_wrapper{border-color:rgba(0,0,0,0.05)!important;}@media (min-width:576px) and (max-width:991.98px){.s_mega_menu_menus_logos:not([data-vcss]) .row>div.col-sm-6{min-width:min-content;flex-grow:1;}}

 .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_mega_menu_cards:not([data-vcss]) .nav-link:hover,.s_mega_menu_cards:not([data-vcss]) .nav-link:focus{background:rgba(0,0,0,0.05);}@media (min-width:576px) and (max-width:991.98px){.s_mega_menu_cards:not([data-vcss]) .row>div.col-sm-6{min-width:min-content;flex-grow:1;}}

 .s_google_map{position:relative;min-height:100px;}.s_google_map .map_container{position:absolute;top:0;left:0;bottom:0;right:0;}.s_google_map .description{position:absolute;top:auto;left:0;bottom:0;right:0;z-index:99;padding:0 1em;background:rgba(27,107,245,0.8);color:#FFFFFF;transition:background-color 250ms ease;}.s_google_map .description font{float:left;margin-top:20px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;}.s_google_map .description span{float:left;text-transform:none;font-weight:normal;margin-top:20px;margin-left:10px;}.s_google_map:hover .description{background:#1B6BF5;background:rgba(27,107,245,0.55);color:#212529;}

 .s_map{position:relative;min-height:100px;}.s_map .map_container{position:absolute;top:0;left:0;bottom:0;right:0;}.s_map .description{position:absolute;top:auto;left:0;bottom:0;right:0;z-index:99;padding:0 1em;background:rgba(27,107,245,0.8);color:#FFFFFF;transition:background-color 250ms ease;}.s_map .description font{float:left;margin-top:20px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;}.s_map .description span{float:left;text-transform:none;font-weight:normal;margin-top:20px;margin-left:10px;}.s_map:hover .description{background:#1B6BF5;background:rgba(27,107,245,0.55);color:#212529;}.s_map .s_map_color_filter{position:absolute;top:0;left:0;bottom:0;right:0;position:absolute!important;pointer-events:none;}.editor_enable .s_map iframe{pointer-events:none;}

 .s_dynamic.o_dynamic_snippet_empty:not(.o_check_scroll_position){display:none!important;}.s_dynamic [data-url]{cursor:pointer;}.s_dynamic img{object-fit:scale-down;}@media (min-width:992px){.s_dynamic>.container .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row>*,.s_dynamic>.o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row>*{flex:0 1 MAX(315px,50%);}}@media (min-width:992px){.s_dynamic>.o_container_small .s_dynamic_snippet_row>*{flex:0 1 MAX(315px,50%);}}.s_dynamic>.o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside{min-width:41.66666667%;}@media (min-width:992px){.s_dynamic>.o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row>*{flex:1 1 315px;}}

 .s_dynamic .dynamic_snippet_template .card-footer a,.s_dynamic .dynamic_snippet_template .card-footer button,.s_dynamic .o_dynamic_snippet_btn_wrapper{z-index:2;}.s_dynamic .s_dynamic_snippet_arrow_bottom>.carousel-control-prev,.s_dynamic .s_dynamic_snippet_arrow_bottom .carousel-control-next{position:relative;}

 .editor_enable .s_embed_code{min-height:0.875rem;}.s_embed_code .s_embed_code_embedded .bg-light.o_default_snippet_text{background-color:lightcyan!important;color:black;}

 .editor_enable .s_website_form:not([data-vcss]) .form-field select{pointer-events:none;}.editor_enable .s_website_form:not([data-vcss]) .o_website_form_field_hidden{display:-webkit-box;display:-webkit-flex;display:flex;opacity:0.5;}.s_website_form:not([data-vcss]) .o_website_form_flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.s_website_form:not([data-vcss]) .o_website_form_flex.o_website_form_flex_fw>.o_website_form_flex_item{flex-basis:100%;}.s_website_form:not([data-vcss]) .o_website_form_flex:not(.o_website_form_flex_fw)>.o_website_form_flex_item{flex-basis:33%;}@media (max-width:991.98px){.s_website_form:not([data-vcss]) .o_website_form_flex:not(.o_website_form_flex_fw)>.o_website_form_flex_item{flex-basis:50%;}}@media (max-width:767.98px){.s_website_form:not([data-vcss]) .o_website_form_flex:not(.o_website_form_flex_fw)>.o_website_form_flex_item{flex-basis:100%;}}.s_website_form:not([data-vcss]) .o_website_form_field_hidden{display:none;}.s_website_form:not([data-vcss]) .o_website_form_required .col-form-label:after,.s_website_form:not([data-vcss]) .o_website_form_required_custom .col-form-label:after{content:' *';}.s_website_form:not([data-vcss]) .form-field input[type=file].form-control{height:100%;}

 .editor_enable .s_website_form[data-vcss="001"] .s_website_form_field_hidden{display:block;opacity:0.5;}.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field_hidden_if{display:block!important;background-color:#D9D9D9;}.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field select{pointer-events:none;}@media (max-width:575.98px){.s_website_form[data-vcss="001"] .s_website_form_label{width:auto!important;}}.s_website_form[data-vcss="001"] .s_website_form_field_hidden{display:none;}.s_website_form[data-vcss="001"] span.s_website_form_mark{font-size:0.85em;font-weight:400;}.s_website_form[data-vcss="001"] .s_website_form_dnone{display:none;}.s_website_form[data-vcss="001"] .s_website_form_submit .s_website_form_label,.s_website_form[data-vcss="001"] .s_website_form_recaptcha .s_website_form_label{float:left;height:1px;}.s_website_form[data-vcss="001"] .s_website_form_no_submit_label .s_website_form_label{display:none;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap{border:1px solid #9a9ca5;border-radius:0.25rem;font-size:0.9em;line-height:normal;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap div.o_file_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete{max-width:25%;padding:2px 4px 3px 4px;color:#1B6BF5;cursor:pointer;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete:hover{color:#0a58e0;}.s_website_form[data-vcss="001"] .o_add_files_button{background-color:#e7e9ed;width:fit-content;}.s_website_form[data-vcss="001"] .o_add_files_button:hover{background-color:#dadde3;}body:not(.editor_enable) .s_website_form[data-vcss="001"] .s_website_form_date:not(.s_website_form_datepicker_initialized) [value],body:not(.editor_enable) .s_website_form[data-vcss="001"] .s_website_form_datetime:not(.s_website_form_datepicker_initialized) [value]{color:transparent;}

 .s_dynamic{--Avatar-size:1.5em;}.s_dynamic .s_blog_posts_post_teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}@media (min-width:768px){.s_dynamic .s_blog_posts_post_teaser{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}}.s_dynamic .s_blog_posts_post_subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.s_dynamic.s_blog_post_list .s_blog_posts_post_author + small.s_blog_posts_post_date::before,.s_dynamic.s_blog_post_list .s_blog_posts_post_author + .s_blog_posts_post_date.small::before{content:"•";margin:0 0.25rem;}.s_dynamic.s_blog_post_list .s_blog_posts_post:hover{background-color:color-mix(in srgb,currentColor 10%,transparent);}@media (min-width:992px){.s_dynamic.s_blog_post_big_picture .s_blog_posts_post_cover{--aspect-ratio:75%;}}@media (min-width:768px){.s_dynamic.s_blog_post_big_picture.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover{--aspect-ratio:66%;}}@media (min-width:1200px){.s_dynamic.s_blog_post_big_picture.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover{--aspect-ratio:50%;}}.s_dynamic.s_blog_post_big_picture:not([class*="s_blog_posts_effect"]) .s_blog_post_big_picture_infos{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:space-around;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_dynamic_snippet_content,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_dynamic_snippet_content{text-align:center;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_header,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_header,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_header,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden{height:50%;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden{transform:translateY(50%);transition:all 0.2s ease-in-out;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_infos::before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_infos::before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_infos::before{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3);transition:opacity 0.15s linear;opacity:0;content:"";}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_infos::before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_infos::before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_infos::before{opacity:0;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before{opacity:1;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post_author,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post_author,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post_author{font-size:1rem;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title{transform:translateY(-25%);opacity:1;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden{transform:translateY(0);}@media (min-width:992px) and (max-width:1199.98px){.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post_author,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post_author,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post_author{font-size:1.25rem;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title{transform:translateY(50%);opacity:0;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden{transform:translateY(-50%);}}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post_author,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post_author,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post_author{font-size:1.25rem;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title{transform:translateY(50%);opacity:0;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden{transform:translateY(-50%);}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post::before{content:"";position:absolute;top:1rem;left:auto;bottom:auto;right:1rem;border-top:2px solid #FFF;border-right:2px solid #FFF;padding:1rem;transition:all 0.2s ease-in-out;transform:scale3d(0,0,0);transform-origin:top right;opacity:0;z-index:1;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover::before{opacity:1;transform:scale3d(1,1,1);}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post::before,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .o_record_cover_image{transition:all 0.2s ease-in-out;transform:scale3d(1.12,1.12,1.12);}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post::before{position:absolute;top:1rem;left:1rem;bottom:1rem;right:1rem;border:1px solid #FFF;border-radius:0.5rem;opacity:0;z-index:1;content:"";pointer-events:none;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .o_record_cover_image,.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover::before{opacity:1;transform:scale3d(1,1,1);}@media (max-width:767.98px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_default .s_blog_posts_post_cover_col{min-height:12rem;}}@media (min-width:768px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_default .s_blog_posts_post_cover_col{flex:0 0 MIN(26rem,33%);}}@media (max-width:767.98px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover_col{min-height:8rem;}}@media (min-width:768px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover_col{flex:0 0 MIN(26rem,25%);}}.s_dynamic.s_blog_post_horizontal .o_container_small .s_blog_posts_post_cover_col{display:none;}.s_dynamic.s_blog_post_horizontal div.dynamic_snippet_template div.row:last-child div.border-bottom{border-bottom:none!important;}.s_dynamic.s_blog_post_card.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover{--aspect-ratio:40%;}@media (min-width:576px){.s_dynamic.s_dynamic_snippet_carousel.s_blog_post_big_picture .s_blog_posts_post_cover{--aspect-ratio:50%;}}@media (min-width:992px){.s_dynamic.s_dynamic_snippet_carousel.s_blog_post_big_picture .s_blog_posts_post_cover{--aspect-ratio:100%;}}

 .s_donation:not([data-vcss]) input::-webkit-outer-spin-button,.s_donation:not([data-vcss]) input::-webkit-inner-spin-button{-webkit--webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.s_donation:not([data-vcss]) input[type=number]{-moz--webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.s_donation:not([data-vcss]) .s_donation_btn{transition:background 0.2s;}.s_donation:not([data-vcss]) .s_donation_btn:focus{box-shadow:none!important;}.s_donation:not([data-vcss]) #s_donation_amount_input{border:none;outline:none;max-width:145px;background-color:transparent;font-size:inherit;color:inherit;}.s_donation:not([data-vcss]) #s_donation_amount_input::placeholder{opacity:0.6;color:inherit;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap{width:90%;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap #s_donation_range_slider{margin-bottom:50px;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble{position:absolute;left:0%;margin-top:28px;padding:0.5rem 1rem;color:#FFFFFF;background:#1B6BF5;font-size:1.15rem;border-radius:0.3rem;transform:translateX(-50%);}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble::after{content:"";position:absolute;top:-5px;left:50%;width:0;border-style:solid;border-color:#1B6BF5 transparent;border-width:0 5px 5px;margin-left:-5px;}.s_donation:not([data-vcss]):not([data-display-options="true"]) .s_donation_prefilled_buttons{display:none;}

 .s_product_product_centered .card{overflow:visible;margin-top:6rem;padding-top:6rem;}.s_product_product_centered .card img{height:12rem;}.s_product_product_centered .o_carousel_product_img_link{max-width:75%;margin-top:-12rem;left:0;right:0;}.s_product_product_banner img{max-height:400px;}.s_product_product_horizontal_card img img{height:100%;}@media (max-width:991.98px){.s_product_product_horizontal_card img{height:12rem;}}.o_dynamic_product_hovered img{transition:transform 250ms ease;}.o_dynamic_product_hovered:hover img{transform:scale(1.15);}.o_carousel_multiple_rows .row{padding:1rem;}img.o_img_product_cover{object-fit:cover;}img.o_img_product_square{aspect-ratio:1 / 1;}.o_card_group>.row{padding-left:15px;padding-right:15px;}.o_card_group>.row>div{padding:0!important;}.o_card_group>.row>div:first-child>.o_carousel_product_card{border-left:var(--border-width) solid #E6EAF2!important;}.o_card_group>.row:first-child .o_carousel_product_card{border-top:var(--border-width) solid #E6EAF2!important;}.o_card_group>.row:first-child>div:first-child .o_carousel_product_card{border-top-left-radius:0.875rem!important;}.o_card_group>.row:first-child>div:last-child .o_carousel_product_card{border-top-right-radius:0.875rem!important;}.o_card_group>.row:last-child>div:first-child .o_carousel_product_card{border-bottom-left-radius:0.875rem!important;}.o_card_group>.row:last-child>div:last-child .o_carousel_product_card{border-bottom-right-radius:0.875rem!important;}

 .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_social_media a i.fa,.s_social_media a span.fa{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}

 .s_text_cover>*:not(.o_scroll_button):not(#o_wblog_post_content_jump),.s_text_cover>*:not(.o_scroll_button):not(#o_wblog_post_content_jump)>.row{min-height:inherit;}

 .s_instagram_page div.container-fluid,.s_instagram_page div.container-sm,.s_instagram_page div.container-md,.s_instagram_page div.container-lg,.s_instagram_page div.container-xl,.s_instagram_page div.container-xxl{padding:0;}

 .s_features .s_features_icon.float-start{margin-inline-end:var(--s_features_icon_margin,1rem)!important;}.s_features .s_features_icon.float-end{margin-inline-start:var(--s_features_icon_margin,1rem)!important;}

 @media (min-width:768px){.s_carousel_wrapper[data-vcss='001'] .s_carousel.s_carousel_arrows_hidden .carousel-item{padding:0;}}

 .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers{height:3rem;}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .s_carousel_intro_controllers_row{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .o_arrows_wrapper{display:-webkit-box;display:-webkit-flex;display:flex;}.s_carousel_intro_wrapper .s_carousel_intro.s_carousel_arrows_hidden .o_arrows_wrapper{display:none;}@media (min-width:768px){.s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators{position:relative;min-width:0;margin:0;}.s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev,.s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next{position:relative;width:auto;}}

 .o_add_snippets_preview .s_image_gallery[data-vcss="002"]{--snippet-preview-height:auto;}.s_image_gallery[data-vcss="002"].o_grid .img,.s_image_gallery[data-vcss="002"].o_masonry .img{width:100%;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-none div.row{margin-bottom:0px;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-small div.row>div{margin-bottom:1rem;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-medium div.row>div{margin-bottom:2rem;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-big div.row>div{margin-bottom:3rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col{padding:0;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col>a>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col>.media_iframe_video{margin:0!important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col{padding:0 0.5rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col>a>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col>.media_iframe_video{margin-bottom:1rem!important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col{padding:0 1rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col>a>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col>.media_iframe_video{margin-bottom:2rem!important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col{padding:0 1.5rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col>a>img,.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col>.media_iframe_video{margin-bottom:3rem!important;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-none .row>div{padding-top:0;padding-bottom:0;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-small .row>div{padding-top:0.5rem;padding-bottom:0.5rem;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-medium .row>div{padding-top:1rem;padding-bottom:1rem;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-big .row>div{padding-top:1.5rem;padding-bottom:1.5rem;}.s_image_gallery[data-vcss="002"]:not(.o_slideshow) img{cursor:pointer;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel,.s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-inner{height:var(--snippet-preview-height,100%);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item.active,.s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item-next,.s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item-prev{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;height:var(--snippet-preview-height,100%);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel .media_iframe_video{width:70%;height:100%;}.s_image_gallery[data-vcss="002"].o_slideshow>.container,.s_image_gallery[data-vcss="002"].o_slideshow>.container-fluid,.s_image_gallery[data-vcss="002"].o_slideshow>.container-sm,.s_image_gallery[data-vcss="002"].o_slideshow>.container-md,.s_image_gallery[data-vcss="002"].o_slideshow>.container-lg,.s_image_gallery[data-vcss="002"].o_slideshow>.container-xl,.s_image_gallery[data-vcss="002"].o_slideshow>.container-xxl,.s_image_gallery[data-vcss="002"].o_slideshow>.o_container_small{height:var(--snippet-preview-height,100%);}.s_image_gallery[data-vcss="002"].o_slideshow>.container-fluid .carousel-item>a,.s_image_gallery[data-vcss="002"].o_slideshow>.container-sm .carousel-item>a,.s_image_gallery[data-vcss="002"].o_slideshow>.container-md .carousel-item>a,.s_image_gallery[data-vcss="002"].o_slideshow>.container-lg .carousel-item>a,.s_image_gallery[data-vcss="002"].o_slideshow>.container-xl .carousel-item>a,.s_image_gallery[data-vcss="002"].o_slideshow>.container-xxl .carousel-item>a{margin-right:auto;margin-left:auto;}.s_image_gallery[data-vcss="002"].o_slideshow>.container-fluid,.s_image_gallery[data-vcss="002"].o_slideshow>.container-sm,.s_image_gallery[data-vcss="002"].o_slideshow>.container-md,.s_image_gallery[data-vcss="002"].o_slideshow>.container-lg,.s_image_gallery[data-vcss="002"].o_slideshow>.container-xl,.s_image_gallery[data-vcss="002"].o_slideshow>.container-xxl{padding:0;}.s_image_gallery[data-vcss="002"].o_slideshow .o_carousel_controllers{display:contents;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators{align-items:center;min-width:0;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev,.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next{border-radius:0.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next-icon{width:3rem;height:3rem;background-size:50%;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-control-prev:hover,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-control-next:hover{background:rgba(0,0,0,0.2);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-prev:hover,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-next:hover{background:rgba(255,255,255,0.2);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-next-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon{border-radius:0.5rem;border:1px solid var(--o-border-color);background-color:#000;filter:invert(1) grayscale(100);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-next-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-next-icon{filter:none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon{border-radius:50rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-prev-icon,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-next-icon{display:none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_bars .carousel-indicators>button{background-image:none!important;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators>button,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators>button{width:3rem;height:3rem;border:0;background-size:cover;background-position:center;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators>button:not(.active):not(:hover),.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators>button:not(.active):not(:hover){filter:grayscale(1);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators>button:hover,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators>button:hover{opacity:1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators>button{border-radius:50rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators>button{width:0.75rem;height:0.75rem;border:0;border-radius:50rem;background-image:none!important;transform:scale(0.5);transition:opacity .6s ease,transform .6s ease;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators>button:before{position:absolute;inset:-12px;display:block;content:'';}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators>button.active{inset:-3px;transform:scale(0.8);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators{-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto;counter-reset:numberList;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;gap:0.25rem;width:auto;height:auto;margin:0;border:0;padding:0 0.5rem 0;background:none!important;color:#FFF;text-indent:0;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:hover{opacity:1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:before{content:counter(numberList);counter-increment:numberList;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:after{display:block;width:0;border-top:2px solid #FFF;transition:all 0.2s ease-in-out;content:'';}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button.active:after{width:1.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button{color:#000;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button:after{border-color:#000;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_hidden .carousel-indicators{display:none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .carousel-inner,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-inner{padding-bottom:3.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .o_carousel_controllers,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers{height:3rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)).s_image_gallery_indicators_numbers .o_carousel_controllers,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside.s_image_gallery_indicators_numbers .o_carousel_controllers{height:auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .o_carousel_controllers{justify-content:center;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-prev,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-next{bottom:3.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .carousel-indicators{bottom:0;height:3rem;margin-bottom:0;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside.s_image_gallery_indicators_numbers .carousel-indicators{height:auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers{position:absolute;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;gap:0.5rem;justify-content:space-between;width:100%;margin-top:0.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers>*{position:relative;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-indicators{margin:0 auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-prev,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-next{width:auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .o_carousel_controllers{justify-content:start;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-prev,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-next{order:1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-indicators{order:2;margin:0 0 0 auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev,.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-next{order:2;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev{margin-left:auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-indicators{order:1;margin:0;}.s_gallery_lightbox .modal-dialog{height:100%;background-color:rgba(0,0,0,0.7);}@media (min-width:576px){.s_gallery_lightbox .modal-dialog{max-width:100%;padding:0;}}.s_gallery_lightbox div.carousel-indicators{display:none;}.s_gallery_lightbox .modal-body.o_slideshow .carousel-item>a{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;width:100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel-item>a>img,.s_gallery_lightbox .modal-body.o_slideshow .carousel-item>img{max-height:100%;max-width:100%;margin:auto;}.s_gallery_lightbox .modal-body.o_slideshow .carousel{height:100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-inner{height:100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item.active,.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-next,.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-prev,.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next,.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;height:100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev-icon,.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next-icon{width:3rem;height:3rem;background-size:50%;background-color:#000;border-radius:0.5rem;}

 .s_features_grid[data-vcss="001"] .s_features_grid_icon.float-start{margin-inline-end:var(--s_features_grid_icon_margin,1rem)!important;}.s_features_grid[data-vcss="001"] .s_features_grid_icon.float-end{margin-inline-start:var(--s_features_grid_icon_margin,1rem)!important;}

 .s_tabs[data-vcss="002"]{--tabs-bg-color:#F8F9FA;--tabs-link-color:#212529;}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_up>.tab-pane.fade,.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_down>.tab-pane.fade,.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_left>.tab-pane.fade,.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_right>.tab-pane.fade{transition:all 0.2s;}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_up>.tab-pane.fade.show,.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_down>.tab-pane.fade.show,.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_left>.tab-pane.fade.show,.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_right>.tab-pane.fade.show{transform:translateX(0rem) translateY(0rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_up>.tab-pane.fade{transform:translateY(-1rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_down>.tab-pane.fade{transform:translateY(1rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_left>.tab-pane.fade{transform:translateX(-1rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_right>.tab-pane.fade{transform:translateX(1rem);}.s_tabs[data-vcss="002"] .s_tabs_main{--card-cap-bg:initial;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-tabs{--nav-tabs-link-hover-border-color:transparent;}.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-tabs),.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons){background:var(--tabs-bg-color,#F8F9FA);}.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-tabs) .nav .nav-item a.nav-link,.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons) .nav .nav-item a.nav-link{color:var(--tabs-link-color,#212529);}.s_tabs[data-vcss="002"] .s_tabs_main .nav-tabs a.active{color:#212529;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-underline{border-bottom:1px solid var(--o-border-color);}.s_tabs[data-vcss="002"] .s_tabs_main .nav-underline .nav-link{margin-bottom:-1px;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-underline .nav-link:not(.active){border:0;}@media (min-width:576px){.s_tabs[data-vcss="002"] .s_tabs_main.row .nav-underline{border-bottom:0;border-left:1px solid var(--o-border-color);}.s_tabs[data-vcss="002"] .s_tabs_main.row .nav-underline .nav-link{margin-left:-1px;padding:0.25rem 1rem;}.s_tabs[data-vcss="002"] .s_tabs_main.row .nav-underline .nav-link.active{border-left:2px solid #0848b6;border-bottom:0;}}.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified),.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified) .nav-buttons,.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill),.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill) .nav-buttons{width:100%;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-buttons .active{color:#212529;background-color:#FFF;box-shadow:0 2px 8px rgba(13,27,51,0.06);}

 .s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote{margin-bottom:0;}@media (max-width:767.98px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote{width:100%!important;}}

 .s_showcase[data-vcss='003'] .s_showcase_icon.float-start{margin-inline-end:var(--s_showcase_icon_margin,1rem)!important;}.s_showcase[data-vcss='003'] .s_showcase_icon.float-end{margin-inline-start:var(--s_showcase_icon_margin,1rem)!important;}

 @media (min-width:768px){.s_timeline[data-vcss="002"]{--o-dot-left:50%;--o-dot-line-left:50%;}}@media (max-width:767.98px){.s_timeline[data-vcss="002"] .s_timeline_card{margin-left:0!important;margin-right:0!important;}}

 .s_timeline_list{--o-dot-left:calc(var(--o-timeline-dot-size,24px) * 0.5);--o-dot-line-left:calc(var(--o-timeline-dot-size,24px) * 0.5);}.s_timeline_list .s_timeline_list_row{padding-left:calc(var(--o-timeline-dot-size,24px) * 1.25);}.s_timeline_list .s_timeline_list_row:last-of-type .o_dot_line{display:none;}

 .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number{width:5rem;height:5rem;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number img{object-fit:contain;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector{height:5rem;width:calc(100% - 5rem);left:calc(50% + 2.5rem);}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector path{stroke:var(--o-border-color);fill:transparent;}.s_process_steps[data-vcss='002'] .s_process_step:last-child .s_process_step_connector{display:none;}.s_process_steps[data-vcss='002'].s_process_steps_connector_curved_arrow .s_process_step:nth-child(odd) .s_process_step_connector{transform:scale(1,-1);}.s_process_steps[data-vcss='002'] .s_process_steps_arrow_head path{fill:#6C757D;stroke:transparent;}@media (max-width:991.98px){.s_process_steps[data-vcss='002'] .s_process_step_connector{display:none;}}

 .s_accordion .accordion{--accordion-btn-focus-box-shadow:inset 0 0 0 0.25rem rgba(27,107,245,0.25);}.s_accordion .accordion-button:not(:focus-visible){box-shadow:none;}.s_accordion .accordion-button:after{margin:0;background:none;font-family:'odoo_ui_icons';text-align:center;content:'\e839';}.s_accordion .s_accordion_highlight .accordion-item{border:0;border-radius:var(--accordion-border-radius);overflow:hidden;}.s_accordion .s_accordion_highlight .accordion-item:has(.collapsed){background:transparent!important;color:inherit;}.s_accordion .s_accordion_highlight .accordion-item:not(:has(.collapsed))::before{position:absolute;inset:0;display:block;background:rgba(0,0,0,0.4);background-color:color-mix(in srgb,currentColor 4%,transparent);content:'';z-index:-1;}.s_accordion .accordion-flush .accordion-item:first-of-type{border-top-left-radius:var(--accordion-border-radius);border-top-right-radius:var(--accordion-border-radius);}.s_accordion .accordion-flush .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--accordion-inner-border-radius);border-top-right-radius:var(--accordion-inner-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type{border-bottom-right-radius:var(--accordion-border-radius);border-bottom-left-radius:var(--accordion-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--accordion-inner-border-radius);border-bottom-left-radius:var(--accordion-inner-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--accordion-border-radius);border-bottom-left-radius:var(--accordion-border-radius);}

 @media (max-width:991.98px){.s_pricelist_cafe>.o_web_editor_Origins_19:not(.o_shape_show_mobile){display:none;}}

 .s_progress_bar[data-vcss="001"] .s_progress_bar_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.s_progress_bar[data-vcss="001"] .progress{--progress-bg:color-mix(in srgb,currentColor 20%,transparent);--progress-font-size:1rem;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_inline .progress{--progress-height:1.6em;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_below .s_progress_bar_text{text-align:right;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_after .s_progress_bar_wrapper{flex-direction:row;align-items:center;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_after .progress{flex-basis:100%;}

 .s_blockquote[data-vcss="001"]{border:0;border-radius:0.5rem;}.s_blockquote[data-vcss="001"].s_blockquote_with_line{overflow:hidden;}.s_blockquote[data-vcss="001"] .s_blockquote_avatar{width:3rem;}.s_blockquote[data-vcss="001"] .s_blockquote_line_elt{width:0.25rem;}.s_blockquote[data-vcss="001"]:not(.s_blockquote_with_line) .s_blockquote_line_elt,.s_blockquote[data-vcss="001"]:not(.s_blockquote_with_icon) .s_blockquote_wrap_icon{display:none;}

 @media (min-width:768px) and (max-width:991.98px){.s_mega_menu_big_icons_subtitles:not([data-vcss]) .row>div.col-md-6{min-width:fit-content;}}

 .s_quadrant .o_grid_item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}

 .o_ts_jobs_badge,.o_ts_job_badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:12px;padding:7px 20px 7px 9px;border:1px solid #bcd8ff;border-radius:60px;background:linear-gradient(120deg,#f4f0ff,#fff 62%,#e9f6ff);box-shadow:0 5px 20px rgba(43,119,232,0.07),inset 0 0 0 2px rgba(255,255,255,0.7);color:var(--ts-blue-dark,#0f4fd1);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;}.o_ts_jobs_star{display:block;width:32px;height:32px;object-fit:contain;}.o_ts_jobs_kicker,.o_ts_job_card_kicker{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--ts-blue-dark,#0f4fd1);font-size:12.5px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;}.o_ts_jobs_kicker::before,.o_ts_job_card_kicker::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ts-blue,#1b6bf5);box-shadow:0 0 0 4px rgba(27,107,245,0.14);}.o_ts_jobs_h2{margin:0 0 16px;color:var(--ts-ink,#0e1b33);font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;}.o_ts_job_steps{counter-reset:o-ts-job-step;display:grid;gap:14px;margin:0 0 20px;}.o_ts_job_steps li{position:relative;padding-left:42px;color:var(--ts-ink,#0e1b33);font-size:15.5px;font-weight:600;line-height:28px;counter-increment:o-ts-job-step;}.o_ts_job_steps li::before{content:counter(o-ts-job-step);position:absolute;top:0;left:0;width:28px;height:28px;border-radius:50%;background:linear-gradient(140deg,#e6efff,#ccddff);box-shadow:inset 0 0 0 1px rgba(27,107,245,0.22);color:var(--ts-blue-dark,#0f4fd1);font-size:13px;font-weight:800;line-height:28px;text-align:center;}.o_ts_job_steps li:not(:last-child)::after{content:"";position:absolute;top:32px;left:13.5px;width:1px;height:10px;background:#bcd0f5;}.o_ts_jobs .ts-link-arrow,.o_ts_job .ts-link-arrow,.o_ts_japply .ts-link-arrow,.o_ts_jthanks .ts-link-arrow{min-height:44px;color:var(--ts-blue-dark,#0f4fd1);}.o_ts_jobs{color:var(--ts-body,#55637d);font-size:17px;line-height:1.7;}.o_ts_jobs_hero{position:relative;padding:56px 0 0;background:radial-gradient(ellipse 55% 60% at 88% 8%,rgba(27,107,245,0.12) 0,rgba(27,107,245,0) 70%),linear-gradient(180deg,#f6f9ff 0,#fff 78%);}.o_ts_jobs_hero::before{content:"";position:absolute;top:0;right:0;width:42%;height:360px;background:radial-gradient(#c3d5f2 1.2px,transparent 1.4px) 0 0/18px 18px;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 100% 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 80% 90% at 100% 0,#000 0,transparent 70%);pointer-events:none;}.o_ts_jobs_hero>.container,.o_ts_jobs_hero>.o_container_small{position:relative;}.o_ts_jobs_title{max-width:1000px;margin:24px 0 20px;color:var(--ts-ink,#0e1b33);font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;}.o_ts_jobs_title>span{background:linear-gradient(100deg,#0a55f0 0%,#1b6bf5 55%,#2f7fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}.o_ts_jobs_lead{max-width:62ch;margin:0 0 28px;font-size:clamp(17px,1.3vw,19px);line-height:1.62;text-wrap:pretty;}.o_ts_jobs_chips{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px;margin:0;}.o_ts_jobs_chips li{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border:1px solid var(--ts-border,#e6eaf2);border-radius:60px;background:#fff;box-shadow:var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));color:var(--ts-ink,#0e1b33);font-size:14.5px;font-weight:600;line-height:1.3;}.o_ts_jobs_chips li::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background:var(--ts-check-chip);box-shadow:inset 0 0 0 1px rgba(27,107,245,0.22);}.o_ts_jobs_bar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:48px;padding:20px 0 24px;border-top:1px solid var(--ts-border,#e6eaf2);}.o_ts_jobs_count{margin:0;color:var(--ts-body,#55637d);font-size:16px;font-weight:600;}.o_ts_jobs_count strong{margin-right:4px;color:var(--ts-ink,#0e1b33);font-size:22px;font-weight:800;letter-spacing:-.02em;}.o_ts_jobs_tools{display:-webkit-box;display:-webkit-flex;display:flex;flex:0 1 560px;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-pack:end;justify-content:flex-end;gap:10px 14px;}.o_ts_jobs_tools .o_jobs_topbar_filters{gap:4px;padding:0!important;}.o_ts_jobs_tools .o_jobs_topbar_filters:empty{display:none;}.o_ts_jobs_tools .o_jobs_topbar_filters .nav-link,.o_ts_jobs_tools .o_jobs_topbar_filters .dropdown-toggle{border-radius:60px;color:var(--ts-ink,#0e1b33);font-size:15px;font-weight:600;}.o_ts_jobs_tools .o_jobs_topbar_filters .dropdown-menu,.o_ts_jobs_tools .o_jobs_topbar_filters .o_dropdown_menu{padding:8px;border:1px solid var(--ts-border,#e6eaf2);border-radius:16px;box-shadow:var(--ts-shadow-lg,0 16px 48px rgba(13,27,51,0.12));}.o_ts_jobs_tools .o_jobs_topbar_filters .dropdown-item{border-radius:10px;font-size:15px;}.o_ts_jobs_tools .o_jobs_topbar_filters .dropdown-item.active{background:var(--ts-blue-soft,#e8f0fe);color:var(--ts-blue-dark,#0f4fd1);}.o_ts_jobs_tools .o_jobs_topbar_search_bar{flex:1 1 320px;width:auto!important;max-width:420px;margin:0!important;padding:0!important;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .input-group{overflow:hidden;border:1px solid #d5dff0;border-radius:60px;background:#fff;box-shadow:var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));transition:border-color .2s ease,box-shadow .2s ease;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .input-group:focus-within{border-color:var(--ts-blue,#1b6bf5);box-shadow:0 0 0 4px rgba(27,107,245,0.14);}.o_ts_jobs_tools .o_jobs_topbar_search_bar .form-control{height:48px;padding:0 8px 0 22px;border:0;background:transparent;box-shadow:none;font-size:15.5px;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .form-control::placeholder{color:var(--ts-muted,#626e85);}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_searchbar_form{position:relative;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu{margin-top:8px;padding:8px;border:1px solid var(--ts-border,#e6eaf2);border-radius:18px;background:#fff;box-shadow:0 24px 48px -12px rgba(13,42,99,0.22),var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item{padding:12px 14px!important;border-radius:12px;color:var(--ts-ink,#0e1b33);white-space:normal;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item:hover,.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item:focus{background:var(--ts-blue-soft,#e8f0fe);color:var(--ts-ink,#0e1b33);}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item:hover .o_image_64_contain,.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item:focus .o_image_64_contain{background:#fff;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item:focus-visible{outline:2px solid var(--ts-blue,#1b6bf5);outline-offset:-2px;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .o_search_result_item{flex-wrap:nowrap!important;gap:14px;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .o_search_result_item_detail{padding:0!important;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .o_image_64_contain{flex:0 0 44px;width:44px;height:44px;padding:0!important;border-radius:12px;background:var(--ts-blue-soft,#e8f0fe);object-fit:cover;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu i.o_image_64_contain{color:var(--ts-blue,#1b6bf5);font-size:18px!important;line-height:44px;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .h6{margin-bottom:4px;color:var(--ts-ink,#0e1b33);font-size:15.5px;font-weight:700!important;line-height:1.35;overflow-wrap:anywhere;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu p{color:var(--ts-body,#55637d);font-size:14px;line-height:1.5;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item-text{display:block;padding:12px 14px;font-size:14.5px;line-height:1.5;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item-text .text-muted{color:var(--ts-muted,#626e85)!important;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu .dropdown-item-text .s_searchbar_fuzzy_submit{font-weight:600;text-decoration:underline;text-underline-offset:2px;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .o_dropdown_menu button.dropdown-item{margin-top:4px;color:var(--ts-blue-dark,#0f4fd1)!important;font-weight:700;text-align:center;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .oe_search_button{min-height:44px;margin:4px;padding:0 18px;border:0;border-radius:60px!important;background:var(--ts-blue,#1b6bf5);color:#fff;}.o_ts_jobs_tools .o_jobs_topbar_search_bar .oe_search_button:focus-visible{outline:2px solid #fff;outline-offset:-5px;}.o_ts_jobs_list{padding:8px 0 104px;}.o_ts_jobs .oe_website_jobs>.row{row-gap:24px;}.o_ts_jobs_alert{margin-bottom:24px;border:0;border-radius:14px;font-size:15.5px;}.o_ts_jobs_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.o_ts_job_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;height:100%;padding:32px 32px 28px;overflow:hidden;border:1px solid var(--ts-border,#e6eaf2);border-radius:24px;background:#fff;box-shadow:var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));transition:transform 0.25s cubic-bezier(0.23,1,0.32,1),box-shadow 0.25s cubic-bezier(0.23,1,0.32,1),border-color 0.25s ease;}.o_ts_job_card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0a55f0,#2f7fff);transform:scaleX(0);transform-origin:left center;transition:transform 0.3s cubic-bezier(0.23,1,0.32,1);}.o_ts_job_card.o_jobs_unpublished{border-style:dashed;}.o_ts_job_card_top{display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.o_ts_job_card_top .badge{flex:none;margin-top:6px;}.o_ts_job_card_title{margin:0 0 10px;color:var(--ts-ink,#0e1b33);font-size:clamp(22px,1.9vw,27px);font-weight:800;line-height:1.2;letter-spacing:-.025em;}.o_ts_job_card_link{color:inherit;text-decoration:none;}.o_ts_job_card_link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;}.o_ts_job_card_link:hover{color:inherit;}.o_ts_job_card_link:focus-visible{outline:none;}.o_ts_job_card_link:focus-visible::after{box-shadow:inset 0 0 0 3px var(--ts-blue,#1b6bf5);}body.editor_enable .o_ts_job_card_link::after{display:none;}.o_ts_job_card_open{align-self:flex-start;margin:0 0 16px;padding:4px 12px;border-radius:60px;background:var(--ts-blue-soft,#e8f0fe);color:var(--ts-blue-dark,#0f4fd1);font-size:13.5px;font-weight:700;line-height:1.5;}.o_ts_job_card_desc{margin:0 0 22px;color:var(--ts-body,#55637d);font-size:16px;line-height:1.65;}.o_ts_job_card_desc p:last-child{margin-bottom:0;}.o_ts_job_card_desc p>br:first-child,.o_ts_job_summary p>br:first-child{display:none;}.o_ts_job_card_foot{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:auto;padding-top:20px;border-top:1px solid var(--ts-border,#e6eaf2);}.o_ts_job_card_meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;margin:0;color:var(--ts-muted,#626e85);font-size:14.5px;font-weight:500;}.o_ts_job_card_meta li{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:8px;}.o_ts_job_card_meta svg{flex:none;color:var(--ts-blue,#1b6bf5);}.o_ts_job_card_meta address,.o_ts_job_card_meta div,.o_ts_job_card_meta p{display:inline;margin:0;}.o_ts_job_card_cta{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ts-blue-dark,#0f4fd1);font-size:15px;font-weight:700;}.o_ts_job_card_cta svg{transition:transform 0.25s cubic-bezier(0.23,1,0.32,1);}@media (hover:hover) and (pointer:fine){.o_ts_job_card:hover{border-color:#cddcf6;box-shadow:0 22px 48px -18px rgba(13,42,99,0.28);transform:translateY(-3px);}.o_ts_job_card:hover::before{transform:scaleX(1);}.o_ts_job_card:hover .o_ts_job_card_cta svg{transform:translateX(4px);}}.o_website_hr_recruitment_jobs_list #jobs_grid .o_ts_job_card{transition:transform 0.25s cubic-bezier(0.23,1,0.32,1),box-shadow 0.25s cubic-bezier(0.23,1,0.32,1),border-color 0.25s ease;}.o_website_hr_recruitment_jobs_list #jobs_grid .o_ts_job_card *{transition:none;}.o_website_hr_recruitment_jobs_list #jobs_grid .o_ts_job_card .o_ts_job_card_cta svg{transition:transform 0.25s cubic-bezier(0.23,1,0.32,1);}@media (hover:hover) and (pointer:fine){.o_website_hr_recruitment_jobs_list #jobs_grid .o_ts_job_card:hover{box-shadow:0 22px 48px -18px rgba(13,42,99,0.28);}}@media (hover:none){.o_website_hr_recruitment_jobs_list #jobs_grid .o_ts_job_card:hover{box-shadow:var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));}}.o_ts_jobs_empty{padding:56px 32px;border:1px dashed #c9d7ef;border-radius:24px;background:var(--ts-surface,#f5f8fc);text-align:center;}.o_ts_jobs_empty h3,.o_ts_jobs_empty .h3{margin:0 0 10px;color:var(--ts-ink,#0e1b33);font-size:26px;font-weight:800;letter-spacing:-.02em;}.o_ts_jobs_empty p{max-width:52ch;margin:0 auto 24px;}.o_ts_jobs_empty_links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;}.o_ts_jobs_pager{padding:0;}.o_ts_jobs_pager .pagination{gap:6px;margin:16px auto 0;}.o_ts_jobs_pager .page-link{min-width:44px;height:44px;border:1px solid var(--ts-border,#e6eaf2);border-radius:12px!important;color:var(--ts-ink,#0e1b33);font-weight:600;line-height:28px;text-align:center;}.o_ts_jobs_pager .page-item.active .page-link{border-color:var(--ts-blue,#1b6bf5);background:var(--ts-blue,#1b6bf5);color:#fff;}.o_ts_jobs_hiring{padding:96px 0 104px;background:radial-gradient(ellipse 50% 70% at 100% 0,rgba(47,127,255,0.18) 0,rgba(47,127,255,0) 70%),#0a1733;color:#c7d3ea;}.o_ts_jobs_hiring .o_ts_jobs_kicker{color:#8fb8ff;}.o_ts_jobs_hiring .o_ts_jobs_kicker::before{background:#5fadfe;box-shadow:0 0 0 4px rgba(95,173,254,0.18);}.o_ts_jobs_hiring .o_ts_jobs_h2{color:#fff;}.o_ts_jobs_hiring .ts-link-arrow{color:#8fb8ff;}.o_ts_jobs_hiring_head{max-width:720px;margin-bottom:48px;}.o_ts_jobs_hiring_head>p:not(.o_ts_jobs_kicker){margin:0;font-size:18px;}.o_ts_jobs_steps{counter-reset:o-ts-jobs-step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 40px;}.o_ts_jobs_steps li{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;gap:8px;padding:28px 26px 30px;border-radius:20px;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(143,184,255,0.16);font-size:15.5px;line-height:1.6;counter-increment:o-ts-jobs-step;}.o_ts_jobs_steps li::before{content:"0" counter(o-ts-jobs-step);margin-bottom:10px;color:#5fadfe;font-size:14px;font-weight:800;letter-spacing:.12em;}.o_ts_jobs_steps strong{color:#fff;font-size:19px;font-weight:700;line-height:1.3;}.o_ts_jobs_thrive{padding:96px 0 40px;}.o_ts_jobs_traits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0 0;}.o_ts_jobs_traits li{padding:26px 24px 28px;border:1px solid var(--ts-border,#e6eaf2);border-radius:20px;background:#fff;box-shadow:var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));}.o_ts_jobs_traits p{margin:0;color:var(--ts-ink,#0e1b33);font-size:17px;font-weight:600;line-height:1.5;text-wrap:pretty;}.o_ts_jobs_trait_no{display:block;margin-bottom:14px;background:linear-gradient(100deg,#0a55f0,#2f7fff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;}.o_ts_jobs_more{padding:20px 0 104px;}.o_ts_jobs_more_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.o_ts_jobs_more_card{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:flex-start;gap:18px;padding:32px;border-radius:24px;background:radial-gradient(ellipse 60% 90% at 100% 0,rgba(27,107,245,0.1) 0,rgba(27,107,245,0) 70%),var(--ts-surface,#f5f8fc);box-shadow:inset 0 0 0 1px var(--ts-border,#e6eaf2);}.o_ts_jobs_more_title{margin:0;color:var(--ts-ink,#0e1b33);font-size:clamp(20px,1.7vw,24px);font-weight:800;line-height:1.3;letter-spacing:-.02em;text-wrap:balance;}.o_ts_job_crumbs{padding:22px 0 0;background:#f6f9ff;}.o_ts_job_crumbs .breadcrumb{align-items:center;margin:0;padding:0;font-size:14px;font-weight:500;}.o_ts_job_crumbs .breadcrumb-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;color:var(--ts-muted,#626e85);}.o_ts_job_crumbs .breadcrumb-item::before{float:none;}.o_ts_job_crumbs .breadcrumb-item a{display:inline-block;padding-block:10px;color:var(--ts-blue-dark,#0f4fd1);text-decoration:none;}.o_ts_job_crumbs .breadcrumb-item a:hover{text-decoration:underline;}.o_ts_job_crumbs .breadcrumb-item.active{color:var(--ts-ink,#0e1b33);}.o_ts_job_hero{position:relative;padding-bottom:72px!important;background:radial-gradient(ellipse 55% 60% at 88% 0,rgba(27,107,245,0.12) 0,rgba(27,107,245,0) 70%),linear-gradient(180deg,#f6f9ff 0,#fff 100%);color:var(--ts-body,#55637d);}.o_ts_job_hero .mt32{margin-top:36px!important;}.o_ts_job_hero .row{row-gap:32px;}.o_ts_job_title{margin:22px 0 14px;color:var(--ts-ink,#0e1b33);font-size:clamp(38px,4.2vw,60px);font-weight:800;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;}.o_ts_job_intro:has(.o_website_seo_job_facts) .o_ts_job_place{display:none;}.o_ts_job_place{margin:0 0 18px;color:var(--ts-body,#55637d);font-size:17px;font-weight:600;}.o_ts_job_place address{margin:0;}.o_ts_job_place .fa{color:var(--ts-blue,#1b6bf5);}.o_ts_job_place [itemprop="telephone"]:empty{display:none;}.o_ts_job_intro .o_website_seo_job_facts{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 26px!important;}.o_ts_job_intro .o_website_seo_job_facts li{margin:0!important;padding:8px 16px;border:1px solid var(--ts-border,#e6eaf2);border-radius:60px;background:#fff;box-shadow:var(--ts-shadow-sm,0 2px 8px rgba(13,27,51,0.06));font-size:14.5px;line-height:1.4;}.o_ts_job_intro .o_website_seo_job_facts li .text-muted{color:var(--ts-muted,#626e85)!important;}.o_ts_job_intro .o_website_seo_job_facts li strong{color:var(--ts-ink,#0e1b33);}.o_ts_job_summary{max-width:64ch;margin:0 0 18px;font-size:clamp(17px,1.3vw,19px);line-height:1.62;}.o_ts_job_summary p:last-child{margin-bottom:0;}.o_ts_job_posted{margin:0;color:var(--ts-muted,#626e85);font-size:14.5px;}.o_ts_job_card_apply{padding:32px;border:1px solid var(--ts-border,#e6eaf2);border-radius:24px;background:#fff;box-shadow:0 24px 56px -24px rgba(13,42,99,0.28);}.o_ts_job_card_apply .ts-btn{width:100%;justify-content:center;}.o_ts_job_card_note{margin:0 0 22px;font-size:15px;line-height:1.6;}.o_ts_job_body{color:var(--ts-body,#55637d);}.o_ts_job_body :is(h2,h3,h4,h5):not(.card-header){color:var(--ts-ink,#0e1b33);letter-spacing:-.02em;}.o_ts_job_body .s_comparisons .card{overflow:hidden;border:0;border-radius:20px;box-shadow:var(--ts-shadow,0 6px 24px rgba(13,27,51,0.08));}.o_ts_job_body .s_comparisons .card-header{padding:16px 22px;border:0;background:linear-gradient(100deg,#0a55f0,#2f7fff);color:#fff;font-size:20px;font-weight:700;}.o_ts_job_body .s_comparisons .list-group-item{padding:14px 22px;color:var(--ts-body,#55637d);font-size:16px;}.o_ts_job_body .s_features_grid_icon{background-color:var(--ts-blue-soft,#e8f0fe)!important;color:var(--ts-blue,#1b6bf5)!important;}.o_ts_job_body [style*="rgb(0, 128, 128)"]{color:var(--ts-blue-dark,#0f4fd1)!important;}.o_ts_job .o_job_bottom_bar{padding:16px 0 32px;}.o_ts_job .o_job_bottom_bar .btn-primary{padding:15px 34px;border:0;border-radius:14px;background:linear-gradient(100deg,#0a55f0,#1b6bf5);box-shadow:0 14px 30px -12px rgba(27,107,245,0.6);font-size:17px;font-weight:700;transition:transform .16s ease-out;}.o_ts_job .o_job_bottom_bar .btn-primary:active{transform:scale(0.97);}.o_ts_job .o_job_bottom_bar .btn-primary:focus-visible{outline:2px solid var(--ts-blue,#1b6bf5);outline-offset:3px;}.o_ts_japply{padding-bottom:88px;color:var(--ts-body,#55637d);}.o_ts_japply>nav[aria-label="breadcrumb"]{margin-top:32px!important;}.o_ts_japply>nav[aria-label="breadcrumb"] .breadcrumb{font-size:14px;font-weight:500;}.o_ts_japply>nav[aria-label="breadcrumb"] a{color:var(--ts-blue-dark,#0f4fd1)!important;font-weight:600!important;text-decoration:none;}.o_ts_japply>h1,.o_ts_japply>.h1{margin:18px 0 12px!important;color:var(--ts-ink,#0e1b33);font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.032em;text-wrap:balance;}.o_ts_japply_lead{max-width:64ch;margin:0 0 36px;font-size:17.5px;line-height:1.62;}.o_ts_japply_section{padding:0;}.o_ts_japply_section>.row{row-gap:28px;}.o_ts_japply_form>.container,.o_ts_japply_form>.o_container_small{padding:36px 36px 8px;border:1px solid var(--ts-border,#e6eaf2);border-radius:24px;background:#fff;box-shadow:0 24px 56px -28px rgba(13,42,99,0.24);}.o_ts_japply_form .s_website_form_field>.row{row-gap:8px;}.o_ts_japply_form .s_website_form_label{flex:0 0 100%;width:auto!important;max-width:100%;padding-top:0!important;color:var(--ts-ink,#0e1b33);font-size:15px;font-weight:600;}.o_ts_japply_form .s_website_form_mark{color:var(--ts-coral,#f4553f);}.o_ts_japply_form label[for="recruitment4"] .s_website_form_label_content::after,.o_ts_japply_form label[for="recruitment6"] .s_website_form_label_content::after{content:" *";color:var(--ts-coral,#f4553f);}.o_ts_japply_form #recruitment6~.text-muted{display:none;}.o_ts_japply_form .s_website_form_field .col-sm{flex:0 0 100%;max-width:100%;}.o_ts_japply_form .form-control{min-height:52px;padding:12px 16px;border:1px solid #8795ad;border-radius:12px;background:#fbfcfe;color:var(--ts-ink,#0e1b33);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;}.o_ts_japply_form .form-control:focus{border-color:var(--ts-blue,#1b6bf5);background:#fff;box-shadow:0 0 0 1px var(--ts-blue,#1b6bf5),0 0 0 5px rgba(27,107,245,0.16);}.o_ts_japply_form .form-control.is-invalid{border-color:var(--ts-coral,#f4553f);}.o_ts_japply_form textarea.form-control{min-height:140px;}.o_ts_japply_form .o_linkedin_icon{height:52px;width:52px;border-radius:12px 0 0 12px;}.o_ts_japply_form #recruitment4{padding-inline-start:68px!important;}.o_ts_japply_form .o_resume_input,.o_ts_japply_form .o_add_files_button{border:1px dashed #b7c9ea;background:var(--ts-surface,#f5f8fc);color:var(--ts-blue-dark,#0f4fd1);font-weight:600;text-align:left;cursor:pointer;}.o_ts_japply_form .o_resume_input:hover,.o_ts_japply_form .o_add_files_button:hover{border-color:var(--ts-blue,#1b6bf5);background:var(--ts-blue-soft,#e8f0fe);}.o_ts_japply_form .o_resume_input::file-selector-button{border-color:var(--ts-blue,#1b6bf5);color:var(--ts-blue-dark,#0f4fd1);}.o_ts_japply_form .o_files_zone{gap:8px;}.o_ts_japply_form .s_website_form_field .text-muted,.o_ts_japply_form .s_website_form_field .form-text{color:var(--ts-muted,#626e85)!important;font-size:13.5px;}.o_ts_japply_form .s_website_form_submit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:36px!important;}.o_ts_japply_form .s_website_form_submit>.s_website_form_label{display:none;}.o_ts_japply_form .s_website_form_submit>.alert{flex:0 0 100%;margin:0!important;border-radius:12px;}.o_ts_japply_form #apply-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:10px;padding:15px 32px;border:0;border-radius:14px;background:linear-gradient(100deg,#0a55f0,#1b6bf5);box-shadow:0 14px 30px -12px rgba(27,107,245,0.6);color:#fff;font-size:16.5px;font-weight:700;transition:transform .16s ease-out,box-shadow .2s ease;}.o_ts_japply_form #apply-btn::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;}.o_ts_japply_form #apply-btn:active{transform:scale(0.97);}.o_ts_japply_form #apply-btn:focus-visible{outline:2px solid var(--ts-blue,#1b6bf5);outline-offset:3px;}.o_ts_japply_form #s_website_form_result:empty{display:none;}.o_ts_japply_rail{padding-left:12px!important;}.o_ts_japply_rail .o_apply_description_link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:8px;margin-bottom:22px!important;padding:10px 18px;border:1px solid #cddcf6;border-radius:60px;background:#fff;color:var(--ts-blue-dark,#0f4fd1);font-size:15px;font-weight:600;}.o_ts_japply_rail .o_apply_description_link:hover{filter:none;border-color:var(--ts-blue,#1b6bf5);background:var(--ts-blue-soft,#e8f0fe);color:var(--ts-blue-dark,#0f4fd1);}.o_ts_japply_rail>.d-flex{padding:14px 0;border-bottom:1px solid var(--ts-border,#e6eaf2);}.o_ts_japply_rail>.d-flex .small{color:var(--ts-muted,#626e85)!important;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.o_ts_japply_rail>.d-flex h6,.o_ts_japply_rail>.d-flex .h6{margin:4px 0 0;color:var(--ts-ink,#0e1b33);font-size:16.5px;font-weight:700;}.o_ts_japply_rail>.d-flex address{margin:0;}.o_ts_japply_rail>hr{display:none;}.o_ts_japply_rail>[data-oe-field="job_details"],.o_ts_japply_rail>div:not([class]){padding-top:16px;font-size:15px;}.o_ts_japply_next{margin-top:24px;padding:26px 26px 22px;border-radius:20px;background:var(--ts-surface,#f5f8fc);}.o_ts_japply_privacy{margin:0;color:var(--ts-muted,#626e85);font-size:13.5px;line-height:1.55;}.o_ts_japply_privacy a{color:var(--ts-blue-dark,#0f4fd1);font-weight:600;}.o_ts_jthanks{color:var(--ts-body,#55637d);}.o_ts_jthanks h1,.o_ts_jthanks .h1{margin-bottom:14px;color:var(--ts-ink,#0e1b33);font-size:clamp(36px,3.8vw,54px);font-weight:800!important;letter-spacing:-.034em;}.o_ts_jthanks .o_jobs_hr_recruiter{border:1px solid var(--ts-border,#e6eaf2)!important;border-radius:20px!important;box-shadow:var(--ts-shadow,0 6px 24px rgba(13,27,51,0.08))!important;}.o_ts_jthanks img[src*="job_congratulations"]{filter:hue-rotate(38deg) saturate(1.2);}.o_ts_jthanks_lead{max-width:56ch;margin:0 auto 28px;font-size:18px;line-height:1.62;}.o_ts_jthanks_links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin:36px 0 48px;}.o_ts_jthanks_note{font-size:17px!important;}@media (max-width:991.98px){.o_ts_jobs_grid,.o_ts_jobs_more_grid{grid-template-columns:minmax(0,1fr);}.o_ts_jobs_steps,.o_ts_jobs_traits{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575.98px){.o_ts_jobs_traits{grid-template-columns:minmax(0,1fr);}}@media (max-width:767.98px){.o_ts_jobs_hero{padding-top:36px;}.o_ts_jobs_bar{margin-top:36px;}.o_ts_jobs_tools,.o_ts_jobs_tools .o_jobs_topbar_search_bar{flex:1 1 100%;max-width:none;}.o_ts_job_card{padding:26px 22px 22px;border-radius:20px;}.o_ts_job_card_foot{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}.o_ts_job_card_cta{flex:none;justify-content:center;width:38px;height:38px;gap:0;border-radius:50%;background:var(--ts-blue-soft,#e8f0fe);font-size:0;}.o_ts_jobs_hiring{padding:72px 0 80px;}.o_ts_jobs_steps{grid-template-columns:minmax(0,1fr);}.o_ts_jobs_thrive{padding-top:72px;}.o_ts_jobs_more{padding-bottom:80px;}.o_ts_jobs_more_card{padding:26px 22px;}.o_ts_job_card_apply{padding:26px 22px;}.o_ts_japply_form>.container,.o_ts_japply_form>.o_container_small{padding:26px 18px 4px;border-radius:20px;}.o_ts_jobs_badge,.o_ts_job_badge{font-size:14px;}}@media (prefers-reduced-motion:reduce){.o_website_hr_recruitment_jobs_list #jobs_grid .o_ts_job_card,.o_ts_job_card,.o_ts_job_card::before,.o_ts_job_card_cta svg{transition:none;}.o_ts_job_card:hover{transform:none;}}
