
/* /prolab_website_snippets/static/src/css/snippet_hq.css */
 .s_prolab_hq{position: relative; width: 100%; overflow: hidden; margin: 0; padding: 0; background-color: #151515;}@media (min-width: 992px){.s_prolab_hq{min-height: calc(100vh - var(--prolab-header-height, 90px)) !important;}html.prolab-fullpage div#wrap > section.s_prolab_hq, html.prolab-fullpage div#wrap > .oe_structure > section.s_prolab_hq{min-height: calc(100vh - var(--prolab-header-height, 90px)) !important;}}.s_prolab_hq .hq2-image-area{position: absolute; inset: 0;}.s_prolab_hq .hq2-image{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; z-index: 0;}.s_prolab_hq .hq2-overlay{display: none;}.s_prolab_hq .hq2-container{--hq2-block-width: 950px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: left; max-width: 1600px !important; margin-left: auto !important; margin-right: auto !important; width: 100%; padding-left: clamp(20px, 8vw, 120px); padding-right: clamp(20px, 7vw, 100px); box-sizing: border-box;}.hq2-title{background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; font-family: 'Dax', 'Arial', sans-serif; font-size: min(clamp(50px, 8.8vw, 80px), clamp(44px, 10.97vh - 25.1px, 80px)); line-height: 1.2; margin: 0 0 24px 0; width: 100%; max-width: var(--hq2-block-width);}.hq2-description{color: #ffffff; font-family: Calibri, Candara, 'Segoe UI', Optima, Arial, sans-serif; font-size: min(clamp(18px, 3.2vw, 35px), clamp(16px, 4vh - 6px, 25px)); font-weight: 400; line-height: 1.6; margin: 0; width: 100%; max-width: var(--hq2-block-width);}@media (max-width: 576px){.hq2-title{font-size: min(clamp(26px, 8.8vw, 80px), clamp(22px, 10.97vh - 25.1px, 80px));}}@media (max-width: 991px){div#wrap section.s_prolab_hq, div#wrap > section.s_prolab_hq, div#wrap > .oe_structure > section.s_prolab_hq{padding-left: 0 !important; padding-right: 0 !important;}.s_prolab_hq .hq2-image-area{position: relative; inset: auto; width: 100%; min-height: 70vh; display: flex; flex-direction: column; justify-content: center;}.s_prolab_hq .hq2-container{position: relative; top: auto; left: auto; right: auto; bottom: auto; padding-top: clamp(48px, 12vw, 96px); padding-bottom: clamp(48px, 12vw, 96px);}}

/* /prolab_website_snippets/static/src/css/snippet_hq_legacy.css */
 .s_prolab_hq{background-color: #111215;}.s_prolab_hq .container-fluid{padding-left: clamp(20px, 7vw, 100px) !important; padding-right: clamp(20px, 7vw, 100px) !important; max-width: 1600px; margin-left: auto; margin-right: auto;}.s_prolab_hq .container-fluid .o_grid_item.px-5{padding-left: 0 !important; padding-right: 0 !important;}@media (min-width: 992px){.s_prolab_hq .container-fluid .row.o_grid_mode{display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 0 clamp(24px, 4vw, 64px) !important;}.s_prolab_hq .o_grid_item{height: auto !important; padding: 0 !important;}.s_prolab_hq .o_grid_item:has(.hq-title), .s_prolab_hq .o_grid_item:has(.hq-description-container){flex: 0 0 calc(50% - clamp(24px, 4vw, 64px) / 2) !important; width: calc(50% - clamp(24px, 4vw, 64px) / 2) !important; max-width: calc(50% - clamp(24px, 4vw, 64px) / 2) !important; order: 0 !important;}.s_prolab_hq .o_grid_item:has(.hq-carousel-wrapper), .s_prolab_hq .o_grid_item:has(.officeWrap){flex: 0 0 calc(50% - clamp(24px, 4vw, 64px) / 2) !important; width: calc(50% - clamp(24px, 4vw, 64px) / 2) !important; max-width: calc(50% - clamp(24px, 4vw, 64px) / 2) !important; order: 1 !important;}}@media (max-width: 991px){.s_prolab_hq .o_grid_item:has(.hq-title), .s_prolab_hq .o_grid_item:has(.hq-description-container), .s_prolab_hq .o_grid_item:has(.hq-carousel-wrapper), .s_prolab_hq .o_grid_item:has(.officeWrap){height: auto !important; flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important;}}@media (min-width: 992px){html.prolab-fullpage div#wrap > section.s_prolab_hq:has(.hq-title), html.prolab-fullpage div#wrap > .oe_structure > section.s_prolab_hq:has(.hq-title){min-height: calc(100vh - var(--prolab-header-height, 90px)) !important;}.s_prolab_hq:has(.hq-title) > .container-fluid{width: 100%;}}.hq-title{display: flex; flex-direction: column; margin-bottom: 8px; line-height: 0.85 !important;}.hq-line-1, .hq-line-2{color: #ffffff; font-family: 'Dax', 'Arial', sans-serif; font-weight: 800; text-transform: uppercase; letter-spacing: 0px; font-size: clamp(32px, 4.4vw, 88px); line-height: 0.95;}.hq-description{color: #ffffff; font-size: clamp(15px, 1.1vw, 17px); line-height: 1.75; margin-bottom: 20px; text-align: left;}.hq-description .h6-fs{color: inherit;}.hq-description-container .btn{display: none;}.s_prolab_hq .o_grid_item:has(.hq-carousel-wrapper), .s_prolab_hq .o_grid_item:has(.officeWrap){display: flex; flex-direction: column; align-items: flex-start; height: auto !important;}.s_prolab_hq .officeWrap, .s_prolab_hq .hq-carousel-wrapper{position: relative; flex: 0 0 auto; width: 100%; min-width: 0; overflow: hidden; border-radius: 6px;}.s_prolab_hq .officeSlider{position: relative; width: 100%; overflow: hidden;}.s_prolab_hq .officeSlider .swiper-wrapper, .s_prolab_hq .hq-carousel-container{display: flex !important; flex-wrap: nowrap !important; align-items: flex-start !important; width: 100%; transition: transform 1200ms ease-out;}.s_prolab_hq .officeSlider .swiper-slide, .s_prolab_hq .hq-carousel-item{flex-shrink: 0 !important; width: 100%; min-width: 100%; margin-right: 0.01px; display: block !important; float: none !important; opacity: 1 !important; position: relative !important; pointer-events: auto !important;}.s_prolab_hq .officeSlider .swiper-slide[data-swiper-slide-index="0"], .s_prolab_hq .hq-carousel-item[data-swiper-slide-index="0"]{position: static !important;}.s_prolab_hq .officeSlider .swiper-slide img, .s_prolab_hq .hq-carousel-item img, .s_prolab_hq .hq-carousel-image{display: block; width: 100%; border-radius: 6px;}.s_prolab_hq .officeSlider .swiper-slide[data-swiper-slide-index="0"] img, .s_prolab_hq .hq-carousel-item[data-swiper-slide-index="0"] img{position: relative; height: auto;}.s_prolab_hq .officeSlider .swiper-slide:not([data-swiper-slide-index="0"]) img, .s_prolab_hq .hq-carousel-item:not([data-swiper-slide-index="0"]) img{position: absolute; inset: 0; height: 100%; object-fit: cover;}.s_prolab_hq .hq-carousel-nav{position: relative; display: inline-flex; flex: 0 0 auto; width: 48px; height: 48px; margin-top: 16px; border-radius: 50%; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; border: none; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4); transition: transform 0.25s ease, box-shadow 0.25s ease;}.s_prolab_hq .hq-carousel-nav + .hq-carousel-nav{margin-left: 10px;}.s_prolab_hq .hq-carousel-nav:hover{transform: scale(1.08); box-shadow: 0 8px 26px rgba(208, 12, 101, 0.5);}.s_prolab_hq .hq-carousel-nav:focus-visible{outline: 2px solid #ffffff; outline-offset: 3px;}.s_prolab_hq .hq-carousel-nav i{font-size: 16px; line-height: 1; pointer-events: none;}@media (prefers-reduced-motion: reduce){.s_prolab_hq .officeSlider .swiper-wrapper, .s_prolab_hq .hq-carousel-container, .s_prolab_hq .hq-carousel-nav{transition: none;}}@media (max-width: 991px){.s_prolab_hq:has(.hq-title){padding-top: 56px; padding-bottom: 56px;}.hq-title{margin-bottom: 20px;}.s_prolab_hq .hq-carousel-item{width: 86vw; min-width: 86vw;}}