
/* /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{border: none; border-radius: 6px; 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/"]) .dropdown-menu .dropdown-item{font-family: 'Dax', sans-serif; font-size: 0.8rem; font-weight: 500; color: #495057; 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: #f8f9fa; color: #1a1a2e;}nav.navbar:has(.navbar-nav .nav-link[href="/news/"]) .dropdown-menu .dropdown-item.active{background: #e94560; color: #fff;}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{background: linear-gradient(-180deg, #121315 0%, #0a0b0d 100%); border: 2px solid transparent; border-radius: 18px; overflow: hidden; padding-bottom: 4px; transition: all 0.3s ease;}#o_wblog_posts_loop article.o_wblog_post:hover{transform: translateY(-8px); box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15); background: linear-gradient(-180deg, #121315 0%, #0a0b0d 100%) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}#o_wblog_posts_loop article.o_wblog_post .o_record_cover_container{border-radius: 16px 16px 0 0;}#o_wblog_posts_loop article.o_wblog_post .o_blog_post_title{color: #ffffff !important; padding: 0 0.5rem;}#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 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{display: flex; flex-direction: column; height: 100%;}#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;}

/* /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-strip-height: clamp(70px, calc(40px + 2vw), 90px);}@media (min-width: 992px){.s_news_hero{min-height: calc(100vh - var(--prolab-header-height, 90px)) !important;}}.news2-image-area{position: absolute; inset: 0;}.news2-bg-image{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; z-index: 0;}.news2-overlay{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.4); z-index: 1;}.news2-content{position: absolute; top: 0; right: 0; left: 0; bottom: calc(var(--news2-strip-height, 90px) + min(clamp(16px, 4vw, 40px), clamp(8px, 4.4vh - 10px, 40px))); z-index: 2; display: flex; align-items: center; padding-top: min(clamp(24px, 8vw, 100px), clamp(16px, 11vh - 25px, 100px)); padding-bottom: min(clamp(24px, 8vw, 100px), clamp(16px, 11vh - 25px, 100px)); padding-right: clamp(20px, 8vw, 120px); padding-left: clamp(20px, 7vw, 100px); max-width: 1600px !important; margin-right: auto; margin-left: auto; box-sizing: border-box;}.s_news_hero .col-lg-7{width: 100%;}.news2-content .row{width: 100%;}.news2-title{color: #ffffff; font-size: min(clamp(26px, 5.5vw, 50px), clamp(22px, 6.857vh - 15.7px, 50px)); font-weight: 700; line-height: 1.15; margin-bottom: clamp(8px, 1.8vw + 1.8vh, 24px); text-transform: uppercase; letter-spacing: 0px; font-family: 'Dax', 'Arial', sans-serif;}.news2-accent{background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}.news2-paragraph{color: #ffffff; font-size: min(clamp(18px, 3.2vw, 35px), clamp(16px, 4vh - 6px, 25px)); font-weight: 400; line-height: 1.6; font-family: Calibri, Candara, 'Segoe UI', Optima, Arial, sans-serif; opacity: 0.9; max-width: 700px;}@media (max-width: 840px){.news2-paragraph{font-size: clamp(16px, calc(13px + 0.833vw), 20px);}}@media (max-width: 620px){.news2-paragraph{font-size: clamp(13px, calc(9.8px + 1vw), 16px);}}@media (max-width: 517px){.news2-paragraph{font-size: clamp(10px, calc(6.751px + 1.0152vw), 12px);}}.news2-showreel{margin-top: min(clamp(16px, 5vw, 50px), clamp(10px, 5.5vh - 12.5px, 50px));}.news2-showreel-link{display: inline-flex; align-items: center; gap: 12px; text-decoration: none; color: #ffffff;}.news2-showreel-icon{width: clamp(29px, 6vw, 43px); height: clamp(29px, 6vw, 43px); border: 2px solid #ffffff; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: clamp(14px, 2vw, 20px); flex-shrink: 0;}.news2-showreel-text{font-size: clamp(14px, 2.2vw, 22px); font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; font-family: 'Dax', 'Arial', sans-serif; border-bottom: 2px solid #D00C65; padding-bottom: 3px;}.news2-showreel-link:hover .news2-showreel-text{color: #D00C65;}.news2-showreel-link:hover .news2-showreel-icon{border-color: #D00C65; color: #D00C65;}.news2-highlights-strip{position: absolute; right: 0; left: 0; bottom: 0; z-index: 10; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); padding-top: clamp(12px, 2vw, 20px); padding-bottom: clamp(12px, 2vw, 20px);}.news2-highlights-strip-inner{max-width: 1600px; margin: 0 auto; display: flex; align-items: stretch;}@media (max-width: 1699px){.news2-highlights-strip-inner{padding-left: 0;}}.news2-highlights-item{display: flex; align-items: center; justify-content: center; gap: clamp(8px, calc(-3.98px + 0.832vw), 14px); flex: 1 1 0; padding: 8px clamp(6px, calc(-10px + 1.5vw), 16px);}.news2-highlights-item:first-child{padding-right: 0;}.news2-highlights-icon{color: #ffffff; font-size: clamp(14px, calc(2px + 1vw), 20px); flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; width: clamp(32px, calc(10px + 2.2vw), 46px); height: clamp(32px, calc(10px + 2.2vw), 46px);}@media (max-width: 767px){.news2-highlights-icon{display: none;}.news2-highlights-strip{padding-right: clamp(20px, 8vw, 120px); padding-left: clamp(20px, 7vw, 100px);}}.news2-highlights-text{color: #ffffff; font-weight: 700; font-size: clamp(11px, calc(-3.97px + 1.248vw), 18px); line-height: 1.2; font-family: 'Dax', 'Arial', sans-serif;}.news2-highlights-divider{width: 2px; align-self: stretch; margin: clamp(-10px, -1vw, -4px) 0; background: rgba(255, 255, 255, 0.35); flex-shrink: 0;}@media (max-width: 768px){.s_news_hero.video-mobile-skip{background: linear-gradient(-135deg, #0a0a0a 0%, #1a1a2e 40%, #16213e 70%, #0f0f1a 100%);}}@media (max-width: 700px){.s_news_hero{--news2-strip-height: 190px;}}

/* /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%;}