.bw-s-8f61294d { font-size: var(--bw-font-size-h1); line-height: var(--bw-line-height-h1); color: var(--bw-surface-0); }
.bw-s-771c2ac5 { color: #ffffff; }
.bmwp-container-424dcc4b { display: flex; column-gap: 10px; row-gap: 10px; flex-direction: row; }
.bmwp-container-5da3dc04 { display: flex; column-gap: var(--bmwp-spacing-32); row-gap: var(--bmwp-spacing-32); flex-direction: column; }
.bmwp-column-ce899223 { display: flex; align-items: center; }
.bw-s-c895d050 img { border-radius: 9999rem; }
.bw-s-c895d050 a { border-radius: 9999rem; }
.bmwp-grid-e1c72fc4 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--bmwp-spacing-64); row-gap: var(--bmwp-spacing-64); }
.bmwp-container-0e2acb49 { max-width: var(--bw-container-width); margin-inline: auto; }
.bmwp-container-0d812ce7 { display: flex; align-items: center; justify-content: center; flex-direction: row; height: 100vh; padding-block: 80px 140px; position: relative; isolation: isolate; background-color: #dedede; }
.bmwp-container-0d812ce7:before { content: ""; position: absolute; inset: 0; z-index: -1; background-color: rgba(43, 43, 43, 0.63); pointer-events: none; border-radius: inherit; }
.bw-container-784206be { display: flex; column-gap: 10px; row-gap: 10px; flex-direction: row; }
.bw-container-072ff91d { display: flex; column-gap: var(--bmwp-spacing-32); row-gap: var(--bmwp-spacing-32); flex-direction: column; }
.bw-column-570603df { display: flex; align-items: center; }
.bw-grid-23cb3e3f { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--bmwp-spacing-64); row-gap: var(--bmwp-spacing-64); }
.bw-container-3f30e536 { max-width: var(--bw-container-width); margin-inline: auto; }
.bw-background-video-e72b47b2 { display: flex; align-items: center; justify-content: center; height: 100vh; padding-block: 80px; position: relative; isolation: isolate; }
.bw-background-video-e72b47b2:before { content: ""; position: absolute; inset: 0; z-index: -1; background-color: rgba(0, 0, 0, 0.8); pointer-events: none; border-radius: inherit; }
.bw-s-154ee766 { font-size: var(--bw-font-size-h2); line-height: var(--bw-line-height-h2); color: var(--bw-surface-100); }
.bw-s-154ee766:hover { color: #2900cc; }
.bw-s-154ee766:focus { color: #28a745; }
.bw-s-154ee766:active { color: #1a1a1a; }
.bw-s-b268f552 { font-size: var(--bw-font-size-h2); line-height: var(--bw-line-height-h2); }
.bw-container-1aaecac8 { max-width: var(--bw-container-width); margin-inline: auto; padding-block: 80px; }
.bw-video-player-3edc465f { width: 100%; border-radius: 16px; }
.bw-container-82524cd1 { width: 1200px; margin-inline: auto; padding: 2rem; background-color: var(--bw-sponge-bob); border-radius: 16px; }
.bw-s-0a16645d { font-size: var(--bw-font-size-h1); line-height: var(--bw-line-height-h1); color: var(--bw-surface-0); }
.bw-s-d1f892fa { color: #ffffff; }
.bw-s-0e10192b img { border-radius: 9999rem; }
.bw-s-0e10192b a { border-radius: 9999rem; }
.bw-s-6e029482 { font-size: var(--bw-font-size-h2); line-height: var(--bw-line-height-h2); color: var(--bw-surface-100); }
.bw-s-6e029482:hover { color: var(--bw-primary-color); }
.bw-s-6e029482:focus { color: var(--bw-tertiary-color); }
.bw-s-6e029482:active { color: var(--bw-surface-100); }
.bw-s-cf79d537 { font-size: var(--bw-font-size-h2); line-height: var(--bw-line-height-h2); }
.bw-s-64945966 { color: var(--bw-surface-0); }
.bmwp-container-c84d6e3f { display: flex; align-items: center; column-gap: 16px; row-gap: 16px; flex-direction: column; max-width: 640px; margin-inline: auto; }
.bw-s-9fab3412 { width: 32px; height: auto; }
.bw-s-4140b4e9 { font-size: 1.125rem; }
.bmwp-container-7a1e5c29 { margin-top: auto; padding-top: 16px; }
.bmwp-container-2f9c4b87 { display: flex; column-gap: 16px; row-gap: 16px; flex-direction: column; height: 100%; padding: 2rem; background-color: var(--bw-surface-0); border-radius: 8px; }
.bmwp-container-e6a2d817 { margin-top: auto; padding-top: 16px; }
.bmwp-container-b5d3f0a4 { display: flex; column-gap: 16px; row-gap: 16px; flex-direction: column; height: 100%; padding: 2rem; background-color: var(--bw-surface-0); border-radius: 8px; }
.bmwp-container-3b8f1a6e { margin-top: auto; padding-top: 16px; }
.bmwp-container-d1c7e9b3 { display: flex; column-gap: 16px; row-gap: 16px; flex-direction: column; height: 100%; padding: 2rem; background-color: var(--bw-surface-0); border-radius: 8px; }
.bmwp-grid-9e2b7d41 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: var(--bw-spacing-32); row-gap: var(--bw-spacing-32); }
.bmwp-container-5b7e2a10 { display: flex; column-gap: var(--bmwp-spacing-64); row-gap: var(--bmwp-spacing-64); flex-direction: column; max-width: var(--bw-container-width); margin-inline: auto; }
.bmwp-container-a3f1c9d2 { padding-block: 96px; background-color: #f4f4f7; }
.bw-s-5758a352 { font-size: var(--bw-font-size-h3); line-height: var(--bw-line-height-h3); }
@media (max-width: 896px) {
	.bmwp-container-424dcc4b { flex-direction: column; }
	.bmwp-grid-e1c72fc4 { display: grid; grid-template-columns: 1fr; }
	.bw-container-784206be { flex-direction: column; }
	.bw-grid-23cb3e3f { display: grid; grid-template-columns: 1fr; }
	.bmwp-grid-9e2b7d41 { display: grid; grid-template-columns: 1fr; }
}
