/* Byetsa · añadidos (a mano, R10.9: este fichero sí se edita). Solo lo que el prototipo NO tiene: lo que GeneratePress,
   WordPress o Contact Form 7 ponen y el entorno del prototipo (Avada sobre los valores del navegador) no. Va ANTES del CSS
   portado: con :where() pesa (0,1,0) y gana a las reglas de elemento de GP (0,0,1), pero pierde contra toda regla del prototipo. */
/* GP: dt{font-weight:bold}; en el prototipo, el del navegador (400). Medido 14-10 (compara-visual, /bies-de-algodon/) */
.bye-x :where(dt){font-weight:revert}
/* GP: button/input/select/textarea con su fuente, color, fondo, borde y relleno; en el prototipo, los del navegador
   (miniaturas de la galería de la ficha: Arial 13,33 px, negro). Medido 14-10 (compara-visual, /bies/bies-algodon/) */
.bye-x :where(button,input,select,textarea){font-family:revert;font-size:revert;line-height:revert;font-weight:revert;color:revert;background-color:revert;border:revert;border-radius:revert;padding:revert}
/* CF7: .wpcf7-list-item{margin:0 0 0 1em} desplazaba la casilla de privacidad 7 px (el prototipo no tiene ese envoltorio) */
.bye-x .bye-bx-check .wpcf7-list-item{margin:0}
/* GP: input{margin:0}; en el prototipo la casilla de privacidad lleva el margen del navegador (3px 3px 3px 4px). Medido 14-10 */
.bye-x :where(input[type=checkbox],input[type=radio]){margin:revert}
/* El prototipo recorta el desborde horizontal en #boxed-wrapper (overflow-x:clip), que envuelve cabecera, contenido y pie;
   en GP esos tres son hermanos bajo <body>: se recorta en cada uno. Sin esto, la fila del pie (márgenes -2%) ensanchaba
   la vista móvil a 383 px. Medido 14-10 a 375 px */
body.bye-x > :where(header.bye-byh,#page,.site-footer){overflow-x:clip}
/* GP: .site-content{overflow-wrap:break-word}; en el prototipo, normal. Con break-word, «personalizados» (h3 de 107 px a
   375) se partía en tres líneas en vez de desbordar en dos. Medido 14-10 (compara-visual, /bies-de-algodon/ a 375) */
.bye-x .site-content{overflow-wrap:normal}
/* GP: p{margin-bottom:1.5em}; en el prototipo, el del navegador (1em). Los textos legales del pie (.textpetit, 10 px)
   quedaban a 15 px en vez de 10 y el pie medía 15 px más. Medido 14-10 (compara-visual --marc, pie) */
.bye-x :where(p){margin-bottom:revert}
/* El lienzo del prototipo es blanco: #wrapper (background-color #fff) envuelve cabecera, contenido y pie; body es
   transparente y html, rgb(242,243,245). En GP, body tenía el #f7f8f9 del tema. Medido 14-10 */
body.bye-x{background-color:#fff}
/* Contact Form 7: sus envoltorios (<span> por campo, la casilla de aceptación) no existen en el prototipo; con ellos la
   casilla de privacidad iba en una línea de 23,17 px en vez de ser ítem flex de 22 (+1,17 px en el formulario).
   Como flowmim. Medido 14-10 (inventari-elements, /bies-de-algodon/ a 1440) */
.bye-x .wpcf7 :is(.wpcf7-form-control-wrap,.wpcf7-acceptance,.wpcf7-list-item){display:contents}
/* GP: *,*::before,*::after{box-sizing:inherit} desde html{border-box}; en el prototipo los pseudoelementos quedan en
   content-box (Avada solo pone border-box a los elementos). El check de las listas de la ficha (::before girado 45° con
   borde) cambiaba de origen de giro (7 4,5 → 6 3,5) y se veía desplazado. Captura aparellada, 14-10 */
.bye-x :where(*)::before,.bye-x :where(*)::after{box-sizing:content-box}
/* GP: button:hover/:focus (y input de botón, a.button) con color #fff y fondo #3f4047 del Customizer; en el prototipo,
   los del navegador. Las miniaturas de la galería de la ficha (botones sin regla :hover propia de color) pasaban a texto
   blanco. (0,2,0): gana al (0,1,1) de GP y pierde contra toda regla del prototipo. qa-estats, 14-10 */
.bye-x :where(button,input[type=button],input[type=reset],input[type=submit],a.button):is(:hover,:focus,:active){color:revert;background-color:revert;border-color:revert}

/* ── Aviso de cookies propio (snippet bye-galetes; kit plantilla-galetes.php, base flowmim-anadidos.css) ─────────────
   El prototipo no tiene aviso: se viste con sus tokens (--bx-*) y su botón (.bx-btn: radio 6 px, 600, rojo / contorno
   tinta). «Rechazar» y «Aceptar» con el mismo peso (AEPD). (0,3,0)+ para ganar al button:hover/focus de GP y al revert
   de arriba. Medido el 14-10 en el clon (no hay origen con el que comparar). */
.bye-x .bye-galetes{position:fixed;left:0;right:0;bottom:0;z-index:99999;padding:16px;pointer-events:none}
.bye-x .bye-galetes[hidden]{display:none}
.bye-x .bye-galetes .bye-gal-caixa{pointer-events:auto;max-width:var(--bx-wrap);margin:0 auto;padding:24px 28px;border:1px solid var(--bx-line);border-radius:var(--bx-radius);background:var(--bx-white);box-shadow:0 10px 30px rgba(35,31,32,.18);color:var(--bx-text);font-family:var(--bx-sans);font-size:14.5px;line-height:1.6;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}
.bye-x .bye-galetes .bye-gal-titol{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--bx-ink)}
.bye-x .bye-galetes .bye-gal-text{margin:0 0 16px}
.bye-x .bye-galetes .bye-gal-text a{color:var(--bx-ink);text-decoration:underline;text-decoration-color:var(--bx-red);text-underline-offset:3px}
.bye-x .bye-galetes .bye-gal-panell{margin:0 0 16px;border-top:1px solid var(--bx-line)}
.bye-x .bye-galetes .bye-gal-panell[hidden]{display:none}
.bye-x .bye-galetes .bye-gal-cat{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 0;border-bottom:1px solid var(--bx-line);cursor:pointer}
.bye-x .bye-galetes .bye-gal-cat strong{display:block;font-size:14.5px;color:var(--bx-ink)}
.bye-x .bye-galetes .bye-gal-cat span span{display:block;font-size:13px;color:var(--bx-muted)}
.bye-x .bye-galetes .bye-gal-sempre{white-space:nowrap;font-weight:600;color:var(--bx-red)}
.bye-x .bye-galetes .bye-gal-cat input{flex:0 0 auto;width:20px;height:20px;margin:0;padding:0;appearance:auto;-webkit-appearance:checkbox;accent-color:var(--bx-red);cursor:pointer}
.bye-x .bye-galetes .bye-gal-botons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}
.bye-x .bye-galetes .bye-gal-btn{min-width:150px;min-height:48px;padding:12px 22px;border:2px solid var(--bx-red);border-radius:var(--bx-radius);font:inherit;font-size:14.5px;font-weight:600;line-height:1.2;cursor:pointer}
.bye-x .bye-galetes .bye-gal-btn[hidden]{display:none}
.bye-x .bye-galetes .bye-gal-ple,.bye-x .bye-galetes .bye-gal-ple:focus{background:var(--bx-red);color:var(--bx-white)}
.bye-x .bye-galetes .bye-gal-ple:hover{background:var(--bx-red-ink);border-color:var(--bx-red-ink);color:var(--bx-white)}
.bye-x .bye-galetes .bye-gal-buit,.bye-x .bye-galetes .bye-gal-buit:focus{background:var(--bx-white);border-color:var(--bx-ink);color:var(--bx-ink)}
.bye-x .bye-galetes .bye-gal-buit:hover{background:var(--bx-cream);border-color:var(--bx-ink);color:var(--bx-ink)}
.bye-x .bye-galetes .bye-gal-btn:focus-visible{outline:3px solid var(--bx-ink);outline-offset:2px}
@media (max-width:640px){.bye-x .bye-galetes{padding:0}.bye-x .bye-galetes .bye-gal-caixa{padding:20px 16px;border-radius:var(--bx-radius) var(--bx-radius) 0 0;max-height:100vh;max-height:100dvh}.bye-x .bye-galetes .bye-gal-botons{flex-direction:column}.bye-x .bye-galetes .bye-gal-btn{width:100%}}
/* contenido externo bloqueado hasta consentir (el mapa de contactar) */
.bye-x .bye-ext{display:flex;align-items:center;justify-content:center;min-height:220px;height:100%;box-sizing:border-box;padding:20px;border-radius:var(--bx-radius);background:var(--bx-sand);color:var(--bx-text);text-align:center;font-family:var(--bx-sans);font-size:14.5px;line-height:1.5}
.bye-x .bye-ext .bye-ext-aviso p{margin:0 0 10px}
.bye-x .bye-ext .bye-ext-aviso p:last-child{margin:0}
.bye-x .bye-ext .bye-ext-btn,.bye-x .bye-ext .bye-ext-btn:focus,.bye-x .bye-ext .bye-ext-btn:hover{margin:0 10px 0 0;padding:10px 20px;border:0;border-radius:var(--bx-radius);background:var(--bx-red);color:var(--bx-white);font:inherit;font-weight:600;cursor:pointer}
.bye-x .bye-ext a{color:var(--bx-ink);text-decoration:underline;text-decoration-color:var(--bx-red)}
/* core/table: el <figure class="wp-block-table"> no existe en el prototipo (.bx-table-wrap > table) y WordPress pone
   border:1px solid y padding:.5em a td/th, borde de 3 px a thead/tfoot y overflow-x:auto a la figura. Fuera: la figura sin
   caja propia y los valores del navegador, que las reglas del prototipo (más peso) pintan. Lote 14-10, /blog/comprar-cinta-al-bies/ */
.bye-x figure.wp-block-table{display:contents}
/* core/video: el <figure class="wp-block-video"> tampoco existe en el prototipo (el <video> es hijo directo de .bx-hhero) y,
   como el vídeo va en absoluto contra la sección, la figura queda en 1440x0: inventari-elements la toma por oculta y deja
   fuera al vídeo (home: <video> 1/0). Sin caja propia, como la tabla. Lote 15-10. */
.bye-x figure.wp-block-video{display:contents}
/* ancho y estilo, NO el color: el del prototipo lo pone «.bye-x tr td{border-color:var(--sep_color)}» (0,1,2) */
.bye-x .wp-block-table :where(thead,tfoot,td,th){border-width:revert;border-style:revert}
.bye-x .wp-block-table :where(td,th){padding:revert}
/* y la tabla: GP le pone border-width:1px 0 0 1px, border-collapse:separate, border-spacing:0 y margin-bottom:1.5em */
.bye-x .wp-block-table :where(table){width:revert;border-collapse:revert;border-spacing:revert;border-width:revert;border-style:revert;margin:revert}
/* GP: code,kbd,tt,var{font:15px Monaco…} (el atajo pone peso 400 e interlineado normal); en el prototipo, los del navegador
   (monospace, y peso e interlineado heredados). Lote 14-10, /productos/novedades-bieses/ (referencias en <strong><code>) */
.bye-x :where(code,kbd,tt,var){font:revert}
/* revisión de Carles 16-10: la foto vertical (795×1200) de «Bies estampado» en la portada recortaba la etiqueta beige del
   carrete y la tarjeta se veía vacía; se centra el recorte en el tejido */
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam-img img[src*="byetsa_estampado"]{object-position:20% center}
/* Byetsa · clases que sustituyen a los style= del prototipo (scripts/genera_blocs.py; NO se edita a mano).
   Un style= gana a toda regla sin !important: su traducción fiel es !important, no un +1. */
/* align-self: center;margin-left: auto;margin-right: auto;margin-top:15px;margin-bottom:15px;width:100% */ .bye-x .bye-st-0686c6b7{align-self: center !important;margin-left: auto !important;margin-right: auto !important;margin-top:15px !important;margin-bottom:15px !important;width:100% !important}
/* align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;margin-bottom:10px;width:100% */ .bye-x .bye-st-09c28e70{align-self: center !important;margin-left: auto !important;margin-right: auto !important;margin-top:10px !important;margin-bottom:10px !important;width:100% !important}
/* --button_accent_color:#ffffff;--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1 */ .bye-x .bye-st-15cc4c95{--button_accent_color:#ffffff !important;--button_accent_hover_color:var(--awb-color1) !important;--button_border_hover_color:var(--awb-color1) !important;--button-border-radius-top-left:0px !important;--button-border-radius-top-right:0px !important;--button-border-radius-bottom-right:0px !important;--button-border-radius-bottom-left:0px !important;--button_gradient_top_color:var(--awb-color4) !important;--button_gradient_bottom_color:var(--awb-color4) !important;--button_gradient_top_color_hover:var(--awb-color4) !important;--button_gradient_bottom_color_hover:var(--awb-color4) !important;--button_text_transform:capitalize !important;--button_typography-font-family:"Poppins" !important;--button_typography-font-style:normal !important;--button_typography-font-weight:700 !important}
/* width: 100% */ .bye-x .bye-st-16000cc0{width: 100% !important}
/* --awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px */ .bye-x .bye-st-1d658992{--awb-margin-top-small:10px !important;--awb-margin-right-small:0px !important;--awb-margin-bottom-small:10px !important;--awb-margin-left-small:0px !important}
/* max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 ) */ .bye-x .bye-st-21ede5bc{max-width:1248px !important;margin-left: calc(-4% / 2 ) !important;margin-right: calc(-4% / 2 ) !important}
/* max-width:100% */ .bye-x .bye-st-27aeb617{max-width:100% !important}
/* height:43px */ .bye-x .bye-st-32f6fbd3{height:43px !important}
/* height:72px */ .bye-x .bye-st-38bc9bd2{height:72px !important}
/* margin-top:24px */ .bye-x .bye-st-49fcd855{margin-top:24px !important}
/* --awb-height:20px;--awb-amount:20px;--awb-sep-color:var(--awb-color4);border-color:var(--awb-color4);border-top-width:1p */ .bye-x .bye-st-50aaa278{--awb-height:20px !important;--awb-amount:20px !important;--awb-sep-color:var(--awb-color4) !important;border-color:var(--awb-color4) !important;border-top-width:1px !important}
/* --awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom */ .bye-x .bye-st-5d9a6ce6{--awb-bg-size:cover !important;--awb-width-large:50% !important;--awb-margin-top-large:0px !important;--awb-spacing-right-large:3.84% !important;--awb-margin-bottom-large:20px !important;--awb-spacing-left-large:3.84% !important;--awb-width-medium:50% !important;--awb-order-medium:0 !important;--awb-spacing-right-medium:3.84% !important;--awb-spacing-left-medium:3.84% !important;--awb-width-small:100% !important;--awb-order-small:0 !important;--awb-spacing-right-small:1.92% !important;--awb-spacing-left-small:1.92% !important}
/* text-align: center */ .bye-x .bye-st-65f9d5a3{text-align: center !important}
/* --awb-size:20px;--awb-line-height:34px;--awb-icon-width:34px;--awb-icon-height:34px;--awb-icon-margin:14px;--awb-content */ .bye-x .bye-st-6f30fbbb{--awb-size:20px !important;--awb-line-height:34px !important;--awb-icon-width:34px !important;--awb-icon-height:34px !important;--awb-icon-margin:14px !important;--awb-content-margin:48px !important;--awb-circlecolor:#e30426 !important;--awb-circle-yes-font-size:17.6px !important}
/* font-weight: 400 */ .bye-x .bye-st-7c8ebd94{font-weight: 400 !important}
/* --awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-botto */ .bye-x .bye-st-8079878c{--awb-bg-size:cover !important;--awb-width-large:100% !important;--awb-margin-top-large:0px !important;--awb-spacing-right-large:1.92% !important;--awb-margin-bottom-large:20px !important;--awb-spacing-left-large:1.92% !important;--awb-width-medium:100% !important;--awb-order-medium:0 !important;--awb-spacing-right-medium:1.92% !important;--awb-spacing-left-medium:1.92% !important;--awb-width-small:100% !important;--awb-order-small:0 !important;--awb-spacing-right-small:1.92% !important;--awb-spacing-left-small:1.92% !important}
/* text-decoration:none */ .bye-x .bye-st-80d654f9{text-decoration:none !important}
/* text-align:center;--awb-max-width:100px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-t */ .bye-x .bye-st-8b603959{text-align:center !important;--awb-max-width:100px !important;--awb-caption-title-font-family:var(--h2_typography-font-family) !important;--awb-caption-title-font-weight:var(--h2_typography-font-weight) !important;--awb-caption-title-font-style:var(--h2_typography-font-style) !important;--awb-caption-title-size:var(--h2_typography-font-size) !important;--awb-caption-title-transform:var(--h2_typography-text-transform) !important;--awb-caption-title-line-height:var(--h2_typography-line-height) !important;--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing) !important}
/* height:60px */ .bye-x .bye-st-9072f42a{height:60px !important}
/* height:14px */ .bye-x .bye-st-946a990a{height:14px !important}
/* margin:0;--fontSize:36;line-height:var(--awb-typography1-line-height) */ .bye-x .bye-st-95842515{margin:0 !important;--fontSize:36 !important;line-height:var(--awb-typography1-line-height) !important}
/* --awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-rad */ .bye-x .bye-st-978e82e3{--awb-border-radius-top-left:0px !important;--awb-border-radius-top-right:0px !important;--awb-border-radius-bottom-right:0px !important;--awb-border-radius-bottom-left:0px !important;--awb-padding-top:0px !important;--awb-padding-right:0px !important;--awb-padding-bottom:0px !important;--awb-padding-left:0px !important;--awb-margin-top:0px !important;--awb-margin-bottom:0px !important;--awb-flex-wrap:wrap !important}
/* text-align: left */ .bye-x .bye-st-99ff2f67{text-align: left !important}
/* text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(- */ .bye-x .bye-st-9a1facb1{text-align:center !important;--awb-caption-title-font-family:var(--h2_typography-font-family) !important;--awb-caption-title-font-weight:var(--h2_typography-font-weight) !important;--awb-caption-title-font-style:var(--h2_typography-font-style) !important;--awb-caption-title-size:var(--h2_typography-font-size) !important;--awb-caption-title-transform:var(--h2_typography-text-transform) !important;--awb-caption-title-line-height:var(--h2_typography-line-height) !important;--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing) !important}
/* text-align:center;--awb-max-width:200px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-t */ .bye-x .bye-st-9c3b0435{text-align:center !important;--awb-max-width:200px !important;--awb-caption-title-font-family:var(--h2_typography-font-family) !important;--awb-caption-title-font-weight:var(--h2_typography-font-weight) !important;--awb-caption-title-font-style:var(--h2_typography-font-style) !important;--awb-caption-title-size:var(--h2_typography-font-size) !important;--awb-caption-title-transform:var(--h2_typography-text-transform) !important;--awb-caption-title-line-height:var(--h2_typography-line-height) !important;--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing) !important}
/* --awb-margin-bottom:0px */ .bye-x .bye-st-a02b88fa{--awb-margin-bottom:0px !important}
/* margin-top:20px */ .bye-x .bye-st-a26bda7d{margin-top:20px !important}
/* --awb-bg-size:cover;--awb-width-large:20%;--awb-flex-grow:0;--awb-flex-shrink:0;--awb-margin-top-large:0px;--awb-spacing */ .bye-x .bye-st-a2eb24ea{--awb-bg-size:cover !important;--awb-width-large:20% !important;--awb-flex-grow:0 !important;--awb-flex-shrink:0 !important;--awb-margin-top-large:0px !important;--awb-spacing-right-large:9.6% !important;--awb-margin-bottom-large:20px !important;--awb-spacing-left-large:9.6% !important;--awb-width-medium:20% !important;--awb-order-medium:0 !important;--awb-flex-grow-medium: !important;--awb-flex-shrink-medium: !important;--awb-spacing-right-medium:9.6% !important;--awb-spacing-left-medium:9.6% !important;--awb-width-small:100% !important;--awb-order-small:0 !important;--awb-flex-grow-small: !important;--awb-flex-shrink-small: !important;--awb-spacing-right-small:1.92% !important;--awb-spacing-left-small:1.92% !important}
/* --awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-rad */ .bye-x .bye-st-a4b49697{--awb-border-radius-top-left:0px !important;--awb-border-radius-top-right:0px !important;--awb-border-radius-bottom-right:0px !important;--awb-border-radius-bottom-left:0px !important;--awb-flex-wrap:wrap !important}
/* margin:0;--fontSize:48;line-height:var(--awb-typography1-line-height) */ .bye-x .bye-st-ba4cac71{margin:0 !important;--fontSize:48 !important;line-height:var(--awb-typography1-line-height) !important}
/* --awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-bg-size:cover;--awb-width-large:100%;--awb-flex-grow: */ .bye-x .bye-st-bdad9a0c{--awb-padding-right-small:20px !important;--awb-padding-left-small:20px !important;--awb-bg-size:cover !important;--awb-width-large:100% !important;--awb-flex-grow:0 !important;--awb-flex-shrink:0 !important;--awb-margin-top-large:0px !important;--awb-spacing-right-large:1.92% !important;--awb-margin-bottom-large:20px !important;--awb-spacing-left-large:1.92% !important;--awb-width-medium:100% !important;--awb-order-medium:0 !important;--awb-flex-grow-medium: !important;--awb-flex-shrink-medium: !important;--awb-spacing-right-medium:1.92% !important;--awb-spacing-left-medium:1.92% !important;--awb-width-small:100% !important;--awb-order-small:0 !important;--awb-flex-grow-small: !important;--awb-flex-shrink-small: !important;--awb-spacing-right-small:1.92% !important;--awb-spacing-left-small:1.92% !important}
/* margin-top:32px */ .bye-x .bye-st-c2f8546b{margin-top:32px !important}
/* height:29px */ .bye-x .bye-st-e2185136{height:29px !important}
/* --awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-flex-grow:0;--awb-flex-shrink:0;--awb-margin-top-large:0px; */ .bye-x .bye-st-fa27e1bc{--awb-bg-size:cover !important;--awb-width-large:33.333333333333% !important;--awb-flex-grow:0 !important;--awb-flex-shrink:0 !important;--awb-margin-top-large:0px !important;--awb-spacing-right-large:5.76% !important;--awb-margin-bottom-large:20px !important;--awb-spacing-left-large:5.76% !important;--awb-width-medium:33.333333333333% !important;--awb-order-medium:0 !important;--awb-flex-grow-medium: !important;--awb-flex-shrink-medium: !important;--awb-spacing-right-medium:5.76% !important;--awb-spacing-left-medium:5.76% !important;--awb-width-small:100% !important;--awb-order-small:0 !important;--awb-flex-grow-small: !important;--awb-flex-shrink-small: !important;--awb-spacing-right-small:1.92% !important;--awb-spacing-left-small:1.92% !important}
/* Byetsa · CSS del prototipo (generado por scripts/port_css.py desde spec/css-usat.json; NO se edita a mano, R10.9).
   Prefijo bye-, +1 a todos los selectores con el ámbito .bye-x (ESTAT «Decisiones técnicas»). */
/* Byetsa · @font-face autoallotjats (Google Fonts, subconjunt latin) amb els woff2 pujats al staging. Va al principi del CSS del projecte (F3).
 * Com al prototip: estilos-2ffa66a1ec.css hi porta Inter 400, 600 i 700 i Vidaloka 400 incrustades (data: woff2). NO hi ha Inter 500:
 * el bx-upgrade.css demana 500 en 9 regles i el navegador hi posa la 400. Per això tres cares fixes de la variable i no un rang 400-700
 * (amb el rang, el 500 sortiria «medium» de debò i no com al prototip).
 * Cursiva: el prototip també porta Inter italic 400/600/700 (la mateixa variable, latin); afegida el 14-10 (lot: els <em> dels
 * articles feien 39 px més amples amb la cursiva sintetitzada). */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Inter-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Inter-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Inter-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Vidaloka';font-style:normal;font-weight:400;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Vidaloka-Regular.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Inter-latin-italic-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:italic;font-weight:600;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Inter-latin-italic-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url(https://byetsa.com/wp-content/uploads/2026/10/Inter-latin-italic-var.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}


@keyframes bye-cmplz-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes bye-mc_slideIn { 
  100% { bottom: 0px; }
}
@keyframes bye-mc_slideOut { 
  100% { bottom: var(--cmplz-manage-consent-offset); }
}
@keyframes bye-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes bye-fusion-bounce-delay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes bye-fusion-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes bye-fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes bye-slide_icon { 
  0% { transform: translateX(0px); }
  25% { opacity: 0; }
  26% { transform: translateX(1.25em); }
  27% { transform: translateX(-1.25em); }
  75% { opacity: 1; }
  100% { transform: translateX(0px); }
}
@keyframes bye-slide_icon_reverse { 
  0% { transform: translateX(0px); }
  25% { opacity: 0; }
  26% { transform: translateX(-1.25em); }
  27% { transform: translateX(1.25em); }
  75% { opacity: 1; }
  100% { transform: translateX(0px); }
}
@keyframes bye-slide_icon_two_icons_1 { 
  0% { transform: translateX(0px); opacity: 1; }
  99% { opacity: 0; }
  100% { transform: translateX(1.25em); opacity: 0; }
}
@keyframes bye-slide_icon_two_icons_2 { 
  0% { transform: translateX(-1.25em); opacity: 0; }
  50% { opacity: 1; }
  100% { transform: translateX(0px); opacity: 1; }
}
@keyframes bye-slide_icon_reverse_two_icons_1 { 
  0% { transform: translateX(1.25em); opacity: 0; }
  50% { opacity: 1; }
  100% { transform: translateX(0px); }
}
@keyframes bye-slide_icon_reverse_two_icons_2 { 
  0% { transform: translateX(0px); opacity: 1; }
  50% { opacity: 0; }
  100% { transform: translateX(-1.25em); opacity: 0; }
}
@keyframes bye-awb-btn-border-spin { 
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}
@keyframes bye-dots { 
  0% { box-shadow: currentcolor 1.5em 0px, color-mix(in srgb, currentcolor, transparent) -1.5em 0px; background: currentcolor; }
  33% { box-shadow: currentcolor 1.5em 0px, color-mix(in srgb, currentcolor, transparent) -1.5em 0px; background: currentcolor; }
  66% { box-shadow: color-mix(in srgb, currentcolor, transparent) 1.5em 0px, currentcolor -1.5em 0px; background: color-mix(in srgb, currentcolor, transparent); }
  100% { box-shadow: color-mix(in srgb, currentcolor, transparent) 1.5em 0px, currentcolor -1.5em 0px; background: currentcolor; }
}
@keyframes bye-awb-hotspot-pumping { 
  0% { transform: scale(0.95); }
  100% { transform: scale(1.1); }
}
@keyframes bye-awb-hotspot-pulsating { 
  0% { transform: scale(0.7); opacity: 1; }
  100% { transform: scale(1.6); opacity: 0; }
}
@keyframes bye-awb-hotspot-showing { 
  0% { opacity: 0.7; }
  100% { opacity: 1; }
}
@keyframes bye-awb-hotspot-pump-showing { 
  0% { opacity: 0.8; transform: scale(0.95); }
  100% { opacity: 1; transform: scale(1.05); }
}
@keyframes bye-awb-hotspot-sonar { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.4); opacity: 0; }
}
@keyframes bye-awb-run-news-ticker { 
  0% { left: 100%; transform: translateX(0px); }
  100% { left: 0px; transform: translateX(-100%); }
}
@keyframes bye-awb-news-ticker-showing { 
  0% { opacity: 0; }
  1% { display: block; }
  100% { opacity: 1; }
}
@keyframes bye-awb-news-ticker-indicator { 
  0% { width: 0%; }
  100% { width: 100%; }
}
@keyframes bye-progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes bye-awb-tab-progress { 
  0% { inline-size: 0px; }
  100% { inline-size: 100%; }
}
@keyframes bye-awb-tab-progress-block { 
  0% { block-size: 0px; }
  100% { block-size: 100%; }
}
@keyframes bye-fusion-title-highlight-loop { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  19% { stroke-dasharray: 1500, 1500; opacity: 1; }
  95% { stroke-dasharray: 1500, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 0; }
}
@keyframes bye-fusion-title-highlight-once { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  19% { stroke-dasharray: 1500, 1500; opacity: 1; }
  95% { stroke-dasharray: 1500, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}
@keyframes bye-fusion-title-highlight-marker-loop { 
  0% { background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position-x: 0%; }
  19% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: 0%; }
  95% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: 100%; }
  100% { background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position-x: 100%; }
}
@keyframes bye-fusion-title-highlight-marker-once { 
  0% { background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position-x: 0%; }
  19% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: 0%; }
  100% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: 0%; }
}
@keyframes bye-typeIn { 
  0% { display: none; }
  100% { display: inline-block; }
}
@keyframes bye-typeOut { 
  0% { display: inline-block; }
  100% { display: none; }
}
@keyframes bye-typeInCursor { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@keyframes bye-bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes bye-bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
@keyframes bye-fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes bye-flipInX { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@keyframes bye-flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
@keyframes bye-lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0px) skewX(0deg); opacity: 1; }
}
@keyframes bye-lightSpeedOut { 
  0% { transform: translateX(0px) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes bye-rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes bye-rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
@keyframes bye-blurIn { 
  0% { filter: blur(0.5em); opacity: 0; }
  100% { transform: translateY(0px); filter: blur(0px); opacity: 1; }
}
@keyframes bye-blurOut { 
  0% { transform: translateY(0px); filter: blur(0px); opacity: 1; }
  100% { filter: blur(0.5em); opacity: 0; }
}
@keyframes bye-slideInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { transform: translateY(0px); }
}
@keyframes bye-slideOutUpTitle { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@keyframes bye-zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes bye-zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes bye-marquee { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(var(--awb-marquee-translate-x)); }
}
@keyframes bye-awb-stacking-cards { 
  100% { scale: 0.7; filter: blur(8px); opacity: 0; }
}
@keyframes bye-awb-openstreet-map-pumping { 
  0% { transform: scale(0.95); }
  100% { transform: scale(1.1); }
}
@keyframes bye-awb-openstreet-map-pulsating { 
  0% { transform: scale(0.7); opacity: 1; }
  100% { transform: scale(1.6); opacity: 0; }
}
@keyframes bye-awb-openstreet-map-showing { 
  0% { opacity: 0.7; }
  100% { opacity: 1; }
}
@keyframes bye-awb-openstreet-map-pump-showing { 
  0% { opacity: 0.8; transform: scale(0.95); }
  100% { opacity: 1; transform: scale(1.05); }
}
@keyframes bye-awb-openstreet-map-sonar { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.4); opacity: 0; }
}
@keyframes bye-fpFadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes bye-awb-stacking-scroll-sections { 
  100% { scale: 0.7; filter: blur(8px); opacity: 0; }
}
@keyframes bye-fusionSonarEffect { 
  0% { opacity: 0.3; }
  40% { opacity: 0.5; }
  100% { transform: scale(1.5); opacity: 0; }
}
@keyframes bye-fusionToRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes bye-fusionExpandAndShow { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes bye-fusionExpandWidth { 
  0% { width: 0px; }
  100% { width: 99%; }
}
@keyframes bye-fusionExpandHeight { 
  0% { height: 0px; }
  100% { height: 100%; }
}
@keyframes bye-flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes bye-shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@keyframes bye-bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
@keyframes bye-fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes bye-fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes bye-fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes bye-fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes bye-fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes bye-fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes bye-fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes bye-fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes bye-fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes bye-fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes bye-fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes bye-fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes bye-fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes bye-fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes bye-fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes bye-fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes bye-slideInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { transform: translateY(0px); }
}
@keyframes bye-slideInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { transform: translateX(0px); }
}
@keyframes bye-slideInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { transform: translateX(0px); }
}
@keyframes bye-slideOutUp { 
  0% { transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes bye-slideOutDown { 
  0% { transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes bye-slideOutLeft { 
  0% { transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes bye-slideOutRight { 
  0% { transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes bye-slideShortInDown { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes bye-slideShortInUp { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@keyframes bye-slideShortInLeft { 
  0% { opacity: 0; transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@keyframes bye-slideShortInRight { 
  0% { opacity: 0; transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes bye-slideShortOutUp { 
  0% { transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-100%); }
}
@keyframes bye-slideShortOutDown { 
  0% { transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes bye-slideShortOutLeft { 
  0% { transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-100%); }
}
@keyframes bye-slideShortOutRight { 
  0% { transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(100%); }
}
@keyframes bye-bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes bye-bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
@keyframes bye-bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
@keyframes bye-bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
@keyframes bye-bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes bye-bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes bye-bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes bye-bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes bye-rubberBand { 
  0% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes bye-zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes bye-zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes bye-zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes bye-zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes bye-zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes bye-zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
@keyframes bye-zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
@keyframes bye-zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes bye-flipInY { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@keyframes bye-flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
@keyframes bye-revealInLeft { 
  0% { left: 0px; right: auto; width: 0%; }
  45% { left: 0px; right: auto; width: 100%; }
  55% { left: auto; right: 0px; width: 100%; }
  100% { left: auto; right: 0px; width: 0%; }
}
@keyframes bye-revealInRight { 
  0% { left: auto; right: 0px; width: 0%; }
  45% { left: auto; right: 0px; width: 100%; }
  55% { left: 0px; right: auto; width: 100%; }
  100% { left: 0px; right: auto; width: 0%; }
}
@keyframes bye-revealInDown { 
  0% { top: 0px; bottom: auto; height: 0%; }
  45% { top: 0px; bottom: auto; height: 100%; }
  55% { top: auto; bottom: 0px; height: 100%; }
  100% { top: auto; bottom: 0px; height: 0%; }
}
@keyframes bye-revealInUp { 
  0% { top: auto; bottom: 0px; height: 0%; }
  45% { top: auto; bottom: 0px; height: 100%; }
  55% { top: 0px; bottom: auto; height: 100%; }
  100% { top: 0px; bottom: auto; height: 0%; }
}
@keyframes bye-revealContent { 
  0% { visibility: hidden; }
  50% { visibility: hidden; }
  50.1% { visibility: visible; }
}
@keyframes bye-n2-ss-loader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
:root{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--awb-color-1: #ffffff; --wp--preset--color--awb-color-2: #f9f9fb; --wp--preset--color--awb-color-3: #f2f3f5; --wp--preset--color--awb-color-4: #e30426; --wp--preset--color--awb-color-5: #198fd9; --wp--preset--color--awb-color-6: #434549; --wp--preset--color--awb-color-7: #212326; --wp--preset--color--awb-color-8: #141617; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 12px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 24px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--normal: 16px; --wp--preset--font-size--xlarge: 32px; --wp--preset--font-size--huge: 48px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
.bye-x :where(body){margin: 0px;}
body.bye-x{padding: 0px;}
:root{--cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px; --cmplz_banner_border_radius: 0px 0px 0px 0px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1E73BE; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #e30426; --cmplz_button_accept_border_color: #e30426; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 0px 0px 0px 0px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1e73be; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}
:root{--button_padding: 11px 23px;}
html:has(>body.bye-x) body :where([style*="--awb-"][style*="border-color"]){border-style: initial;}
.bye-x *{box-sizing: border-box;}
.bye-x input[type="email"],.bye-x input[type="search"],.bye-x input[type="tel"],.bye-x textarea{appearance: none; border-radius: 0px;}
.bye-x input[type="search"]::-webkit-search-decoration{appearance: none;}
body.bye-x{margin: 0px; min-width: 320px; text-size-adjust: 100%; overflow: hidden scroll; color: var(--body_typography-color); font-size: var(--body_typography-font-size, 16px); font-family: var(--body_typography-font-family, inherit);}
.bye-x :is(.bye-id-boxed-wrapper,#bye-0){overflow-x: clip;}
.bye-x :is(.bye-id-wrapper,#bye-0){overflow: visible;}
.bye-x img{border-style: none; vertical-align: top; max-width: 100%; height: auto;}
.bye-x :is(a,div:where(.bye-amb-enllac)){text-decoration: none;}
.bye-x input,.bye-x select,.bye-x textarea{font-family: var(--body_typography-font-family, inherit); vertical-align: middle; color: var(--body_typography-color);}
.bye-x select{border-style: solid;}
.bye-x form{margin: 0px; padding: 0px; border-style: none;}
.bye-x :is(a,div:where(.bye-amb-enllac)),.bye-x :is(a,div:where(.bye-amb-enllac))::after,.bye-x :is(a,div:where(.bye-amb-enllac))::before{transition-property: color, background-color, border-color; transition-duration: 0.2s; transition-timing-function: linear;}
.bye-x :is(.bye-id-main,#bye-0){padding: 55px 10px 45px; clear: both;}
.bye-x :is(.bye-id-posts-container,#bye-0){position: relative;}
.bye-x .bye-post{margin-bottom: 65px;}
.bye-x :is(.bye-id-content,#bye-0){width: 71.1702%; float: left; min-height: 1px;}
.bye-x .bye-pagination{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; margin-top: 40px; font-size: 9px; line-height: normal;}
.bye-x :is(.bye-id-content,#bye-0).bye-full-width{width: 100%;}
.bye-x .bye-pagination .bye-current,.bye-x .bye-pagination .bye-pagination-next,.bye-x .bye-pagination :is(a,div:where(.bye-amb-enllac)).bye-inactive,.bye-x .bye-pagination .bye-pagination-prev{display: inline-flex; position: relative; float: none; margin: 0px 4px; padding: 0px; border: 1px solid; align-items: center; justify-content: center;}
.bye-x .bye-pagination .bye-current{color: rgb(255, 255, 255);}
.bye-x.bye-b-fusion-show-pagination-text .bye-pagination .bye-pagination-next,.bye-x.bye-b-fusion-show-pagination-text .bye-pagination .bye-pagination-prev{border: none;}
.bye-x.bye-b-fusion-show-pagination-text .bye-pagination{margin-left: 1em; margin-right: 1em;}
.bye-x .bye-pagination-prev::before{position: absolute; top: 50%; transform: translateY(-51%); left: -1em; font-family: awb-icons; content: "";}
.bye-x .bye-pagination-next::after{position: absolute; top: 50%; transform: translateY(-51%); right: -1em; font-family: awb-icons; content: "";}
.bye-x input[type="email"],.bye-x input[type="tel"]{border: 1px solid rgb(210, 210, 210); font-size: 13px; color: rgb(116, 116, 116); padding: 8px 15px; width: 100%; box-sizing: border-box;}
.bye-x .bye-fusion-post-content p,.bye-x .bye-post-content p{margin: 0px 0px 20px;}
.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-link::before{line-height: 1.5;}
.bye-x.bye-b-layout-wide-mode :is(.bye-id-wrapper,#bye-0){width: 100%; max-width: none;}
.bye-x .bye-flexslider :is(a,div:where(.bye-amb-enllac)):active,.bye-x .bye-flexslider :is(a,div:where(.bye-amb-enllac)):focus{outline: 0px;}
.bye-x .bye-flexslider .bye-slides{margin: 0px; padding: 0px; list-style: none; z-index: 1000;}
.bye-x .bye-flexslider{margin: 0px; padding: 0px;}
.bye-x .bye-flexslider .bye-slides{overflow: hidden;}
.bye-x .bye-flexslider .bye-slides li{display: none; backface-visibility: hidden;}
.bye-x .bye-flexslider .bye-slides img{width: 100%; max-width: 100%; display: block; user-select: none;}
.bye-x .bye-flexslider .bye-slides::after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.bye-x .bye-flexslider .bye-slides{z-index: 2;}
.bye-x .bye-flexslider{margin: 0px 0px 60px; background-color: transparent; position: relative;}
.bye-x .bye-fusion-row{margin: 0px auto;}
.bye-x .bye-fusion-row::after,.bye-x .bye-fusion-row::before{content: " "; display: table;}
.bye-x .bye-fusion-row::after{clear: both;}
.bye-x iframe{border: none;}
.bye-x .bye-fusion-image-wrapper{overflow: hidden; z-index: 1; position: relative;}
.bye-x .bye-fusion-image-wrapper:hover .bye-fusion-rollover{opacity: 1; transform: translateX(0px);}
.bye-x strong{font-weight: bolder;}
.bye-x .bye-screen-reader-text{border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important;}
.bye-x .bye-screen-reader-text:focus{background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}
.bye-x .bye-fusion-rollover{display: flex; align-items: center; justify-content: space-around; opacity: 0; position: absolute; inset: 0px; width: 100%; height: 100%; line-height: normal; text-align: center; background-image: linear-gradient(to top, rgb(170, 215, 93), rgb(209, 233, 144)); transform: translateX(-100%); transition: 0.3s ease-in-out; transform-style: preserve-3d;}
.bye-x .bye-fusion-rollover-content{padding: 10px; width: 90%;}
.bye-x .bye-fusion-rollover-link{display: inline-block; opacity: 0.9; position: relative; vertical-align: middle; margin: 0px; height: 36px; width: 35px; text-indent: -10000px; background-color: rgb(51, 51, 51); border-radius: 50%; background-clip: padding-box;}
.bye-x .bye-fusion-rollover-link:hover{opacity: 1;}
.bye-x .bye-fusion-rollover-link::before{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-indent: 0px; line-height: normal; text-shadow: none; font-family: awb-icons; font-size: 15px; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased;}
.bye-x .bye-fusion-rollover-link::before{content: "";}
.bye-x .bye-post-content p{margin-top: 0px; margin-bottom: 20px;}
.bye-x .bye-rich-snippet-hidden{display: none;}
.bye-x .bye-fusion-flexslider.bye-fusion-post-slideshow{overflow: visible;}
.bye-x.bye-b-fusion-disable-outline input,.bye-x.bye-b-fusion-disable-outline select,.bye-x.bye-b-fusion-disable-outline textarea{outline: 0px;}
.bye-x .bye-fusion-blog-archive .bye-entry-title{margin-top: 0px; margin-bottom: 5px;}
.bye-x .bye-fusion-blog-layout-large .bye-entry-title{margin-top: 0px; margin-bottom: 25px;}
.bye-x .bye-fusion-blog-layout-large .bye-fusion-post-slideshow{margin-bottom: 30px;}
html:has(>body.bye-x){background-color: var(--bg_color); background-blend-mode: var(--bg-color-overlay); background-image: var(--bg_image); background-repeat: var(--bg_repeat);}
.bye-x :is(.bye-id-main,#bye-0),.bye-x.bye-b-layout-wide-mode :is(.bye-id-main,#bye-0),.bye-x.bye-b-layout-wide-mode :is(.bye-id-wrapper,#bye-0){background-color: var(--content_bg_color);}
.bye-x :is(.bye-id-main,#bye-0){background-image: var(--content_bg_image); background-repeat: var(--content_bg_repeat);}
.bye-x .bye-pagination .bye-current{border-color: var(--primary_color);}
.bye-x .bye-pagination :is(a,div:where(.bye-amb-enllac)).bye-inactive:hover{border-color: var(--link_hover_color);}
.bye-x .bye-pagination .bye-current{background-color: var(--primary_color);}
.bye-x :is(a,div:where(.bye-amb-enllac)):hover,.bye-x :is(.bye-id-main,#bye-0) .bye-post h2 :is(a,div:where(.bye-amb-enllac)):hover,.bye-x .bye-pagination .bye-pagination-next:hover::after,.bye-x .bye-pagination-next:hover::after,.bye-x .bye-pagination .bye-pagination-prev:hover::before,.bye-x .bye-pagination-prev:hover::before{color: var(--link_hover_color);}
.bye-x :is(.bye-id-toTop,#bye-0):hover{background-color: var(--link_hover_color);}
.bye-x :is(.bye-id-toTop,#bye-0){background-color: var(--totop_background); border-radius: 4px 4px 0px 0px; bottom: 0px; height: 35px; position: fixed; text-align: center; width: 48px; opacity: 0; z-index: 100000; transition: opacity 0.4s ease-in-out, background 0.2s ease-in-out; line-height: 1; pointer-events: none;}
.bye-x .bye-to-top-container :is(.bye-id-toTop,#bye-0):hover{background-color: var(--totop_background_hover);}
.bye-x :is(.bye-id-toTop,#bye-0)::before{line-height: 35px; content: ""; -webkit-font-smoothing: antialiased; font-family: awb-icons; font-size: 22px; color: var(--totop_icon_color);}
.bye-x :is(.bye-id-toTop,#bye-0):hover::before{color: var(--totop_icon_hover);}
.bye-x :is(.bye-id-toTop,#bye-0):active,.bye-x :is(.bye-id-toTop,#bye-0):focus{outline: 0px; background-color: var(--totop_background);}
.bye-x .bye-to-top-container :is(.bye-id-toTop,#bye-0){border-radius: var(--totop_border_radius) var(--totop_border_radius) 0 0;}
.bye-x .bye-to-top-right :is(.bye-id-toTop,#bye-0){right: var(--totop_spacing_side,75px);}
.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover{background-image: linear-gradient(to top,var(--image_gradient_bottom_color) 0,var(--image_gradient_top_color) 100%);}
.bye-x.bye-b-avada-image-rollover-direction-fade .bye-fusion-image-wrapper .bye-fusion-rollover{transform: translateY(0px); transition: opacity 0.5s ease-in-out;}
.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-link{width: calc((var(--image_rollover_icon_size)) * 1.5); height: calc((var(--image_rollover_icon_size)) * 1.5); background-color: transparent;}
.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-link::before{font-size: var(--image_rollover_icon_size); color: var(--image_rollover_icon_color);}
.bye-x.bye-b-avada-image-rollover-direction-fade .bye-fusion-image-wrapper:hover .bye-fusion-rollover{transform: translateX(0px);}
.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-content :is(a,div:where(.bye-amb-enllac)){color: var(--image_rollover_text_color);}
.bye-x .bye-pagination .bye-current,.bye-x .bye-pagination .bye-pagination-next,.bye-x .bye-pagination :is(a,div:where(.bye-amb-enllac)).bye-inactive{border-radius: var(--pagination_border_radius); border-width: var(--pagination_border_width);}
body.bye-x:not(.bye-fusion-hide-pagination-text) .bye-pagination .bye-pagination-next,body.bye-x:not(.bye-fusion-hide-pagination-text) .bye-pagination .bye-pagination-prev{line-height: var(--pagination_width_height);}
body.bye-x:not(.bye-avada-has-pagination-padding) .bye-pagination .bye-current,body.bye-x:not(.bye-avada-has-pagination-padding) .bye-pagination :is(a,div:where(.bye-amb-enllac)).bye-inactive{width: var(--pagination_width_height); height: var(--pagination_width_height); margin-left: calc((var(--pagination_width_height))/ 10); margin-right: calc((var(--pagination_width_height))/ 10);}
body.bye-x:not(.bye-avada-has-pagination-padding) .bye-pagination .bye-pagination-next,body.bye-x:not(.bye-avada-has-pagination-padding) .bye-pagination .bye-pagination-prev{margin-left: calc((var(--pagination_width_height))/ 10); margin-right: calc((var(--pagination_width_height))/ 10);}
.bye-x .bye-pagination,.bye-x .bye-pagination .bye-pagination-next,.bye-x .bye-pagination .bye-pagination-prev{font-size: var(--pagination_font_size);}
.bye-x input[type="email"],.bye-x input[type="tel"],.bye-x select{height: var(--form_input_height); padding-top: 0px; padding-bottom: 0px;}
.bye-x input[type="email"],.bye-x input[type="tel"],.bye-x select,.bye-x textarea{background-color: var(--form_bg_color); font-size: var(--form_text_size); color: var(--form_text_color);}
.bye-x input[type="email"]:focus,.bye-x input[type="tel"]:focus,.bye-x select:focus,.bye-x textarea:focus{border-color: var(--form_focus_border_color);}
.bye-x input::-webkit-input-placeholder{color: var(--form_text_color);}
.bye-x input[type="email"],.bye-x input[type="tel"],.bye-x select,.bye-x textarea{border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); border-color: var(--form_border_color); border-radius: var(--form_border_radius);}
.bye-x input[type="tel"]{border-radius: var(--form_border_radius); border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);}
:root{--adminbar-height: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-fusion-row,.bye-x .bye-fusion-footer-widget-area .bye-fusion-row{max-width: var(--site_width);}
html:has(>body.bye-x):not(.bye-avada-has-site-width-percent) :is(.bye-id-main,#bye-0),html:has(>body.bye-x):not(.bye-avada-has-site-width-percent) .bye-fusion-footer-widget-area{padding-left: 30px; padding-right: 30px;}
html:has(>body.bye-x):not(.bye-avada-has-site-width-percent) :is(.bye-id-main,#bye-0).bye-width-100{padding-left: var(--hundredp_padding-fallback_to_zero); padding-right: var(--hundredp_padding-fallback_to_zero);}
.bye-x .bye-fusion-footer.bye-fusion-tb-footer .bye-fusion-footer-widget-area{padding: 0px;}
.bye-x :is(.bye-id-main,#bye-0){padding-left: 30px; padding-right: 30px; padding-top: var(--main_padding-top); padding-bottom: var(--main_padding-bottom);}
.bye-x :is(.bye-id-main,#bye-0).bye-width-100{padding-left: var(--hundredp_padding-fallback_to_zero); padding-right: var(--hundredp_padding-fallback_to_zero);}
html:has(>body.bye-x).bye-avada-is-100-percent-template :is(.bye-id-main,#bye-0){padding-left: 0px; padding-right: 0px;}
html:has(>body.bye-x).bye-avada-is-100-percent-template :is(.bye-id-main,#bye-0).bye-width-100{padding-left: var(--hundredp_padding-fallback_to_zero); padding-right: var(--hundredp_padding-fallback_to_zero);}
body.bye-x,.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-content :is(a,div:where(.bye-amb-enllac)){font-family: var(--body_typography-font-family); font-weight: var(--body_typography-font-weight); letter-spacing: var(--body_typography-letter-spacing); font-style: var(--body_typography-font-style,normal);}
.bye-x .bye-fusion-footer-widget-area ul,body.bye-x{font-size: var(--body_typography-font-size);}
body.bye-x,.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-content :is(a,div:where(.bye-amb-enllac)){line-height: var(--body_typography-line-height);}
body.bye-x,.bye-x .bye-post .bye-post-content{color: var(--body_typography-color);}
body.bye-x :is(a,div:where(.bye-amb-enllac)),body.bye-x :is(a,div:where(.bye-amb-enllac))::after,body.bye-x :is(a,div:where(.bye-amb-enllac))::before,.bye-x :is(.bye-id-main,#bye-0) .bye-post h2 :is(a,div:where(.bye-amb-enllac)),.bye-x .bye-fusion-rollover :is(a,div:where(.bye-amb-enllac)),.bye-x .bye-pagination .bye-pagination-next::after,.bye-x .bye-pagination .bye-pagination-prev::before{color: var(--link_color);}
.bye-x h1{font-family: var(--h1_typography-font-family); font-weight: var(--h1_typography-font-weight); line-height: var(--h1_typography-line-height); letter-spacing: var(--h1_typography-letter-spacing); text-transform: var(--h1_typography-text-transform); font-style: var(--h1_typography-font-style,normal);}
.bye-x h1{font-size: var(--h1_typography-font-size);}
.bye-x h1{color: var(--h1_typography-color);}
.bye-x h1{margin-top: var(--h1_typography-margin-top); margin-bottom: var(--h1_typography-margin-bottom);}
.bye-x h4,.bye-x table th{font-family: var(--h4_typography-font-family); font-weight: var(--h4_typography-font-weight); line-height: var(--h4_typography-line-height); letter-spacing: var(--h4_typography-letter-spacing); text-transform: var(--h4_typography-text-transform); font-style: var(--h4_typography-font-style,normal);}
.bye-x h2,.bye-x .bye-post h2,.bye-x .bye-post-content h2{font-family: var(--h2_typography-font-family); font-weight: var(--h2_typography-font-weight); line-height: var(--h2_typography-line-height); letter-spacing: var(--h2_typography-letter-spacing); text-transform: var(--h2_typography-text-transform); font-style: var(--h2_typography-font-style,normal);}
.bye-x h4{line-height: var(--h4_typography-line-height);}
.bye-x h2,.bye-x .bye-post h2,.bye-x .bye-post-content h2,.bye-x h2.bye-entry-title{font-size: var(--h2_typography-font-size);}
.bye-x h4{font-size: var(--h4_typography-font-size);}
.bye-x h2,.bye-x .bye-fusion-post-content h2{color: var(--h2_typography-color);}
.bye-x h4{color: var(--h4_typography-color);}
.bye-x h2,.bye-x .bye-fusion-title-size-two{margin-top: var(--h2_typography-margin-top); margin-bottom: var(--h2_typography-margin-bottom);}
.bye-x h4{margin-top: var(--h4_typography-margin-top); margin-bottom: var(--h4_typography-margin-bottom);}
.bye-x h3,.bye-x .bye-post-content h3{font-family: var(--h3_typography-font-family); font-weight: var(--h3_typography-font-weight); line-height: var(--h3_typography-line-height); letter-spacing: var(--h3_typography-letter-spacing); text-transform: var(--h3_typography-text-transform); font-style: var(--h3_typography-font-style,normal);}
.bye-x h3,.bye-x .bye-post-content h3{font-size: var(--h3_typography-font-size);}
.bye-x h3,.bye-x .bye-fusion-title h3,.bye-x .bye-post-content h3,.bye-x .bye-title h3{color: var(--h3_typography-color);}
.bye-x h3{margin-top: var(--h3_typography-margin-top); margin-bottom: var(--h3_typography-margin-bottom);}
.bye-x :is(.bye-id-wrapper,#bye-0) :is(.bye-id-main,#bye-0) .bye-fusion-post-content > h2.bye-fusion-post-title{font-family: var(--post_title_typography-font-family); font-weight: var(--post_title_typography-font-weight); line-height: var(--post_title_typography-line-height); letter-spacing: var(--post_title_typography-letter-spacing); text-transform: var(--post_title_typography-text-transform); font-style: var(--post_title_typography-font-style,normal);}
.bye-x :is(.bye-id-wrapper,#bye-0) :is(.bye-id-main,#bye-0) .bye-fusion-post-content > h2.bye-fusion-post-title{font-size: var(--post_title_typography-font-size);}
.bye-x :is(.bye-id-wrapper,#bye-0) :is(.bye-id-main,#bye-0) .bye-fusion-post-content > h2.bye-fusion-post-title{color: var(--post_title_typography-color);}
.bye-x.bye-b-awb-link-decoration :is(.bye-id-wrapper,#bye-0) :is(a,div:where(.bye-amb-enllac)):not(.bye-awb-no-decoration, .bye-fusion-builder-module-control, :is(.bye-id-fusion-edit-slider-options-action-button,#bye-0), :is(.bye-id-fusion-edit-slider-action-button,#bye-0)):not([data-filter], .bye-pagination *, .bye-flex-next, .bye-flex-prev, .bye-awb-image-hotspots-hotspot, .bye-fusion-social-network-icon, .bye-awb-text-path :is(a,div:where(.bye-amb-enllac)), .bye-fb-icon-element, .bye-avada-button-select, .bye-fusion-countdown-link, .bye-fusion-button-bar, .bye-tag-cloud-link):not(.bye-fusion-rollover-link, .bye-fusion-rollover-gallery, .bye-fusion-rollover-title-link):not(.bye-fusion-button, .bye-tribe-button):not(.bye-awb-menu__main-a, .bye-awb-menu__sub-a, .bye-awb-submenu__main-a, .bye-awb-submenu__sub-a, .bye-fusion-header *, .bye-fusion-secondary-header *):not([role="tab"], [role="button"]):not(.bye-awb-toc-el__item-anchor){text-decoration-line: var(--awb-link_decoration_line); text-decoration-style: var(--awb-link_decoration_style); text-decoration-thickness: var(--awb-link_decoration_thickness); text-underline-offset: var(--awb-link_decoration_underline_offset); transition-property: text-decoration, color, background-color, border-color;}
.bye-x.bye-b-awb-link-decoration :is(.bye-id-wrapper,#bye-0) :is(a,div:where(.bye-amb-enllac)):not(.bye-awb-no-decoration, .bye-fusion-builder-module-control, :is(.bye-id-fusion-edit-slider-options-action-button,#bye-0), :is(.bye-id-fusion-edit-slider-action-button,#bye-0)):not([data-filter], .bye-pagination *, .bye-flex-next, .bye-flex-prev, .bye-awb-image-hotspots-hotspot, .bye-fusion-social-network-icon, .bye-awb-text-path :is(a,div:where(.bye-amb-enllac)), .bye-fb-icon-element, .bye-avada-button-select, .bye-fusion-countdown-link, .bye-fusion-button-bar, .bye-tag-cloud-link):not(.bye-fusion-rollover-link, .bye-fusion-rollover-gallery, .bye-fusion-rollover-title-link):not(.bye-fusion-button, .bye-tribe-button):not(.bye-awb-menu__main-a, .bye-awb-menu__sub-a, .bye-awb-submenu__main-a, .bye-awb-submenu__sub-a, .bye-fusion-header *, .bye-fusion-secondary-header *):not([role="tab"], [role="button"]):not(.bye-awb-toc-el__item-anchor):hover,.bye-x.bye-b-awb-link-decoration :is(.bye-id-wrapper,#bye-0) :is(a,div:where(.bye-amb-enllac)):not(.bye-awb-no-decoration, .bye-fusion-builder-module-control, :is(.bye-id-fusion-edit-slider-options-action-button,#bye-0), :is(.bye-id-fusion-edit-slider-action-button,#bye-0)):not([data-filter], .bye-pagination *, .bye-flex-next, .bye-flex-prev, .bye-awb-image-hotspots-hotspot, .bye-fusion-social-network-icon, .bye-awb-text-path :is(a,div:where(.bye-amb-enllac)), .bye-fb-icon-element, .bye-avada-button-select, .bye-fusion-countdown-link, .bye-fusion-button-bar, .bye-tag-cloud-link):not(.bye-fusion-rollover-link, .bye-fusion-rollover-gallery, .bye-fusion-rollover-title-link):not(.bye-fusion-button, .bye-tribe-button):not(.bye-awb-menu__main-a, .bye-awb-menu__sub-a, .bye-awb-submenu__main-a, .bye-awb-submenu__sub-a, .bye-fusion-header *, .bye-fusion-secondary-header *):not([role="tab"], [role="button"]):not(.bye-awb-toc-el__item-anchor):focus{text-decoration-line: var(--awb-link_decoration_line_hover); text-decoration-style: var(--awb-link_decoration_style_hover); text-decoration-thickness: var(--awb-link_decoration_thickness_hover); text-underline-offset: var(--awb-link_decoration_underline_offset_hover);}
.bye-x tr td,.bye-x .bye-pagination :is(a,div:where(.bye-amb-enllac)).bye-inactive{border-color: var(--sep_color);}
:root{--awb-color1: #ffffff; --awb-color1-h: 0; --awb-color1-s: 0%; --awb-color1-l: 100%; --awb-color1-a: 100%; --awb-color2: #f9f9fb; --awb-color2-h: 240; --awb-color2-s: 20%; --awb-color2-l: 98%; --awb-color2-a: 100%; --awb-color3: #f2f3f5; --awb-color3-h: 220; --awb-color3-s: 13%; --awb-color3-l: 95%; --awb-color3-a: 100%; --awb-color4: #e30426; --awb-color4-h: 351; --awb-color4-s: 97%; --awb-color4-l: 45%; --awb-color4-a: 100%; --awb-color5: #198fd9; --awb-color5-h: 203; --awb-color5-s: 79%; --awb-color5-l: 47%; --awb-color5-a: 100%; --awb-color6: #434549; --awb-color6-h: 220; --awb-color6-s: 4%; --awb-color6-l: 27%; --awb-color6-a: 100%; --awb-color7: #212326; --awb-color7-h: 216; --awb-color7-s: 7%; --awb-color7-l: 14%; --awb-color7-a: 100%; --awb-color8: #141617; --awb-color8-h: 200; --awb-color8-s: 7%; --awb-color8-l: 8%; --awb-color8-a: 100%; --awb-typography1-font-family: Vidaloka, Arial, Helvetica, sans-serif; --awb-typography1-font-size: 46px; --awb-typography1-font-weight: 400; --awb-typography1-font-style: normal; --awb-typography1-line-height: 1.2; --awb-typography1-letter-spacing: -0.015em; --awb-typography1-text-transform: none; --awb-typography2-font-family: Vidaloka, Arial, Helvetica, sans-serif; --awb-typography2-font-size: 24px; --awb-typography2-font-weight: 400; --awb-typography2-font-style: normal; --awb-typography2-line-height: 1.1; --awb-typography2-letter-spacing: 0px; --awb-typography2-text-transform: none; --awb-typography3-font-family: Vidaloka, Arial, Helvetica, sans-serif; --awb-typography3-font-size: 16px; --awb-typography3-font-weight: 400; --awb-typography3-font-style: normal; --awb-typography3-line-height: 1.2; --awb-typography3-letter-spacing: 0.015em; --awb-typography3-text-transform: none; --awb-typography4-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography4-font-size: 16px; --awb-typography4-font-weight: 400; --awb-typography4-font-style: normal; --awb-typography4-line-height: 1.72; --awb-typography4-letter-spacing: 0.015em; --awb-typography4-text-transform: none; --awb-typography5-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography5-font-size: 13px; --awb-typography5-font-weight: 400; --awb-typography5-font-style: normal; --awb-typography5-line-height: 1.72; --awb-typography5-letter-spacing: 0.015em; --awb-typography5-text-transform: none; --site_width: 1200px; --site_width-int: 1200; --margin_offset-top: 0px; --margin_offset-bottom: 0px; --margin_offset-top-no-percent: 0px; --margin_offset-bottom-no-percent: 0px; --main_padding-top: 0; --main_padding-top-or-55px: 0; --main_padding-bottom: 0; --hundredp_padding: 30px; --hundredp_padding-fallback_to_zero: 30px; --hundredp_padding-fallback_to_zero_px: 30px; --hundredp_padding-hundred_percent_negative_margin: -30px; --sidebar_width: 24%; --sidebar_gutter: 6%; --sidebar_2_1_width: 20%; --sidebar_2_2_width: 20%; --dual_sidebar_gutter: 4%; --grid_main_break_point: 1000; --side_header_break_point: 800; --content_break_point: 800; --typography_sensitivity: 0.70; --typography_factor: 1.00; --primary_color: #e30426; --primary_color-85a: rgba(227,4,38,0.85); --primary_color-7a: rgba(227,4,38,0.7); --primary_color-5a: rgba(227,4,38,0.5); --primary_color-35a: rgba(227,4,38,0.35); --primary_color-2a: rgba(227,4,38,0.2); --header_bg_repeat: no-repeat; --side_header_width: 0px; --side_header_width-int: 0; --header_padding-top: 0px; --header_padding-bottom: 0px; --header_padding-left: 0px; --header_padding-right: 0px; --menu_highlight_background: var(--awb-color4); --menu_arrow_size-width: 23px; --menu_arrow_size-height: 12px; --nav_highlight_border: 3px; --nav_padding: 48px; --nav_padding-no-zero: 48px; --dropdown_menu_top_border_size: 3px; --dropdown_menu_width: 200px; --mainmenu_dropdown_vertical_padding: 12px; --menu_sub_bg_color: var(--awb-color1); --menu_bg_hover_color: var(--awb-color3); --menu_sub_sep_color: var(--awb-color3); --menu_h45_bg_color: var(--awb-color1); --nav_typography-font-family: var(--awb-typography3-font-family); --nav_typography-font-weight: var(--awb-typography3-font-weight); --nav_typography-font-size: var(--awb-typography3-font-size); --nav_typography-font-style: var(--awb-typography3-font-style); --nav_typography-letter-spacing: var(--awb-typography3-letter-spacing); --nav_typography-color: var(--awb-color8); --nav_typography-color-65a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 35%)); --nav_typography-color-35a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 65%)); --menu_hover_first_color: var(--awb-color4); --menu_hover_first_color-65a: hsla(var(--awb-color4-h),var(--awb-color4-s),var(--awb-color4-l),calc(var(--awb-color4-a) - 35%)); --menu_sub_color: var(--awb-color8); --nav_dropdown_font_size: 14px; --flyout_menu_icon_font_size: 20px; --flyout_menu_icon_font_size_px: 20px; --snav_font_size: 12px; --sec_menu_lh: 48px; --header_top_menu_sub_color: var(--awb-color8); --mobile_menu_icons_top_margin: 2px; --mobile_menu_nav_height: 42px; --mobile_header_bg_color: var(--awb-color1); --mobile_menu_background_color: var(--awb-color1); --mobile_menu_hover_color: var(--awb-color1); --mobile_menu_border_color: var(--awb-color3); --mobile_menu_toggle_color: var(--awb-color6); --mobile_menu_typography-font-family: var(--awb-typography3-font-family); --mobile_menu_typography-font-size: var(--awb-typography3-font-size); --mobile_menu_typography-font-weight: var(--awb-typography3-font-weight); --mobile_menu_typography-line-height: var(--awb-typography3-line-height); --mobile_menu_typography-letter-spacing: var(--awb-typography3-letter-spacing); --mobile_menu_typography-color: var(--awb-color8); --mobile_menu_typography-font-style: var(--awb-typography3-font-style); --mobile_menu_typography-font-size-30-or-24px: 24px; --mobile_menu_typography-font-size-open-submenu: var(--mobile_menu_typography-font-size, 13px); --mobile_menu_font_hover_color: var(--awb-color8); --menu_icon_size: 14px; --logo_alignment: left; --logo_background_color: var(--awb-color4); --slidingbar_width: 300px; --slidingbar_width-percent_to_vw: 300px; --slidingbar_content_padding-top: 60px; --slidingbar_content_padding-bottom: 60px; --slidingbar_content_padding-left: 30px; --slidingbar_content_padding-right: 30px; --slidingbar_bg_color: var(--awb-color7); --slidingbar_divider_color: var(--awb-color6); --slidingbar_link_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 14%)); --slidingbar_link_color_hover: var(--awb-color1); --footer_divider_color: var(--awb-color6); --footer_headings_typography-font-family: var(--awb-typography2-font-family); --footer_headings_typography-font-size: var(--awb-typography2-font-size); --footer_headings_typography-font-weight: var(--awb-typography2-font-weight); --footer_headings_typography-line-height: var(--awb-typography2-line-height); --footer_headings_typography-font-style: var(--awb-typography2-font-style); --footer_headings_typography-letter-spacing: var(--awb-typography2-letter-spacing); --footer_headings_typography-color: var(--awb-color1); --footer_text_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 40%)); --sidebar_bg_color: rgba(255,255,255,0); --bg_image: none; --bg_repeat: no-repeat; --bg_color: var(--awb-color3); --bg-color-overlay: normal; --bg_pattern: url("https://byetsa.com/wp-content/uploads/2026/10/pattern1.png"); --content_bg_color: var(--awb-color1); --content_bg_image: none; --content_bg_repeat: no-repeat; --body_typography-font-family: var(--awb-typography4-font-family); --body_typography-font-size: var(--awb-typography4-font-size); --base-font-size: 16; --body_typography-font-weight: var(--awb-typography4-font-weight); --body_typography-font-style: var(--awb-typography4-font-style); --body_typography-line-height: var(--awb-typography4-line-height); --body_typography-letter-spacing: var(--awb-typography4-letter-spacing); --body_typography-color: #141617; --link_color: var(--awb-color8); --link_color-8a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 20%)); --link_hover_color: var(--awb-color4); --link_hover_color-85a: rgba(227,4,38,0.85); --link_hover_color-7a: rgba(227,4,38,0.7); --link_hover_color-5a: rgba(227,4,38,0.5); --link_hover_color-35a: rgba(227,4,38,0.35); --link_hover_color-2a: rgba(227,4,38,0.2); --awb-link_decoration_line: underline; --awb-link_decoration_style: solid; --awb-link_decoration_thickness: 1px; --awb-link_decoration_underline_offset: auto; --awb-link_decoration_line_hover: none; --awb-link_decoration_style_hover: solid; --awb-link_decoration_thickness_hover: 1px; --awb-link_decoration_underline_offset_hover: auto; --h1_typography-font-family: Vidaloka, 1; --h1_typography-font-weight: 400; --h1_typography-line-height: var(--awb-typography1-line-height); --h1_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h1_typography-font-size: 64px; --h1_typography-color: #141617; --h1_typography-margin-top: 0.67em; --h1_typography-margin-bottom: 0.67em; --h2_typography-font-family: Vidaloka, 1; --h2_typography-font-weight: 400; --h2_typography-line-height: var(--awb-typography1-line-height); --h2_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h2_typography-font-size: 48px; --h2_typography-color: #e30426; --h2_typography-margin-top: 0em; --h2_typography-margin-bottom: 1.1em; --h3_typography-font-family: Vidaloka, 1; --h3_typography-font-weight: 400; --h3_typography-line-height: var(--awb-typography1-line-height); --h3_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h3_typography-font-size: 36px; --h3_typography-color: #e30426; --h3_typography-margin-top: 1em; --h3_typography-margin-bottom: 1em; --h4_typography-font-family: Vidaloka, 1; --h4_typography-font-weight: 400; --h4_typography-line-height: var(--awb-typography1-line-height); --h4_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h4_typography-font-size: 24px; --h4_typography-color: var(--awb-color8); --h4_typography-margin-top: 1.33em; --h4_typography-margin-bottom: 1.33em; --h5_typography-font-family: Vidaloka, 1; --h5_typography-font-weight: 400; --h5_typography-line-height: var(--awb-typography1-line-height); --h5_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h5_typography-font-size: 20px; --h5_typography-color: var(--awb-color8); --h5_typography-margin-top: 1.67em; --h5_typography-margin-bottom: 1.67em; --h6_typography-font-family: Vidaloka, 1; --h6_typography-font-weight: 400; --h6_typography-line-height: var(--awb-typography1-line-height); --h6_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h6_typography-font-size: 16px; --h6_typography-color: var(--awb-color8); --h6_typography-margin-top: 2.33em; --h6_typography-margin-bottom: 2.33em; --post_title_typography-font-family: Vidaloka, 1; --post_title_typography-font-weight: 400; --post_title_typography-line-height: var(--awb-typography1-line-height); --post_title_typography-letter-spacing: var(--awb-typography1-letter-spacing); --post_title_typography-font-size: 48px; --post_title_typography-color: var(--awb-color8); --post_titles_extras_typography-font-family: Vidaloka, 1; --post_titles_extras_typography-font-weight: 400; --post_titles_extras_typography-line-height: var(--awb-typography1-line-height); --post_titles_extras_typography-letter-spacing: var(--awb-typography1-letter-spacing); --post_titles_extras_typography-font-size: 20px; --post_titles_extras_typography-color: var(--awb-color8); --blog_archive_grid_column_spacing: 40px; --dates_box_color: var(--awb-color2); --meta_font_size: 13px; --portfolio_archive_column_spacing: 20px; --portfolio_meta_font_size: 13px; --social_bg_color: var(--awb-color2); --social_sharing_padding-top: 1.33em; --social_sharing_padding-right: 20px; --social_sharing_padding-bottom: 1.33em; --social_sharing_padding-left: 20px; --sharing_social_links_icon_color: var(--awb-color8); --sharing_social_links_box_color: var(--awb-color3); --sharing_social_links_boxed_padding: 8px; --slider_nav_box_dimensions-width: 30px; --slider_nav_box_dimensions-height: 30px; --slider_arrow_size: 14px; --es_caption_font_size: 20px; --form_input_height: 50px; --form_input_height-main-menu-search-width: calc(250px + 1.43 * 50px); --form_text_size: 16px; --form_bg_color: var(--awb-color1); --form_text_color: var(--awb-color4); --form_text_color-35a: rgba(227,4,38,0.35); --form_border_width-top: 1px; --form_border_width-bottom: 1px; --form_border_width-left: 1px; --form_border_width-right: 1px; --form_border_color: var(--awb-color1); --form_focus_border_color: var(--awb-color4); --form_focus_border_color-5a: rgba(227,4,38,0.5); --form_border_radius: 6px; --live_search_results_height: 250px; --privacy_bg_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 90%)); --privacy_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 70%)); --privacy_necessary_opacity: 0.7; --privacy_bar_padding-top: 15px; --privacy_bar_padding-bottom: 15px; --privacy_bar_padding-left: 30px; --privacy_bar_padding-right: 30px; --privacy_bar_bg_color: var(--awb-color8); --privacy_bar_font_size: 13px; --privacy_bar_color: var(--awb-color6); --privacy_bar_link_color: var(--awb-color2); --privacy_bar_link_hover_color: var(--awb-color4); --privacy_bar_content_max_width: 50%; --privacy_bar_headings_font_size: 13px; --privacy_bar_headings_color: var(--awb-color1); --privacy_bar_tabs_border_size: 1px; --privacy_bar_tabs_border_color: var(--awb-color6); --privacy_bar_tabs_active_bg_color: var(--awb-color7); --privacy_bar_tabs_padding-top: 20px; --privacy_bar_tabs_padding-bottom: 20px; --privacy_bar_tabs_padding-left: 20px; --privacy_bar_tabs_padding-right: 20px; --privacy_bar_column_gap: 30px; --privacy_bar_toggle_off_color: var(--awb-color6); --privacy_bar_toggle_on_color: var(--awb-color5); --privacy_bar_toggle_thumb_color: var(--awb-color3); --privacy_bar_lifespan_color: #ffffff; --privacy_bar_desc_color: #ffffff; --privacy_bar_desc_font_size: 0.85em; --scrollbar_background: var(--awb-color2); --scrollbar_handle: var(--awb-color4); --related_posts_columns: 4; --related_posts_column_spacing: 48px; --image_rollover_icon_size: 15px; --image_rollover_text_color: var(--awb-color1); --pagination_width_height: 30px; --pagination_box_padding-width: 6px; --pagination_box_padding-height: 2px; --pagination_border_width: 1px; --pagination_border_radius: 0px; --pagination_font_size: 13px; --timeline_bg_color: rgba(255,255,255,0); --timeline_bg_color-not-transparent: rgba(255,255,255,1); --timeline_color: var(--awb-color2); --grid_separator_color: var(--awb-color3); --carousel_nav_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 30%)); --carousel_hover_color: hsla(var(--awb-color5-h),var(--awb-color5-s),var(--awb-color5-l),calc(var(--awb-color5-a) - 20%)); --info_bg_color: var(--awb-color1); --info_accent_color: var(--awb-color8); --danger_bg_color: rgba(219,75,104,0.1); --danger_accent_color: #db4b68; --success_bg_color: rgba(18,184,120,0.1); --success_accent_color: #12b878; --warning_bg_color: rgba(241,174,42,0.1); --warning_accent_color: #f1ae2a; --alert_border_size: 1px; --button_padding-top: 13px; --button_padding-bottom: 13px; --button_padding-left: 29px; --button_padding-right: 29px; --button_typography-font-family: Inter; --button_typography-font-weight: 600; --button_typography-letter-spacing: var(--awb-typography3-letter-spacing); --button_font_size: var(--awb-typography3-font-size); --button_line_height: var(--awb-typography3-line-height); --button_text_transform: uppercase; --button_gradient_top_color: #e30426; --button_gradient_bottom_color: #e30426; --button_gradient_top_color_hover: #e2485f; --button_gradient_bottom_color_hover: #e2485f; --button_gradient_start: 0%; --button_gradient_end: 100%; --button_gradient_angle: 180deg; --button_radial_direction: center center; --button_accent_color: var(--awb-color1); --button_accent_hover_color: var(--awb-color1); --button_bevel_color: hsla(var(--awb-color4-h),calc(var(--awb-color4-s) - 5%),calc(var(--awb-color4-l) - 10%),var(--awb-color4-a)); --button_box_shadow: none; --button_bevel_color_hover: hsla(var(--awb-color4-h),calc(var(--awb-color4-s) - 5%),calc(var(--awb-color4-l) - 10%),var(--awb-color4-a)); --button_border_width-top: 0px; --button_border_width-right: 0px; --button_border_width-bottom: 0px; --button_border_width-left: 0px; --button_border_color: var(--awb-color1); --button_border_hover_color: var(--awb-color1); --chart_bg_color: rgba(255,255,255,0); --checklist_icons_color: var(--awb-color1); --checklist_circle_color: #e30426; --checklist_text_color: var(--awb-color8); --checklist_item_size: 16px; --checklist_item_padding-top: 0.35em; --checklist_item_padding-bottom: 0.35em; --checklist_item_padding-left: 0; --checklist_item_padding-right: 0; --checklist_divider_color: var(--awb-color3); --checklist_odd_row_bgcolor: rgba(255,255,255,0); --checklist_even_row_bgcolor: rgba(255,255,255,0); --col_margin-top: 0px; --col_margin-bottom: 20px; --col_spacing: 4%; --container_padding_default_top: 0px; --container_padding_default_bottom: 0px; --container_padding_default_left: 0px; --container_padding_default_right: 0px; --container_padding_100_top: 0px; --container_padding_100_bottom: 0px; --container_padding_100_left: 30px; --container_padding_100_right: 30px; --full_width_bg_color: rgba(255,255,255,0); --full_width_border_sizes_top: 0px; --full_width_border_sizes_bottom: 0px; --full_width_border_sizes_left: 0px; --full_width_border_sizes_right: 0px; --full_width_border_color: var(--awb-color3); --content_box_bg_color: rgba(255,255,255,0); --content_box_title_size: 24px; --content_box_title_color: var(--awb-color8); --content_box_body_color: var(--awb-color8); --content_box_icon_color: var(--awb-color1); --content_box_hover_animation_accent_color: var(--awb-color4); --countdown_background_color: var(--awb-color5); --countdown_counter_box_spacing: 10px; --countdown_counter_box_color: var(--awb-color7); --countdown_counter_padding-top: 0.6em; --countdown_counter_padding-right: 1.1em; --countdown_counter_padding-bottom: 0.6em; --countdown_counter_padding-left: 1.1em; --countdown_counter_border_size: 0; --countdown_counter_border_color: var(--awb-color7); --countdown_counter_border_radius: 4px; --countdown_counter_font_size: 18px; --countdown_counter_text_color: var(--awb-color1); --countdown_label_font_size: 18px; --countdown_label_color: var(--awb-color1); --countdown_heading_font_size: 18px; --countdown_heading_text_color: var(--awb-color1); --countdown_subheading_font_size: 14px; --countdown_subheading_text_color: var(--awb-color1); --countdown_link_text_color: var(--awb-color1); --counter_box_color: var(--awb-color5); --counter_box_title_size: 50; --counter_box_icon_size: 50; --counter_box_body_color: var(--awb-color8); --counter_box_body_size: 14; --counter_box_border_color: var(--awb-color3); --flip_boxes_flip_duration: 0.8s; --flip_boxes_front_bg: var(--awb-color7); --flip_boxes_front_heading: var(--awb-color2); --flip_boxes_front_text: var(--awb-color8); --flip_boxes_back_bg: var(--awb-color5); --flip_boxes_back_heading: var(--awb-color1); --flip_boxes_back_text: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 20%)); --flip_boxes_border_size: 1px; --flip_boxes_border_color: rgba(0,0,0,0); --flip_boxes_border_radius: 6px; --icon_color: var(--awb-color1); --icon_color_hover: var(--awb-color1); --icon_circle_color: var(--awb-color5); --icon_circle_color_hover: var(--awb-color4); --icon_border_size: #ffffff; --icon_border_color: var(--awb-color8); --icon_border_color_hover: var(--awb-color4); --icon_border_top_l_rad: 50%; --icon_border_top_r_rad: 50%; --icon_border_bot_r_rad: 50%; --icon_border_bot_l_rad: 50%; --gallery_border_color: var(--awb-color3); --gallery_border_radius: 0px; --before_after_font_size: 14; --before_after_accent_color: var(--awb-color1); --before_after_handle_color: var(--awb-color1); --before_after_handle_bg: rgba(255,255,255,0); --before_after_transition_time: 0.5; --before_after_border_size: 0; --before_after_border_color: var(--awb-color3); --before_after_border_radius: 0px; --popover_heading_bg_color: var(--awb-color2); --popover_content_bg_color: var(--awb-color1); --popover_border_color: var(--awb-color3); --popover_text_color: var(--awb-color8); --pricing_box_color: var(--awb-color4); --progressbar_text_color: var(--awb-color1); --progressbar_maximum_value_color: var(--awb-color7); --progressbar_height: 48px; --progressbar_filled_color: var(--awb-color5); --progressbar_unfilled_color: var(--awb-color2); --progressbar_filled_border_size: 0px; --progressbar_filled_border_color: var(--awb-color1); --sep_color: var(--awb-color3); --tabs_bg_color: var(--awb-color1); --tabs_inactive_color: var(--awb-color2); --tabs_border_color: var(--awb-color3); --testimonial_bg_color: var(--awb-color2); --testimonial-border-width-top: 0px; --testimonial-border-width-right: 0px; --testimonial-border-width-bottom: 0px; --testimonial-border-width-left: 0px; --testimonial_text_color: var(--awb-color8); --text_columns: 1; --text_column_min_width: 100px; --text_column_spacing: 2em; --text_rule_style: none; --text_user_select: auto; --title_border_color: var(--awb-color3); --title_margin-top: 10px; --title_margin-right: 0px; --title_margin-bottom: 15px; --title_margin-left: 0px; --title_margin_mobile-top: 10px; --title_margin_mobile-right: 0px; --title_margin_mobile-bottom: 10px; --title_margin_mobile-left: 0px; --accordion_divider_color: var(--awb-color3); --accordion_divider_hover_color: var(--awb-color3); --accordian_inactive_color: var(--awb-color8); --accordian_active_color: var(--awb-color5);}
:root{--awb-color1: #ffffff; --awb-color1-h: 0; --awb-color1-s: 0%; --awb-color1-l: 100%; --awb-color1-a: 100%; --awb-color2: #f9f9fb; --awb-color2-h: 240; --awb-color2-s: 20%; --awb-color2-l: 98%; --awb-color2-a: 100%; --awb-color3: #f2f3f5; --awb-color3-h: 220; --awb-color3-s: 13%; --awb-color3-l: 95%; --awb-color3-a: 100%; --awb-color4: #e30426; --awb-color4-h: 351; --awb-color4-s: 97%; --awb-color4-l: 45%; --awb-color4-a: 100%; --awb-color5: #198fd9; --awb-color5-h: 203; --awb-color5-s: 79%; --awb-color5-l: 47%; --awb-color5-a: 100%; --awb-color6: #434549; --awb-color6-h: 220; --awb-color6-s: 4%; --awb-color6-l: 27%; --awb-color6-a: 100%; --awb-color7: #212326; --awb-color7-h: 216; --awb-color7-s: 7%; --awb-color7-l: 14%; --awb-color7-a: 100%; --awb-color8: #141617; --awb-color8-h: 200; --awb-color8-s: 7%; --awb-color8-l: 8%; --awb-color8-a: 100%; --awb-typography1-font-family: Vidaloka, Arial, Helvetica, sans-serif; --awb-typography1-font-size: 46px; --awb-typography1-font-weight: 400; --awb-typography1-font-style: normal; --awb-typography1-line-height: 1.2; --awb-typography1-letter-spacing: -0.015em; --awb-typography1-text-transform: none; --awb-typography2-font-family: Vidaloka, Arial, Helvetica, sans-serif; --awb-typography2-font-size: 24px; --awb-typography2-font-weight: 400; --awb-typography2-font-style: normal; --awb-typography2-line-height: 1.1; --awb-typography2-letter-spacing: 0px; --awb-typography2-text-transform: none; --awb-typography3-font-family: Vidaloka, Arial, Helvetica, sans-serif; --awb-typography3-font-size: 16px; --awb-typography3-font-weight: 400; --awb-typography3-font-style: normal; --awb-typography3-line-height: 1.2; --awb-typography3-letter-spacing: 0.015em; --awb-typography3-text-transform: none; --awb-typography4-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography4-font-size: 16px; --awb-typography4-font-weight: 400; --awb-typography4-font-style: normal; --awb-typography4-line-height: 1.72; --awb-typography4-letter-spacing: 0.015em; --awb-typography4-text-transform: none; --awb-typography5-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography5-font-size: 13px; --awb-typography5-font-weight: 400; --awb-typography5-font-style: normal; --awb-typography5-line-height: 1.72; --awb-typography5-letter-spacing: 0.015em; --awb-typography5-text-transform: none; --site_width: 1200px; --site_width-int: 1200; --margin_offset-top: 0px; --margin_offset-bottom: 0px; --margin_offset-top-no-percent: 0px; --margin_offset-bottom-no-percent: 0px; --main_padding-top: 60px; --main_padding-top-or-55px: 60px; --main_padding-bottom: 60px; --hundredp_padding: 30px; --hundredp_padding-fallback_to_zero: 30px; --hundredp_padding-fallback_to_zero_px: 30px; --hundredp_padding-hundred_percent_negative_margin: -30px; --sidebar_width: 24%; --sidebar_gutter: 6%; --sidebar_2_1_width: 20%; --sidebar_2_2_width: 20%; --dual_sidebar_gutter: 4%; --grid_main_break_point: 1000; --side_header_break_point: 800; --content_break_point: 800; --typography_sensitivity: 0.70; --typography_factor: 1.00; --primary_color: #e30426; --primary_color-85a: rgba(227,4,38,0.85); --primary_color-7a: rgba(227,4,38,0.7); --primary_color-5a: rgba(227,4,38,0.5); --primary_color-35a: rgba(227,4,38,0.35); --primary_color-2a: rgba(227,4,38,0.2); --header_bg_repeat: no-repeat; --side_header_width: 0px; --side_header_width-int: 0; --header_padding-top: 0px; --header_padding-bottom: 0px; --header_padding-left: 0px; --header_padding-right: 0px; --menu_highlight_background: var(--awb-color4); --menu_arrow_size-width: 23px; --menu_arrow_size-height: 12px; --nav_highlight_border: 3px; --nav_padding: 48px; --nav_padding-no-zero: 48px; --dropdown_menu_top_border_size: 3px; --dropdown_menu_width: 200px; --mainmenu_dropdown_vertical_padding: 12px; --menu_sub_bg_color: var(--awb-color1); --menu_bg_hover_color: var(--awb-color3); --menu_sub_sep_color: var(--awb-color3); --menu_h45_bg_color: var(--awb-color1); --nav_typography-font-family: var(--awb-typography3-font-family); --nav_typography-font-weight: var(--awb-typography3-font-weight); --nav_typography-font-size: var(--awb-typography3-font-size); --nav_typography-font-style: var(--awb-typography3-font-style); --nav_typography-letter-spacing: var(--awb-typography3-letter-spacing); --nav_typography-color: var(--awb-color8); --nav_typography-color-65a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 35%)); --nav_typography-color-35a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 65%)); --menu_hover_first_color: var(--awb-color4); --menu_hover_first_color-65a: hsla(var(--awb-color4-h),var(--awb-color4-s),var(--awb-color4-l),calc(var(--awb-color4-a) - 35%)); --menu_sub_color: var(--awb-color8); --nav_dropdown_font_size: 14px; --flyout_menu_icon_font_size: 20px; --flyout_menu_icon_font_size_px: 20px; --snav_font_size: 12px; --sec_menu_lh: 48px; --header_top_menu_sub_color: var(--awb-color8); --mobile_menu_icons_top_margin: 2px; --mobile_menu_nav_height: 42px; --mobile_header_bg_color: var(--awb-color1); --mobile_menu_background_color: var(--awb-color1); --mobile_menu_hover_color: var(--awb-color1); --mobile_menu_border_color: var(--awb-color3); --mobile_menu_toggle_color: var(--awb-color6); --mobile_menu_typography-font-family: var(--awb-typography3-font-family); --mobile_menu_typography-font-size: var(--awb-typography3-font-size); --mobile_menu_typography-font-weight: var(--awb-typography3-font-weight); --mobile_menu_typography-line-height: var(--awb-typography3-line-height); --mobile_menu_typography-letter-spacing: var(--awb-typography3-letter-spacing); --mobile_menu_typography-color: var(--awb-color8); --mobile_menu_typography-font-style: var(--awb-typography3-font-style); --mobile_menu_typography-font-size-30-or-24px: 24px; --mobile_menu_typography-font-size-open-submenu: var(--mobile_menu_typography-font-size, 13px); --mobile_menu_font_hover_color: var(--awb-color8); --menu_icon_size: 14px; --logo_alignment: left; --logo_background_color: var(--awb-color4); --slidingbar_width: 300px; --slidingbar_width-percent_to_vw: 300px; --slidingbar_content_padding-top: 60px; --slidingbar_content_padding-bottom: 60px; --slidingbar_content_padding-left: 30px; --slidingbar_content_padding-right: 30px; --slidingbar_bg_color: var(--awb-color7); --slidingbar_divider_color: var(--awb-color6); --slidingbar_link_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 14%)); --slidingbar_link_color_hover: var(--awb-color1); --footer_divider_color: var(--awb-color6); --footer_headings_typography-font-family: var(--awb-typography2-font-family); --footer_headings_typography-font-size: var(--awb-typography2-font-size); --footer_headings_typography-font-weight: var(--awb-typography2-font-weight); --footer_headings_typography-line-height: var(--awb-typography2-line-height); --footer_headings_typography-font-style: var(--awb-typography2-font-style); --footer_headings_typography-letter-spacing: var(--awb-typography2-letter-spacing); --footer_headings_typography-color: var(--awb-color1); --footer_text_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 40%)); --sidebar_bg_color: rgba(255,255,255,0); --bg_image: none; --bg_repeat: no-repeat; --bg_color: var(--awb-color3); --bg-color-overlay: normal; --bg_pattern: url("https://byetsa.com/wp-content/uploads/2026/10/pattern1.png"); --content_bg_color: var(--awb-color1); --content_bg_image: none; --content_bg_repeat: no-repeat; --body_typography-font-family: var(--awb-typography4-font-family); --body_typography-font-size: var(--awb-typography4-font-size); --base-font-size: 16; --body_typography-font-weight: var(--awb-typography4-font-weight); --body_typography-font-style: var(--awb-typography4-font-style); --body_typography-line-height: var(--awb-typography4-line-height); --body_typography-letter-spacing: var(--awb-typography4-letter-spacing); --body_typography-color: #141617; --link_color: var(--awb-color8); --link_color-8a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 20%)); --link_hover_color: var(--awb-color4); --link_hover_color-85a: rgba(227,4,38,0.85); --link_hover_color-7a: rgba(227,4,38,0.7); --link_hover_color-5a: rgba(227,4,38,0.5); --link_hover_color-35a: rgba(227,4,38,0.35); --link_hover_color-2a: rgba(227,4,38,0.2); --awb-link_decoration_line: underline; --awb-link_decoration_style: solid; --awb-link_decoration_thickness: 1px; --awb-link_decoration_underline_offset: auto; --awb-link_decoration_line_hover: none; --awb-link_decoration_style_hover: solid; --awb-link_decoration_thickness_hover: 1px; --awb-link_decoration_underline_offset_hover: auto; --h1_typography-font-family: Vidaloka, 1; --h1_typography-font-weight: 400; --h1_typography-line-height: var(--awb-typography1-line-height); --h1_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h1_typography-font-size: 64px; --h1_typography-color: #141617; --h1_typography-margin-top: 0.67em; --h1_typography-margin-bottom: 0.67em; --h2_typography-font-family: Vidaloka, 1; --h2_typography-font-weight: 400; --h2_typography-line-height: var(--awb-typography1-line-height); --h2_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h2_typography-font-size: 48px; --h2_typography-color: #e30426; --h2_typography-margin-top: 0em; --h2_typography-margin-bottom: 1.1em; --h3_typography-font-family: Vidaloka, 1; --h3_typography-font-weight: 400; --h3_typography-line-height: var(--awb-typography1-line-height); --h3_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h3_typography-font-size: 36px; --h3_typography-color: #e30426; --h3_typography-margin-top: 1em; --h3_typography-margin-bottom: 1em; --h4_typography-font-family: Vidaloka, 1; --h4_typography-font-weight: 400; --h4_typography-line-height: var(--awb-typography1-line-height); --h4_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h4_typography-font-size: 24px; --h4_typography-color: var(--awb-color8); --h4_typography-margin-top: 1.33em; --h4_typography-margin-bottom: 1.33em; --h5_typography-font-family: Vidaloka, 1; --h5_typography-font-weight: 400; --h5_typography-line-height: var(--awb-typography1-line-height); --h5_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h5_typography-font-size: 20px; --h5_typography-color: var(--awb-color8); --h5_typography-margin-top: 1.67em; --h5_typography-margin-bottom: 1.67em; --h6_typography-font-family: Vidaloka, 1; --h6_typography-font-weight: 400; --h6_typography-line-height: var(--awb-typography1-line-height); --h6_typography-letter-spacing: var(--awb-typography1-letter-spacing); --h6_typography-font-size: 16px; --h6_typography-color: var(--awb-color8); --h6_typography-margin-top: 2.33em; --h6_typography-margin-bottom: 2.33em; --post_title_typography-font-family: Vidaloka, 1; --post_title_typography-font-weight: 400; --post_title_typography-line-height: var(--awb-typography1-line-height); --post_title_typography-letter-spacing: var(--awb-typography1-letter-spacing); --post_title_typography-font-size: 48px; --post_title_typography-color: var(--awb-color8); --post_titles_extras_typography-font-family: Vidaloka, 1; --post_titles_extras_typography-font-weight: 400; --post_titles_extras_typography-line-height: var(--awb-typography1-line-height); --post_titles_extras_typography-letter-spacing: var(--awb-typography1-letter-spacing); --post_titles_extras_typography-font-size: 20px; --post_titles_extras_typography-color: var(--awb-color8); --blog_archive_grid_column_spacing: 40px; --dates_box_color: var(--awb-color2); --meta_font_size: 13px; --portfolio_archive_column_spacing: 20px; --portfolio_meta_font_size: 13px; --social_bg_color: var(--awb-color2); --social_sharing_padding-top: 1.33em; --social_sharing_padding-right: 20px; --social_sharing_padding-bottom: 1.33em; --social_sharing_padding-left: 20px; --sharing_social_links_icon_color: var(--awb-color8); --sharing_social_links_box_color: var(--awb-color3); --sharing_social_links_boxed_padding: 8px; --slider_nav_box_dimensions-width: 30px; --slider_nav_box_dimensions-height: 30px; --slider_arrow_size: 14px; --es_caption_font_size: 20px; --form_input_height: 50px; --form_input_height-main-menu-search-width: calc(250px + 1.43 * 50px); --form_text_size: 16px; --form_bg_color: var(--awb-color1); --form_text_color: var(--awb-color4); --form_text_color-35a: rgba(227,4,38,0.35); --form_border_width-top: 1px; --form_border_width-bottom: 1px; --form_border_width-left: 1px; --form_border_width-right: 1px; --form_border_color: var(--awb-color1); --form_focus_border_color: var(--awb-color4); --form_focus_border_color-5a: rgba(227,4,38,0.5); --form_border_radius: 6px; --live_search_results_height: 250px; --privacy_bg_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 90%)); --privacy_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 70%)); --privacy_necessary_opacity: 0.7; --privacy_bar_padding-top: 15px; --privacy_bar_padding-bottom: 15px; --privacy_bar_padding-left: 30px; --privacy_bar_padding-right: 30px; --privacy_bar_bg_color: var(--awb-color8); --privacy_bar_font_size: 13px; --privacy_bar_color: var(--awb-color6); --privacy_bar_link_color: var(--awb-color2); --privacy_bar_link_hover_color: var(--awb-color4); --privacy_bar_content_max_width: 50%; --privacy_bar_headings_font_size: 13px; --privacy_bar_headings_color: var(--awb-color1); --privacy_bar_tabs_border_size: 1px; --privacy_bar_tabs_border_color: var(--awb-color6); --privacy_bar_tabs_active_bg_color: var(--awb-color7); --privacy_bar_tabs_padding-top: 20px; --privacy_bar_tabs_padding-bottom: 20px; --privacy_bar_tabs_padding-left: 20px; --privacy_bar_tabs_padding-right: 20px; --privacy_bar_column_gap: 30px; --privacy_bar_toggle_off_color: var(--awb-color6); --privacy_bar_toggle_on_color: var(--awb-color5); --privacy_bar_toggle_thumb_color: var(--awb-color3); --privacy_bar_lifespan_color: #ffffff; --privacy_bar_desc_color: #ffffff; --privacy_bar_desc_font_size: 0.85em; --scrollbar_background: var(--awb-color2); --scrollbar_handle: var(--awb-color4); --related_posts_columns: 4; --related_posts_column_spacing: 48px; --image_rollover_icon_size: 15px; --image_rollover_text_color: var(--awb-color1); --pagination_width_height: 30px; --pagination_box_padding-width: 6px; --pagination_box_padding-height: 2px; --pagination_border_width: 1px; --pagination_border_radius: 0px; --pagination_font_size: 13px; --timeline_bg_color: rgba(255,255,255,0); --timeline_bg_color-not-transparent: rgba(255,255,255,1); --timeline_color: var(--awb-color2); --grid_separator_color: var(--awb-color3); --carousel_nav_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 30%)); --carousel_hover_color: hsla(var(--awb-color5-h),var(--awb-color5-s),var(--awb-color5-l),calc(var(--awb-color5-a) - 20%)); --info_bg_color: var(--awb-color1); --info_accent_color: var(--awb-color8); --danger_bg_color: rgba(219,75,104,0.1); --danger_accent_color: #db4b68; --success_bg_color: rgba(18,184,120,0.1); --success_accent_color: #12b878; --warning_bg_color: rgba(241,174,42,0.1); --warning_accent_color: #f1ae2a; --alert_border_size: 1px; --button_padding-top: 13px; --button_padding-bottom: 13px; --button_padding-left: 29px; --button_padding-right: 29px; --button_typography-font-family: Inter; --button_typography-font-weight: 600; --button_typography-letter-spacing: var(--awb-typography3-letter-spacing); --button_font_size: var(--awb-typography3-font-size); --button_line_height: var(--awb-typography3-line-height); --button_text_transform: uppercase; --button_gradient_top_color: #e30426; --button_gradient_bottom_color: #e30426; --button_gradient_top_color_hover: #e2485f; --button_gradient_bottom_color_hover: #e2485f; --button_gradient_start: 0%; --button_gradient_end: 100%; --button_gradient_angle: 180deg; --button_radial_direction: center center; --button_accent_color: var(--awb-color1); --button_accent_hover_color: var(--awb-color1); --button_bevel_color: hsla(var(--awb-color4-h),calc(var(--awb-color4-s) - 5%),calc(var(--awb-color4-l) - 10%),var(--awb-color4-a)); --button_box_shadow: none; --button_bevel_color_hover: hsla(var(--awb-color4-h),calc(var(--awb-color4-s) - 5%),calc(var(--awb-color4-l) - 10%),var(--awb-color4-a)); --button_border_width-top: 0px; --button_border_width-right: 0px; --button_border_width-bottom: 0px; --button_border_width-left: 0px; --button_border_color: var(--awb-color1); --button_border_hover_color: var(--awb-color1); --chart_bg_color: rgba(255,255,255,0); --checklist_icons_color: var(--awb-color1); --checklist_circle_color: #e30426; --checklist_text_color: var(--awb-color8); --checklist_item_size: 16px; --checklist_item_padding-top: 0.35em; --checklist_item_padding-bottom: 0.35em; --checklist_item_padding-left: 0; --checklist_item_padding-right: 0; --checklist_divider_color: var(--awb-color3); --checklist_odd_row_bgcolor: rgba(255,255,255,0); --checklist_even_row_bgcolor: rgba(255,255,255,0); --col_margin-top: 0px; --col_margin-bottom: 20px; --col_spacing: 4%; --container_padding_default_top: 0px; --container_padding_default_bottom: 0px; --container_padding_default_left: 0px; --container_padding_default_right: 0px; --container_padding_100_top: 0px; --container_padding_100_bottom: 0px; --container_padding_100_left: 30px; --container_padding_100_right: 30px; --full_width_bg_color: rgba(255,255,255,0); --full_width_border_sizes_top: 0px; --full_width_border_sizes_bottom: 0px; --full_width_border_sizes_left: 0px; --full_width_border_sizes_right: 0px; --full_width_border_color: var(--awb-color3); --content_box_bg_color: rgba(255,255,255,0); --content_box_title_size: 24px; --content_box_title_color: var(--awb-color8); --content_box_body_color: var(--awb-color8); --content_box_icon_color: var(--awb-color1); --content_box_hover_animation_accent_color: var(--awb-color4); --countdown_background_color: var(--awb-color5); --countdown_counter_box_spacing: 10px; --countdown_counter_box_color: var(--awb-color7); --countdown_counter_padding-top: 0.6em; --countdown_counter_padding-right: 1.1em; --countdown_counter_padding-bottom: 0.6em; --countdown_counter_padding-left: 1.1em; --countdown_counter_border_size: 0; --countdown_counter_border_color: var(--awb-color7); --countdown_counter_border_radius: 4px; --countdown_counter_font_size: 18px; --countdown_counter_text_color: var(--awb-color1); --countdown_label_font_size: 18px; --countdown_label_color: var(--awb-color1); --countdown_heading_font_size: 18px; --countdown_heading_text_color: var(--awb-color1); --countdown_subheading_font_size: 14px; --countdown_subheading_text_color: var(--awb-color1); --countdown_link_text_color: var(--awb-color1); --counter_box_color: var(--awb-color5); --counter_box_title_size: 50; --counter_box_icon_size: 50; --counter_box_body_color: var(--awb-color8); --counter_box_body_size: 14; --counter_box_border_color: var(--awb-color3); --flip_boxes_flip_duration: 0.8s; --flip_boxes_front_bg: var(--awb-color7); --flip_boxes_front_heading: var(--awb-color2); --flip_boxes_front_text: var(--awb-color8); --flip_boxes_back_bg: var(--awb-color5); --flip_boxes_back_heading: var(--awb-color1); --flip_boxes_back_text: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 20%)); --flip_boxes_border_size: 1px; --flip_boxes_border_color: rgba(0,0,0,0); --flip_boxes_border_radius: 6px; --icon_color: var(--awb-color1); --icon_color_hover: var(--awb-color1); --icon_circle_color: var(--awb-color5); --icon_circle_color_hover: var(--awb-color4); --icon_border_size: #ffffff; --icon_border_color: var(--awb-color8); --icon_border_color_hover: var(--awb-color4); --icon_border_top_l_rad: 50%; --icon_border_top_r_rad: 50%; --icon_border_bot_r_rad: 50%; --icon_border_bot_l_rad: 50%; --gallery_border_color: var(--awb-color3); --gallery_border_radius: 0px; --before_after_font_size: 14; --before_after_accent_color: var(--awb-color1); --before_after_handle_color: var(--awb-color1); --before_after_handle_bg: rgba(255,255,255,0); --before_after_transition_time: 0.5; --before_after_border_size: 0; --before_after_border_color: var(--awb-color3); --before_after_border_radius: 0px; --popover_heading_bg_color: var(--awb-color2); --popover_content_bg_color: var(--awb-color1); --popover_border_color: var(--awb-color3); --popover_text_color: var(--awb-color8); --pricing_box_color: var(--awb-color4); --progressbar_text_color: var(--awb-color1); --progressbar_maximum_value_color: var(--awb-color7); --progressbar_height: 48px; --progressbar_filled_color: var(--awb-color5); --progressbar_unfilled_color: var(--awb-color2); --progressbar_filled_border_size: 0px; --progressbar_filled_border_color: var(--awb-color1); --sep_color: var(--awb-color3); --tabs_bg_color: var(--awb-color1); --tabs_inactive_color: var(--awb-color2); --tabs_border_color: var(--awb-color3); --testimonial_bg_color: var(--awb-color2); --testimonial-border-width-top: 0px; --testimonial-border-width-right: 0px; --testimonial-border-width-bottom: 0px; --testimonial-border-width-left: 0px; --testimonial_text_color: var(--awb-color8); --text_columns: 1; --text_column_min_width: 100px; --text_column_spacing: 2em; --text_rule_style: none; --text_user_select: auto; --title_border_color: var(--awb-color3); --title_margin-top: 10px; --title_margin-right: 0px; --title_margin-bottom: 15px; --title_margin-left: 0px; --title_margin_mobile-top: 10px; --title_margin_mobile-right: 0px; --title_margin_mobile-bottom: 10px; --title_margin_mobile-left: 0px; --accordion_divider_color: var(--awb-color3); --accordion_divider_hover_color: var(--awb-color3); --accordian_inactive_color: var(--awb-color8); --accordian_active_color: var(--awb-color5);}
.bye-x .bye-fusion-footer-widget-area{--footerw_bg_full-size: initial; --footerw_bg_full-position: var(--footerw_bg_pos); --footerw_bg_repeat: no-repeat; --footerw_bg_pos: center center; --footer_bg_color: var(--awb-color7); --footer_border_size: 0px; --footer_border_color: var(--awb-color3); --footer_link_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 20%)); --footer_link_color_hover: var(--awb-color4);}
.bye-x .bye-fusion-footer{--footer_area_padding-top: 60px; --footer_area_padding-bottom: 64px; --footer_area_padding-left: 0px; --footer_area_padding-right: 0px; --footer_divider_line-flex: block; --footer_divider_line_size: 1px; --footer_divider_line_style: solid; --footer_widgets_padding: 16px;}
.bye-x .bye-fusion-image-wrapper{--image_gradient_top_color: rgba(227,4,38,0.75);}
.bye-x .bye-fusion-rollover{--image_gradient_bottom_color: rgba(227,4,38,0.75); --image_rollover_icon_color: var(--awb-color1);}
.bye-x :is(.bye-id-toTop,#bye-0){--totop_spacing_side: 75px; --totop_spacing_bottom: 30px; --totop_border_radius: 6px; --totop_background: #333333; --totop_background_hover: var(--awb-color4); --totop_icon_color: #ffffff; --totop_icon_hover: #ffffff;}
.bye-x .bye-fas{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
body.bye-x{--awb-alert-border-top-left-radius-default: 0px; --awb-alert-border-top-right-radius-default: 0px; --awb-alert-border-bottom-right-radius-default: 0px; --awb-alert-border-bottom-left-radius-default: 0px; --awb-audio-max-width-default: 100%; --awb-audio-background-color-default: var(--awb-color8); --awb-audio-accent-color-default: var(--awb-color1); --awb-audio-border-size-default: 0; --awb-audio-border-color-default: var(--awb-color1); --awb-audio-border-top-left-radius-default: 0px; --awb-audio-border-top-right-radius-default: 0px; --awb-audio-border-bottom-right-radius-default: 0px; --awb-audio-border-bottom-left-radius-default: 0px; --button-border-radius-top-left: 4px; --button-border-radius-top-right: 4px; --button-border-radius-bottom-right: 4px; --button-border-radius-bottom-left: 4px; --awb-tabs-title-border-top-left-radius-default: 0px; --awb-tabs-title-border-top-right-radius-default: 0px; --awb-tabs-title-border-bottom-right-radius-default: 0px; --awb-tabs-title-border-bottom-left-radius-default: 0px; --awb-testimonial-border-style-default: solid; --awb-testimonial-border-color-default: var(--awb-color3); --awb-testimonial-border-top-left-radius-default: 0px; --awb-testimonial-border-top-right-radius-default: 0px; --awb-testimonial-border-bottom-right-radius-default: 0px; --awb-testimonial-border-bottom-left-radius-default: 0px; --fusion-video-max-width-default: 100%;}
.bye-x .bye-fas{font-family: "Font Awesome 5 Free"; font-weight: 900;}
.bye-x .bye-fa-arrow-right::before{content: "";}
.bye-x .bye-fusion-blog-layout-large article{margin-bottom: 65px;}
.bye-x .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-link::before{line-height: 2.41;}
.bye-x .bye-fusion-button,.bye-x .bye-fusion-button-default{--awb-margin-top: 0px; --awb-margin-right: 0px; --awb-margin-bottom: 0px; --awb-margin-left: 0px; --awb-padding-top: var(--button_padding-top, 13px); --awb-padding-right: var(--button_padding-right, 29px); --awb-padding-bottom: var(--button_padding-bottom, 13px); --awb-padding-left: var(--button_padding-left, 29px); display: inline-flex; justify-content: center; align-items: center; position: relative; text-decoration: none; cursor: pointer; box-sizing: border-box; font-family: var(--button_typography-font-family); font-weight: var(--button_typography-font-weight); font-style: var(--button_typography-font-style,normal); letter-spacing: var(--button_typography-letter-spacing); border-width: var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0); border-style: solid; border-radius: var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0); text-transform: var(--button_text_transform); transition: color 0.2s, font-size 0.2s, background-color 0.2s, background-image 0.2s, border-color 0.2s, border-width 0.2s, border-style 0.2s, border-radius 0.2s, box-shadow 0.2s, opacity 0.2s, transform 0.2s; margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);}
.bye-x .bye-fusion-button-default{background: var(--button_gradient_top_color); color: var(--button_accent_color); border-color: var(--button_border_color);}
.bye-x .bye-fusion-button-default .bye-fusion-button-text{color: var(--button_accent_color);}
.bye-x .bye-fusion-button-default:active .bye-fusion-button-text,.bye-x .bye-fusion-button-default:focus .bye-fusion-button-text,.bye-x .bye-fusion-button-default:hover .bye-fusion-button-text{color: var(--button_accent_hover_color,var(--button_accent_color));}
.bye-x .bye-fusion-button-default:visited{color: var(--button_accent_color);}
.bye-x .bye-fusion-button-default:active,.bye-x .bye-fusion-button-default:focus,.bye-x .bye-fusion-button-default:hover{background: var(--button_gradient_top_color_hover); color: var(--button_accent_hover_color,var(--button_accent_color)); border-color: var(--button_border_hover_color);}
.bye-x .bye-fusion-button.bye-button-flat{box-shadow: none !important;}
.bye-x.bye-b-fusion-disable-outline .bye-fusion-button{outline: 0px;}
.bye-x.bye-b-fusion-disable-outline .bye-fusion-button:focus{outline: 0px;}
.bye-x .bye-fusion-button-text{transition: inherit;}
.bye-x .bye-button-xlarge{padding: 17px 40px; line-height: 21px; font-size: 18px;}
.bye-x .bye-fusion-button-span-yes{width: calc(100% - var(--awb-margin-left,0) - var(--awb-margin-right,0));}
.bye-x .bye-fusion-checklist,.bye-x ul.bye-fusion-checklist{--awb-size: var(--checklist_item_size, inherit); --awb-line-height: inherit; --awb-margin-top: 10px; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-divider-color: var(--checklist_divider_color); --awb-item-padding-top: var(--checklist_item_padding-top, 0.35em); --awb-item-padding-right: var(--checklist_item_padding-right, 0); --awb-item-padding-bottom: var(--checklist_item_padding-bottom, 0.35em); --awb-item-padding-left: var(--checklist_item_padding-left, 0); --awb-odd-row-bgcolor: var(--checklist_odd_row_bgcolor, transparent); --awb-even-row-bgcolor: var(--checklist_even_row_bgcolor, transparent); --awb-textcolor: var(--checklist_text_color, inherit); --awb-icon-width: auto; --awb-icon-height: auto; --awb-icon-margin: 0; --awb-content-margin: 0; --awb-circlecolor: var(--checklist_circle_color); --awb-circle-yes-font-size: inherit; --awb-iconcolor: var(--checklist_icons_color); list-style-type: none; padding: 0px; margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); font-size: var(--awb-size); line-height: var(--awb-line-height);}
.bye-x .bye-fusion-checklist.bye-fusion-checklist-default .bye-fusion-li-item:first-child,.bye-x ul.bye-fusion-checklist.bye-fusion-checklist-default .bye-fusion-li-item:first-child{--awb-item-padding-top: 0;}
.bye-x .bye-fusion-checklist .bye-fusion-li-item,.bye-x ul.bye-fusion-checklist .bye-fusion-li-item{padding-top: var(--awb-item-padding-top); padding-right: var(--awb-item-padding-right); padding-bottom: var(--awb-item-padding-bottom); padding-left: var(--awb-item-padding-left); margin-left: 0px;}
.bye-x .bye-fusion-checklist .bye-fusion-li-item:nth-child(2n+1),.bye-x ul.bye-fusion-checklist .bye-fusion-li-item:nth-child(2n+1){background-color: var(--awb-odd-row-bgcolor);}
.bye-x .bye-fusion-checklist .bye-fusion-li-item:nth-child(2n),.bye-x ul.bye-fusion-checklist .bye-fusion-li-item:nth-child(2n){background-color: var(--awb-even-row-bgcolor);}
.bye-x .bye-fusion-checklist .bye-fusion-li-item p:first-of-type,.bye-x ul.bye-fusion-checklist .bye-fusion-li-item p:first-of-type{margin-top: 0px;}
.bye-x .bye-fusion-checklist .bye-fusion-li-item p:last-of-type,.bye-x ul.bye-fusion-checklist .bye-fusion-li-item p:last-of-type{margin-bottom: 0px;}
.bye-x .bye-fusion-checklist .bye-fusion-li-item-content,.bye-x ul.bye-fusion-checklist .bye-fusion-li-item-content{color: var(--awb-textcolor); margin-inline-start: var(--awb-content-margin);}
.bye-x .bye-fusion-checklist .bye-icon-wrapper,.bye-x ul.bye-fusion-checklist .bye-icon-wrapper{display: flex; align-items: center; justify-content: center; flex-shrink: 0; float: left; width: var(--awb-icon-width); height: var(--awb-icon-height); margin-inline-end: var(--awb-icon-margin);}
.bye-x .bye-fusion-checklist .bye-fusion-li-icon,.bye-x ul.bye-fusion-checklist .bye-fusion-li-icon{display: inline-block; color: var(--awb-iconcolor);}
.bye-x .bye-fusion-checklist .bye-circle-yes,.bye-x ul.bye-fusion-checklist .bye-circle-yes{border-radius: 50%; background-clip: padding-box; background-color: var(--awb-circlecolor); font-size: var(--awb-circle-yes-font-size); color: rgb(255, 255, 255); text-align: center;}
.bye-x .bye-fusion-image-element{--awb-aspect-ratio: 1/1; --awb-object-position: 50% 50%; --awb-mask-url: ""; --awb-mask-size: contain; --awb-mask-position: center; --awb-mask-repeat: no-repeat; --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-liftup-border-radius: 0; --awb-bottom-shadow-color: rgba(0, 0, 0, 0.4); --awb-caption-margin-top: 0; --awb-caption-margin-right: 0; --awb-caption-margin-bottom: 0; --awb-caption-margin-left: 0; --awb-caption-border-color: #fff; --awb-caption-overlay-color: var(--primary_color); --awb-filter: none; --awb-filter-hover: none; --awb-filter-transition: all; --awb-max-width: 100%; --awb-sticky-max-width: var(--awb-max-width); --awb-title-text-color: inherit; --awb-caption-text-color: inherit; --awb-caption-text-size: inherit; --awb-caption-text-font-family: var(--body_typography-font-family); --awb-caption-text-font-weight: var(--body_typography-font-weight); --awb-caption-text-font-style: var(--body_typography-font-style); --awb-caption-text-line-height: var(--body_typography-line-height); --awb-caption-text-letter-spacing: var(--body_typography-letter-spacing); --awb-caption-text-transform: inherit; margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); line-height: 1;}
.bye-x .bye-fusion-imageframe{display: inline-block; z-index: 1; overflow: hidden; position: relative; vertical-align: middle; max-width: var(--awb-max-width); line-height: 1; filter: var(--awb-filter); transition: var(--awb-filter-transition);}
.bye-x .bye-fusion-imageframe:hover{filter: var(--awb-filter-hover);}
.bye-x .bye-fusion-imageframe img{vertical-align: top; box-shadow: none !important;}
.bye-x.bye-b-fusion-body .bye-fusion-separator .bye-fusion-separator-border{flex-grow: 2; border: 0px solid rgb(231, 230, 230);}
.bye-x .bye-fusion-separator{clear: both; position: relative; z-index: 11;}
.bye-x.bye-b-fusion-body .bye-fusion-separator-border.bye-sep-single{height: auto; border-top-width: 1px; border-bottom-width: 0px;}
.bye-x.bye-b-fusion-body .bye-fusion-separator-border.bye-sep-solid{border-bottom-style: solid; border-top-style: solid;}
.bye-x.bye-b-fusion-body .bye-fusion-separator{display: flex; align-items: center;}
.bye-x.bye-b-fusion-body .bye-fusion-separator,.bye-x.bye-b-fusion-body .bye-fusion-separator-border{--awb-separator-pattern-url: none; --awb-sep-color: var(--sep_color); --awb-height: 20px; --awb-amount: 20px;}
.bye-x table{max-width: 100%; background-color: transparent;}
.bye-x table{border-collapse: collapse; border-spacing: 0px;}
.bye-x.bye-b-fusion-body .bye-fusion-title{--awb-highlight-color: var(--primary_color, #65bc7b); --awb-highlight-top-margin: 0; --awb-highlight-animation-duration: 1500; --awb-highlight-width: 9; --awb-text-color: var(--body_typography-color); --awb-animated-text-color: var(--awb-text-color); --awb-margin-top: var(--title_margin-top); --awb-margin-right: var(--title_margin-right); --awb-margin-bottom: var(--title_margin-bottom); --awb-margin-left: var(--title_margin-left); --awb-link-color: var(--link_color); --awb-link-hover-color: var(--link_hover_color); --awb-sep-color: var(--title_border_color); --awb-font-size: var(--body_typography-font-size); --awb-marquee-direction: normal; --awb-marquee-speed: 5000ms; --awb-marquee-translate-x: 100%; --awb-marquee-translate-y: 0%; margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); display: flex; flex-wrap: nowrap; align-items: center; border-bottom-color: var(--awb-sep-color); font-size: var(--awb-font-size);}
.bye-x.bye-b-fusion-body .bye-fusion-title p.bye-title-heading-tag.bye-title-heading-left,.bye-x.bye-b-fusion-body .bye-fusion-title h2.bye-title-heading-left,.bye-x.bye-b-fusion-body .bye-fusion-title h3.bye-title-heading-left{text-align: left;}
.bye-x.bye-b-fusion-body .bye-fusion-title.bye-fusion-title-size-two{--awb-font-size: var(--h2_typography-font-size); --awb-text-color: var(--h2_typography-color);}
.bye-x.bye-b-fusion-body .bye-fusion-title.bye-fusion-title-size-three{--awb-font-size: var(--h3_typography-font-size); --awb-text-color: var(--h3_typography-color);}
.bye-x .bye-fusion-text{--awb-content-alignment: initial; --awb-font-size: inherit; --awb-line-height: inherit; --awb-letter-spacing: inherit; --awb-text-transform: inherit; --awb-text-color: inherit; --awb-text-font-family: inherit; --awb-text-font-style: inherit; --awb-text-font-weight: inherit; --awb-columns: var(--text_columns, auto); --awb-column-spacing: var(--text_column_spacing, normal); --awb-column-min-width: var(--text_column_min_width, auto); --awb-rule-style: var(--text_rule_style, initial); --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-user-select: var(--text_user_select, auto); --awb-width: auto; --awb-min-width: auto; --awb-max-width: none; text-align: var(--awb-content-alignment); font-size: var(--awb-font-size); line-height: var(--awb-line-height); letter-spacing: var(--awb-letter-spacing); text-transform: var(--awb-text-transform); color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-weight: var(--awb-text-font-weight); font-style: var(--awb-text-font-style); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); user-select: var(--awb-user-select); width: var(--awb-width); min-width: var(--awb-min-width); max-width: var(--awb-max-width);}
.bye-x.bye-b-fusion-body .bye-fusion-title h2 > p:last-of-type{margin-bottom: 0px;}
.bye-x.bye-b-fusion-body .bye-fusion-title.bye-fusion-sep-none{display: block;}
.bye-x.bye-b-fusion-body .bye-fusion-title.bye-fusion-sep-none .bye-title-heading-left{padding: 0px; text-align: left;}
.bye-x.bye-b-fusion-body :is(.bye-id-wrapper,#bye-0) .bye-fusion-title p.bye-title-heading-tag,.bye-x.bye-b-fusion-body :is(.bye-id-wrapper,#bye-0) .bye-fusion-title h2,.bye-x.bye-b-fusion-body :is(.bye-id-wrapper,#bye-0) .bye-fusion-title h3{flex-grow: 0; padding: 0px; font-size: 1em; color: var(--awb-text-color);}
.bye-x .bye-clearfix{clear: both;}
.bye-x .bye-clearfix,.bye-x .bye-fusion-clearfix{clear: both;}
.bye-x .bye-clearfix::after,.bye-x .bye-clearfix::before,.bye-x .bye-fusion-clearfix::after,.bye-x .bye-fusion-clearfix::before{content: " "; display: table;}
.bye-x .bye-clearfix::after,.bye-x .bye-fusion-clearfix::after{clear: both;}
.bye-x .bye-fusion-builder-row{width: 100%; margin: 0px auto;}
.bye-x .bye-fusion-builder-row::after{clear: both; content: " "; display: table;}
.bye-x .bye-fusion-fullwidth{position: relative;}
.bye-x .bye-fusion-fullwidth .bye-fusion-row{position: relative; z-index: 10;}
.bye-x .bye-fusion-rollover :is(a,div:where(.bye-amb-enllac)){text-decoration: none; box-shadow: none !important;}
.bye-x .bye-fusion-rollover-content{padding: 10px; width: 90%; box-sizing: border-box;}
.bye-x .bye-fusion-rollover-content .bye-fusion-link-wrapper{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; z-index: 1;}
.bye-x .bye-fusion-rollover-link{display: inline-block; opacity: 0.9; position: relative; vertical-align: middle; margin: 0px; height: 36px; width: 35px; text-indent: -10000px; background-color: rgb(51, 51, 51); border-radius: 50%; background-clip: padding-box; z-index: 99;}
.bye-x .bye-fusion-text-no-margin > p{margin-top: 0px;}
.bye-x .bye-fusion-text-no-margin > p:last-child{margin-bottom: 0px;}
.bye-x .bye-fusion-flexslider{--awb-arrow-position-vertical: 50%; --awb-arrow-position-horizontal: 0; --awb-arrow-size: var(--slider_arrow_size); --awb-arrow-bgcolor: var(--carousel_nav_color); --awb-arrow-color: #fff; --awb-arrow-hover-bgcolor: var(--carousel_hover_color); --awb-arrow-hover-color: var(--awb-arrow-color); --awb-arrow-border-sizes-top: 0; --awb-arrow-border-sizes-right: 0; --awb-arrow-border-sizes-bottom: 0; --awb-arrow-border-sizes-left: 0; --awb-arrow-border-color: transparent; --awb-arrow-border-radius-top-left: 0; --awb-arrow-border-radius-top-right: 0; --awb-arrow-border-radius-bottom-right: 0; --awb-arrow-border-radius-bottom-left: 0; --awb-arrow-border-style: none; --awb-arrow-border-hover-color: var(--awb-arrow-border-color); --awb-dots-color: #000; --awb-dots-active-color: var(--carousel_nav_color); --awb-dots-align: center; --awb-dots-size: 8px; --awb-dots-active-size: 8px; --awb-dots-position-vertical: 0; --awb-dots-spacing: 4px; position: relative; margin-bottom: 0px; padding: 0px; background-color: transparent; overflow: hidden;}
.bye-x .bye-fusion-flexslider .bye-slides{z-index: 100; margin: 0px; padding: 0px; list-style: none;}
.bye-x .bye-fusion-flexslider .bye-slides{overflow: hidden; float: left;}
.bye-x .bye-fusion-flexslider .bye-slides li{display: none; margin: 0px;}
.bye-x .bye-fusion-flexslider .bye-slides img{display: block; width: 100%; box-shadow: none; border-radius: 0px;}
.bye-x .bye-fusion-flexslider.bye-fusion-flexslider-loading .bye-slides > li:first-child{display: block; opacity: 1 !important;}
.bye-x .bye-fusion-flexslider.bye-fusion-post-slideshow .bye-slides{float: none;}
.bye-x .bye-flexslider .bye-slides{margin: 0px; padding: 0px; list-style: none; z-index: 2;}
.bye-x .bye-flexslider{padding: 0px; background-color: transparent; position: relative;}
.bye-x .bye-flexslider .bye-slides li{display: none; backface-visibility: hidden; margin: 0px;}
.bye-x .bye-fusion-fullwidth{--awb-background-color: var(--full_width_bg_color); --awb-background-image: none; --awb-background-position: center center; --awb-background-repeat: no-repeat; --awb-background-blend-mode: none; --awb-background-size: initial; --awb-box-shadow: none; --awb-border-sizes-top: var(--full_width_border_sizes_top); --awb-border-sizes-right: var(--full_width_border_sizes_right); --awb-border-sizes-bottom: var(--full_width_border_sizes_bottom); --awb-border-sizes-left: var(--full_width_border_sizes_left); --awb-border-color: var(--full_width_border_color); --awb-border-style: solid; --awb-border-radius-top-left: 0; --awb-border-radius-top-right: 0; --awb-border-radius-bottom-left: 0; --awb-border-radius-bottom-right: 0; --awb-padding-top: var(--container_padding_default_top, 0px); --awb-padding-right: var(--container_padding_default_right, 0px); --awb-padding-bottom: var(--container_padding_default_bottom, 0px); --awb-padding-left: var(--container_padding_default_left, 0px); --awb-margin-top: 0; --awb-margin-bottom: 0; --awb-min-height: 0; --awb-overflow: visible; --awb-z-index: auto; --awb-sticky-background-color: var(--awb-background-color); --awb-sticky-height: var(--awb-min-height); --awb-filter: none; --awb-filter-hover: none; --awb-filter-transition: all; --awb-backdrop-filter: none; --awb-backdrop-filter-hover: none; --awb-position-top: auto; --awb-position-right: auto; --awb-position-bottom: auto; --awb-position-left: auto; --awb-cv-intrinsic-size: 500px; --awb-cv-clip-margin: 500px; background-color: var(--awb-background-color); background-image: var(--awb-background-image); background-position: var(--awb-background-position); background-repeat: var(--awb-background-repeat); background-blend-mode: var(--awb-background-blend-mode); background-size: var(--awb-background-size); box-shadow: var(--awb-box-shadow); border-width: var(--awb-border-sizes-top) var(--awb-border-sizes-right) var(--awb-border-sizes-bottom) var(--awb-border-sizes-left); border-color: var(--awb-border-color); border-style: var(--awb-border-style); border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-right) var(--awb-border-radius-bottom-left); padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); min-height: var(--awb-min-height); overflow: var(--awb-overflow); z-index: var(--awb-z-index); top: var(--awb-position-top); right: var(--awb-position-right); bottom: var(--awb-position-bottom); left: var(--awb-position-left); filter: var(--awb-filter); backdrop-filter: var(--awb-backdrop-filter); transition: var(--awb-filter-transition);}
.bye-x .bye-fusion-fullwidth:hover{filter: var(--awb-filter-hover); backdrop-filter: var(--awb-backdrop-filter-hover);}
.bye-x .bye-fusion-tb-footer .bye-fusion-fullwidth{--awb-padding-top: var(--container_padding_100_top, 0px); --awb-padding-right: var(--container_padding_100_right, var(--hundredp_padding)); --awb-padding-bottom: var(--container_padding_100_bottom, 0px); --awb-padding-left: var(--container_padding_100_left, var(--hundredp_padding));}
.bye-x :is(.bye-id-wrapper,#bye-0) :is(.bye-id-main,#bye-0) .bye-fullwidth-box .bye-fusion-row{padding-left: 0px; padding-right: 0px;}
.bye-x .bye-fusion-flex-container .bye-fusion-row .bye-fusion-flex-column .bye-fusion-column-wrapper:not(.bye-fusion-flex-column-wrapper-legacy).bye-fusion-content-layout-row{flex-flow: wrap;}
body.bye-x:not(.bye-side-header) :is(.bye-id-wrapper,#bye-0),.bye-x .bye-post-content:not(.bye-fusion-post-content){position: relative;}
.bye-x .bye-fusion-flex-container .bye-fusion-row .bye-fusion-flex-column .bye-fusion-column-wrapper:not(.bye-fusion-flex-column-wrapper-legacy).bye-fusion-content-layout-row.bye-fusion-content-nowrap{flex-wrap: nowrap;}
.bye-x .bye-fusion-flex-container{--awb-content-wrap: var(--awb-flex-wrap, wrap); display: flex; justify-content: center;}
.bye-x .bye-fusion-flex-container .bye-fusion-row{flex-wrap: wrap; display: flex; flex: 1 1 0%; width: 100%;}
.bye-x .bye-fusion-flex-container .bye-fusion-flex-align-self-flex-end{align-self: flex-end;}
.bye-x .bye-fusion-flex-container .bye-fusion-row::after,.bye-x .bye-fusion-flex-container .bye-fusion-row::before{content: none;}
.bye-x .bye-fusion-flex-container .bye-fusion-row.bye-fusion-flex-content-wrap{flex-wrap: var(--awb-content-wrap);}
.bye-x .bye-fusion-flex-container .bye-fusion-row .bye-fusion-flex-column{display: flex;}
.bye-x .bye-fusion-flex-container .bye-fusion-row .bye-fusion-flex-column .bye-fusion-column-wrapper{width: 100%;}
.bye-x .bye-fusion-flex-container .bye-fusion-flex-align-items-center{align-items: center;}
.bye-x .bye-fusion-flex-container .bye-fusion-row .bye-fusion-flex-column .bye-fusion-column-wrapper:not(.bye-fusion-flex-column-wrapper-legacy){display: flex;}
.bye-x .bye-fusion-flex-container .bye-fusion-row .bye-fusion-flex-column .bye-fusion-column-wrapper:not(.bye-fusion-flex-column-wrapper-legacy).bye-fusion-content-layout-column{flex-direction: column;}
.bye-x .bye-fusion-flex-container .bye-fusion-flex-align-self-stretch{align-self: stretch;}
.bye-x .bye-fusion-flex-container .bye-fusion-flex-align-items-flex-start{align-items: flex-start;}
.bye-x .bye-fusion-flex-container .bye-fusion-flex-justify-content-flex-start{justify-content: flex-start;}
.bye-x .bye-fusion-flex-container .bye-fusion-flex-justify-content-center{justify-content: center;}
.bye-x .bye-fusion_builder_column{--awb-z-index: auto; --awb-z-index-hover: var(--awb-z-index); --awb-absolute-top: auto; --awb-absolute-right: auto; --awb-absolute-bottom: auto; --awb-absolute-left: auto; --awb-container-position: relative; --awb-overflow: visible; --awb-inner-bg-overflow: visible; --awb-bg-color: transparent; --awb-bg-color-hover: var(--awb-bg-color); --awb-inner-bg-color: transparent; --awb-bg-position: left top; --awb-inner-bg-position: left top; --awb-bg-image: none; --awb-inner-bg-image: none; --awb-bg-blend: none; --awb-inner-bg-blend: none; --awb-bg-repeat: no-repeat; --awb-inner-bg-repeat: no-repeat; --awb-bg-size: auto auto; --awb-inner-bg-size: auto auto; --awb-border-top: 0; --awb-border-right: 0; --awb-border-bottom: 0; --awb-border-left: 0; --awb-border-color: initial; --awb-border-color-hover: var(--awb-border-color); --awb-border-style: solid; --awb-inner-border-top: 0; --awb-inner-border-right: 0; --awb-inner-border-bottom: 0; --awb-inner-border-left: 0; --awb-inner-border-color: initial; --awb-inner-border-color-hover: var(--awb-inner-border-color); --awb-inner-border-style: solid; --awb-border-radius: 0; --awb-inner-bg-border-radius: 0; --awb-liftup-border-radius: 0; --awb-box-shadow: none; --awb-inner-bg-box-shadow: none; --awb-padding-top: 0; --awb-padding-right: 0; --awb-padding-bottom: 0; --awb-padding-left: 0; --awb-transform: none; --awb-transform-hover: var(--awb-transform); --awb-transform-parent-hover: var(--awb-transform); --awb-transform-origin: 50% 50%; --awb-transition: transform 300ms ease,filter 300ms ease,-webkit-backdrop-filter 300ms ease,backdrop-filter 300ms ease,background-color 300ms ease,border-color 300ms ease; --awb-filter: none; --awb-filter-hover: var(--awb-filter); --awb-filter-parent-hover: var(--awb-filter); --awb-backdrop-filter: none; --awb-backdrop-filter-hover: var(--awb-backdrop-filter); --awb-backdrop-filter-parent-hover: var(--awb-backdrop-filter); --awb-col-width: var(--awb-width-large, 33.3333%); --awb-col-order: var(--awb-order-large, 0); --awb-margin-top-large: var(--col_margin-top, 0); --awb-margin-bottom-large: var(--col_margin-bottom, 20px); --awb-spacing-left-large: var(--col_spacing, 4%); --awb-spacing-right-large: var(--col_spacing, 4%); --awb-margin-top: var(--awb-margin-top-large); --awb-margin-bottom: var(--awb-margin-bottom-large); --awb-spacing-left: var(--awb-spacing-left-large); --awb-spacing-right: var(--awb-spacing-right-large); --awb-col-flex-grow: var(--awb-flex-grow, 0); --awb-col-flex-shrink: var(--awb-flex-shrink, 0); --awb-column-gap: var(--awb-column-gap-large); --awb-row-gap: var(--awb-row-gap-large); --awb-max-height: none;}
.bye-x .bye-fusion-layout-column{position: var(--awb-container-position); float: left; margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); z-index: var(--awb-z-index); top: var(--awb-absolute-top); right: var(--awb-absolute-right); bottom: var(--awb-absolute-bottom); left: var(--awb-absolute-left); filter: var(--awb-filter); transition: var(--awb-transition); width: var(--awb-col-width); order: var(--awb-col-order); flex-grow: var(--awb-col-flex-grow); flex-shrink: var(--awb-col-flex-shrink);}
.bye-x .bye-fusion-layout-column:hover{filter: var(--awb-filter-hover); z-index: var(--awb-z-index-hover);}
.bye-x .bye-fusion-layout-column .bye-fusion-column-wrapper{background-image: var(--awb-bg-image); background-color: var(--awb-bg-color); background-position: var(--awb-bg-position); background-blend-mode: var(--awb-bg-blend); background-repeat: var(--awb-bg-repeat); background-size: var(--awb-bg-size); border-width: var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left); border-color: var(--awb-border-color); border-style: var(--awb-border-style); border-radius: var(--awb-border-radius); box-shadow: var(--awb-box-shadow); backdrop-filter: var(--awb-backdrop-filter); padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); overflow: var(--awb-overflow); transition: var(--awb-transition); transform: var(--awb-transform); transform-origin: var(--awb-transform-origin); min-height: 1px; min-width: 0px; margin-left: var(--awb-spacing-left); margin-right: var(--awb-spacing-right); column-gap: var(--awb-column-gap); row-gap: var(--awb-row-gap); max-height: var(--awb-max-height);}
.bye-x .bye-fusion-layout-column .bye-fusion-column-wrapper:hover{background-color: var(--awb-bg-color-hover); border-color: var(--awb-border-color-hover); backdrop-filter: var(--awb-backdrop-filter-hover);}
body.bye-x:not(.bye-fusion-builder-live-preview) .bye-fusion-column-wrapper:hover{transform: var(--awb-transform-hover);}
body.bye-x:not(.bye-fusion-builder-live-preview) .bye-fusion-builder-row:hover > .bye-fusion_builder_column > .bye-fusion-column-wrapper{transform: var(--awb-transform-parent-hover);}
body.bye-x:not(.bye-fusion-builder-live-preview) .bye-fusion-builder-row:hover > .bye-fusion_builder_column > .bye-fusion-column-wrapper:hover{transform: var(--awb-transform-hover);}
.bye-x .bye-fusion-builder-row:hover > .bye-fusion_builder_column{filter: var(--awb-filter-parent-hover);}
.bye-x .bye-fusion-builder-row:hover > .bye-fusion_builder_column:hover{filter: var(--awb-filter-hover);}
.bye-x .bye-fusion-builder-row:hover > .bye-fusion_builder_column .bye-fusion-column-wrapper{backdrop-filter: var(--awb-backdrop-filter-parent-hover);}
.bye-x .bye-fusion-builder-row:hover > .bye-fusion_builder_column .bye-fusion-column-wrapper:hover{backdrop-filter: var(--awb-backdrop-filter-hover);}
.bye-x.bye-b-avada-image-rollover-circle-no .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-link{width: calc((var(--image_rollover_icon_size)) * 1.5); height: calc((var(--image_rollover_icon_size)) * 1.5); background-color: transparent;}
body.bye-x:not(.bye-avada-image-rollover-direction-left) .bye-fusion-image-wrapper .bye-fusion-rollover .bye-fusion-rollover-content :is(a,div:where(.bye-amb-enllac)){color: var(--image_rollover_text_color);}
.bye-x .bye-fusion-builder-row.bye-fusion-row{max-width: var(--site_width);}
@media only screen and (max-width: 1024px){
.bye-x .bye-fusion-button{--awb-margin-top-medium: var(--awb-margin-top, 0px); --awb-margin-right-medium: var(--awb-margin-right, 0px); --awb-margin-bottom-medium: var(--awb-margin-bottom, 0px); --awb-margin-left-medium: var(--awb-margin-left, 0px); --awb-padding-top-medium: var(--awb-padding-top); --awb-padding-right-medium: var(--awb-padding-right); --awb-padding-bottom-medium: var(--awb-padding-bottom); --awb-padding-left-medium: var(--awb-padding-left); margin-top: var(--awb-margin-top-medium); margin-right: var(--awb-margin-right-medium); margin-bottom: var(--awb-margin-bottom-medium); margin-left: var(--awb-margin-left-medium); padding-top: var(--awb-padding-top-medium); padding-right: var(--awb-padding-right-medium); padding-bottom: var(--awb-padding-bottom-medium); padding-left: var(--awb-padding-left-medium);}
}
@media only screen and (max-width: 640px){
.bye-x .bye-fusion-button{--awb-margin-top-small: var(--awb-margin-top-medium, var(--awb-margin-top, 0px)); --awb-margin-right-small: var(--awb-margin-right-medium, var(--awb-margin-right, 0px)); --awb-margin-bottom-small: var(--awb-margin-bottom-medium, var(--awb-margin-bottom, 0px)); --awb-margin-left-small: var(--awb-margin-left-medium, var(--awb-margin-left, 0px)); --awb-padding-top-small: var(--awb-padding-top-medium, var(--awb-padding-top)); --awb-padding-right-small: var(--awb-padding-right-medium, var(--awb-padding-right)); --awb-padding-bottom-small: var(--awb-padding-bottom-medium, var(--awb-padding-bottom)); --awb-padding-left-small: var(--awb-padding-left-medium, var(--awb-padding-left)); margin-top: var(--awb-margin-top-small); margin-right: var(--awb-margin-right-small); margin-bottom: var(--awb-margin-bottom-small); margin-left: var(--awb-margin-left-small); padding-top: var(--awb-padding-top-small); padding-right: var(--awb-padding-right-small); padding-bottom: var(--awb-padding-bottom-small); padding-left: var(--awb-padding-left-small);}
}
@media only screen and (max-width: 1024px){
.bye-x .bye-fusion-fullwidth{--awb-padding-top-medium: var(--awb-padding-top); --awb-padding-right-medium: var(--awb-padding-right); --awb-padding-bottom-medium: var(--awb-padding-bottom); --awb-padding-left-medium: var(--awb-padding-left); --awb-margin-top-medium: var(--awb-margin-top); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-min-height-medium: var(--awb-min-height); --awb-sticky-height-medium: var(--awb-min-height-medium); --awb-background-image-medium: var(--awb-background-image); --awb-background-color-medium: var(--awb-background-color); --awb-background-position-medium: var(--awb-background-position); --awb-background-repeat-medium: var(--awb-background-repeat); --awb-background-size-medium: var(--awb-background-size); --awb-background-blend-mode-medium: var(--awb-background-blend-mode); --awb-position-top-medium: var(--awb-position-top); --awb-position-right-medium: var(--awb-position-right); --awb-position-bottom-medium: var(--awb-position-bottom); --awb-position-left-medium: var(--awb-position-left); padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium); margin-top: var(--awb-margin-top-medium); margin-bottom: var(--awb-margin-bottom-medium); min-height: var(--awb-min-height-medium); background-image: var(--awb-background-image-medium); background-color: var(--awb-background-color-medium); background-repeat: var(--awb-background-repeat-medium); background-position: var(--awb-background-position-medium); background-size: var(--awb-background-size-medium); background-blend-mode: var(--awb-background-blend-mode-medium); top: var(--awb-position-top-medium); right: var(--awb-position-right-medium); bottom: var(--awb-position-bottom-medium); left: var(--awb-position-left-medium);}
.bye-x .bye-fusion-flex-container .bye-fusion-row.bye-fusion-flex-content-wrap{flex-wrap: var(--awb-flex-wrap-medium,var(--awb-flex-wrap));}
}
@media only screen and (max-width: 640px){
.bye-x .bye-fusion-fullwidth{--awb-padding-top-small: var(--awb-padding-top-medium); --awb-padding-right-small: var(--awb-padding-right-medium); --awb-padding-bottom-small: var(--awb-padding-bottom-medium); --awb-padding-left-small: var(--awb-padding-left-medium); --awb-margin-top-small: var(--awb-margin-top-medium); --awb-margin-bottom-small: var(--awb-margin-bottom-medium); --awb-min-height-small: var(--awb-min-height-medium); --awb-sticky-height-small: var(--awb-min-height-small); --awb-background-image-small: var(--awb-background-image-medium); --awb-background-color-small: var(--awb-background-color-medium); --awb-background-repeat-small: var(--awb-background-repeat-medium); --awb-background-position-small: var(--awb-background-position-medium); --awb-background-size-small: var(--awb-background-size-medium); --awb-background-blend-mode-small: var(--awb-background-blend-mode-medium); --awb-position-top-small: var(--awb-position-top-medium); --awb-position-right-small: var(--awb-position-right-medium); --awb-position-bottom-small: var(--awb-position-bottom-medium); --awb-position-left-small: var(--awb-position-left-medium); padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small); margin-top: var(--awb-margin-top-small); margin-bottom: var(--awb-margin-bottom-small); min-height: var(--awb-min-height-small); background-image: var(--awb-background-image-small); background-color: var(--awb-background-color-small); background-repeat: var(--awb-background-repeat-small); background-position: var(--awb-background-position-small); background-size: var(--awb-background-size-small); background-blend-mode: var(--awb-background-blend-mode-small); top: var(--awb-position-top-small); right: var(--awb-position-right-small); bottom: var(--awb-position-bottom-small); left: var(--awb-position-left-small);}
.bye-x .bye-fusion-flex-container .bye-fusion-row.bye-fusion-flex-content-wrap{flex-wrap: var(--awb-flex-wrap-small,var(--awb-flex-wrap-medium,var(--awb-flex-wrap)));}
}
@media only screen and (max-width: 1024px){
.bye-x .bye-fusion-image-element{--awb-margin-top-medium: var(--awb-margin-top); --awb-margin-right-medium: var(--awb-margin-right); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-margin-left-medium: var(--awb-margin-left); margin-top: var(--awb-margin-top-medium); margin-right: var(--awb-margin-right-medium); margin-bottom: var(--awb-margin-bottom-medium); margin-left: var(--awb-margin-left-medium);}
}
@media only screen and (max-width: 640px){
.bye-x .bye-fusion-image-element{--awb-margin-top-small: var(--awb-margin-top-medium); --awb-margin-right-small: var(--awb-margin-right-medium); --awb-margin-bottom-small: var(--awb-margin-bottom-medium); --awb-margin-left-small: var(--awb-margin-left-medium); margin-top: var(--awb-margin-top-small); margin-right: var(--awb-margin-right-small); margin-bottom: var(--awb-margin-bottom-small); margin-left: var(--awb-margin-left-small);}
}
@media only screen and (max-width: 1024px){
.bye-x .bye-fusion-title{--awb-margin-top-medium: var(--awb-margin-top); --awb-margin-right-medium: var(--awb-margin-right); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-margin-left-medium: var(--awb-margin-left); margin-top: var(--awb-margin-top-medium) !important; margin-right: var(--awb-margin-right-medium) !important; margin-bottom: var(--awb-margin-bottom-medium) !important; margin-left: var(--awb-margin-left-medium) !important;}
}
@media only screen and (max-width: 640px){
.bye-x .bye-fusion-title{--awb-margin-top-small: var(--title_margin_mobile-top, var(--awb-margin-top-medium)); --awb-margin-right-small: var(--title_margin_mobile-right, var(--awb-margin-right-medium)); --awb-margin-bottom-small: var(--title_margin_mobile-bottom, var(--awb-margin-bottom-medium)); --awb-margin-left-small: var(--title_margin_mobile-left, var(--awb-margin-left-medium)); margin-top: var(--awb-margin-top-small) !important; margin-right: var(--awb-margin-right-small) !important; margin-bottom: var(--awb-margin-bottom-small) !important; margin-left: var(--awb-margin-left-small) !important;}
}
@media only screen and (max-width: 1024px){
.bye-x .bye-fusion-text{--awb-width-medium: var(--awb-width); --awb-min-width-medium: var(--awb-min-width); --awb-max-width-medium: var(--awb-max-width); --awb-margin-top-medium: var(--awb-margin-top); --awb-margin-right-medium: var(--awb-margin-right); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-margin-left-medium: var(--awb-margin-left); width: var(--awb-width-medium); min-width: var(--awb-min-width-medium); max-width: var(--awb-max-width-medium); margin-top: var(--awb-margin-top-medium); margin-right: var(--awb-margin-right-medium); margin-bottom: var(--awb-margin-bottom-medium); margin-left: var(--awb-margin-left-medium);}
}
@media only screen and (max-width: 640px){
.bye-x .bye-fusion-text{--awb-width-small: var(--awb-width-medium); --awb-min-width-small: var(--awb-min-width-medium); --awb-max-width-small: var(--awb-max-width-medium); --awb-margin-top-small: var(--awb-margin-top-medium); --awb-margin-right-small: var(--awb-margin-right-medium); --awb-margin-bottom-small: var(--awb-margin-bottom-medium); --awb-margin-left-small: var(--awb-margin-left-medium); width: var(--awb-width-small); min-width: var(--awb-min-width-small); max-width: var(--awb-max-width-small); margin-top: var(--awb-margin-top-small); margin-right: var(--awb-margin-right-small); margin-bottom: var(--awb-margin-bottom-small); margin-left: var(--awb-margin-left-small);}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.bye-x .bye-pagination{margin-top: 40px;}
}
@media only screen and (max-width: 800px){
.bye-x .bye-pagination{margin-top: 40px;}
}
@media only screen and (max-width: 1024px){
.bye-x .bye-fusion_builder_column{--awb-padding-top-medium: var(--awb-padding-top); --awb-padding-right-medium: var(--awb-padding-right); --awb-padding-bottom-medium: var(--awb-padding-bottom); --awb-padding-left-medium: var(--awb-padding-left); --awb-col-width: var(--awb-width-medium, var(--medium-col-default)); --awb-col-order: var(--awb-order-medium, var(--awb-order-large)); --awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0)); --awb-margin-bottom-medium: var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px)); --awb-spacing-left-medium: var(--awb-spacing-left-large, 4%); --awb-spacing-right-medium: var(--awb-spacing-right-large, 4%); --awb-col-flex-grow: var(--awb-flex-grow-medium, var(--awb-flex-grow, 0)); --awb-col-flex-shrink: var(--awb-flex-shrink-medium, var(--awb-flex-shrink, 0)); --awb-column-gap-medium: var(--awb-column-gap); --awb-row-gap-medium: var(--awb-row-gap); --awb-margin-top: var(--awb-margin-top-medium); --awb-margin-bottom: var(--awb-margin-bottom-medium); --awb-spacing-left: var(--awb-spacing-left-medium); --awb-spacing-right: var(--awb-spacing-right-medium); --awb-bg-image-medium: var(--awb-bg-image); --awb-bg-color-medium: var(--awb-bg-color); --awb-bg-color-medium-hover: var(--awb-bg-color-hover); --awb-bg-repeat-medium: var(--awb-bg-repeat); --awb-bg-position-medium: var(--awb-bg-position); --awb-bg-size-medium: var(--awb-bg-size); --awb-bg-blend-medium: var(--awb-bg-blend);}
.bye-x .bye-fusion_builder_column .bye-fusion-column-wrapper{padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium); column-gap: var(--awb-column-gap-medium); row-gap: var(--awb-row-gap-medium); background-image: var(--awb-bg-image-medium); background-color: var(--awb-bg-color-medium); background-repeat: var(--awb-bg-repeat-medium); background-position: var(--awb-bg-position-medium); background-size: var(--awb-bg-size-medium); background-blend-mode: var(--awb-bg-blend-medium); max-height: var(--awb-max-height-medium,var(--awb-max-height));}
.bye-x .bye-fusion_builder_column .bye-fusion-column-wrapper:hover{background-color: var(--awb-bg-color-medium-hover);}
}
@media only screen and (max-width: 640px){
.bye-x .bye-fusion_builder_column{--awb-padding-top-small: var(--awb-padding-top-medium); --awb-padding-right-small: var(--awb-padding-right-medium); --awb-padding-bottom-small: var(--awb-padding-bottom-medium); --awb-padding-left-small: var(--awb-padding-left-medium); --awb-col-width: var(--awb-width-small, var(--small-col-default)); --awb-col-order: var(--awb-order-small, var(--awb-order-medium)); --awb-spacing-left-small: var(--awb-spacing-left-large, 4%); --awb-spacing-right-small: var(--awb-spacing-right-large, 4%); --awb-margin-top-small: var(--awb-margin-top-medium, var(--awb-margin-top-large, var(--col_margin-top, 0))); --awb-margin-bottom-small: var(--awb-margin-bottom-medium, var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px))); --awb-spacing-left: var(--awb-spacing-left-small); --awb-spacing-right: var(--awb-spacing-right-small); --awb-margin-top: var(--awb-margin-top-small); --awb-margin-bottom: var(--awb-margin-bottom-small); --awb-bg-image-small: var(--awb-bg-image-medium); --awb-bg-color-small: var(--awb-bg-color-medium); --awb-bg-color-small-hover: var(--awb-bg-color-medium-hover); --awb-bg-repeat-small: var(--awb-bg-repeat-medium); --awb-bg-position-small: var(--awb-bg-position-medium); --awb-bg-size-small: var(--awb-bg-size-medium); --awb-bg-blend-small: var(--awb-bg-blend-medium); --awb-col-flex-grow: var(--awb-flex-grow-small, var(--awb-flex-grow, 0)); --awb-column-gap-small: var(--awb-column-gap-medium); --awb-row-gap-small: var(--awb-row-gap-medium);}
.bye-x .bye-fusion_builder_column .bye-fusion-column-wrapper{padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small); column-gap: var(--awb-column-gap-small); row-gap: var(--awb-row-gap-small); background-image: var(--awb-bg-image-small); background-color: var(--awb-bg-color-small); background-repeat: var(--awb-bg-repeat-small); background-position: var(--awb-bg-position-small); background-size: var(--awb-bg-size-small); background-blend-mode: var(--awb-bg-blend-small); max-height: var(--awb-max-height-small,var(--awb-max-height));}
.bye-x .bye-fusion_builder_column .bye-fusion-column-wrapper:hover{background-color: var(--awb-bg-color-small-hover);}
}
@media only screen and (max-device-width: 640px){
.bye-x .bye-title{margin-top: 0px; margin-bottom: 20px;}
.bye-x .bye-pagination{margin-top: 40px;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.bye-x :is(.bye-id-wrapper,#bye-0){width: auto !important;}
.bye-x .bye-fullwidth-box{background-attachment: scroll !important;}
.bye-x :is(.bye-id-toTop,#bye-0){bottom: 30px; border-radius: 4px; height: 40px;}
.bye-x :is(.bye-id-toTop,#bye-0)::before{line-height: 38px;}
.bye-x :is(.bye-id-toTop,#bye-0):hover{background-color: rgb(51, 51, 51);}
.bye-x.bye-b-no-mobile-totop .bye-to-top-container{display: none;}
.bye-x :is(.bye-id-main,#bye-0),.bye-x .bye-fullwidth-box,.bye-x .bye-fusion-footer-widget-area,body.bye-x,html:has(>body.bye-x){background-attachment: scroll !important;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
.bye-x .bye-fullwidth-box{background-attachment: scroll !important;}
.bye-x :is(.bye-id-main,#bye-0),.bye-x .bye-fullwidth-box,.bye-x .bye-fusion-footer-widget-area,body.bye-x,html:has(>body.bye-x){background-attachment: scroll !important;}
}
@media only screen and (max-width: 800px){
.bye-x .bye-fusion-layout-column{margin-left: 0px !important; margin-right: 0px !important;}
.bye-x :is(.bye-id-wrapper,#bye-0){width: auto !important;}
.bye-x :is(.bye-id-content,#bye-0).bye-full-width{margin-bottom: 0px;}
.bye-x .bye-fullwidth-box{background-attachment: scroll !important;}
.bye-x :is(.bye-id-toTop,#bye-0){bottom: 30px; border-radius: 4px; height: 44px; width: 44px;}
.bye-x :is(.bye-id-toTop,#bye-0)::before{line-height: 42px;}
.bye-x .bye-to-top-container :is(.bye-id-toTop,#bye-0){border-radius: var(--totop_border_radius);}
.bye-x.bye-b-no-mobile-totop .bye-to-top-container{display: none;}
.bye-x :is(.bye-id-content,#bye-0){width: 100% !important; margin-left: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) > .bye-fusion-row{display: flex; flex-wrap: wrap;}
}
@media only screen and (max-width: 640px){
.bye-x :is(.bye-id-main,#bye-0),body.bye-x,html:has(>body.bye-x){background-attachment: scroll !important;}
.bye-x :is(.bye-id-content,#bye-0){width: 100% !important; margin-left: 0px !important;}
}
@media only screen and (max-device-width: 640px){
.bye-x :is(.bye-id-wrapper,#bye-0){width: auto !important;}
.bye-x .bye-fullwidth-box{background-attachment: scroll !important;}
.bye-x :is(.bye-id-content,#bye-0){margin-bottom: 50px; width: 100% !important; float: none !important; margin-left: 0px !important;}
.bye-x :is(.bye-id-content,#bye-0).bye-full-width{margin-bottom: 0px;}
}
@media only screen and (max-width: 1000px){
.bye-x .bye-fusion-responsive-typography-calculated{--minFontSize: calc(var(--typography_factor) * var(--base-font-size)); --minViewportSize: 360; --maxViewportSize: var(--grid_main_break_point); font-size: calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw)) / (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px) !important;}
.bye-x.bye-b-fusion-top-header .bye-fusion-responsive-typography-calculated{--side_header_width: 0; --side_header_width-int: 0;}
}
@media only screen and (max-width: 800px){
.bye-x .bye-fusion-responsive-typography-calculated{--maxViewportSize: var(--content_break_point) !important;}
}
.bye-x :is(.bye-id-main,#bye-0){padding: 0px !important;}
.bye-x tbody{background-color: rgb(232, 232, 232) !important; border: unset !important;}
.bye-x .bye-footer-link :is(a,div:where(.bye-amb-enllac)){color: white !important;}
.bye-x .bye-footer-link :is(a,div:where(.bye-amb-enllac)):hover{color: rgb(227, 4, 38) !important;}
.bye-x :is(.bye-id-toTop,#bye-0){background: rgb(227, 4, 38) !important;}
.bye-x :is(.bye-id-toTop,#bye-0):hover{background: rgb(35, 35, 35) !important;}
.bye-x select{border: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-post h2 :is(a,div:where(.bye-amb-enllac)){color: rgb(227, 4, 38);}
.bye-x :is(.bye-id-main,#bye-0) .bye-post h2 :is(a,div:where(.bye-amb-enllac)):hover{color: rgb(35, 35, 35);}
.bye-x .bye-fusion-blog-archive .bye-entry-title{margin-top: 10px; margin-bottom: 15px;}
.bye-x .bye-wp-post-image{display: none !important;}
.bye-x h2.bye-title-heading-left.bye-fusion-responsive-typography-calculated{color: rgb(227, 4, 38) !important;}
@media screen and (max-width: 640px){
.bye-x .bye-fusion-no-small-visibility{display: none !important;}
body.bye-x .bye-sm-text-align-center{text-align: center !important;}
}
@media screen and (min-width: 641px) and (max-width: 1024px){
.bye-x .bye-fusion-no-medium-visibility{display: none !important;}
}
@media screen and (min-width: 1025px){
.bye-x .bye-fusion-no-large-visibility{display: none !important;}
}
.bye-x h1,.bye-x h2,.bye-x h3,.bye-x h3 > *,.bye-x h2 > *,.bye-x h4{font-family: Vidaloka !important;}
.bye-x :not(h1, h2, h3, h4) > p *{font-family: var(--awb-typography5-font-family) !important;}
.bye-x .bye-textpetit{font-size: 10px;}
.bye-x p{font-family: Inter;}
:root{--bx-red: #E30426; --bx-red-ink: #B5001C; --bx-red-tint: #FDECEF; --bx-ink: #231F20; --bx-text: #3B3738; --bx-muted: #6E6869; --bx-line: #E7E1DB; --bx-line-strong: #D6CEC6; --bx-cream: #FAF7F3; --bx-sand: #F3EDE6; --bx-white: #FFFFFF; --bx-serif: "Vidaloka", Georgia, "Times New Roman", serif; --bx-sans: "Inter", "Helvetica Neue", Arial, sans-serif; --bx-radius: 6px; --bx-wrap: 1240px; --bx-stripe: repeating-linear-gradient(45deg,var(--bx-red) 0 2px,transparent 2px 11px);}
body.bye-x.bye-b-bx-page :is(.bye-id-main,#bye-0){background: var(--bx-white); padding: 0px !important;}
body.bye-x.bye-b-bx-page :is(.bye-id-content,#bye-0){width: 100% !important; float: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx{font-family: var(--bx-sans); color: var(--bx-text); font-size: 17px; line-height: 1.7; -webkit-font-smoothing: antialiased;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx *{box-sizing: border-box;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx :is(a,div:where(.bye-amb-enllac)){color: var(--bx-ink); text-decoration-line: underline; text-decoration-style: initial; text-decoration-color: var(--bx-red); text-decoration-thickness: 1px; text-underline-offset: 3px; transition: color 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx p{margin: 0px 0px 1.1em; font-size: 17px; line-height: 1.75; color: var(--bx-text);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx h1,.bye-x :is(.bye-id-main,#bye-0) .bye-bx h2,.bye-x :is(.bye-id-main,#bye-0) .bye-bx h4{color: var(--bx-ink); font-weight: 400; letter-spacing: 0px; text-transform: none; margin: 0px; font-family: var(--bx-serif) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx h3{font-weight: 600; font-size: 18px; line-height: 1.35; font-family: var(--bx-sans) !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx ul,.bye-x :is(.bye-id-main,#bye-0) .bye-bx ol{margin: 0px; padding: 0px; list-style: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx li{margin: 0px; padding: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx img{display: block; max-width: 100%; height: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-wrap{max-width: var(--bx-wrap); margin: 0px auto; padding: 0px 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-eyebrow{display: inline-flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--bx-red); margin-bottom: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-eyebrow::before{content: ""; width: 28px; height: 8px; background: var(--bx-stripe);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-kicker{display: block; font-family: var(--bx-sans); font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--bx-red); margin-bottom: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-topbar{background: var(--bx-cream); border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-crumbs{display: flex; flex-wrap: wrap; gap: 6px; align-items: center; font-size: 13px; color: var(--bx-muted); padding: 14px 0px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-crumbs :is(a,div:where(.bye-amb-enllac)){color: var(--bx-muted); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-crumbs :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-crumbs span[aria-current]{color: var(--bx-ink); font-weight: 500;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-crumbs .bye-sep{color: var(--bx-line-strong);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cluster{display: flex; align-items: center; gap: 10px; padding: 12px 0px 14px; overflow-x: auto; scrollbar-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cluster::-webkit-scrollbar{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cluster-label{font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-muted); white-space: nowrap; margin-right: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-chip{display: inline-flex; align-items: center; white-space: nowrap; font-size: 14px; font-weight: 500; padding: 7px 14px; border: 1px solid var(--bx-line-strong); border-radius: 999px; background: var(--bx-white); color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-chip:hover{border-color: var(--bx-red); color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-chip[aria-current="page"]{background: var(--bx-red); border-color: var(--bx-red); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero{padding: 56px 0px 72px; background: var(--bx-white);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-grid{display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 64px; align-items: center;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx h1.bye-bx-h1{font-size: 54px; line-height: 1.06; margin: 0px 0px 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lead{color: var(--bx-text); max-width: none; font-size: 19px !important; line-height: 1.65 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-facts{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px 28px; margin: 28px 0px 32px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-facts div{border-top: 1px solid var(--bx-line); padding: 12px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-facts dt{font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-muted); margin: 0px 0px 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-facts dd{margin: 0px; font-size: 17px; font-weight: 600; color: var(--bx-ink); line-height: 1.35;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctas{display: flex; flex-wrap: wrap; gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn{display: inline-flex; align-items: center; justify-content: center; gap: 10px; font-family: var(--bx-sans); font-size: 14.5px; font-weight: 600; line-height: 1; padding: 15px 20px; border-radius: var(--bx-radius); border: 2px solid var(--bx-red); transition: background 0.15s, color 0.15s, border-color 0.15s; cursor: pointer; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--primary{background: var(--bx-red); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--primary:hover{background: var(--bx-red-ink); border-color: var(--bx-red-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--ghost{background: transparent; color: var(--bx-ink); border-color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--ghost:hover{border-color: var(--bx-red); color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--light{background: transparent; color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.55);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--light:hover{border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.08);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn svg{width: 16px; height: 16px; flex: 0 0 auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-media{position: relative; margin: 0px 24px 24px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-media::before{content: ""; position: absolute; inset: 24px -24px -24px 24px; background: var(--bx-stripe); opacity: 0.55; border-radius: var(--bx-radius);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-media img{position: relative; width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--bx-radius); background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-updated{font-size: 13px !important; line-height: 1.5 !important; color: var(--bx-muted) !important; margin: 22px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary{background: var(--bx-cream); border-top: 1px solid var(--bx-line); border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary-inner{display: grid; grid-template-columns: 220px 1fr; gap: 40px; padding-top: 40px; padding-bottom: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary-label{font-family: var(--bx-serif); font-size: 28px; color: var(--bx-ink); line-height: 1.15; border-left: 4px solid var(--bx-red); padding-left: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary-label small{display: block; font-family: var(--bx-sans); font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--bx-muted); margin-top: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary p{font-size: 19px !important; line-height: 1.7 !important; color: var(--bx-ink) !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-body{padding: 24px 0px 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-layout{display: grid; grid-template-columns: 250px minmax(0px, 1fr); gap: 64px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside{position: sticky; top: 124px; padding-top: 48px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc-title{font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--bx-muted); margin-bottom: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc{counter-reset: toc 0; border-left: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc li{counter-increment: toc 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc :is(a,div:where(.bye-amb-enllac)){display: flex; gap: 10px; padding: 8px 0px 8px 16px; margin-left: -1px; border-left: 2px solid transparent; font-size: 14.5px; line-height: 1.35; color: var(--bx-muted); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc :is(a,div:where(.bye-amb-enllac))::before{content: counter(toc, decimal-leading-zero); font-size: 12px; font-weight: 600; color: var(--bx-line-strong); padding-top: 1px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc :is(a,div:where(.bye-amb-enllac)).bye-is-active{color: var(--bx-ink); border-left-color: var(--bx-red); font-weight: 500;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-toc :is(a,div:where(.bye-amb-enllac)).bye-is-active::before{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside-card{margin-top: 28px; padding: 20px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside-card p{font-size: 14.5px !important; line-height: 1.55 !important; margin: 0px 0px 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside-card strong{display: block; font-family: var(--bx-serif); font-weight: 400; font-size: 20px; color: var(--bx-ink); margin-bottom: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside-card .bye-bx-btn{width: 100%; padding: 13px 16px; font-size: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-section{padding: 64px 0px; border-top: 1px solid var(--bx-line); scroll-margin-top: 120px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-section:first-child{border-top: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-section > h2{font-size: 38px; line-height: 1.15; margin: 0px 0px 24px; max-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prose{max-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-split{display: grid; grid-template-columns: minmax(0px, 1.25fr) minmax(0px, 0.75fr); gap: 40px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figure{margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figure img{width: 100%; border-radius: var(--bx-radius); background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figure figcaption{font-size: 13px; color: var(--bx-muted); margin-top: 10px; line-height: 1.45; text-align: center;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec{margin: 32px 0px 0px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec-head{display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 20px; background: var(--bx-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec-head h3{font-family: var(--bx-serif) !important; font-weight: 400 !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec-head span{font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255, 255, 255, 0.7);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl{margin: 0px; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl div{display: grid; grid-template-columns: 150px 1fr; gap: 16px; padding: 14px 20px; border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl div:nth-child(2n+1){border-right: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl div:nth-child(-n+2){border-top: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dt{font-size: 13px; color: var(--bx-muted); line-height: 1.45;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dd{margin: 0px; font-size: 15.5px; font-weight: 500; color: var(--bx-ink); line-height: 1.45;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid{display: grid; gap: 20px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--4{grid-template-columns: repeat(4, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card{display: flex; flex-direction: column; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-white); color: var(--bx-text); overflow: hidden; transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx :is(a,div:where(.bye-amb-enllac)).bye-bx-card:hover{border-color: var(--bx-red); color: var(--bx-text);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-body{padding: 18px 20px 20px; display: flex; flex-direction: column; gap: 6px; flex: 1 1 0%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-body h3{margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-body p{font-size: 15px !important; line-height: 1.55 !important; margin: 0px !important; color: var(--bx-muted) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-tag{font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-more{margin-top: auto; padding-top: 10px; font-size: 14px; font-weight: 600; color: var(--bx-ink); display: inline-flex; gap: 8px; align-items: center;}
.bye-x :is(a,div:where(.bye-amb-enllac)).bye-bx-card:hover .bye-bx-more{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-more::after{content: "→"; transition: transform 0.15s;}
.bye-x :is(a,div:where(.bye-amb-enllac)).bye-bx-card:hover .bye-bx-more::after{transform: translateX(3px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-img{aspect-ratio: 4 / 3; background: var(--bx-sand); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-img img{width: 100%; height: 100%; object-fit: cover;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card-img--square{aspect-ratio: 1 / 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-apps{margin-top: 32px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-app{padding: 22px 22px 20px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-cream); display: flex; flex-direction: column; gap: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-app-n{font-family: var(--bx-serif); font-size: 30px; line-height: 1; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-app h3{font-size: 17px !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-app p{font-size: 15px !important; line-height: 1.55 !important; margin: 0px !important; color: var(--bx-muted) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-app-links{display: flex; flex-wrap: wrap; gap: 6px 14px; margin-top: auto; padding-top: 8px; font-size: 14px; font-weight: 500;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-formats{margin-top: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-format{padding: 22px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); display: flex; flex-direction: column; gap: 10px; background: var(--bx-white);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-format-ico{height: 54px; display: flex; align-items: center; justify-content: flex-start; border-bottom: 1px solid var(--bx-line); padding-bottom: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-format-ico img{height: 30px; width: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-format p{font-size: 14.5px !important; line-height: 1.5 !important; margin: 0px !important; color: var(--bx-muted) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-format--star{border-color: var(--bx-red); background: var(--bx-red-tint);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-badge{display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; background: var(--bx-red); color: rgb(255, 255, 255); padding: 3px 8px; border-radius: 3px; align-self: flex-start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-widths{display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin: 28px 0px 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-widths span.bye-lbl{font-size: 13px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-muted); margin-right: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-width{display: inline-flex; align-items: baseline; gap: 2px; padding: 8px 14px; border: 1px solid var(--bx-line-strong); border-radius: 4px; font-weight: 600; color: var(--bx-ink); font-size: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-width small{font-size: 12px; font-weight: 500; color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-note{font-size: 14.5px !important; color: var(--bx-muted) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-feature{display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); gap: 40px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-points li{position: relative; padding: 0px 0px 22px 40px; margin: 0px 0px 22px; border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-points li:last-child{border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-points li::before{content: ""; position: absolute; left: 0px; top: 6px; width: 22px; height: 22px; border-radius: 50%; background: var(--bx-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-points h3{margin-bottom: 6px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-points p{font-size: 16px !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-points p + p{margin-top: 0.75em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq{border-top: 1px solid var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq details{border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary{list-style: none; cursor: pointer; display: grid; grid-template-columns: 44px 1fr 28px; gap: 12px; align-items: start; padding: 22px 0px; font-family: var(--bx-sans); font-weight: 600; font-size: 18px; line-height: 1.4; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary::-webkit-details-marker{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary .bye-q{font-family: var(--bx-serif); font-weight: 400; font-size: 22px; color: var(--bx-red); line-height: 1.1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary .bye-ico{width: 28px; height: 28px; border: 1px solid var(--bx-line-strong); border-radius: 50%; position: relative; margin-top: -2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary .bye-ico::before,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary .bye-ico::after{content: ""; position: absolute; left: 50%; top: 50%; width: 11px; height: 1.5px; background: var(--bx-ink); transform: translate(-50%, -50%);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary .bye-ico::after{transform: translate(-50%, -50%) rotate(90deg); transition: transform 0.2s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq details[open] summary .bye-ico{border-color: var(--bx-red); background: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq details[open] summary .bye-ico::before,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq details[open] summary .bye-ico::after{background: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq details[open] summary .bye-ico::after{transform: translate(-50%, -50%) rotate(0deg);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary:hover,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary:hover .bye-bx-faq-q{color: var(--bx-red) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq .bye-bx-faq-q{font-family: var(--bx-sans) !important; font-weight: 600 !important; font-size: 18px !important; line-height: 1.4 !important; margin: 0px !important; color: var(--bx-ink) !important;}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq .bye-bx-faq-q{font-size: 16.5px !important;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq .bye-a{padding: 0px 40px 24px 56px; max-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq .bye-a p{font-size: 16.5px !important; margin: 0px 0px 0.8em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-related h3.bye-bx-rel-title{font-family: var(--bx-sans); font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; font-size: 13px !important; color: var(--bx-muted) !important; margin: 40px 0px 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-related h3.bye-bx-rel-title:first-of-type{margin-top: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mini{display: grid; grid-template-columns: 64px 1fr; gap: 14px; align-items: center; padding: 10px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); color: var(--bx-ink); background: rgb(255, 255, 255); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mini:hover{border-color: var(--bx-red); color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mini img{width: 64px; height: 64px; object-fit: cover; border-radius: 4px; background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mini span{font-weight: 600; font-size: 15px; line-height: 1.3;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mini small{display: block; font-weight: 400; font-size: 13px; color: var(--bx-muted); margin-top: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mini[aria-current="page"]{border-color: var(--bx-red); background: var(--bx-red-tint);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact{background: var(--bx-ink); color: rgb(255, 255, 255); padding: 80px 0px; position: relative; overflow: hidden; scroll-margin-top: 100px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact::before{content: ""; position: absolute; right: 0px; top: 0px; width: 220px; height: 100%; background: var(--bx-stripe); opacity: 0.35;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-grid{position: relative; display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); gap: 64px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact h2{line-height: 1.1; color: rgb(255, 255, 255) !important; font-size: 42px !important; margin: 0px 0px 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact p{color: rgba(255, 255, 255, 0.82) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact .bye-bx-kicker{color: rgb(255, 129, 151);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-list{border-top: 1px solid rgba(255, 255, 255, 0.18); margin: 28px 0px 30px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-list li{display: grid; grid-template-columns: 110px 1fr; gap: 12px; padding: 12px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.18); font-size: 15px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-list li span{color: rgba(255, 255, 255, 0.6); font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; padding-top: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-list :is(a,div:where(.bye-amb-enllac)){color: rgb(255, 255, 255) !important; text-decoration-color: rgba(255, 255, 255, 0.45);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form{background: rgb(255, 255, 255); border-radius: var(--bx-radius); padding: 32px; color: var(--bx-text);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form .bye-bx-form-title{line-height: 1.2 !important; color: var(--bx-ink) !important; font-family: var(--bx-serif) !important; font-weight: 400 !important; font-size: 26px !important; margin: 0px 0px 6px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form > p{font-size: 14.5px !important; color: var(--bx-muted) !important; margin: 0px 0px 20px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 14px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field{display: flex; flex-direction: column; gap: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field--full{grid-column: 1 / -1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field label{font-size: 13.5px; font-weight: 600; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field input,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field select,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field textarea{font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; width: 100%; min-height: 48px; margin: 0px; font-size: 15.5px !important; color: var(--bx-ink) !important; background-color: rgb(255, 255, 255) !important; border: 1px solid var(--bx-line-strong) !important; border-radius: 4px !important; padding: 12px 14px !important; height: auto !important; box-shadow: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field textarea{min-height: 120px; resize: vertical;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field input:focus,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field select:focus,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-field textarea:focus{outline: 2px solid var(--bx-red); outline-offset: 0px; border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-check{grid-column: 1 / -1; display: flex; gap: 10px; align-items: flex-start; font-size: 14px; line-height: 1.5;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-check input{margin-top: 3px; width: 16px; height: 16px; accent-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form .bye-bx-btn{grid-column: 1 / -1; justify-self: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form-msg{grid-column: 1 / -1; font-size: 14px; color: var(--bx-red-ink); display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form-msg.bye-is-on{display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mbar{display: none;}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx h1.bye-bx-h1{font-size: 46px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-layout{grid-template-columns: 210px minmax(0px, 1fr); gap: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--4{grid-template-columns: repeat(2, minmax(0px, 1fr));}
}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx{font-size: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero{padding: 28px 0px 48px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-split,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-grid,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-grid,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-feature,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary-inner{grid-template-columns: minmax(0px, 1fr); gap: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-media{order: -1; margin: 0px 14px 14px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hero-media::before{inset: 14px -14px -14px 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx h1.bye-bx-h1{font-size: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lead{font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-layout{grid-template-columns: minmax(0px, 1fr); gap: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm{display: block; position: sticky; top: 0px; z-index: 30; background: rgb(255, 255, 255); border-bottom: 1px solid var(--bx-line); margin: 0px -24px; padding: 0px 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm ol{display: flex; gap: 8px; overflow-x: auto; padding: 10px 0px; scrollbar-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm ol::-webkit-scrollbar{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm :is(a,div:where(.bye-amb-enllac)){white-space: nowrap; font-size: 14px; padding: 7px 12px; border: 1px solid var(--bx-line); border-radius: 999px; color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm :is(a,div:where(.bye-amb-enllac)).bye-is-active{background: var(--bx-ink); border-color: var(--bx-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-section{padding: 40px 0px; scroll-margin-top: 64px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-section > h2{font-size: 30px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--3,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--2{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl div{grid-template-columns: 130px 1fr; border-right: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-spec dl div:nth-child(2){border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary-inner{padding-top: 28px; padding-bottom: 28px; gap: 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-summary p{font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq summary{grid-template-columns: 34px 1fr 28px; font-size: 16.5px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-faq .bye-a{padding: 0px 0px 20px 46px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact{padding: 56px 0px 96px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact h2{font-size: 34px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form{padding: 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-form-grid{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mbar{display: flex; position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 999; gap: 10px; padding: 10px 14px; background: rgb(255, 255, 255); border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mbar .bye-bx-btn{flex: 1 1 0%; padding: 14px 10px; font-size: 14px;}
body.bye-x.bye-b-bx-page{padding-bottom: 70px;}
}
@media (max-width: 560px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-grid--4{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-facts{grid-template-columns: 1fr 1fr; gap: 0px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-facts dd{font-size: 15.5px;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-main{min-width: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-related .bye-bx-grid--4 .bye-bx-mini span{font-size: 14.5px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-intro{font-size: 19px !important; color: var(--bx-ink) !important; margin: 0px 0px 24px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-checklist{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px 48px; border-top: 1px solid var(--bx-line); margin-bottom: 8px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-checklist li{display: grid; grid-template-columns: 34px minmax(0px, 1fr); gap: 16px; padding: 24px 0px; border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-chk{width: 30px; height: 30px; border-radius: 50%; background: var(--bx-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/16px no-repeat; margin-top: 1px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-checklist h3{margin: 0px 0px 6px !important; font-size: 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-checklist p{font-size: 16px !important; line-height: 1.65 !important; margin: 0px !important;}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-checklist{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-intro{font-size: 17px !important;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-sr{width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; position: absolute !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-bar{position: sticky; top: 0px; z-index: 20; background: var(--bx-white); display: flex; flex-wrap: wrap; gap: 12px 20px; align-items: center; justify-content: space-between; padding: 14px 0px; border-bottom: 1px solid var(--bx-line); margin-bottom: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tabs{display: flex; gap: 8px; flex-wrap: wrap;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tab{font: 500 15px/1 var(--bx-sans); padding: 10px 16px; border: 1px solid var(--bx-line-strong); border-radius: 999px; background: var(--bx-white); color: var(--bx-ink); cursor: pointer; display: inline-flex; gap: 8px; align-items: center; transition: background 0.15s, border-color 0.15s, color 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tab span{font-size: 12px; font-weight: 600; color: var(--bx-muted); background: var(--bx-sand); border-radius: 999px; padding: 3px 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tab:hover{border-color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tab.bye-is-active{background: var(--bx-ink); border-color: var(--bx-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tab.bye-is-active span{background: var(--bx-red); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-search input{font: 400 15px var(--bx-sans); padding: 11px 16px 11px 40px; border: 1px solid var(--bx-line-strong); border-radius: 999px; min-width: 260px; background: var(--bx-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%236E6869' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-search input:focus{outline: 2px solid var(--bx-red); outline-offset: 1px; background-color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-count{font-size: 14px !important; color: var(--bx-muted) !important; margin: 14px 0px 4px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-empty{padding: 28px; border: 1px dashed var(--bx-line-strong); border-radius: var(--bx-radius); text-align: center; color: var(--bx-muted) !important; margin-top: 24px !important;}
@media (max-width: 760px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-bar{margin: 0px -20px; padding: 10px 20px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tabs{flex-wrap: nowrap; overflow-x: auto; width: 100%; scrollbar-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-search,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-search input{width: 100%; min-width: 0px;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-empty[hidden],.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-card[hidden],.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-group[hidden],.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-dlabel[hidden]{display: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-search input::placeholder{color: var(--bx-muted) !important; opacity: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero{background: var(--bx-ink); color: rgb(255, 255, 255); padding: 64px 0px 0px; position: relative; overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero::before{content: ""; position: absolute; right: 0px; top: 0px; width: 38%; height: 100%; background: var(--bx-stripe); opacity: 0.18;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero .bye-bx-h1{color: rgb(255, 255, 255) !important; font-size: 60px !important; line-height: 1.05 !important; margin: 14px 0px 20px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero .bye-bx-lead{max-width: 560px; color: rgb(233, 227, 221) !important; font-size: 21px !important; line-height: 1.55 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero .bye-bx-eyebrow{color: rgb(255, 91, 115);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--light{background: transparent; border: 1px solid rgba(255, 255, 255, 0.55); color: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--light:hover{background: rgb(255, 255, 255); color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-split--wide{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.1fr) !important; align-items: center;}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero{padding-top: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero .bye-bx-h1{font-size: 38px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero .bye-bx-lead{font-size: 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-split--wide{grid-template-columns: minmax(0px, 1fr) !important;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero{padding: 48px 0px 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero-head{display: grid; grid-template-columns: minmax(0px, 1.2fr) minmax(0px, 1fr); gap: 48px; align-items: end; margin-bottom: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero .bye-bx-h1{margin: 12px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero .bye-bx-lead{margin: 0px !important; font-size: 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat{display: grid; grid-template-columns: minmax(0px, 1.25fr) minmax(0px, 1fr); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat-img{display: block; position: relative; min-height: 360px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat-img img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat-body{padding: 40px 44px; display: flex; flex-direction: column; gap: 14px; justify-content: center; position: relative;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat-body::before{content: ""; position: absolute; right: 0px; top: 0px; width: 90px; height: 90px; background: var(--bx-stripe); opacity: 0.35; mask: linear-gradient(225deg, rgb(0, 0, 0) 50%, transparent 50%);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-new{align-self: flex-start; font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(255, 255, 255); background: var(--bx-red); padding: 6px 10px; border-radius: 3px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat h2{font-size: 34px !important; line-height: 1.15 !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card h3 :is(a,div:where(.bye-amb-enllac)),.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat h2 :is(a,div:where(.bye-amb-enllac)){color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card h3 :is(a,div:where(.bye-amb-enllac)):hover,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat h2 :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat p{margin: 0px !important; font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat .bye-bx-btn{align-self: flex-start; margin-top: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-meta{display: flex; flex-wrap: wrap; align-items: center; gap: 6px 14px; font-size: 13px; color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-meta > * + ::before{content: "·"; margin-right: 14px; color: var(--bx-line-strong);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-tag{font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-section--flush{border-top: none !important; padding-top: 56px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 28px 24px; margin-top: 20px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card{display: flex; flex-direction: column; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: var(--bx-white); transition: border-color 0.15s, transform 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card:hover{border-color: var(--bx-red); transform: translateY(-2px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card[hidden],.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager[hidden]{display: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-img{display: block; aspect-ratio: 16 / 10; overflow: hidden; background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-img img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card:hover .bye-bx-bl-img img{transform: scale(1.04);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-body{padding: 20px 22px 22px; display: flex; flex-direction: column; gap: 10px; flex: 1 1 0%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card h3{font-size: 19px !important; line-height: 1.3 !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card p{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: 15px !important; line-height: 1.6 !important; color: var(--bx-muted) !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card .bye-bx-more{margin-top: auto; padding-top: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px; margin: 44px 0px 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager ol{display: flex; gap: 6px; list-style: none !important; margin: 0px !important; padding: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager li{margin: 0px !important; padding: 0px !important; list-style: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager li::before{content: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager :is(a,div:where(.bye-amb-enllac)),.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager span{display: inline-flex; align-items: center; justify-content: center; min-width: 44px; height: 44px; padding: 0px 14px; border: 1px solid var(--bx-line); border-radius: 999px; font-size: 15px; font-weight: 600; background: rgb(255, 255, 255); transition: border-color 0.2s, background 0.2s, color 0.2s; color: var(--bx-ink) !important; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager :is(a,div:where(.bye-amb-enllac)):hover{border-color: var(--bx-red); color: var(--bx-red) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager .bye-is-cur{background: var(--bx-red); border-color: var(--bx-red); color: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager .bye-is-off{opacity: 0.35;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager-prev::before{content: "←"; margin-right: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager-next::after{content: "→"; margin-left: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero--sub{padding-bottom: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero--sub .bye-bx-blhero-head{margin-bottom: 0px;}
@media (max-width: 640px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager-prev,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager-next{flex: 1 1 40%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pager ol{order: 3; flex: 1 1 100%; justify-content: center;}
}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}
}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero{padding-top: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-blhero-head{grid-template-columns: minmax(0px, 1fr); gap: 14px; margin-bottom: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat-img{min-height: 220px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat-body{padding: 24px 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat h2{font-size: 26px !important;}
}
@media (max-width: 640px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-grid{grid-template-columns: minmax(0px, 1fr); gap: 18px;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card h3,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-card h3 :is(a,div:where(.bye-amb-enllac)){font-family: var(--bx-sans) !important; font-weight: 600 !important; letter-spacing: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat h2,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-feat h2 :is(a,div:where(.bye-amb-enllac)){font-family: var(--bx-serif) !important; font-weight: 400 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-meta .bye-bx-bl-tag{flex-basis: 100%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-meta .bye-bx-bl-tag + ::before{content: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-bl-meta > .bye-bx-bl-tag::before{content: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tab{white-space: nowrap; flex: 0 0 auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-progress{position: fixed; left: 0px; right: 0px; top: 0px; height: 3px; z-index: 10000; background: transparent; pointer-events: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-progress span{display: block; height: 100%; width: 0px; background: var(--bx-red); transition: width 0.1s linear;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero{padding: 44px 0px 36px; background: var(--bx-cream); border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero-grid{display: grid; grid-template-columns: minmax(0px, 1.25fr) minmax(0px, 1fr); gap: 56px; align-items: center;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-theme{text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero .bye-bx-h1{font-size: 46px !important; line-height: 1.1 !important; margin: 14px 0px 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero .bye-bx-lead{font-size: 19px !important; margin: 0px 0px 22px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline{display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: 14px; color: var(--bx-muted); margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline > span + span::before{content: "·"; margin-right: 18px; color: var(--bx-line-strong);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero-media{margin: 0px; position: relative;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero-media img{width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--bx-radius); display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero-media::after{content: ""; position: absolute; right: -12px; bottom: -12px; width: 90px; height: 90px; background: var(--bx-stripe); z-index: -1; opacity: 0.6;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artbody{padding-top: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-blogpost .bye-bx-aside{padding-top: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-blogpost .bye-bx-toc{max-height: calc(-360px + 100vh); overflow: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-article{padding-top: 40px; min-width: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key{background:var(--bx-white);border:1px solid var(--bx-line);border-left:4px solid var(--bx-red);border-radius:var(--bx-radius);padding:26px 30px 22px;margin-bottom:36px;scroll-margin-top:120px}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key-label{font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; font-size: 12px !important; color: var(--bx-red) !important; margin: 0px 0px 8px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key-label--2{padding-top: 16px; border-top: 1px solid var(--bx-line); margin-top: 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key-answer{font-family: var(--bx-serif); font-size: 22px !important; line-height: 1.45 !important; color: var(--bx-ink) !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key ul{list-style: none; display: grid; gap: 10px; margin: 0px !important; padding: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key li{position: relative; padding-left: 30px; font-size: 16.5px; line-height: 1.6; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key li::before{content: ""; position: absolute; left: 0px; top: 5px; width: 18px; height: 18px; border-radius: 50%; background: var(--bx-red-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E30426' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content{font-size: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content p,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content li{font-size: 18px !important; line-height: 1.75 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content h2{scroll-margin-top: 120px; padding-top: 28px; border-top: 1px solid var(--bx-line); font-size: 32px !important; line-height: 1.2 !important; margin: 48px 0px 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content h2:first-child{padding-top: 0px; border-top: none; margin-top: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content h3{scroll-margin-top: 120px; font-size: 22px !important; line-height: 1.3 !important; margin: 32px 0px 10px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content h4{font-family: var(--bx-sans) !important; font-weight: 600 !important; font-size: 18px !important; margin: 24px 0px 8px !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content :is(a,div:where(.bye-amb-enllac)):not(.bye-bx-btn){color: var(--bx-red-ink); text-decoration-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-list{list-style: none; padding-left: 0px !important; margin: 0px 0px 1.2em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-list li{position: relative; padding-left: 26px; margin: 0px 0px 8px !important;}
.bye-x ul.bye-bx-list li::before{content: ""; position: absolute; left: 4px; top: 0.72em; width: 8px; height: 8px; background: var(--bx-red); transform: rotate(45deg);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-fig{margin: 28px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-fig img{width: auto; max-width: 100%; height: auto; border-radius: var(--bx-radius); display: block; margin: 0px auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gallery{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 12px; margin: 24px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gallery .bye-bx-art-fig{margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gallery img{width: 100%; aspect-ratio: 1 / 1; object-fit: cover;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table-wrap{overflow-x: auto; margin: 24px 0px 28px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table{width: 100%; border-collapse: collapse; font-size: 16px; min-width: 520px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table th,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table td{padding: 12px 16px; text-align: left; vertical-align: top; border-bottom: 1px solid var(--bx-line); line-height: 1.5;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table thead th{background: var(--bx-ink); color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table tbody tr:nth-child(2n){background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-table tbody tr:last-child td{border-bottom: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-steps{display: grid; gap: 12px; margin: 20px 0px 28px; counter-reset: st 0;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-step{border: 1px solid var(--bx-line); border-radius: var(--bx-radius); padding: 18px 22px 14px 64px; position: relative; background: var(--bx-white); counter-increment: st 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-step::before{content: counter(st, decimal-leading-zero); position: absolute; left: 20px; top: 18px; font-family: var(--bx-serif); font-size: 24px; line-height: 1; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-step-t{font-family: var(--bx-sans) !important; font-size: 18px !important; font-weight: 600 !important; margin: 0px 0px 6px !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-step p{font-size: 16.5px !important; margin: 0px 0px 8px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-readalso{margin:32px 0;padding:20px 24px;border:1px solid var(--bx-line);border-top:4px solid var(--bx-red);border-radius:var(--bx-radius);background:var(--bx-cream)}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ra-label{font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; font-size: 12px !important; color: var(--bx-red) !important; margin: 0px 0px 10px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-readalso ul{list-style: none; display: grid; gap: 4px; padding: 0px !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-readalso li{margin: 0px !important; font-size: 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-readalso :is(a,div:where(.bye-amb-enllac)){display: flex; flex-direction: column; gap: 2px; padding: 10px 0px; border-bottom: 1px solid var(--bx-line); font-weight: 600; line-height: 1.35; text-decoration: none !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-readalso li:last-child :is(a,div:where(.bye-amb-enllac)){border-bottom: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-readalso :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ra-tag{font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta{margin: 52px 0px 0px; padding: 30px; border-radius: var(--bx-radius); background: var(--bx-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta .bye-bx-ra-label{color: rgb(255, 91, 115) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta-t{font-family: var(--bx-serif); font-size: 28px !important; line-height: 1.2 !important; color: rgb(255, 255, 255) !important; margin: 0px 0px 20px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta .bye-bx-grid{gap: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta .bye-bx-card{background: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta .bye-bx-ctas{margin-top: 20px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta .bye-bx-btn--ghost{border-color: rgba(255, 255, 255, 0.5); color: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta .bye-bx-btn--ghost:hover{background: rgb(255, 255, 255); color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artfaq{margin-top: 52px; scroll-margin-top: 120px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artfaq h2{font-size: 32px !important; margin: 0px 0px 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author{display: flex; gap: 18px; align-items: flex-start; margin: 44px 0px 0px; padding: 24px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-n{font-weight: 700; color: var(--bx-ink) !important; margin: 0px 0px 4px !important; font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author p{font-size: 15.5px !important; line-height: 1.6 !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-share{display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-share > span{font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--bx-muted); margin-right: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-share :is(a,div:where(.bye-amb-enllac)),.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-share button{font: 500 14px var(--bx-sans); padding: 8px 14px; border: 1px solid var(--bx-line-strong); border-radius: 999px; background: rgb(255, 255, 255); color: var(--bx-ink); cursor: pointer; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-share :is(a,div:where(.bye-amb-enllac)):hover,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-share button:hover{border-color: var(--bx-red); color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext{display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext :is(a,div:where(.bye-amb-enllac)){display: flex; flex-direction: column; gap: 6px; padding: 18px 20px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); color: var(--bx-ink); font-weight: 600; line-height: 1.35; font-size: 15.5px; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext :is(a,div:where(.bye-amb-enllac)):hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext :is(a,div:where(.bye-amb-enllac)) span{font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext :is(a,div:where(.bye-amb-enllac)).bye-is-next{text-align: right;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artrel{border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artrel-all{text-align: center; margin-top: 28px !important;}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero .bye-bx-h1{font-size: 38px !important;}
}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero{padding: 28px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero-grid{grid-template-columns: minmax(0px, 1fr); gap: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero .bye-bx-h1{font-size: 31px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-arthero .bye-bx-lead{font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-article{padding-top: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key{padding: 20px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-key-answer{font-size: 19px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content p,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content li{font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content h2{font-size: 26px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-content h3{font-size: 20px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gallery{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta{padding: 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-artcta-t{font-size: 23px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prevnext :is(a,div:where(.bye-amb-enllac)).bye-is-next{text-align: left;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-step{padding-left: 54px;}
}
body.bye-x.bye-b-bx-page :is(.bye-id-main,#bye-0) > .bye-fusion-row{max-width: none !important; padding-left: 0px !important; padding-right: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-imgrow{display: grid; gap: 14px; margin: 28px 0px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-imgrow--2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-imgrow--3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-imgrow .bye-bx-art-fig{margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-imgrow img{width: 100%; aspect-ratio: 4 / 3; object-fit: cover;}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline{flex-direction: column; gap: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline > span + span::before{content: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-imgrow--3{grid-template-columns: repeat(2, minmax(0px, 1fr));}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero{background: var(--bx-cream); border-bottom: 1px solid var(--bx-line); padding: 56px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-grid{display: grid; grid-template-columns: 320px minmax(0px, 1fr); gap: 56px; align-items: center;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-photo{margin: 0px; position: relative;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-photo img{width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: var(--bx-radius); display: block; position: relative; z-index: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-photo::after{content: ""; position: absolute; right: -16px; bottom: -16px; width: 60%; height: 60%; background: var(--bx-stripe); opacity: 0.7;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero .bye-bx-h1{margin: 10px 0px 4px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-role{font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; font-size: 15px !important; color: var(--bx-red) !important; margin: 0px 0px 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero .bye-bx-lead{font-size: 19px !important; max-width: 760px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--li{background: rgb(10, 102, 194); border: 1px solid rgb(10, 102, 194); color: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--li:hover{background: rgb(8, 79, 150); border-color: rgb(8, 79, 150);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--li svg,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic--li svg{width: 18px; height: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authfacts{margin-top: 26px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopics{gap: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic{display: flex; flex-direction: column; gap: 6px; padding: 24px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: rgb(255, 255, 255); transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic-n{font-family: var(--bx-serif); font-size: 40px; line-height: 1; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic-t{font-weight: 700; font-size: 18px; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic-d{font-size: 15px; color: var(--bx-muted); line-height: 1.5;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic--li{background: rgb(10, 102, 194); border-color: rgb(10, 102, 194); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic--li svg{width: 36px; height: 36px; color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic--li .bye-bx-authtopic-t,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authtopic--li .bye-bx-authtopic-d{color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline-a{display: inline-flex; align-items: center; gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline-av{width: 34px; height: 34px; border-radius: 50%; object-fit: cover;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline :is(a,div:where(.bye-amb-enllac)){color: var(--bx-ink); font-weight: 700; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline .bye-bx-li-mini{display: inline-flex; width: 22px; height: 22px; border-radius: 4px; background: rgb(10, 102, 194); align-items: center; justify-content: center; color: rgb(255, 255, 255) !important; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-byline .bye-bx-li-mini svg{width: 13px; height: 13px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-photo{flex: 0 0 96px; width: 96px; height: 96px; border-radius: 50%; object-fit: cover;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-n :is(a,div:where(.bye-amb-enllac)){color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-n :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-role{font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; font-size: 13px !important; color: var(--bx-red) !important; margin: 0px 0px 8px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-links{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-links :is(a,div:where(.bye-amb-enllac)){display: inline-flex; align-items: center; gap: 6px; font-size: 14px; font-weight: 600; padding: 7px 12px; border: 1px solid var(--bx-line-strong); border-radius: 999px; background: rgb(255, 255, 255); color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-links :is(a,div:where(.bye-amb-enllac)).bye-is-li{background: rgb(10, 102, 194); border-color: rgb(10, 102, 194); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-links svg{width: 14px; height: 14px;}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero{padding: 32px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-grid{grid-template-columns: minmax(0px, 1fr); gap: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-authhero-photo{max-width: 240px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author{flex-direction: column;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-author-photo{width: 80px; height: 80px; flex-basis: 80px;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cthero{padding-bottom: 44px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cthero .bye-bx-lead{max-width: 780px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctquick{position: relative; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px; margin-top: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq{display: flex; align-items: flex-start; gap: 12px; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: var(--bx-radius); padding: 14px 16px; background: rgba(255, 255, 255, 0.04);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-i{flex: 0 0 auto; display: flex; width: 32px; height: 32px; border-radius: 50%; background: var(--bx-red); color: rgb(255, 255, 255); align-items: center; justify-content: center; margin-top: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-i svg{width: 16px; height: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq svg{max-width: 16px; max-height: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-l{letter-spacing: 0.12em; text-transform: uppercase; font-size: 11px !important; line-height: 1.3 !important; color: rgb(189, 181, 174) !important; margin: 0px 0px 3px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-v{font-weight: 600; font-size: 15.5px !important; color: rgb(255, 255, 255) !important; margin: 0px 0px 2px !important; line-height: 1.35 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-v :is(a,div:where(.bye-amb-enllac)),.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-s :is(a,div:where(.bye-amb-enllac)){color: rgb(255, 255, 255) !important; text-decoration-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctq-s{font-size: 13px !important; line-height: 1.4 !important; color: rgb(189, 181, 174) !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctgrid{display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); gap: 56px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroutes{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; margin-bottom: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroute{text-align: left; display: flex; flex-direction: column; gap: 4px; padding: 18px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: rgb(255, 255, 255); cursor: pointer; font-family: var(--bx-sans); transition: border-color 0.15s, background 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroute strong{font-size: 16px; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroute span{font-size: 14px; color: var(--bx-muted); line-height: 1.45;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroute:hover,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroute.bye-is-on{border-color: var(--bx-red); background: var(--bx-red-tint);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctdocs{display: flex; flex-direction: column; gap: 2px; border-top: 1px solid var(--bx-line); padding-top: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctdocs :is(a,div:where(.bye-amb-enllac)){display: flex; align-items: center; gap: 8px; padding: 10px 0px; border-bottom: 1px solid var(--bx-line); color: var(--bx-ink); font-weight: 600; font-size: 15px; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctdocs :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctdocs svg{width: 16px; height: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmain .bye-bx-form{border: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-grid{display: grid; grid-template-columns: minmax(0px, 1.6fr) minmax(0px, 1fr); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-frame{position: relative; min-height: 420px; background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-frame iframe{position: absolute; inset: 0px; width: 100%; height: 100%; border: 0px; filter: grayscale(0.35);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-card{padding: 36px; background: var(--bx-ink); color: rgb(255, 255, 255); display: flex; flex-direction: column; justify-content: center; gap: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-card p{color: rgb(233, 227, 221) !important; font-size: 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-n{font-family: var(--bx-serif); font-size: 24px !important; color: rgb(255, 255, 255) !important; line-height: 1.25 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-card :is(a,div:where(.bye-amb-enllac)):not(.bye-bx-btn){color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-card .bye-bx-btn{align-self: flex-start; margin-top: 10px;}
@media (max-width: 1000px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctquick{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctgrid{grid-template-columns: minmax(0px, 1fr); gap: 32px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-grid{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctmap-frame{min-height: 300px;}
}
@media (max-width: 560px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctquick,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ctroutes{grid-template-columns: minmax(0px, 1fr);}
}
.bye-x .bye-fusion-footer .bye-byf{font-family: Inter, "Helvetica Neue", Arial, sans-serif; color: rgb(233, 227, 221); background: rgb(35, 31, 32); -webkit-font-smoothing: antialiased;}
.bye-x .bye-fusion-footer .bye-byf *{box-sizing: border-box;}
.bye-x .bye-fusion-footer .bye-byf :is(a,div:where(.bye-amb-enllac)){transition: color 0.15s; color: rgb(255, 255, 255) !important; text-decoration: none !important;}
.bye-x .bye-fusion-footer .bye-byf :is(a,div:where(.bye-amb-enllac)):hover{color: rgb(255, 91, 115) !important;}
.bye-x .bye-fusion-footer .bye-byf p{margin: 0px; color: rgb(189, 181, 174); font-size: 15px; line-height: 1.65;}
.bye-x .bye-byf-wrap{max-width: 1240px; margin: 0px auto; padding: 0px 24px;}
.bye-x .bye-byf-cta{background: rgb(227, 4, 38); position: relative; overflow: hidden;}
.bye-x .bye-byf-cta::after{content: ""; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 30%; background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.18) 0px, rgba(255, 255, 255, 0.18) 2px, transparent 2px, transparent 11px);}
.bye-x .bye-byf-cta-in{position: relative; z-index: 1; display: flex; align-items: center; justify-content: space-between; gap: 24px 40px; padding-top: 36px; padding-bottom: 36px; flex-wrap: wrap;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-kicker{font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255, 255, 255, 0.8); margin-bottom: 6px;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-cta-t{font-family: Vidaloka, Georgia, serif; font-size: 32px; line-height: 1.15; color: rgb(255, 255, 255); margin: 0px;}
.bye-x .bye-byf-cta-btns{display: flex; gap: 12px; flex-wrap: wrap;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-btn{display: inline-flex; align-items: center; gap: 10px; padding: 14px 22px; border-radius: 6px; font-weight: 600; font-size: 15px; border: 1px solid rgba(255, 255, 255, 0.7); color: rgb(255, 255, 255) !important;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-btn svg{width: 18px; height: 18px;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-btn--red{background: rgb(35, 31, 32); border-color: rgb(35, 31, 32);}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-btn:hover{background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(35, 31, 32) !important;}
.bye-x .bye-byf-main{padding: 64px 0px 48px; position: relative;}
.bye-x .bye-byf-grid{display: grid; grid-template-columns: 1.35fr 1fr 1fr 0.8fr 1.05fr; gap: 40px;}
.bye-x .bye-byf-brand img{width: 170px; height: auto; display: block; margin-bottom: 20px;}
.bye-x .bye-byf-brands{display: flex; gap: 10px; flex-wrap: wrap; margin-top: 20px;}
.bye-x .bye-byf-brands span{font-size: 13px; color: rgb(189, 181, 174); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; padding: 6px 12px;}
.bye-x .bye-byf-brands strong{color: rgb(255, 255, 255); font-family: Vidaloka, Georgia, serif; font-weight: 400; font-size: 15px; margin-right: 4px;}
.bye-x .bye-byf-docs{display: flex; flex-direction: column; gap: 6px; margin-top: 18px;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-docs :is(a,div:where(.bye-amb-enllac)){font-size: 14px; font-weight: 600; display: inline-flex; gap: 8px; align-items: center;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-docs :is(a,div:where(.bye-amb-enllac))::before{content: ""; width: 14px; height: 14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF5B73' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center center / contain no-repeat;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-h{font-family: Vidaloka, Georgia, serif; font-size: 21px; color: rgb(255, 255, 255); margin: 0px 0px 16px; padding-bottom: 12px; border-bottom: 2px solid rgb(227, 4, 38); display: inline-block;}
.bye-x .bye-byf-col ul{list-style: none; margin: 0px; padding: 0px;}
.bye-x .bye-byf-col li{margin: 0px; padding: 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-col li :is(a,div:where(.bye-amb-enllac)){display: block; padding: 9px 0px; font-size: 15px; color: rgb(233, 227, 221) !important;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-col li :is(a,div:where(.bye-amb-enllac)):hover{color: rgb(255, 255, 255) !important; padding-left: 6px;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-col li.bye-byf-all :is(a,div:where(.bye-amb-enllac)){display: inline-flex; align-items: center; gap: 8px; font-weight: 600; color: rgb(255, 91, 115) !important;}
.bye-x .bye-byf-col li.bye-byf-all{border-bottom: none;}
.bye-x .bye-byf-col li.bye-byf-all svg{width: 15px; height: 15px;}
.bye-x .bye-byf-contact p{margin-bottom: 12px !important;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-hours{font-size: 14px;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-map{display: inline-flex; align-items: center; gap: 8px; font-weight: 600; font-size: 14px; color: rgb(255, 91, 115) !important;}
.bye-x .bye-byf-map svg{width: 15px; height: 15px;}
.bye-x .bye-byf-bottom{background: rgb(23, 20, 21); border-top: 1px solid rgba(255, 255, 255, 0.06);}
.bye-x .bye-byf-bottom-in{display: flex; align-items: center; justify-content: space-between; gap: 12px 28px; padding-top: 20px; padding-bottom: 20px; flex-wrap: wrap;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-bottom p{font-size: 13px;}
.bye-x .bye-byf-bottom nav{display: flex; gap: 6px 22px; flex-wrap: wrap;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-bottom nav :is(a,div:where(.bye-amb-enllac)){font-size: 13px; color: rgb(189, 181, 174) !important;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-top{width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.25); display: inline-flex; align-items: center; justify-content: center;}
.bye-x .bye-byf-top svg{width: 18px; height: 18px;}
@media (max-width: 1100px){
.bye-x .bye-byf-grid{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.bye-x .bye-byf-brand{grid-column: 1 / -1; max-width: 640px;}
}
@media (max-width: 700px){
.bye-x .bye-byf-grid{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 32px 20px;}
.bye-x .bye-byf-contact{grid-column: 1 / -1;}
.bye-x .bye-fusion-footer .bye-byf .bye-byf-cta-t{font-size: 25px;}
.bye-x .bye-byf-main{padding: 44px 0px 32px;}
.bye-x .bye-byf-bottom-in{flex-direction: column; align-items: flex-start;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lghero{background: var(--bx-cream); border-bottom: 1px solid var(--bx-line); padding: 40px 0px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lghero .bye-bx-h1{font-size: 52px !important; line-height: 1.08 !important; margin: 0px 0px 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmeta{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 22px; font-size: 14px !important; color: var(--bx-muted) !important; margin: 0px 0px 28px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmeta > span + span::before{content: "·"; margin-right: 22px; color: var(--bx-line-strong);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgprint{margin-left: auto; font: 600 13.5px var(--bx-sans); color: var(--bx-ink); background: rgb(255, 255, 255); border: 1px solid var(--bx-line-strong); border-radius: 999px; padding: 8px 14px; cursor: pointer;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgprint:hover{border-color: var(--bx-red); color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgnav{display: flex; gap: 8px; overflow-x: auto; padding: 0px 0px 22px; scrollbar-width: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgnav::-webkit-scrollbar{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content{max-width: 780px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgintro{max-width: 780px; margin: 40px 0px 8px; padding: 22px 26px; background: var(--bx-cream); border-left: 4px solid var(--bx-red); border-radius: 0 var(--bx-radius) var(--bx-radius) 0;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgintro p{font-size: 18px !important; line-height: 1.7 !important; color: var(--bx-ink) !important; margin: 0px 0px 0.6em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgintro p:last-child{margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content{padding-top: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgintro + .bye-bx-art-content{padding-top: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content h2{display: flex; align-items: baseline; gap: 14px; font-size: 30px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgnum{flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 50%; background: var(--bx-red); color: rgb(255, 255, 255); font: 600 16px/1 var(--bx-sans); transform: translateY(-4px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgnum3{font-size: 1em; font-weight: 600; color: var(--bx-red); margin-right: 10px; font-family: var(--bx-sans) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content ul,.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content ol{margin: 0px 0px 1.2em !important; padding-left: 1.4em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content ul{list-style: outside disc !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content ol{list-style: outside decimal !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content li{display: list-item !important; padding-left: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content ul.bye-bx-lglinks{list-style: none !important; padding: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content li{margin: 0px 0px 0.55em;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content li::marker{color: var(--bx-red); font-weight: 600;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata{margin: 8px 0px 28px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata-t{padding: 12px 20px; background: var(--bx-ink); margin: 0px !important; color: rgb(255, 255, 255) !important; font: 400 16px var(--bx-serif) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata dl{margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata dl div{display: grid; grid-template-columns: 190px 1fr; gap: 16px; padding: 13px 20px; border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata dl div:first-child{border-top: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata dt{font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase; color: var(--bx-muted); line-height: 1.5; padding-top: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata dd{margin: 0px; font-size: 16.5px; font-weight: 500; color: var(--bx-ink); line-height: 1.5;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgqa{display: grid; grid-template-columns: 230px minmax(0px, 1fr); gap: 24px; padding: 20px 0px; border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgqa:last-of-type{border-bottom: 1px solid var(--bx-line); margin-bottom: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-lgqa h3{font-size: 17px !important; line-height: 1.4 !important; margin: 0px !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgqa-a p:last-child,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgqa-a ul:last-child{margin-bottom: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable{margin: 8px 0px 24px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable table{width: 100%; border-collapse: collapse; margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable th{background: var(--bx-ink); color: rgb(255, 255, 255); text-align: left; font: 600 13px var(--bx-sans); letter-spacing: 0.06em; text-transform: uppercase; padding: 12px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td{padding: 14px 16px; border-top: 1px solid var(--bx-line); vertical-align: top; font-size: 15.5px; line-height: 1.55; color: var(--bx-text);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td:first-child{font-weight: 600; color: var(--bx-ink); white-space: nowrap;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable tr{background: transparent !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td{background: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable tbody tr:nth-child(2n) td{background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lglinks{list-style: none !important; margin: 0px !important; padding: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lglinks li{margin: 0px 0px 6px !important; font-size: 15px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowsers{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px; margin: 8px 0px 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowser{display: flex; flex-direction: column; gap: 4px; padding: 16px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: rgb(255, 255, 255); transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowser:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowser strong{font-size: 16px; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowser span{font-size: 12.5px; line-height: 1.4; color: var(--bx-muted); overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowser.bye-is-static{background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowser.bye-is-static span{-webkit-line-clamp: unset; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore{margin: 56px 0px 72px; padding-top: 32px; border-top: 1px solid var(--bx-line); max-width: 780px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-g{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-c{position: relative; display: flex; flex-direction: column; gap: 6px; padding: 18px 18px 40px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-cream); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-c strong{font: 400 19px/1.2 var(--bx-serif); color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-c span{font-size: 14px; line-height: 1.45; color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-c svg{position: absolute; left: 18px; bottom: 14px; width: 18px; height: 18px; color: var(--bx-red); transition: transform 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-c:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-c:hover svg{transform: translateX(4px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-aside-card .bye-bx-btn{font-size: 13px; padding: 13px 10px; word-break: break-all;}
@media (max-width: 1024px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lghero .bye-bx-h1{font-size: 40px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowsers{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore-g{grid-template-columns: 1fr;}
}
@media (max-width: 700px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lghero{padding-top: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lghero .bye-bx-h1{font-size: 36px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmeta > span + span::before{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmeta{gap: 4px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgprint{margin-left: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmeta > span:nth-of-type(3){display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx.bye-bx-legal .bye-bx-art-content h2{gap: 10px; font-size: 24px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgnum{width: 30px; height: 30px; font-size: 14px; transform: translateY(-2px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgdata dl div{grid-template-columns: 1fr; gap: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgqa{grid-template-columns: 1fr; gap: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable{border: none; overflow: visible;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable thead{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable table,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable tbody,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable tr,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td{display: block; width: 100%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable tr{border: 1px solid var(--bx-line); border-radius: var(--bx-radius); margin: 0px 0px 12px; overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td{border-top: 1px solid var(--bx-line); white-space: normal !important; background: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td:first-child{border-top: none; color: rgb(255, 255, 255); background: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgtable td:not(:first-child)::before{content: attr(data-label); display: block; font-size: 11.5px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-muted); margin-bottom: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgbrowsers{grid-template-columns: 1fr 1fr;}
}
@media print{
.bye-x .bye-byf,.bye-x .bye-fusion-footer,.bye-x .bye-fusion-tb-footer,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mbar,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-topbar,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-aside,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tocm,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgnav,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgprint,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lgmore,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-progress{display: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-layout{display: block !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-lghero{background: rgb(255, 255, 255); border: none;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero{background: var(--bx-cream); border-bottom: 1px solid var(--bx-line); padding: 36px 0px 48px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero-grid{display: grid; grid-template-columns: minmax(0px, 1.05fr) minmax(0px, 1fr); gap: 56px; align-items: start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal{position: sticky; top: 110px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-main{position: relative; aspect-ratio: 1 / 1; background: rgb(255, 255, 255); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-slide{position: absolute; inset: 0px; margin: 0px; opacity: 0; transition: opacity 0.25s; pointer-events: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-slide.bye-is-on{opacity: 1; pointer-events: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-slide img{width: 100%; height: 100%; object-fit: cover; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-nav{position: absolute; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--bx-line); background: rgba(255, 255, 255, 0.92); color: var(--bx-ink); display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 0px; z-index: 2;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-nav svg{width: 18px; height: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-nav.bye-is-prev{left: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-nav.bye-is-prev svg{transform: rotate(180deg);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-nav.bye-is-next{right: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-nav:hover{border-color: var(--bx-red); color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-count{position: absolute; right: 12px; bottom: 12px; z-index: 2; background: rgba(35, 31, 32, 0.78); color: rgb(255, 255, 255); font-size: 12.5px; padding: 4px 10px; border-radius: 999px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-thumbs{display: flex; gap: 8px; overflow-x: auto; margin-top: 10px; padding-bottom: 4px; scrollbar-width: thin;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-th{flex: 0 0 72px; height: 72px; padding: 0px; border: 2px solid transparent; border-radius: 4px; overflow: hidden; background: rgb(255, 255, 255); cursor: pointer; opacity: 0.7;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-th img{width: 100%; height: 100%; object-fit: cover; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-th.bye-is-on{border-color: var(--bx-red); opacity: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-th:hover{opacity: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero .bye-bx-h1{font-size: 46px !important; line-height: 1.08 !important; margin: 0px 0px 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero .bye-bx-eyebrow{text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pfacts{margin: 24px 0px 0px; border-top: 1px solid var(--bx-line-strong);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pfacts div{display: grid; grid-template-columns: 200px 1fr; gap: 16px; padding: 11px 0px; border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pfacts dt{font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase; color: var(--bx-muted); line-height: 1.5;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pfacts dd{margin: 0px; font-size: 16px; font-weight: 600; color: var(--bx-ink); line-height: 1.45;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcta{display: flex; flex-wrap: wrap; gap: 10px; margin-top: 26px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcat{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 18px; margin-top: 18px; font-size: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcat > span{font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcat :is(a,div:where(.bye-amb-enllac)){display: inline-flex; align-items: center; gap: 6px; font-weight: 600; color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcat :is(a,div:where(.bye-amb-enllac)) svg{width: 16px; height: 16px; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcat :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptrust{list-style: none; margin: 22px 0px 0px; padding: 16px 0px 0px; border-top: 1px solid var(--bx-line); display: grid; gap: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptrust li{position: relative; padding-left: 24px; font-size: 14px; line-height: 1.5; color: var(--bx-text); margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptrust li::before{content: ""; position: absolute; left: 2px; top: 5px; width: 12px; height: 7px; border-left: 2px solid var(--bx-red); border-bottom: 2px solid var(--bx-red); transform: rotate(-45deg);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav{position: sticky; top: 0px; z-index: 40; background: rgb(255, 255, 255); border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav-in{display: flex; align-items: center; gap: 20px; min-height: 60px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav-name{font-family: var(--bx-serif); font-size: 18px; color: var(--bx-ink); white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav ol{display: flex; gap: 4px; margin: 0px; padding: 0px; list-style: none; overflow-x: auto; scrollbar-width: none; flex: 1 1 0%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav ol::-webkit-scrollbar{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav ol :is(a,div:where(.bye-amb-enllac)){display: block; white-space: nowrap; font-size: 14.5px; font-weight: 500; color: var(--bx-muted); padding: 19px 12px; border-bottom: 2px solid transparent; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav ol :is(a,div:where(.bye-amb-enllac)):hover{color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav ol :is(a,div:where(.bye-amb-enllac)).bye-is-active{color: var(--bx-ink); border-bottom-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav .bye-bx-btn{padding: 11px 16px; font-size: 13.5px; white-space: nowrap;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pdesc p:first-child{font-size: 19px !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech{margin-top: 22px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech-head{display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 22px; background: var(--bx-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech-head h3{font-family: var(--bx-serif) !important; font-weight: 400 !important; color: rgb(255, 255, 255) !important; font-size: 18px !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech-head span{font-size: 13px; color: rgb(189, 181, 174); text-align: right;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dl{margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dl div{display: grid; grid-template-columns: 240px minmax(0px, 1fr); gap: 24px; padding: 16px 22px; border-top: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dl div:first-child{border-top: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dl div:nth-child(2n){background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dt{font-size: 15px; font-weight: 600; color: var(--bx-ink); line-height: 1.5;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dd{margin: 0px; font-size: 15.5px; line-height: 1.65; color: var(--bx-text);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prec{margin-top: 22px; padding: 24px 26px; background: var(--bx-cream); border-left: 4px solid var(--bx-red); border-radius: 0 var(--bx-radius) var(--bx-radius) 0;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-prec p:last-child{margin-bottom: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pothers{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother{display: flex; flex-direction: column; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: rgb(255, 255, 255); transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother-img{aspect-ratio: 1 / 1; background: var(--bx-sand); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother-img img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.3s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother:hover img{transform: scale(1.04);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother-b{padding: 12px 14px 14px; display: flex; flex-direction: column; gap: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother-b small{font-size: 11.5px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pother-b strong{font-size: 15px; line-height: 1.35; color: var(--bx-ink);}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero-grid{gap: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero .bye-bx-h1{font-size: 38px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav-name{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pothers{grid-template-columns: repeat(3, minmax(0px, 1fr));}
}
@media (max-width: 860px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero{padding: 20px 0px 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero-grid{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal{position: static;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-phero .bye-bx-h1{font-size: 32px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pfacts div{grid-template-columns: 1fr; gap: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pcta .bye-bx-btn{flex: 1 1 100%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav .bye-bx-btn{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav-in{min-height: 52px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pnav ol :is(a,div:where(.bye-amb-enllac)){padding: 15px 10px; font-size: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dl div{grid-template-columns: 1fr; gap: 4px; padding: 14px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech-head{padding: 12px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pothers{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pdesc p:first-child{font-size: 17px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-gal-th{flex-basis: 58px; height: 58px;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pms{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 14px; margin-top: 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm{position: relative; display: flex; flex-direction: column; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: rgb(255, 255, 255); overflow: hidden; transition: border-color 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm.bye-is-static:hover{border-color: var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-link{position: absolute; inset: 0px; z-index: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-img{display: block; aspect-ratio: 1 / 1; background: var(--bx-sand); overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-img img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.3s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm:not(.bye-is-static):hover .bye-bx-pm-img img{transform: scale(1.04);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-img.bye-is-draw{background: var(--bx-cream); display: flex; align-items: center; justify-content: center; padding: 18%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-img.bye-is-draw img{object-fit: contain;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-img.bye-is-none{display:flex;align-items:center;justify-content:center;background:var(--bx-ink);background-image:var(--bx-stripe);background-blend-mode:multiply;padding:16px;text-align:center}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-img.bye-is-none b{font-family: var(--bx-serif); font-weight: 400; font-size: 24px; color: rgb(255, 255, 255); background: var(--bx-ink); padding: 6px 14px; border-radius: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-b{display: flex; flex-direction: column; flex: 1 1 0%; padding: 14px 16px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-b small{font-size: 11.5px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-red); margin-bottom: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm.bye-is-static .bye-bx-pm-b small{color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm h3{font-size: 16px !important; line-height: 1.35 !important; margin: 0px 0px 6px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-t{font-size: 14px; line-height: 1.55; color: var(--bx-text); display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm.bye-is-open .bye-bx-pm-t{-webkit-line-clamp: unset; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-more{position: relative; z-index: 2; align-self: flex-start; background: none; border: none; padding: 4px 0px 0px; margin: 0px 0px 10px; font: 600 13px var(--bx-sans); color: var(--bx-muted); cursor: pointer; text-decoration: underline; text-underline-offset: 3px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-more:hover{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm .bye-bx-more{margin-top: auto; font-size: 13.5px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-ask{position: relative; z-index: 2; margin-top: auto; font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-ink); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-ask:hover{color: var(--bx-red);}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pms{grid-template-columns: repeat(3, minmax(0px, 1fr));}
}
@media (max-width: 860px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pms{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-b{padding: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm h3{font-size: 15px !important;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk{display: grid; grid-template-columns: minmax(0px, 1fr); gap: 0px 40px; border-top: 1px solid var(--bx-line); list-style: none !important; margin: 22px 0px 0px !important; padding: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk li{display: flex; gap: 14px; align-items: flex-start; padding: 16px 0px; border-bottom: 1px solid var(--bx-line); margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk-i{flex: 0 0 26px; width: 26px; height: 26px; border-radius: 50%; background: var(--bx-red-tint); position: relative; margin-top: 1px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk-i::after{content: ""; position: absolute; left: 8px; top: 7px; width: 10px; height: 6px; border-left: 2px solid var(--bx-red); border-bottom: 2px solid var(--bx-red); transform: rotate(-45deg);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk h3{font-size: 16.5px !important; line-height: 1.35 !important; margin: 2px 0px 4px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk p{font-size: 15.5px !important; line-height: 1.65 !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pms + .bye-bx-prose,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pmore + .bye-bx-prec,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk + .bye-bx-prose,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech + .bye-bx-prose{margin-top: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pmore p:last-child{margin-bottom: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk.bye-bx-pchk--box{border-top: none; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk--box li{flex-direction: column; gap: 12px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-cream); padding: 22px 24px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk--box .bye-bx-pchk-i{background: rgb(255, 255, 255); margin: 0px;}
@media (max-width: 860px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk.bye-bx-pchk--box{grid-template-columns: minmax(0px, 1fr) !important;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk--box h3{margin: 0px 0px 4px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk--box li > div{display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pchk p + p,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dd p + p{margin-top: 0.7em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ptech dd p{margin: 0px !important; font-size: 15.5px !important; line-height: 1.65 !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-t{max-height: 4.65em; overflow: hidden; position: relative; display: block !important; -webkit-line-clamp: unset !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-t::after{content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1.6em; background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm.bye-is-static .bye-bx-pm-t::after{background: linear-gradient(rgba(250, 247, 243, 0), rgb(255, 255, 255));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm.bye-is-open .bye-bx-pm-t{max-height: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm.bye-is-open .bye-bx-pm-t::after{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-t p{font-size: 14px !important; line-height: 1.55 !important; margin: 0px 0px 0.6em !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pm-t p:last-child{margin-bottom: 0px !important;}
.bye-x .bye-byh{--h-util: 38px; --h-main: 80px; position: sticky; top: calc(var(--h-util) * -1); z-index: 9990; font-family: Inter, "Helvetica Neue", Arial, sans-serif; -webkit-font-smoothing: antialiased; color: rgb(35, 31, 32);}
.bye-x .bye-byh *,.bye-x .bye-byh ::before,.bye-x .bye-byh ::after{box-sizing: border-box;}
.bye-x .bye-byh :is(a,div:where(.bye-amb-enllac)){text-decoration: none;}
.bye-x .bye-byh ul{list-style: none; margin: 0px; padding: 0px;}
.bye-x .bye-byh p{margin: 0px;}
.bye-x .bye-byh-wrap{max-width: 1240px; margin: 0px auto; padding: 0px 24px;}
.bye-x .bye-byh-i{width: 18px; height: 18px; flex: 0 0 auto;}
.bye-x .bye-byh-i--s{width: 14px; height: 14px;}
.bye-x .bye-byh-util{height: var(--h-util); background: rgb(35, 31, 32); color: rgb(217, 210, 203); font-size: 13px;}
.bye-x .bye-byh-util-in{height: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px;}
.bye-x .bye-byh-tag{color: rgb(189, 181, 174); letter-spacing: 0.02em;}
.bye-x .bye-byh-util-r{display: flex; align-items: center; gap: 22px;}
.bye-x .bye-byh-util :is(a,div:where(.bye-amb-enllac)){color: rgb(233, 227, 221); display: inline-flex; align-items: center; gap: 7px; transition: color 0.15s;}
.bye-x .bye-byh-util :is(a,div:where(.bye-amb-enllac)):hover{color: rgb(255, 255, 255);}
.bye-x .bye-byh-util .bye-byh-i{width: 15px; height: 15px; color: rgb(227, 4, 38);}
.bye-x .bye-byh-brands{display: flex; gap: 6px; padding-left: 18px; border-left: 1px solid rgba(255, 255, 255, 0.16);}
.bye-x .bye-byh-brands :is(a,div:where(.bye-amb-enllac)){padding: 3px 10px; border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 999px; font-size: 12px; color: rgb(189, 181, 174);}
.bye-x .bye-byh-brands b{font-family: Vidaloka, Georgia, serif; font-weight: 400; color: rgb(255, 255, 255); margin-right: 3px; font-size: 13px;}
.bye-x .bye-byh-brands :is(a,div:where(.bye-amb-enllac)):hover{border-color: rgb(227, 4, 38);}
.bye-x .bye-byh-lang{position: relative;}
.bye-x .bye-byh-lang-b{display: inline-flex; align-items: center; gap: 6px; background: none; border: 0px; color: rgb(233, 227, 221); font: 600 12.5px Inter, sans-serif; cursor: pointer; padding: 6px 0px;}
.bye-x .bye-byh-lang-b .bye-byh-i{width: 15px; height: 15px;}
.bye-x .bye-byh-lang-l{display: none; position: absolute; right: 0px; top: 100%; min-width: 170px; background: rgb(255, 255, 255); border: 1px solid rgb(231, 225, 219); border-radius: 6px; padding: 6px; z-index: 5;}
.bye-x .bye-byh-lang.bye-is-open .bye-byh-lang-l{display: block;}
.bye-x .bye-byh-lang-l span{display: flex; justify-content: space-between; gap: 12px; padding: 8px 10px; font-size: 13px; font-weight: 600; color: rgb(185, 177, 170); border-radius: 4px;}
.bye-x .bye-byh-lang-l span small{font-weight: 400;}
.bye-x .bye-byh-lang-l span.bye-is-on{color: rgb(35, 31, 32); background: rgb(250, 247, 243);}
.bye-x .bye-byh-main{background: rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 225, 219); transition: box-shadow 0.2s;}
.bye-x .bye-byh-main-in{height: var(--h-main); display: flex; align-items: center; gap: 28px; transition: height 0.2s;}
.bye-x .bye-byh.bye-is-scrolled .bye-byh-main-in{height: 66px;}
.bye-x .bye-byh-logo{flex: 0 0 auto; display: block; line-height: 0;}
.bye-x .bye-byh-logo img{width: 150px; height: auto; transition: width 0.2s;}
.bye-x .bye-byh.bye-is-scrolled .bye-byh-main-in .bye-byh-logo img{width: 128px;}
.bye-x .bye-byh-nav{flex: 1 1 0%; display: flex; justify-content: center; height: 100%;}
.bye-x .bye-byh-menu{display: flex; align-items: stretch; gap: 2px; height: 100%;}
.bye-x .bye-byh-menu > li{display: flex; align-items: center; position: static;}
.bye-x .bye-byh-top{position: relative; display: flex; align-items: center; height: 100%; padding: 0px 12px; font-size: 15px; font-weight: 600; color: rgb(35, 31, 32); letter-spacing: 0.005em; transition: color 0.15s;}
.bye-x .bye-byh-top::after{content: ""; position: absolute; left: 12px; right: 12px; bottom: -1px; height: 3px; background: rgb(227, 4, 38); transform: scaleX(0); transform-origin: left center; transition: transform 0.2s;}
.bye-x .bye-byh-menu > li:hover > .bye-byh-top,.bye-x .bye-byh-menu > li.bye-is-open > .bye-byh-top{color: rgb(227, 4, 38);}
.bye-x .bye-byh-top[aria-current]::after,.bye-x .bye-byh-menu > li.bye-is-open > .bye-byh-top::after{transform: scaleX(1);}
.bye-x .bye-byh-exp{display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; margin-left: -8px; margin-right: 4px; background: none; border: 0px; padding: 0px; color: rgb(110, 104, 105); cursor: pointer; border-radius: 4px;}
.bye-x .bye-byh-exp .bye-byh-i{width: 15px; height: 15px; transition: transform 0.2s;}
.bye-x .bye-byh-menu > li.bye-is-open .bye-byh-exp .bye-byh-i{transform: rotate(180deg);}
.bye-x .bye-byh-menu > li.bye-is-open .bye-byh-exp{color: rgb(227, 4, 38);}
.bye-x .bye-byh-act{flex: 0 0 auto; display: flex; align-items: center; gap: 10px;}
.bye-x .bye-byh-ib{display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; border: 1px solid rgb(231, 225, 219); background: rgb(255, 255, 255); color: rgb(35, 31, 32); cursor: pointer; transition: border-color 0.15s, color 0.15s;}
.bye-x .bye-byh-ib:hover{border-color: rgb(227, 4, 38); color: rgb(227, 4, 38);}
.bye-x .bye-byh-burger{display: none;}
.bye-x .bye-byh-btn{display: inline-flex; align-items: center; gap: 8px; font: 600 14px Inter, sans-serif; padding: 12px 18px; border-radius: 6px; border: 2px solid rgb(227, 4, 38); white-space: nowrap; transition: background 0.15s, color 0.15s, border-color 0.15s;}
.bye-x .bye-byh-btn svg{width: 16px; height: 16px;}
.bye-x .bye-byh-btn--red{background: rgb(227, 4, 38); color: rgb(255, 255, 255) !important;}
.bye-x .bye-byh-btn--red:hover{background: rgb(181, 0, 28); border-color: rgb(181, 0, 28);}
.bye-x .bye-byh-btn--ghost{background: transparent; border-color: rgb(35, 31, 32); color: rgb(35, 31, 32) !important;}
.bye-x .bye-byh-btn--ghost:hover{border-color: rgb(227, 4, 38); color: rgb(227, 4, 38) !important;}
.bye-x .bye-byh-mega{position: absolute; left: 0px; right: 0px; top: 100%; background: rgb(255, 255, 255); border-top: 1px solid rgb(231, 225, 219); border-bottom: 1px solid rgb(231, 225, 219); padding: 28px 0px 30px; opacity: 0; visibility: hidden; transform: translateY(-6px); transition: opacity 0.18s, transform 0.18s, visibility 0.18s;}
.bye-x .bye-byh-menu > li.bye-is-open .bye-byh-mega{opacity: 1; visibility: visible; transform: none; transition: opacity 0.18s, transform 0.18s;}
.bye-x .bye-byh-mega::before{content: ""; position: absolute; left: 0px; right: 0px; top: 0px; height: 3px; background: repeating-linear-gradient(45deg, rgb(227, 4, 38) 0px, rgb(227, 4, 38) 2px, transparent 2px, transparent 11px); opacity: 0.5;}
.bye-x .bye-byh-mega-grid{display: grid; grid-template-columns: minmax(0px, 1.7fr) minmax(0px, 1fr) minmax(0px, 0.95fr); gap: 36px;}
.bye-x .bye-byh-lbl{font-size: 11.5px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(110, 104, 105); margin: 0px 0px 12px;}
.bye-x .bye-byh-fams{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 4px 14px;}
.bye-x .bye-byh-fam{display: flex; align-items: center; gap: 12px; padding: 8px; border-radius: 6px; transition: background 0.15s;}
.bye-x .bye-byh-fam:hover,.bye-x .bye-byh-fam[aria-current]{background: rgb(250, 247, 243);}
.bye-x .bye-byh-fam-img{width: 52px; height: 52px; object-fit: cover; border-radius: 4px; background: rgb(243, 237, 230); flex: 0 0 auto;}
.bye-x .bye-byh-fam strong{display: block; font-size: 14.5px; color: rgb(35, 31, 32); line-height: 1.3;}
.bye-x .bye-byh-fam small{display: block; font-size: 12.5px; color: rgb(110, 104, 105); line-height: 1.35; margin-top: 2px;}
.bye-x .bye-byh-fam:hover strong{color: rgb(227, 4, 38);}
.bye-x .bye-byh-all{display: inline-flex; align-items: center; gap: 8px; margin-top: 14px; font-size: 14px; font-weight: 600; color: rgb(35, 31, 32);}
.bye-x .bye-byh-all svg{width: 16px; height: 16px; color: rgb(227, 4, 38); transition: transform 0.15s;}
.bye-x .bye-byh-all:hover{color: rgb(227, 4, 38);}
.bye-x .bye-byh-all:hover svg{transform: translateX(3px);}
.bye-x .bye-byh-col--fl{border-left: 1px solid rgb(231, 225, 219); padding-left: 30px;}
.bye-x .bye-byh-fl{columns: 1;}
.bye-x .bye-byh-fl-g{margin-bottom: 10px; break-inside: avoid;}
.bye-x .bye-byh-fl-fam{display: block; font-size: 12px; font-weight: 600; color: rgb(227, 4, 38); margin-bottom: 3px;}
.bye-x .bye-byh-fl-g ul li :is(a,div:where(.bye-amb-enllac)){display: block; padding: 3px 0px; font-size: 14px; color: rgb(59, 55, 56);}
.bye-x .bye-byh-fl-g ul li :is(a,div:where(.bye-amb-enllac)):hover,.bye-x .bye-byh-fl-g ul li :is(a,div:where(.bye-amb-enllac))[aria-current]{color: rgb(227, 4, 38);}
.bye-x .bye-byh-promo{display: flex; flex-direction: column; gap: 8px;}
.bye-x .bye-byh-pcard{display: flex; flex-direction: column; gap: 4px; padding: 18px; background: rgb(35, 31, 32); border-radius: 6px; color: rgb(233, 227, 221); margin-bottom: 12px; transition: background 0.15s;}
.bye-x .bye-byh-pcard:hover{background: rgb(47, 42, 43);}
.bye-x .bye-byh-pcard-draw{display: flex; gap: 10px; align-items: center; margin-bottom: 10px;}
.bye-x .bye-byh-pcard-draw img{height: 30px; width: auto; filter: invert(1); opacity: 0.85;}
.bye-x .bye-byh-pcard strong{font-family: Vidaloka, Georgia, serif; font-weight: 400; font-size: 20px; color: rgb(255, 255, 255);}
.bye-x .bye-byh-pcard small{font-size: 13px; line-height: 1.45; color: rgb(189, 181, 174);}
.bye-x .bye-byh-more{display: inline-flex; align-items: center; gap: 8px; margin-top: 8px; font-size: 13.5px; font-weight: 600; color: rgb(255, 255, 255);}
.bye-x .bye-byh-more svg{width: 15px; height: 15px; color: rgb(227, 4, 38);}
.bye-x .bye-byh-dl{display: flex; align-items: center; gap: 12px; padding: 10px 12px; border: 1px solid rgb(231, 225, 219); border-radius: 6px; transition: border-color 0.15s;}
.bye-x .bye-byh-dl:hover{border-color: rgb(227, 4, 38);}
.bye-x .bye-byh-dl > svg{width: 18px; height: 18px; color: rgb(227, 4, 38); flex: 0 0 auto;}
.bye-x .bye-byh-dl strong{display: block; font-size: 14px; color: rgb(35, 31, 32);}
.bye-x .bye-byh-dl small{display: block; font-size: 12px; color: rgb(110, 104, 105);}
.bye-x .bye-byh-mega-head{display: flex; justify-content: space-between; align-items: baseline;}
.bye-x .bye-byh-mega-head .bye-byh-all{margin: 0px;}
.bye-x .bye-byh-secs{display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 14px;}
.bye-x .bye-byh-sec{display: flex; flex-direction: column; gap: 3px;}
.bye-x .bye-byh-sec-img{display: block; aspect-ratio: 4 / 3; border-radius: 6px; overflow: hidden; background: rgb(243, 237, 230); margin-bottom: 8px;}
.bye-x .bye-byh-sec-img img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s;}
.bye-x .bye-byh-sec:hover .bye-byh-sec-img img{transform: scale(1.04);}
.bye-x .bye-byh-sec strong{font-size: 15px; color: rgb(35, 31, 32);}
.bye-x .bye-byh-sec small{font-size: 12.5px; color: rgb(110, 104, 105); line-height: 1.4;}
.bye-x .bye-byh-sec:hover strong,.bye-x .bye-byh-sec[aria-current] strong{color: rgb(227, 4, 38);}
.bye-x .bye-byh-mega-foot{display: flex; justify-content: space-between; align-items: center; gap: 20px; margin-top: 22px; padding: 14px 18px; background: rgb(250, 247, 243); border-radius: 6px; font-size: 14.5px; color: rgb(59, 55, 56);}
.bye-x .bye-byh-search{position: fixed; inset: 0px; z-index: 10001; display: flex; justify-content: center; align-items: flex-start; padding: 10vh 16px 16px; pointer-events: none; opacity: 0; transition: opacity 0.18s;}
.bye-x .bye-byh-search.bye-is-on{opacity: 1; pointer-events: auto;}
.bye-x .bye-byh-search-in{width: 100%; max-width: 720px; background: rgb(255, 255, 255); border-radius: 10px; overflow: hidden; max-height: 80vh; display: flex; flex-direction: column;}
.bye-x .bye-byh-search-bar{display: flex; align-items: center; gap: 12px; padding: 6px 10px 6px 20px; border-bottom: 1px solid rgb(231, 225, 219);}
.bye-x .bye-byh-search-bar > .bye-byh-i{color: rgb(227, 4, 38); width: 20px; height: 20px;}
.bye-x .bye-byh-search-bar input{flex: 1 1 0%; outline: 0px; font: 500 17px Inter, sans-serif; color: rgb(35, 31, 32); border: 0px !important; padding: 16px 0px !important; background: none !important; box-shadow: none !important; height: auto !important;}
.bye-x .bye-byh-x{display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 0px; background: rgb(250, 247, 243); border-radius: 50%; cursor: pointer; color: rgb(35, 31, 32);}
.bye-x .bye-byh-results{overflow: auto; padding: 0px 20px;}
.bye-x .bye-byh-results.bye-is-on{padding: 16px 20px 6px;}
.bye-x .bye-byh-search-hint{padding: 12px 20px 16px; font-size: 13px; color: rgb(110, 104, 105); border-top: 1px solid rgb(243, 237, 230); display: flex; flex-wrap: wrap; gap: 6px; align-items: center;}
.bye-x .bye-byh-search-hint button{border: 1px solid rgb(231, 225, 219); background: rgb(255, 255, 255); border-radius: 999px; padding: 4px 11px; font: 500 13px Inter, sans-serif; color: rgb(35, 31, 32); cursor: pointer;}
.bye-x .bye-byh-search-hint button:hover{border-color: rgb(227, 4, 38); color: rgb(227, 4, 38);}
.bye-x .bye-byh-scrim{position: fixed; inset: 0px; background: rgba(35, 31, 32, 0.55); z-index: 10000;}
body.bye-x.bye-byh-lock{overflow: hidden;}
.bye-x .bye-byh-drawer{position: fixed; inset: 0px; z-index: 10001; pointer-events: none;}
.bye-x .bye-byh-drawer-in{position: absolute; top: 0px; right: 0px; bottom: 0px; width: min(440px, 100%); background: rgb(255, 255, 255); transform: translateX(100%); transition: transform 0.25s; overflow-y: auto; display: flex; flex-direction: column;}
.bye-x .bye-byh-drawer.bye-is-on{pointer-events: auto;}
.bye-x .bye-byh-drawer.bye-is-on .bye-byh-drawer-in{transform: none;}
.bye-x .bye-byh-drawer-top{display: flex; justify-content: space-between; align-items: center; padding: 14px 20px; border-bottom: 1px solid rgb(231, 225, 219);}
.bye-x .bye-byh-drawer-top .bye-byh-logo img{width: 120px;}
.bye-x .bye-byh-msearch{display: flex; align-items: center; gap: 10px; margin: 16px 20px 6px; padding: 12px 14px; border: 1px solid rgb(231, 225, 219); border-radius: 8px; background: rgb(250, 247, 243); color: rgb(110, 104, 105); font: 500 14px Inter, sans-serif; text-align: left; cursor: pointer;}
.bye-x .bye-byh-msearch .bye-byh-i{color: rgb(227, 4, 38);}
.bye-x .bye-byh-macc{padding: 6px 20px;}
.bye-x .bye-byh-macc > li{border-bottom: 1px solid rgb(231, 225, 219);}
.bye-x .bye-byh-acc,.bye-x .bye-byh-mtop{display: flex; width: 100%; justify-content: space-between; align-items: center; padding: 16px 0px; background: none; border: 0px; font: 600 17px Inter, sans-serif; color: rgb(35, 31, 32); cursor: pointer; text-align: left;}
.bye-x .bye-byh-mtop[aria-current],.bye-x .bye-byh-acc[aria-expanded="true"]{color: rgb(227, 4, 38);}
.bye-x .bye-byh-acc .bye-byh-i{transition: transform 0.2s;}
.bye-x .bye-byh-acc[aria-expanded="true"] .bye-byh-i{transform: rotate(180deg);}
.bye-x .bye-byh-acc-p{display: none; padding: 0px 0px 16px;}
.bye-x .bye-byh-acc[aria-expanded="true"] + .bye-byh-acc-p{display: block;}
.bye-x .bye-byh-mlist{display: grid; gap: 4px; margin-bottom: 14px !important;}
.bye-x .bye-byh-mlist :is(a,div:where(.bye-amb-enllac)){display: flex; align-items: center; gap: 12px; padding: 6px; border-radius: 6px; font-size: 15px; color: rgb(35, 31, 32);}
.bye-x .bye-byh-mlist :is(a,div:where(.bye-amb-enllac))[aria-current]{background: rgb(250, 247, 243); color: rgb(227, 4, 38);}
.bye-x .bye-byh-mthumb{width: 40px; height: 40px; object-fit: cover; border-radius: 4px; background: rgb(243, 237, 230);}
.bye-x .bye-byh-mlinks{display: flex; flex-wrap: wrap; gap: 6px;}
.bye-x .bye-byh-mlinks :is(a,div:where(.bye-amb-enllac)){display: block; padding: 6px 11px; border: 1px solid rgb(231, 225, 219); border-radius: 999px; font-size: 13.5px; color: rgb(35, 31, 32);}
.bye-x .bye-byh-mlinks :is(a,div:where(.bye-amb-enllac))[aria-current]{border-color: rgb(227, 4, 38); color: rgb(227, 4, 38);}
.bye-x .bye-byh-mfoot{margin-top: auto; padding: 20px; background: rgb(250, 247, 243); display: flex; flex-direction: column; gap: 12px;}
.bye-x .bye-byh-mfoot .bye-byh-btn{justify-content: center;}
.bye-x .bye-byh-mc{display: flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 600; color: rgb(35, 31, 32);}
.bye-x .bye-byh-mc .bye-byh-i{color: rgb(227, 4, 38);}
.bye-x .bye-byh-mcat{display: flex; gap: 14px; flex-wrap: wrap; font-size: 13.5px;}
.bye-x .bye-byh-mcat :is(a,div:where(.bye-amb-enllac)){display: inline-flex; align-items: center; gap: 6px; color: rgb(59, 55, 56);}
.bye-x .bye-byh-mcat svg{width: 15px; height: 15px; color: rgb(227, 4, 38);}
@media (max-width: 1240px){
.bye-x .bye-byh-top{padding: 0px 9px; font-size: 14.5px;}
.bye-x .bye-byh-main-in{gap: 18px;}
.bye-x .bye-byh-tag{display: none;}
}
@media (max-width: 1100px){
.bye-x .bye-byh{--h-main: 66px;}
.bye-x .bye-byh-nav,.bye-x .bye-byh-cta{display: none;}
.bye-x .bye-byh-burger{display: inline-flex;}
.bye-x .bye-byh-main-in{justify-content: space-between;}
.bye-x .bye-byh-logo img{width: 124px;}
.bye-x .bye-byh-util-in{justify-content: flex-end;}
}
@media (max-width: 640px){
.bye-x .bye-byh{--h-util: 0px;}
.bye-x .bye-byh-util{display: none;}
.bye-x .bye-byh-main-in{height: 60px !important;}
.bye-x .bye-byh-logo img{width: 112px !important;}
.bye-x .bye-byh-ib{width: 40px; height: 40px;}
}
.bye-x.bye-b-byh-on .bye-bx-tocm{top: 66px;}
.bye-x .bye-byh :is(a,div:where(.bye-amb-enllac)),.bye-x .bye-byh :is(a,div:where(.bye-amb-enllac)) *{text-decoration: none !important;}
.bye-x .bye-byh .bye-byh-macc{padding: 6px 20px;}
.bye-x .bye-byh .bye-byh-mlist{margin: 0px 0px 14px;}
.bye-x .bye-byh .bye-byh-fl{columns: 2; column-gap: 24px;}
.bye-x .bye-byh-pcard-draw{overflow: hidden;}
.bye-x .bye-byh-pcard-draw img{max-width: 30%; object-fit: contain; height: 26px !important; width: auto !important;}
.bye-x .bye-byh-search-bar input::-webkit-search-cancel-button{appearance: none; display: none;}
.bye-x .bye-byh-mega-grid{grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1.15fr) minmax(0px, 0.9fr);}
.bye-x .bye-byh-wrap,.bye-x .bye-byf-wrap{width: 100%; max-width: none !important; padding-left: clamp(16px, 3.2vw, 56px) !important; padding-right: clamp(16px, 3.2vw, 56px) !important;}
.bye-x .bye-fusion-tb-footer .bye-byf,.bye-x .bye-byh{width: 100%; max-width: none;}
@media (max-width: 1280px){
.bye-x .bye-byh-top{padding: 0px 8px; font-size: 14px;}
.bye-x .bye-byh-main-in{gap: 14px;}
.bye-x .bye-byh-logo img{width: 132px;}
.bye-x .bye-byh-cta{padding: 11px 14px; font-size: 13.5px;}
.bye-x .bye-byh-brands{display: none;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero{position: relative; overflow: hidden; background: rgb(21, 18, 19); color: rgb(255, 255, 255); isolation: isolate;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-video{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; z-index: -2;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-shade{position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.6) 100%);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-grid{display: grid; grid-template-columns: minmax(0px, 1.15fr) minmax(0px, 0.85fr); gap: 64px; align-items: center; padding-top: 88px; padding-bottom: 72px; min-height: 560px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero .bye-bx-eyebrow{color: rgb(255, 90, 110);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero .bye-bx-h1{max-width: 640px; color: rgb(255, 255, 255) !important; font-size: 58px !important; line-height: 1.05 !important; margin: 0px 0px 22px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero .bye-bx-lead{max-width: 560px; color: rgb(233, 227, 221) !important; margin: 0px 0px 30px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-btns{display: flex; flex-wrap: wrap; align-items: center; gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn svg{width: 17px; height: 17px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--light{background: transparent; color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.8);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-btn--light:hover{background: rgb(255, 255, 255); color: var(--bx-ink); border-color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-new{display: inline-flex; align-items: center; gap: 10px; margin-left: 6px; font-size: 15px; font-weight: 600; color: rgb(255, 255, 255); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-new span{font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; background: var(--bx-red); color: rgb(255, 255, 255); padding: 3px 8px; border-radius: 999px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-new svg{width: 16px; height: 16px; transition: transform 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-new:hover{color: rgb(255, 90, 110);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-new:hover svg{transform: translateX(3px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htiles{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; min-height: 138px; padding: 18px; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 8px; background: rgba(255, 255, 255, 0.07); backdrop-filter: blur(6px); color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; transition: background 0.2s, border-color 0.2s, transform 0.2s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile img{width: 58px; height: 58px; object-fit: contain; transition: transform 0.2s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile:hover{background: rgba(255, 255, 255, 0.14); border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile:hover img{transform: scale(1.08);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile--all{background: var(--bx-red); border-color: var(--bx-red); flex-direction: row; gap: 10px; text-align: center;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile--all svg{width: 18px; height: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile--all:hover{background: var(--bx-red-ink); border-color: var(--bx-red-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts{border-top: 1px solid rgba(255, 255, 255, 0.14); background: rgba(21, 18, 19, 0.55);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dl{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dl div{padding: 20px 0px 20px 24px; border-left: 1px solid rgba(255, 255, 255, 0.14);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dl div:first-child{border-left: none; padding-left: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dt{font-family: var(--bx-serif); font-size: 28px; line-height: 1.1; color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dd{margin: 4px 0px 0px; font-size: 13.5px; color: rgb(189, 181, 174);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfams{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam{display: flex; flex-direction: column; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: rgb(255, 255, 255); transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam-img{aspect-ratio: 4 / 3; overflow: hidden; background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam-img img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam:hover img{transform: scale(1.04);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam-b{padding: 12px 14px 14px; display: flex; flex-direction: column; gap: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam-b strong{font-size: 15.5px; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam-b small{font-size: 13px; color: var(--bx-muted); line-height: 1.4;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam:hover strong{color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hmore{margin: 24px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpres{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre{display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre-img{background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre-img img{width: 100%; height: 100%; object-fit: cover; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre-b{padding: 26px 26px 24px; display: flex; flex-direction: column; align-items: flex-start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre-tag{font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bx-red); margin-bottom: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre-tag b{font-family: var(--bx-serif); font-weight: 400; font-size: 15px; letter-spacing: 0px; text-transform: none; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre h3{font-family: var(--bx-serif) !important; font-weight: 400 !important; font-size: 26px !important; margin: 0px 0px 10px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre p{font-size: 16px !important; margin: 0px 0px 20px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre .bye-bx-btn{margin-top: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmts{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt{display: flex; flex-direction: column; padding: 22px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: rgb(255, 255, 255); transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt-ico{display: flex; align-items: center; height: 64px; margin-bottom: 14px; padding: 0px 0px 14px; border-bottom: 1px solid var(--bx-line);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt-ico img{max-height: 44px; width: auto; max-width: 100%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt-tag{font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt h3{margin: 4px 0px 8px !important; font-size: 18px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmt p{flex: 1 1 0%; font-size: 15px !important; line-height: 1.6 !important; margin: 0px 0px 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsecs{display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-c{position: relative; display: flex; flex-direction: column; border-radius: var(--bx-radius); overflow: hidden; background: var(--bx-ink); color: rgb(255, 255, 255); text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-img{aspect-ratio: 3 / 4; overflow: hidden;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-img img{width: 100%; height: 100%; object-fit: cover; opacity: 0.82; transition: transform 0.3s, opacity 0.3s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-c:hover img{transform: scale(1.05); opacity: 0.65;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-b{position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 48px 16px 16px; background: linear-gradient(rgba(35, 31, 32, 0), rgba(35, 31, 32, 0.92)); display: flex; flex-direction: column; gap: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-b strong{font-size: 15.5px; line-height: 1.3; color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-b small{font-size: 12.5px; color: rgb(217, 210, 203);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-c > svg{position: absolute; top: 14px; right: 14px; width: 30px; height: 30px; padding: 7px; border-radius: 50%; background: var(--bx-red); color: rgb(255, 255, 255); transition: transform 0.2s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsec-c:hover > svg{transform: translateX(3px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhead{display: flex; justify-content: space-between; align-items: flex-end; gap: 20px; margin-bottom: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhead h2{margin-bottom: 0px !important;}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-grid{grid-template-columns: minmax(0px, 1fr); gap: 40px; padding-top: 56px; min-height: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero .bye-bx-h1{font-size: 44px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htiles{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfams{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpres{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmts{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsecs{grid-template-columns: repeat(3, minmax(0px, 1fr));}
}
@media (max-width: 700px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-grid{padding-top: 40px; padding-bottom: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero .bye-bx-h1{font-size: 34px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-btns .bye-bx-btn{flex: 1 1 100%;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhero-new{margin: 6px 0px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile{min-height: 104px; font-size: 14.5px; gap: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile img{width: 44px; height: 44px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htiles{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dl{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dl div{padding: 14px 0px 14px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dl div:nth-child(3){border-left: none; padding-left: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfacts dt{font-size: 23px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfams{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hpre-img{aspect-ratio: 16 / 9;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfmts{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hsecs{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hhead{flex-direction: column; align-items: flex-start;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam--all{justify-content: center; align-items: flex-start; gap: 6px; padding: 22px; background: var(--bx-ink); border-color: var(--bx-ink); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam--all span{font-family: var(--bx-serif); font-size: 24px; line-height: 1.15; color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam--all small{font-size: 13px; color: rgb(189, 181, 174);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam--all svg{width: 22px; height: 22px; color: var(--bx-red); margin-top: 10px; transition: transform 0.15s;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam--all:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-hfam--all:hover svg{transform: translateX(4px);}
@media (max-width: 700px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htiles{gap: 8px; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile{min-height: 84px; padding: 10px 6px; font-size: 13px; gap: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile img{width: 34px; height: 34px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile--all{flex-direction: column; font-size: 12.5px; line-height: 1.25;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-htile--all svg{display: none;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-video{margin: 28px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-art-video video{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: var(--bx-radius); background: rgb(0, 0, 0);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nchips{display: flex; flex-wrap: wrap; gap: 10px; list-style: none !important; margin: 22px 0px 0px !important; padding: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nchips li{display: flex; align-items: center; gap: 10px; padding: 10px 16px 10px 10px; border: 1px solid var(--bx-line); border-radius: 999px; background: var(--bx-cream); font-size: 15.5px; font-weight: 600; color: var(--bx-ink); margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nchips .bye-bx-pchk-i{background: rgb(255, 255, 255); margin: 0px; flex: 0 0 26px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nafter{margin-top: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nh3{font-family: var(--bx-serif) !important; font-weight: 400 !important; font-size: 26px !important; margin: 44px 0px 12px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmts{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px; margin-top: 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt{border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; display: flex; flex-direction: column;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt-head{background: var(--bx-ink); color: rgb(255, 255, 255); padding: 16px 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt-head span{font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(255, 90, 110);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt-head span b{font-family: var(--bx-serif); font-weight: 400; letter-spacing: 0px; text-transform: none; color: rgb(255, 255, 255); font-size: 15px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt-head h3{color: rgb(255, 255, 255) !important; font-family: var(--bx-serif) !important; font-weight: 400 !important; font-size: 24px !important; margin: 2px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt ul{flex: 1 1 0%; list-style: none !important; margin: 0px !important; padding: 6px 22px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt li{padding: 12px 0px; border-bottom: 1px solid var(--bx-line); margin: 0px !important; font-size: 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt li:last-child{border-bottom: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt code,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag code{font-family: ui-monospace, Menlo, Consolas, monospace; font-size: 0.92em; background: var(--bx-red-tint); color: var(--bx-red-ink); padding: 2px 7px; border-radius: 4px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmt .bye-bx-more{margin: 0px 22px 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat{display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: var(--bx-cream); margin-top: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-img{background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-img img{width: 100%; height: 100%; object-fit: cover; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-b{padding: 30px 32px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-b h3{font-family: var(--bx-serif) !important; font-weight: 400 !important; font-size: 30px !important; margin: 0px 0px 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-b p{font-size: 16px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-cta{display: flex; flex-wrap: wrap; gap: 10px; margin-top: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflags{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px; margin-top: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag{display: grid; grid-template-columns: 150px minmax(0px, 1fr); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; background: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag-img{background: var(--bx-sand);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag-img img{width: 100%; height: 100%; object-fit: cover; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag-b{padding: 20px 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag-b h3{font-size: 18px !important; margin: 0px 0px 8px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag-b p{font-size: 15px !important; line-height: 1.6 !important; margin: 0px 0px 10px !important;}
@media (max-width: 860px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfmts,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflags,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-img{aspect-ratio: 16 / 10;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nfeat-b{padding: 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-nflag{grid-template-columns: 110px minmax(0px, 1fr);}
}
.bye-x .bye-byh-new{margin-bottom: 12px; background: rgb(253, 236, 239); border-color: rgb(227, 4, 38) !important;}
.bye-x .bye-byh-new-t{flex: 0 0 auto; font-size: 10.5px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; background: rgb(227, 4, 38); color: rgb(255, 255, 255); padding: 3px 7px; border-radius: 999px;}
.bye-x .bye-byh-acc-p .bye-byh-all{margin-right: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-contact-grid > div > p :is(a,div:where(.bye-amb-enllac)){font-weight: 600; text-decoration-color: var(--bx-red); color: rgb(255, 255, 255) !important;}
.bye-x .bye-byh-lang-l :is(a,div:where(.bye-amb-enllac)){display: flex; justify-content: space-between; gap: 12px; padding: 8px 10px; font-size: 13px; font-weight: 600; border-radius: 4px; color: rgb(35, 31, 32) !important;}
.bye-x .bye-byh-lang-l :is(a,div:where(.bye-amb-enllac)) small{font-weight: 400; color: rgb(110, 104, 105);}
.bye-x .bye-byh-lang-l :is(a,div:where(.bye-amb-enllac)):hover{background: rgb(250, 247, 243); color: rgb(227, 4, 38) !important;}
.bye-x .bye-byh-lang-l{min-width: 200px;}
.bye-x .bye-byh-mlang{display: flex; flex-wrap: wrap; gap: 6px;}
.bye-x .bye-byh-mlang :is(a,div:where(.bye-amb-enllac)),.bye-x .bye-byh-mlang span{display: inline-flex; align-items: center; justify-content: center; min-width: 40px; padding: 6px 10px; border: 1px solid rgb(231, 225, 219); border-radius: 999px; font-size: 13px; font-weight: 600; color: rgb(35, 31, 32); background: rgb(255, 255, 255);}
.bye-x .bye-byh-mlang span.bye-is-on{background: rgb(227, 4, 38); border-color: rgb(227, 4, 38); color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-card--cta{background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cta-art{display: flex; align-items: center; justify-content: center; background: var(--bx-stripe),var(--bx-red-tint) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-cta-art span{font-family: var(--bx-serif); font-size: 44px; color: var(--bx-red); background: rgb(255, 255, 255); border: 2px solid var(--bx-red); border-radius: 6px; padding: 10px 22px; line-height: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-checklist--1{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brands{gap: 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand{border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-cream); padding: 28px 28px 24px; display: flex; flex-direction: column;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand-head{display: flex; align-items: baseline; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand-head h3{font-family: var(--bx-serif) !important; font-size: 30px !important; margin: 0px !important; color: var(--bx-ink) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand-head span{font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--bx-red); font-weight: 600;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand .bye-bx-checklist{border-top: 1px solid var(--bx-line-strong); margin-top: 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand .bye-bx-checklist li{padding: 16px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brand .bye-bx-btn{align-self: flex-start; margin-top: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figure--diag{background: var(--bx-white); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); padding: 18px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-diag{width: 100%; height: auto; display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-group{margin-top: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-gt{display: flex; align-items: baseline; gap: 12px; font-family: var(--bx-serif) !important; font-size: 26px !important; font-weight: 400 !important; margin: 0px 0px 14px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-gt span{font-family: var(--bx-sans); font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bx-red); font-weight: 600;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-grid{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-card{display: flex; flex-direction: column; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-white); overflow: hidden; transition: border-color 0.15s, transform 0.15s; scroll-margin-top: 120px; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-card:hover{border-color: var(--bx-red); transform: translateY(-2px);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-card:target{border-color: var(--bx-red); outline: 2px solid var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-ico{position: relative; height: 132px; display: flex; align-items: center; justify-content: center; background: var(--bx-cream); border-bottom: 1px solid var(--bx-line); padding: 0px 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-ico::after{content: ""; position: absolute; right: 0px; top: 0px; width: 34px; height: 34px; background: var(--bx-stripe); opacity: 0.5; mask: linear-gradient(225deg, rgb(0, 0, 0) 50%, transparent 50%);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-ico img{width: 100%; max-width: 220px; height: auto; max-height: 64px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tag{display: block; font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--bx-red); font-weight: 600; padding: 14px 16px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-name{display: block; font-size: 16px; font-weight: 600; color: var(--bx-ink); line-height: 1.35; padding: 4px 16px 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-overlay{position: fixed; inset: 0px; background: rgba(35, 31, 32, 0.45); z-index: 9998;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-drawer{position: fixed; top: 0px; right: 0px; bottom: 0px; width: min(440px, 100%); background: rgb(255, 255, 255); z-index: 9999; border-left: 4px solid var(--bx-red); padding: 28px 28px 32px; overflow-y: auto; display: flex; flex-direction: column; gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-drawer[hidden],.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-overlay[hidden]{display: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-close{position: absolute; top: 14px; right: 16px; width: 40px; height: 40px; border: 1px solid var(--bx-line-strong); border-radius: 50%; background: rgb(255, 255, 255); font-size: 24px; line-height: 1; cursor: pointer; color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-drawer .bye-bx-fx-tag{padding: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-dname{font-family: var(--bx-serif) !important; font-size: 30px !important; line-height: 1.15 !important; color: var(--bx-ink) !important; margin: 0px 48px 8px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-dico{background:var(--bx-cream);border:1px solid var(--bx-line);border-radius:var(--bx-radius);height:200px;display:flex;align-items:center;justify-content:center;padding:24px;margin-bottom:10px;background-image:linear-gradient(var(--bx-line) 1px,transparent 1px),linear-gradient(90deg,var(--bx-line) 1px,transparent 1px);background-size:20px 20px}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-dico img{width: 100%; max-height: 110px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-ask{align-self: flex-start;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-dlabel{letter-spacing: 0.12em; text-transform: uppercase; font-weight: 600; border-top: 1px solid var(--bx-line); padding-top: 18px; font-size: 12px !important; color: var(--bx-muted) !important; margin: 18px 0px 4px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-related{display: flex; flex-wrap: wrap; gap: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler{background: var(--bx-white); border: 1px solid var(--bx-line); border-radius: var(--bx-radius); padding: 22px 24px; display: flex; flex-direction: column; gap: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-row{display: grid; grid-template-columns: 64px minmax(0px, 1fr) 150px; align-items: center; gap: 16px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-mm{font-weight: 700; color: var(--bx-ink); font-size: 20px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-mm small{font-size: 12px; font-weight: 600; color: var(--bx-muted); margin-left: 2px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-bar{display: block; border: 1.5px solid var(--bx-ink); border-radius: 2px; background: var(--bx-cream);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-bar.bye-is-hot{background: var(--bx-stripe),var(--bx-red-tint); border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-bar--max{height: 22px; border-style: dashed none dashed dashed; border-right-width: initial; border-right-color: initial; mask: linear-gradient(90deg, rgb(0, 0, 0) 70%, transparent);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-note{font-size: 13px; color: var(--bx-muted); font-weight: 500;}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-grid{grid-template-columns: repeat(3, minmax(0px, 1fr));}
}
@media (max-width: 760px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-ico{height: 96px; padding: 0px 12px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-name{font-size: 14px; padding: 4px 12px 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-fx-tag{padding: 12px 12px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-row{grid-template-columns: 52px minmax(0px, 1fr); gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ruler-note{display: none;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mt{margin-top: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero-grid{position: relative; display: grid; grid-template-columns: minmax(0px, 1.05fr) minmax(0px, 1fr); gap: 56px; align-items: center;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero-media{margin: 0px; position: relative;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero-media img{width: 100%; aspect-ratio: 5 / 4; object-fit: cover; border-radius: var(--bx-radius); display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero-media::after{content: ""; position: absolute; left: -14px; bottom: -14px; width: 120px; height: 120px; border-left: 4px solid var(--bx-red); border-bottom: 4px solid var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs{display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); border-top: 1px solid rgba(255, 255, 255, 0.18); margin: 56px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs div{padding: 28px 18px 34px; border-right: 1px solid rgba(255, 255, 255, 0.12);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs div:first-child{padding-left: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs div:last-child{border-right: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs dt{font-family: var(--bx-serif); font-size: 32px; white-space: nowrap; line-height: 1; color: rgb(255, 255, 255); margin-bottom: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs dd{margin: 0px; font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(189, 181, 174);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mosaic{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 14px; margin-top: 32px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mosaic img{width: 100%; height: auto; aspect-ratio: 4 / 5; object-fit: cover; border-radius: var(--bx-radius); display: block;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 0px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); overflow: hidden; margin: 8px 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars div{padding: 34px 30px; background: var(--bx-cream); border-right: 1px solid var(--bx-line); position: relative;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars div:last-child{border-right: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars div:nth-child(2){background: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars span{font-size: 13px; font-weight: 700; letter-spacing: 0.12em; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars div:nth-child(2) span{color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars p{font-family: var(--bx-serif); font-size: 32px !important; line-height: 1.15 !important; color: var(--bx-ink) !important; margin: 12px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars div:nth-child(2) p{color: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcards{gap: 16px; margin-top: 8px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard{display: flex; flex-direction: column; gap: 6px; padding: 28px 30px; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); background: var(--bx-white); transition: border-color 0.15s; text-decoration: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard:hover{border-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard-n{font-family: var(--bx-serif); font-size: 44px; line-height: 1; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard-t{font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bx-muted); font-weight: 600; margin-bottom: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard--dark{background: var(--bx-ink); border-color: var(--bx-ink);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard--dark .bye-bx-brandcard-n{color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard--dark .bye-bx-brandcard-t{color: rgb(189, 181, 174);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-brandcard--dark .bye-bx-more{color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values{list-style: none; display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); gap: 16px; padding: 0px !important; margin: 32px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li{grid-column: span 2; border: 1px solid var(--bx-line); border-radius: var(--bx-radius); padding: 28px 26px; background: var(--bx-white); position: relative; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li:nth-child(4),.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li:nth-child(5){grid-column: span 3;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li::before{content: ""; position: absolute; left: 0px; top: 0px; width: 64px; height: 4px; background: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values-n{font-family: var(--bx-serif); font-size: 44px; line-height: 1; color: var(--bx-red); display: block; margin-bottom: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values h3{font-size: 20px !important; margin: 0px 0px 8px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values p{font-size: 16px !important; line-height: 1.65 !important; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl{list-style: none; display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); gap: 0px; position: relative; padding: 0px !important; margin: 40px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl::before{content: ""; position: absolute; left: 0px; right: 0px; top: 58px; height: 2px; background: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl li{position: relative; padding: 0px 14px 0px 0px; margin: 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-y{display: block; font-family: var(--bx-serif); font-size: 30px; line-height: 1; color: var(--bx-ink); height: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-dot{display: block; width: 18px; height: 18px; border-radius: 50%; background: rgb(255, 255, 255); border: 4px solid var(--bx-red); margin: 9px 0px 22px; position: relative; z-index: 1;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl li:first-child .bye-bx-tl-dot{background: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl li.bye-is-future .bye-bx-tl-dot{border-style: dashed; border-color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl li.bye-is-future .bye-bx-tl-y{color: var(--bx-muted);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-card{border-top: 1px solid var(--bx-line); padding-top: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-card h3{font-size: 17px !important; margin: 0px 0px 6px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-card p{font-size: 15px !important; line-height: 1.6 !important; margin: 0px 0px 10px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-card .bye-bx-more{font-size: 14px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band{position: relative; width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); border-top: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band-in{max-width: var(--bx-wrap); margin: 0px auto; padding: 0px 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark{background: var(--bx-ink); padding: 80px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark h2{color: rgb(255, 255, 255) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark .bye-bx-kicker{color: rgb(255, 91, 115);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark p{color: rgb(233, 227, 221) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark strong{color: rgb(255, 255, 255);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark .bye-bx-prose :is(a,div:where(.bye-amb-enllac)){color: rgb(255, 255, 255); text-decoration-color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark .bye-bx-prose{max-width: 860px; margin-bottom: 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision{display: grid; grid-template-columns: minmax(0px, 1fr) 64px minmax(0px, 1fr); align-items: stretch; gap: 0px; margin: 28px 0px 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-step{border: 1px solid rgba(255, 255, 255, 0.22); border-radius: var(--bx-radius); padding: 26px 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-step.bye-is-next{border-color: var(--bx-red); background: rgba(227, 4, 38, 0.14);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-step span{font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(255, 91, 115); font-weight: 700;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-step p{font-family: var(--bx-serif); font-size: 28px !important; line-height: 1.2 !important; color: rgb(255, 255, 255) !important; margin: 10px 0px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-arrow{display: flex; align-items: center; justify-content: center; color: var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-arrow svg{width: 34px; height: 34px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans{display: grid; grid-template-columns: minmax(0px, 1.2fr) minmax(0px, 0.8fr); width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); padding: 0px !important; border-top: none !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans-txt{background: rgb(234, 234, 234); padding: 72px 56px 72px max(24px,calc((100vw - var(--bx-wrap))/2 + 24px));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans h2{color: var(--bx-red) !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans-logo{display: flex; align-items: center; justify-content: center; background: var(--bx-cream); padding: 48px; border-left: 4px solid var(--bx-red);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans-logo img{width: 100%; max-width: 360px; height: auto;}
@media (max-width: 1100px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs div:nth-child(3){border-right: none;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs div:nth-child(4){padding-left: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl{grid-template-columns: repeat(3, minmax(0px, 1fr)); row-gap: 36px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl::before{display: none;}
}
@media (max-width: 900px){
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ehero-grid{grid-template-columns: minmax(0px, 1fr); gap: 32px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs div{border-right: none; padding: 20px 12px 22px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-figs dt{font-size: 30px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mosaic{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-mosaic img:first-child{grid-column: 1 / span 2; aspect-ratio: 4 / 3;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars div{border-right: none; border-bottom: 1px solid var(--bx-line); padding: 22px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-pillars p{font-size: 26px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li,.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li:nth-child(4),.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-values li:nth-child(5){grid-column: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl{grid-template-columns: minmax(0px, 1fr); row-gap: 0px; padding-left: 28px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl::before{display: block; inset: 6px auto 6px 8px; width: 2px; height: auto;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl li{padding: 0px 0px 28px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-dot{position: absolute; left: -28px; top: 4px; margin: 0px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-y{height: auto; margin-bottom: 8px; font-size: 26px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-band--dark{padding: 56px 0px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision{grid-template-columns: minmax(0px, 1fr); gap: 10px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-arrow{transform: rotate(90deg); height: 40px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-vision-step p{font-size: 22px !important;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans{grid-template-columns: minmax(0px, 1fr);}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans-txt{padding: 52px 24px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans-logo{border-left: none; border-top: 4px solid var(--bx-red); padding: 36px 24px;}
}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-tl-card .bye-bx-more{display: inline-flex; width: auto; justify-content: flex-start; gap: 6px;}
.bye-x :is(.bye-id-main,#bye-0) .bye-bx .bye-bx-ampans h2{margin-bottom: 22px !important;}