
/* /prolab_website_snippets/static/src/css/blog_page.css */
 #wrap[class*="o_wblog"] nav.navbar, .o_wblog nav.navbar, nav.navbar[class*="navbar-light"]:has(.navbar-nav .nav-link[href="/news/"]), nav.navbar:has(.navbar-nav .nav-link[href*="/blog/"]){padding: 0.75rem 0 !important; margin-bottom: 1rem;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .container{gap: 0.75rem !important;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav{gap: 0.25rem;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link{font-family: 'Dax', sans-serif; font-weight: 500; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.05em; padding: 0.35rem 0.75rem; border-radius: 4px; transition: all 0.2s ease;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link.disabled{color: #6c757d; padding-right: 0 !important; opacity: 1;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link:not(.disabled){color: #495057; background: transparent; border: 1px solid #dee2e6;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link:not(.disabled):hover{background: #1a1a2e; border-color: #1a1a2e; color: #fff;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link:not(.disabled) b{font-weight: 500;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link.active, nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .navbar-nav .nav-item .nav-link.fw-bold{background: #e94560 !important; border-color: #e94560 !important; color: #fff !important; font-weight: 500 !important;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown > .btn, nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown > .dropdown-toggle, nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown > a.dropdown-toggle{background: transparent; border: 1px solid #dee2e6; border-radius: 4px; padding: 0.35rem 0.75rem; font-family: 'Dax', sans-serif; font-weight: 500; font-size: 0.75rem; color: #495057; text-transform: uppercase; letter-spacing: 0.05em; transition: all 0.2s ease; box-shadow: none;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown > .btn:hover, nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown > a.dropdown-toggle:hover{background: #1a1a2e; border-color: #1a1a2e; color: #fff;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown-menu{background: #121315; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 8px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); padding: 0.35rem; margin-top: 0.35rem; min-width: 140px;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .trainings-sort-dropdown .dropdown-menu{position: absolute !important; inset: auto auto auto 0 !important; top: 100% !important; right: 0 !important; left: auto !important; bottom: auto !important; transform: none !important;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown-menu .dropdown-item{font-family: 'Dax', sans-serif; font-size: 0.8rem; font-weight: 500; color: #ffffff !important; padding: 0.4rem 0.75rem; border-radius: 4px; transition: all 0.15s ease;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown-menu .dropdown-item:hover{background: rgba(255, 255, 255, 0.08); color: #ffffff !important;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown-menu .dropdown-item.active{background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #fff !important;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .input-group{border-radius: 999px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.25); background: #151515; transition: border-color 0.2s ease; max-width: 280px;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .input-group:focus-within{border-color: #D00C65;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .oe_search_box{border: none !important; background: #151515 !important; color: #ffffff; padding: 0.5rem 1rem; font-size: 0.85rem; font-family: 'Dax', sans-serif;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .oe_search_box::placeholder{color: rgba(255, 255, 255, 0.5); font-size: 0.85rem;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .oe_search_box:focus{box-shadow: none; outline: none;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .oe_search_button{border: none !important; background: #151515 !important; color: rgba(255, 255, 255, 0.7); padding: 0.5rem 0.9rem; transition: color 0.2s ease;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .oe_search_button:hover{color: #D00C65;}@media (max-width: 991px){nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .o_searchbar_form .input-group{max-width: 100%;}}#wrap.js_blog.website_blog{background-color: #151515;}#o_wblog_posts_loop article.o_wblog_post{position: relative; display: flex; flex-direction: column; height: 430px; background: #121315; border: 0; border-radius: 0; overflow: hidden; padding-bottom: 4px; transition: transform 0.3s ease, box-shadow 0.3s ease;}#o_wblog_posts_loop article.o_wblog_post::before{content: ''; position: absolute; inset: 0; border: 2px solid transparent; border-radius: inherit; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; z-index: 3;}#o_wblog_posts_loop article.o_wblog_post:hover{transform: translateY(-8px); box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);}#o_wblog_posts_loop article.o_wblog_post:hover::before{opacity: 1;}#o_wblog_posts_loop article.o_wblog_post .o_record_cover_container{flex: 0 0 auto; border-radius: 0;}#o_wblog_posts_loop article.o_wblog_post .o_blog_post_title{color: #ffffff !important; padding: 0 0.5rem; font-size: 1rem; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font, #o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font *{color: #ffffff !important;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font{padding: 0 0.5rem; font-family: Calibri, Candara, 'Segoe UI', Optima, Arial, sans-serif;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font.mt-2{font-size: 0.8rem; line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}#o_wblog_posts_loop article.o_wblog_post time{color: #ffffff !important;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_post_short_tag_section{padding: 0 0.5rem;}#o_wblog_posts_loop article.o_wblog_post .badge.o_tag, #o_wblog_posts_loop article.o_wblog_post .badge[class*="o_color_"]{display: inline-flex; align-items: center; position: relative; background: #000000 !important; border: none !important; outline: none !important; box-shadow: none !important; border-radius: 999px; padding: 4px 12px; color: #ffffff !important; font-family: 'Dax', 'Arial', sans-serif; font-weight: 700; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.5px; text-decoration: none; transition: background 0.3s ease;}#o_wblog_posts_loop article.o_wblog_post .badge.o_tag::before, #o_wblog_posts_loop article.o_wblog_post .badge[class*="o_color_"]::before{content: ''; position: absolute; inset: 0; border-radius: inherit; padding: 1.5px; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}#o_wblog_posts_loop article.o_wblog_post .badge.o_tag:hover, #o_wblog_posts_loop article.o_wblog_post .badge[class*="o_color_"]:hover{background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box !important; color: #ffffff !important;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font b{font-weight: 400;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font b .fa-folder-open{display: none;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font b a{display: inline-flex; align-items: center; position: relative; background: transparent; border: 2px solid transparent; border-radius: 999px; padding: 0.375rem 1.5rem; color: #ffffff; font-family: 'Dax', 'Arial', sans-serif; font-weight: 700; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; text-decoration: none; transition: background 0.3s ease;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font b a::before{content: ''; position: absolute; inset: -2px; border-radius: inherit; padding: 2px; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}#o_wblog_posts_loop article.o_wblog_post .o_wblog_normalize_font b a:hover{background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box; color: #ffffff;}#o_wblog_posts_loop article.o_wblog_post .d-flex.small.flex-wrap.mb-1.w-100 > div{justify-content: flex-end !important;}#o_wblog_posts_loop article.o_wblog_post > div:last-child{margin-top: auto;}#o_wblog_posts_loop > .row > div{display: flex;}#title.blog_header{display: flex; flex-direction: column;}#title.blog_header > div:not(.o_record_cover_container){order: 1;}#title.blog_header > .o_record_cover_container{order: 2;}.o_wblog_post_title{padding-right: 2px; padding-left: 2px;}.o_wblog_post_name{padding-right: 2px; padding-left: 2px;}#title.blog_header nav.breadcrumb{order: 0; justify-content: center; text-align: center; --breadcrumb-divider: '>'; margin-top: 4.5rem !important; margin-bottom: 2rem !important; font-weight: 700; font-size: min(clamp(18px, 3.2vw, 35px), clamp(16px, 4vh - 6px, 25px));}#title.blog_header nav.breadcrumb .breadcrumb-item, #title.blog_header nav.breadcrumb .breadcrumb-item a, #title.blog_header nav.breadcrumb .breadcrumb-item.active span{color: #ffffff;}#title.blog_header nav.breadcrumb .breadcrumb-item::before{color: #ffffff;}#title.blog_header .o_wblog_post_name{background: linear-gradient(-90deg, #D61A63, #8C52FF); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: #D61A63; font-family: 'Dax', sans-serif; font-weight: 800; font-size: 50px; text-transform: uppercase; letter-spacing: 1px; text-align: center; white-space: normal; margin: 0;}@media (max-width: 1199px){#title.blog_header .o_wblog_post_name{font-size: min(clamp(26px, 5.5vw, 50px), clamp(22px, 6.857vh - 15.7px, 50px));}}#title.blog_header #o_wblog_post_info{display: none;}#title.blog_header .o_record_cover_container{width: 100%; max-width: 100%; margin-right: 0; margin-left: 0; border-radius: 0 !important;}#title.blog_header .o_record_cover_container.o_half_screen_height{min-height: 70vh !important;}#o_wblog_post_top > .prolab_blog_cover_wrap{height: 100vh;}#o_wblog_post_top > .prolab_blog_cover_wrap{width: 100vw; max-width: 100vw; margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); padding-right: 0; padding-left: 0;}#title.blog_header.o_wblog_read_with_sidebar{max-width: none;}#wrap.js_blog.website_blog .pagination{gap: clamp(8px, 1vw, 14px); align-items: center; flex-wrap: wrap; justify-content: center;}#wrap.js_blog.website_blog .pagination li.page-item .page-link{width: clamp(34px, 3vw, 40px); height: clamp(34px, 3vw, 40px); padding: 0; border: none; border-radius: 50%; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-family: 'Dax', 'Arial', sans-serif; font-weight: 700; font-size: clamp(0.8rem, 1vw, 0.95rem); display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35); transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;}#wrap.js_blog.website_blog .pagination li.page-item .page-link:hover{transform: scale(1.08); box-shadow: 0 6px 20px rgba(208, 12, 101, 0.5); color: #ffffff;}#wrap.js_blog.website_blog .pagination li.page-item.active .page-link{outline: 2px solid #ffffff; outline-offset: 2px;}#wrap.js_blog.website_blog .pagination li.page-item:first-child .page-link, #wrap.js_blog.website_blog .pagination li.page-item:last-child .page-link{width: clamp(38px, 3.4vw, 44px); height: clamp(38px, 3.4vw, 44px);}#wrap.js_blog.website_blog .pagination li.page-item:first-child .page-link .oi, #wrap.js_blog.website_blog .pagination li.page-item:last-child .page-link .oi{font-size: clamp(14px, 1.5vw, 18px);}#wrap.js_blog.website_blog .pagination li.page-item.disabled .page-link{opacity: 0.4; pointer-events: none; box-shadow: none;}#wrap.js_blog.website_blog .pagination li.page-item.disabled .page-link.px-0{background: transparent; box-shadow: none;}@media (max-width: 991px){#o_wblog_posts_loop article.o_wblog_post{height: auto; min-height: 430px; overflow: visible;}}

/* /prolab_website_snippets/static/src/css/snippet_blog_hero.css */
 .s_news_hero{position: relative; width: 100%; overflow: hidden; margin: 0; padding: 0; background-color: #151515;}.news2-hero-image-area{position: relative;}.news2-hero-content{display: flex; flex-direction: column; align-items: flex-start; padding-top: clamp(32px, 5vw, 56px); padding-bottom: clamp(28px, 4vw, 48px); padding-right: clamp(20px, 7vw, 100px); padding-left: clamp(20px, 7vw, 100px); max-width: 1600px; margin-right: auto; margin-left: auto; box-sizing: border-box; width: 100%;}.news2-title{color: #ffffff; font-size: clamp(30px, 5vw, 80px); font-weight: 800; line-height: 1.1; margin-bottom: 18px; text-transform: none; letter-spacing: 0px; white-space: nowrap; font-family: 'Dax', 'Arial', sans-serif;}.news2-accent{background: linear-gradient(-90deg, #d61a63, #8c52ff); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}.news2-paragraph{color: #ffffff; font-size: clamp(17px, 1.7vw, 23px); font-weight: 400; line-height: 1.5; font-family: Calibri, Candara, 'Segoe UI', Optima, Arial, sans-serif; opacity: 0.9; max-width: 760px; margin-bottom: 0;}@media (max-width: 767px){.news2-title{white-space: normal;}}#wrap .news2-hero-content nav.navbar, #wrap[class*="o_wblog"] .news2-hero-content nav.navbar{background: transparent !important; width: 100%; padding: 0 !important; margin: 0 !important; margin-top: clamp(20px, 3vw, 40px) !important;}#wrap .news2-hero-content nav.navbar > .container, #wrap[class*="o_wblog"] .news2-hero-content nav.navbar > .container{max-width: none !important; padding-right: 0 !important; padding-left: 0 !important; margin: 0 !important; gap: 0 !important;}.news2-hero-content .trainings-sort-dropdown .trainings-sort-toggle, .news2-hero-content .trainings-sort-dropdown .trainings-sort-toggle:hover, .news2-hero-content .trainings-sort-dropdown .trainings-sort-toggle:focus, .news2-hero-content .trainings-sort-dropdown .trainings-sort-toggle:active, .news2-hero-content .trainings-sort-dropdown .trainings-sort-toggle.show{background: transparent !important; border: 1px solid rgba(255, 255, 255, 0.35) !important; padding: clamp(0.5rem, 0.8vw, 0.65rem) clamp(1.6rem, 2.8vw, 2.4rem) !important; font-size: clamp(1rem, 1.4vw, 1.25rem) !important;}.news2-hero-content .trainings-items-found{font-size: clamp(1rem, 1.4vw, 1.25rem);}.news2-hero-content .o_searchbar_form .oe_search_box, .news2-hero-content .o_searchbar_form .oe_search_box::placeholder, .news2-hero-content .o_searchbar_form .oe_search_button{font-size: clamp(1rem, 1.4vw, 1.25rem) !important; padding-top: clamp(0.5rem, 0.8vw, 0.65rem) !important; padding-bottom: clamp(0.5rem, 0.8vw, 0.65rem) !important;}.news2-hero-content .o_searchbar_form .oe_search_box{min-width: clamp(260px, 22vw, 360px) !important;}@media (max-width: 991px){.news2-hero-content .trainings-sort-dropdown .trainings-sort-toggle, .news2-hero-content .trainings-items-found, .news2-hero-content .o_searchbar_form .oe_search_box, .news2-hero-content .o_searchbar_form .oe_search_button{font-size: 1rem !important;}}

/* /prolab_website_snippets/static/src/css/customize_blog.css */
 .js_blog.website_blog{}.js_blog.website_blog #o_wblog_post_main{max-width: 1600px;}.js_blog.website_blog #o_wblog_post_main #o_wblog_post_content{max-width: 75%;}