") 0% 0% / contain no-repeat; width: 1.5rem; }
.hsl-pillars img { left: 0px; top: 90%; max-width: 29.375rem; }
@media (min-width: 768px) {
.hsl-pillars img { top: 80%; }
}
@media (min-width: 1024px) {
.hsl-pillars img { max-width: 39.375rem; top: 70%; }
}
.bullet { text-indent: -999rem; background: url("data:image/svg+xml, ") 0% 0% / cover no-repeat; height: 1.5rem; width: 1.5rem; }
.hsl-card-text { min-height: 11.25rem; }
.hsl-card-text.hsl-card-download { min-height: 16rem; }
.hsl-ping-pong > .container { max-width: 1170px !important; }
.hsl-ping-pong[data-gradient="1"].purple { background-image: linear-gradient(to right, rgb(146, 85, 155), rgb(87, 83, 159)); }
.hsl-ping-pong[data-gradient="1"].blue { background: linear-gradient(135deg, rgb(29, 82, 163) 0%, rgb(69, 167, 223) 100%); }
.hsl-ping-pong[data-gradient="1"] .cta.purple { color: rgb(146, 85, 155); }
.hsl-ping-pong[data-gradient="1"] .cta.blue { color: rgb(69, 167, 223); }
.hsl-ping-pong h2 { font-weight: 400; font-size: 1.5rem; line-height: 1.875rem; margin-bottom: 2rem; width: 100%; }
@media (min-width: 768px) {
.hsl-ping-pong h2 { margin-bottom: 3.125rem; }
}
.hsl-ping-pong p { font-size: 1rem; font-style: normal; line-height: 1.625rem; max-width: 36rem; }
.hsl-ping-pong .cta { display: flex; justify-content: center; align-items: center; width: 100%; padding: 0.875rem 1.25rem; font-size: 0.875rem; margin-top: 1rem; }
@media (min-width: 768px) {
.hsl-ping-pong .cta { width: 17.25rem; margin-top: 0px; }
}
.hsl-ping-pong .cta[href=""] { display: none; }
.hsl-ping-pong p, .hsl-ping-pong h2 a { color: rgb(255, 255, 255); }
.hsl-ping-pong .coh-wysiwyg p { color: inherit; }
.coh-wysiwyg .media--type-image:not(.align-center) { padding: 0px 0px 2rem; }
.coh-wysiwyg .media--type-image:not(.align-center) img { margin: auto; }
@media (min-width: 768px) {
.coh-wysiwyg .media--type-image:not(.align-center) img { margin: initial; }
}
@media (min-width: 768px) {
.coh-wysiwyg .media--type-image:not(.align-center) { float: left; padding: 0px 2rem 2rem 0px; }
}
.hsl-fluid .tempo-icon, .hsl-fluid .menu-account [data-drupal-link-system-path="user/login"]::before, .menu-account .hsl-fluid [data-drupal-link-system-path="user/login"]::before { font-size: 0px; margin-top: -0.125rem; margin-right: 0.2rem; line-height: 1.5rem; vertical-align: top; display: inline-block; }
.hsl-fluid .tempo-icon::before, .hsl-fluid .menu-account [data-drupal-link-system-path="user/login"]::before, .menu-account .hsl-fluid [data-drupal-link-system-path="user/login"]::before { font-size: 1.5rem; vertical-align: middle; }
.hsl-card-timeline picture { margin-bottom: 1rem; }
.hsl-card-timeline h2, .hsl-card-timeline h3, .hsl-card-timeline p { color: rgb(0, 0, 0); }
.hsl-card-timeline h2, .hsl-card-timeline h3 { font-weight: bold; }
.hsl-card-timeline h2 { font-size: 3.375rem; line-height: 3.625rem; }
.hsl-card-timeline h2::before { content: ""; background-color: rgb(198, 200, 204); width: 100%; height: 1px; left: 0px; right: 0px; display: block; margin-top: 2rem; position: absolute; }
.hsl-card-timeline h2 span { position: relative; z-index: 1; }
.hsl-card-timeline h3 { font-size: 1rem; line-height: 1.625rem; }
.hsl-card-timeline p { display: block; font-size: 1rem; font-style: normal; font-weight: normal; line-height: 1.625rem; }
.webform-submission-contact-form label { color: var(--color-donator-form); display: block; font-size: 1rem; font-weight: 500; }
.webform-submission-contact-form .js-form-item { margin-bottom: 1.5rem; }
.webform-submission-form div[data-drupal-messages], .webform-submission-form form div[data-drupal-messages] { display: none !important; visibility: hidden !important; }
.webform-submission-form .form-item--error-message { color: rgb(214, 0, 0); font-size: 0.875rem; margin-top: 0.25rem; font-weight: 500; line-height: 1.4; padding-left: 28px; position: relative; }
.webform-submission-form .form-item--error-message::before { content: ""; position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; background-image: url("/api/asset/hospital-sirio-libanes/61b56778501cc053.svg"); background-size: 20px 20px; background-repeat: no-repeat; background-position: center center; }
.webform-submission-form .form-item--error label, .webform-submission-form .form-item--error legend, .webform-submission-form .form-item.form-item--error label, .webform-submission-form .form-item.form-item--error legend, .webform-submission-form .form-item:has(.error) label, .webform-submission-form .form-item:has(.error) legend, .webform-submission-form .form-item:has(.form-item--error-message) label, .webform-submission-form .form-item:has(.form-item--error-message) legend { color: rgb(214, 0, 0); }
.webform-submission-form input.error, .webform-submission-form select.error, .webform-submission-form textarea.error { border-color: rgb(214, 0, 0) !important; }
.user-register-form .form-item--error-message, .user-login-form .form-item--error-message { color: rgb(214, 0, 0); font-size: 0.875rem; margin-top: 4px; font-weight: 500; line-height: 1.3; padding-left: 28px; position: relative; }
.user-register-form .form-item--error-message::before, .user-login-form .form-item--error-message::before { content: ""; position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; background-image: url("/api/asset/hospital-sirio-libanes/61b56778501cc053.svg"); background-size: 20px 20px; background-repeat: no-repeat; background-position: center center; }
.form-required::after { content: "*"; }
@media (min-width: 1024px) {
#edit-flexbox-03 .webform-flex { width: 100%; }
}
.views-row .views-field-field-pergunta .field-content { transition: var(--transition-default); }
.views-row .views-field-field-pergunta .field-content .tempo-icon::before, .views-row .views-field-field-pergunta .field-content .menu-account [data-drupal-link-system-path="user/login"]::before, .menu-account .views-row .views-field-field-pergunta .field-content [data-drupal-link-system-path="user/login"]::before { color: var(--color-white); }
.views-row .views-field-field-pergunta .field-content:hover { background-color: var(--color-state-color); }
.views-row .views-field-field-pergunta .field-content .tempo-icon, .views-row .views-field-field-pergunta .field-content .menu-account [data-drupal-link-system-path="user/login"]::before, .menu-account .views-row .views-field-field-pergunta .field-content [data-drupal-link-system-path="user/login"]::before { display: flex; align-items: center; justify-content: center; flex-shrink: 0; flex-grow: 0; width: 22px; height: 22px; line-height: 100%; transform-origin: center center; }
.views-row.is-open .views-field-field-pergunta .field-content .tempo-icon, .views-row.is-open .views-field-field-pergunta .field-content .menu-account [data-drupal-link-system-path="user/login"]::before, .menu-account .views-row.is-open .views-field-field-pergunta .field-content [data-drupal-link-system-path="user/login"]::before { transform: rotate(-45deg); }
#block-cohesion-theme-views-block-perguntas-frequentes-block-home a { font-weight: bold; color: var(--color-white); }
#block-cohesion-theme-views-block-perguntas-frequentes-block-home a::after { background-color: var(--color-white); }
.social-icons { display: flex; }
.social-icons a { display: inherit; }
.social-icons a::after { display: none; }
.social-icons a span { font-size: 0px; }
.social-icons a span::before { font-size: 2.5rem; }
@media (min-width: 1024px) {
.social-icons a span::before { font-size: 1.5rem; }
}
[id*="-faleconosco"] span { font-size: 0px; margin-right: 0.5rem; line-height: 1.5rem; }
[id*="-faleconosco"] span::before { font-size: 1.5rem; }
[id*="-faleconosco"] p { line-height: 1.25rem; }
[id*="-faleconosco"] .contact-methods { padding-top: 0.5rem; line-height: 1.5rem; }
[id*="-faleconosco"] .contact-methods a { position: relative; top: -0.25rem; }
#block-hsl-patrimonial-anonymousmenu, #block-hsl-anonymousmenu { display: none; }
@media (min-width: 1024px) {
#block-hsl-patrimonial-anonymousmenu, #block-hsl-anonymousmenu { display: flex; }
}
.region__breadcrumb { max-width: 1170px; margin: 2rem auto auto; width: 100%; }
.absolute { position: absolute; }
.relative { position: relative; }
.top-0 { top: 0px; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-center { object-position: center center; }
.grid { display: grid; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.contents { display: contents; }
.hidden { display: none; }
.flow-root { display: flow-root; }
.table { display: table; }
.inline-table { display: inline-table; }
.table-cell { display: table-cell; }
.table-row { display: table-row; }
.list-item { display: list-item; }
.flex-1 { flex: 1 1 0%; }
.flex-col { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-wrap { flex-wrap: wrap; }
.flex-shrink-0, .shrink-0 { flex-shrink: 0; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.items-center { align-items: center; }
.items-start { align-items: flex-start; }
.items-stretch { align-items: stretch; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-evenly { justify-content: space-evenly; }
.justify-items-center { justify-items: center; }
.justify-normal { justify-content: normal; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-y-hidden { overflow-y: hidden; }
.block { display: block; }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.basis-4\/5 { flex-basis: 80%; }
@media (min-width: 40rem) {
.sm\:absolute { position: absolute; }
.sm\:relative { position: relative; }
.sm\:top-0 { top: 0px; }
.sm\:z-0 { z-index: 0; }
.sm\:z-10 { z-index: 10; }
.sm\:flex { display: flex; }
.sm\:inline-flex { display: inline-flex; }
.sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.sm\:object-contain { object-fit: contain; }
.sm\:object-cover { object-fit: cover; }
.sm\:object-center { object-position: center center; }
.sm\:grid { display: grid; }
.sm\:inline { display: inline; }
.sm\:inline-block { display: inline-block; }
.sm\:contents { display: contents; }
.sm\:hidden { display: none; }
.sm\:flow-root { display: flow-root; }
.sm\:table { display: table; }
.sm\:inline-table { display: inline-table; }
.sm\:table-cell { display: table-cell; }
.sm\:table-row { display: table-row; }
.sm\:list-item { display: list-item; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-row { flex-direction: row; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:flex-shrink-0, .sm\:shrink-0 { flex-shrink: 0; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:items-center { align-items: center; }
.sm\:items-start { align-items: flex-start; }
.sm\:items-stretch { align-items: stretch; }
.sm\:justify-between { justify-content: space-between; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-end { justify-content: flex-end; }
.sm\:justify-evenly { justify-content: space-evenly; }
.sm\:justify-items-center { justify-items: center; }
.sm\:justify-normal { justify-content: normal; }
.sm\:overflow-hidden { overflow: hidden; }
.sm\:overflow-x-auto { overflow-x: auto; }
.sm\:overflow-y-auto { overflow-y: auto; }
.sm\:overflow-y-hidden { overflow-y: hidden; }
.sm\:block { display: block; }
.sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.sm\:basis-4\/5 { flex-basis: 80%; }
}
@media (min-width: 48rem) {
.md\:absolute { position: absolute; }
.md\:relative { position: relative; }
.md\:top-0 { top: 0px; }
.md\:z-0 { z-index: 0; }
.md\:z-10 { z-index: 10; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:object-contain { object-fit: contain; }
.md\:object-cover { object-fit: cover; }
.md\:object-center { object-position: center center; }
.md\:grid { display: grid; }
.md\:inline { display: inline; }
.md\:inline-block { display: inline-block; }
.md\:contents { display: contents; }
.md\:hidden { display: none; }
.md\:flow-root { display: flow-root; }
.md\:table { display: table; }
.md\:inline-table { display: inline-table; }
.md\:table-cell { display: table-cell; }
.md\:table-row { display: table-row; }
.md\:list-item { display: list-item; }
.md\:flex-1 { flex: 1 1 0%; }
.md\:flex-col { flex-direction: column; }
.md\:flex-row { flex-direction: row; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:flex-shrink-0, .md\:shrink-0 { flex-shrink: 0; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:items-center { align-items: center; }
.md\:items-start { align-items: flex-start; }
.md\:items-stretch { align-items: stretch; }
.md\:justify-between { justify-content: space-between; }
.md\:justify-center { justify-content: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-evenly { justify-content: space-evenly; }
.md\:justify-items-center { justify-items: center; }
.md\:justify-normal { justify-content: normal; }
.md\:overflow-hidden { overflow: hidden; }
.md\:overflow-x-auto { overflow-x: auto; }
.md\:overflow-y-auto { overflow-y: auto; }
.md\:overflow-y-hidden { overflow-y: hidden; }
.md\:block { display: block; }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.md\:basis-4\/5 { flex-basis: 80%; }
}
@media (min-width: 64rem) {
.lg\:absolute { position: absolute; }
.lg\:relative { position: relative; }
.lg\:top-0 { top: 0px; }
.lg\:z-0 { z-index: 0; }
.lg\:z-10 { z-index: 10; }
.lg\:flex { display: flex; }
.lg\:inline-flex { display: inline-flex; }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:object-contain { object-fit: contain; }
.lg\:object-cover { object-fit: cover; }
.lg\:object-center { object-position: center center; }
.lg\:grid { display: grid; }
.lg\:inline { display: inline; }
.lg\:inline-block { display: inline-block; }
.lg\:contents { display: contents; }
.lg\:hidden { display: none; }
.lg\:flow-root { display: flow-root; }
.lg\:table { display: table; }
.lg\:inline-table { display: inline-table; }
.lg\:table-cell { display: table-cell; }
.lg\:table-row { display: table-row; }
.lg\:list-item { display: list-item; }
.lg\:flex-1 { flex: 1 1 0%; }
.lg\:flex-col { flex-direction: column; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-wrap { flex-wrap: wrap; }
.lg\:flex-shrink-0, .lg\:shrink-0 { flex-shrink: 0; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:items-center { align-items: center; }
.lg\:items-start { align-items: flex-start; }
.lg\:items-stretch { align-items: stretch; }
.lg\:justify-between { justify-content: space-between; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-evenly { justify-content: space-evenly; }
.lg\:justify-items-center { justify-items: center; }
.lg\:justify-normal { justify-content: normal; }
.lg\:overflow-hidden { overflow: hidden; }
.lg\:overflow-x-auto { overflow-x: auto; }
.lg\:overflow-y-auto { overflow-y: auto; }
.lg\:overflow-y-hidden { overflow-y: hidden; }
.lg\:block { display: block; }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:basis-4\/5 { flex-basis: 80%; }
}
@media (min-width: 80rem) {
.xl\:absolute { position: absolute; }
.xl\:relative { position: relative; }
.xl\:top-0 { top: 0px; }
.xl\:z-0 { z-index: 0; }
.xl\:z-10 { z-index: 10; }
.xl\:flex { display: flex; }
.xl\:inline-flex { display: inline-flex; }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:object-contain { object-fit: contain; }
.xl\:object-cover { object-fit: cover; }
.xl\:object-center { object-position: center center; }
.xl\:grid { display: grid; }
.xl\:inline { display: inline; }
.xl\:inline-block { display: inline-block; }
.xl\:contents { display: contents; }
.xl\:hidden { display: none; }
.xl\:flow-root { display: flow-root; }
.xl\:table { display: table; }
.xl\:inline-table { display: inline-table; }
.xl\:table-cell { display: table-cell; }
.xl\:table-row { display: table-row; }
.xl\:list-item { display: list-item; }
.xl\:flex-1 { flex: 1 1 0%; }
.xl\:flex-col { flex-direction: column; }
.xl\:flex-row { flex-direction: row; }
.xl\:flex-wrap { flex-wrap: wrap; }
.xl\:flex-shrink-0, .xl\:shrink-0 { flex-shrink: 0; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:items-center { align-items: center; }
.xl\:items-start { align-items: flex-start; }
.xl\:items-stretch { align-items: stretch; }
.xl\:justify-between { justify-content: space-between; }
.xl\:justify-center { justify-content: center; }
.xl\:justify-end { justify-content: flex-end; }
.xl\:justify-evenly { justify-content: space-evenly; }
.xl\:justify-items-center { justify-items: center; }
.xl\:justify-normal { justify-content: normal; }
.xl\:overflow-hidden { overflow: hidden; }
.xl\:overflow-x-auto { overflow-x: auto; }
.xl\:overflow-y-auto { overflow-y: auto; }
.xl\:overflow-y-hidden { overflow-y: hidden; }
.xl\:block { display: block; }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.xl\:basis-4\/5 { flex-basis: 80%; }
}
.gap-1\.5 { gap: 0.375rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mt-auto { margin-top: auto; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.gap-12 { gap: 3rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-y-8 { row-gap: 2rem; }
.gap-y-10 { row-gap: 2.5rem; }
.mx-\[-12px\] { margin-left: -12px; margin-right: -12px; }
.mx-\[-24px\] { margin-left: -24px; margin-right: -24px; }
.px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.p-0 { padding: calc(var(--spacing) * 0); }
.px-0 { padding-inline: calc(var(--spacing) * 0); }
.py-0 { padding-block: calc(var(--spacing) * 0); }
.pt-0 { padding-top: calc(var(--spacing) * 0); }
.pb-0 { padding-bottom: calc(var(--spacing) * 0); }
.pl-0 { padding-left: calc(var(--spacing) * 0); }
.pr-0 { padding-right: calc(var(--spacing) * 0); }
.ps-0 { padding-inline-start: calc(var(--spacing) * 0); }
.pe-0 { padding-inline-end: calc(var(--spacing) * 0); }
.m-0 { margin: calc(var(--spacing) * 0); }
.mx-0 { margin-inline: calc(var(--spacing) * 0); }
.my-0 { margin-block: calc(var(--spacing) * 0); }
.mt-0 { margin-top: calc(var(--spacing) * 0); }
.mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.ml-0 { margin-left: calc(var(--spacing) * 0); }
.mr-0 { margin-right: calc(var(--spacing) * 0); }
.ms-0 { margin-inline-start: calc(var(--spacing) * 0); }
.me-0 { margin-inline-end: calc(var(--spacing) * 0); }
.p-1 { padding: calc(var(--spacing) * 1); }
.px-1 { padding-inline: calc(var(--spacing) * 1); }
.py-1 { padding-block: calc(var(--spacing) * 1); }
.pt-1 { padding-top: calc(var(--spacing) * 1); }
.pb-1 { padding-bottom: calc(var(--spacing) * 1); }
.pl-1 { padding-left: calc(var(--spacing) * 1); }
.pr-1 { padding-right: calc(var(--spacing) * 1); }
.ps-1 { padding-inline-start: calc(var(--spacing) * 1); }
.pe-1 { padding-inline-end: calc(var(--spacing) * 1); }
.m-1 { margin: calc(var(--spacing) * 1); }
.mx-1 { margin-inline: calc(var(--spacing) * 1); }
.my-1 { margin-block: calc(var(--spacing) * 1); }
.mt-1 { margin-top: calc(var(--spacing) * 1); }
.mb-1 { margin-bottom: calc(var(--spacing) * 1); }
.ml-1 { margin-left: calc(var(--spacing) * 1); }
.mr-1 { margin-right: calc(var(--spacing) * 1); }
.ms-1 { margin-inline-start: calc(var(--spacing) * 1); }
.me-1 { margin-inline-end: calc(var(--spacing) * 1); }
.p-2 { padding: calc(var(--spacing) * 2); }
.px-2 { padding-inline: calc(var(--spacing) * 2); }
.py-2 { padding-block: calc(var(--spacing) * 2); }
.pt-2 { padding-top: calc(var(--spacing) * 2); }
.pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.pl-2 { padding-left: calc(var(--spacing) * 2); }
.pr-2 { padding-right: calc(var(--spacing) * 2); }
.ps-2 { padding-inline-start: calc(var(--spacing) * 2); }
.pe-2 { padding-inline-end: calc(var(--spacing) * 2); }
.m-2 { margin: calc(var(--spacing) * 2); }
.mx-2 { margin-inline: calc(var(--spacing) * 2); }
.my-2 { margin-block: calc(var(--spacing) * 2); }
.mt-2 { margin-top: calc(var(--spacing) * 2); }
.mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.ml-2 { margin-left: calc(var(--spacing) * 2); }
.mr-2 { margin-right: calc(var(--spacing) * 2); }
.ms-2 { margin-inline-start: calc(var(--spacing) * 2); }
.me-2 { margin-inline-end: calc(var(--spacing) * 2); }
.p-3 { padding: calc(var(--spacing) * 3); }
.px-3 { padding-inline: calc(var(--spacing) * 3); }
.py-3 { padding-block: calc(var(--spacing) * 3); }
.pt-3 { padding-top: calc(var(--spacing) * 3); }
.pb-3 { padding-bottom: calc(var(--spacing) * 3); }
.pl-3 { padding-left: calc(var(--spacing) * 3); }
.pr-3 { padding-right: calc(var(--spacing) * 3); }
.ps-3 { padding-inline-start: calc(var(--spacing) * 3); }
.pe-3 { padding-inline-end: calc(var(--spacing) * 3); }
.m-3 { margin: calc(var(--spacing) * 3); }
.mx-3 { margin-inline: calc(var(--spacing) * 3); }
.my-3 { margin-block: calc(var(--spacing) * 3); }
.mt-3 { margin-top: calc(var(--spacing) * 3); }
.mb-3 { margin-bottom: calc(var(--spacing) * 3); }
.ml-3 { margin-left: calc(var(--spacing) * 3); }
.mr-3 { margin-right: calc(var(--spacing) * 3); }
.ms-3 { margin-inline-start: calc(var(--spacing) * 3); }
.me-3 { margin-inline-end: calc(var(--spacing) * 3); }
.p-4 { padding: calc(var(--spacing) * 4); }
.px-4 { padding-inline: calc(var(--spacing) * 4); }
.py-4 { padding-block: calc(var(--spacing) * 4); }
.pt-4 { padding-top: calc(var(--spacing) * 4); }
.pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.pl-4 { padding-left: calc(var(--spacing) * 4); }
.pr-4 { padding-right: calc(var(--spacing) * 4); }
.ps-4 { padding-inline-start: calc(var(--spacing) * 4); }
.pe-4 { padding-inline-end: calc(var(--spacing) * 4); }
.m-4 { margin: calc(var(--spacing) * 4); }
.mx-4 { margin-inline: calc(var(--spacing) * 4); }
.my-4 { margin-block: calc(var(--spacing) * 4); }
.mt-4 { margin-top: calc(var(--spacing) * 4); }
.mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.ml-4 { margin-left: calc(var(--spacing) * 4); }
.mr-4 { margin-right: calc(var(--spacing) * 4); }
.ms-4 { margin-inline-start: calc(var(--spacing) * 4); }
.me-4 { margin-inline-end: calc(var(--spacing) * 4); }
.p-5 { padding: calc(var(--spacing) * 5); }
.px-5 { padding-inline: calc(var(--spacing) * 5); }
.py-5 { padding-block: calc(var(--spacing) * 5); }
.pt-5 { padding-top: calc(var(--spacing) * 5); }
.pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.pl-5 { padding-left: calc(var(--spacing) * 5); }
.pr-5 { padding-right: calc(var(--spacing) * 5); }
.ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
.pe-5 { padding-inline-end: calc(var(--spacing) * 5); }
.m-5 { margin: calc(var(--spacing) * 5); }
.mx-5 { margin-inline: calc(var(--spacing) * 5); }
.my-5 { margin-block: calc(var(--spacing) * 5); }
.mt-5 { margin-top: calc(var(--spacing) * 5); }
.mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.ml-5 { margin-left: calc(var(--spacing) * 5); }
.mr-5 { margin-right: calc(var(--spacing) * 5); }
.ms-5 { margin-inline-start: calc(var(--spacing) * 5); }
.me-5 { margin-inline-end: calc(var(--spacing) * 5); }
.p-6 { padding: calc(var(--spacing) * 6); }
.px-6 { padding-inline: calc(var(--spacing) * 6); }
.py-6 { padding-block: calc(var(--spacing) * 6); }
.pt-6 { padding-top: calc(var(--spacing) * 6); }
.pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.pl-6 { padding-left: calc(var(--spacing) * 6); }
.pr-6 { padding-right: calc(var(--spacing) * 6); }
.ps-6 { padding-inline-start: calc(var(--spacing) * 6); }
.pe-6 { padding-inline-end: calc(var(--spacing) * 6); }
.m-6 { margin: calc(var(--spacing) * 6); }
.mx-6 { margin-inline: calc(var(--spacing) * 6); }
.my-6 { margin-block: calc(var(--spacing) * 6); }
.mt-6 { margin-top: calc(var(--spacing) * 6); }
.mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.ml-6 { margin-left: calc(var(--spacing) * 6); }
.mr-6 { margin-right: calc(var(--spacing) * 6); }
.ms-6 { margin-inline-start: calc(var(--spacing) * 6); }
.me-6 { margin-inline-end: calc(var(--spacing) * 6); }
.p-7 { padding: calc(var(--spacing) * 7); }
.px-7 { padding-inline: calc(var(--spacing) * 7); }
.py-7 { padding-block: calc(var(--spacing) * 7); }
.pt-7 { padding-top: calc(var(--spacing) * 7); }
.pb-7 { padding-bottom: calc(var(--spacing) * 7); }
.pl-7 { padding-left: calc(var(--spacing) * 7); }
.pr-7 { padding-right: calc(var(--spacing) * 7); }
.ps-7 { padding-inline-start: calc(var(--spacing) * 7); }
.pe-7 { padding-inline-end: calc(var(--spacing) * 7); }
.m-7 { margin: calc(var(--spacing) * 7); }
.mx-7 { margin-inline: calc(var(--spacing) * 7); }
.my-7 { margin-block: calc(var(--spacing) * 7); }
.mt-7 { margin-top: calc(var(--spacing) * 7); }
.mb-7 { margin-bottom: calc(var(--spacing) * 7); }
.ml-7 { margin-left: calc(var(--spacing) * 7); }
.mr-7 { margin-right: calc(var(--spacing) * 7); }
.ms-7 { margin-inline-start: calc(var(--spacing) * 7); }
.me-7 { margin-inline-end: calc(var(--spacing) * 7); }
.p-8 { padding: calc(var(--spacing) * 8); }
.px-8 { padding-inline: calc(var(--spacing) * 8); }
.py-8 { padding-block: calc(var(--spacing) * 8); }
.pt-8 { padding-top: calc(var(--spacing) * 8); }
.pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.pl-8 { padding-left: calc(var(--spacing) * 8); }
.pr-8 { padding-right: calc(var(--spacing) * 8); }
.ps-8 { padding-inline-start: calc(var(--spacing) * 8); }
.pe-8 { padding-inline-end: calc(var(--spacing) * 8); }
.m-8 { margin: calc(var(--spacing) * 8); }
.mx-8 { margin-inline: calc(var(--spacing) * 8); }
.my-8 { margin-block: calc(var(--spacing) * 8); }
.mt-8 { margin-top: calc(var(--spacing) * 8); }
.mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.ml-8 { margin-left: calc(var(--spacing) * 8); }
.mr-8 { margin-right: calc(var(--spacing) * 8); }
.ms-8 { margin-inline-start: calc(var(--spacing) * 8); }
.me-8 { margin-inline-end: calc(var(--spacing) * 8); }
.p-9 { padding: calc(var(--spacing) * 9); }
.px-9 { padding-inline: calc(var(--spacing) * 9); }
.py-9 { padding-block: calc(var(--spacing) * 9); }
.pt-9 { padding-top: calc(var(--spacing) * 9); }
.pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.pl-9 { padding-left: calc(var(--spacing) * 9); }
.pr-9 { padding-right: calc(var(--spacing) * 9); }
.ps-9 { padding-inline-start: calc(var(--spacing) * 9); }
.pe-9 { padding-inline-end: calc(var(--spacing) * 9); }
.m-9 { margin: calc(var(--spacing) * 9); }
.mx-9 { margin-inline: calc(var(--spacing) * 9); }
.my-9 { margin-block: calc(var(--spacing) * 9); }
.mt-9 { margin-top: calc(var(--spacing) * 9); }
.mb-9 { margin-bottom: calc(var(--spacing) * 9); }
.ml-9 { margin-left: calc(var(--spacing) * 9); }
.mr-9 { margin-right: calc(var(--spacing) * 9); }
.ms-9 { margin-inline-start: calc(var(--spacing) * 9); }
.me-9 { margin-inline-end: calc(var(--spacing) * 9); }
.p-10 { padding: calc(var(--spacing) * 10); }
.px-10 { padding-inline: calc(var(--spacing) * 10); }
.py-10 { padding-block: calc(var(--spacing) * 10); }
.pt-10 { padding-top: calc(var(--spacing) * 10); }
.pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.pl-10 { padding-left: calc(var(--spacing) * 10); }
.pr-10 { padding-right: calc(var(--spacing) * 10); }
.ps-10 { padding-inline-start: calc(var(--spacing) * 10); }
.pe-10 { padding-inline-end: calc(var(--spacing) * 10); }
.m-10 { margin: calc(var(--spacing) * 10); }
.mx-10 { margin-inline: calc(var(--spacing) * 10); }
.my-10 { margin-block: calc(var(--spacing) * 10); }
.mt-10 { margin-top: calc(var(--spacing) * 10); }
.mb-10 { margin-bottom: calc(var(--spacing) * 10); }
.ml-10 { margin-left: calc(var(--spacing) * 10); }
.mr-10 { margin-right: calc(var(--spacing) * 10); }
.ms-10 { margin-inline-start: calc(var(--spacing) * 10); }
.me-10 { margin-inline-end: calc(var(--spacing) * 10); }
.p-11 { padding: calc(var(--spacing) * 11); }
.px-11 { padding-inline: calc(var(--spacing) * 11); }
.py-11 { padding-block: calc(var(--spacing) * 11); }
.pt-11 { padding-top: calc(var(--spacing) * 11); }
.pb-11 { padding-bottom: calc(var(--spacing) * 11); }
.pl-11 { padding-left: calc(var(--spacing) * 11); }
.pr-11 { padding-right: calc(var(--spacing) * 11); }
.ps-11 { padding-inline-start: calc(var(--spacing) * 11); }
.pe-11 { padding-inline-end: calc(var(--spacing) * 11); }
.m-11 { margin: calc(var(--spacing) * 11); }
.mx-11 { margin-inline: calc(var(--spacing) * 11); }
.my-11 { margin-block: calc(var(--spacing) * 11); }
.mt-11 { margin-top: calc(var(--spacing) * 11); }
.mb-11 { margin-bottom: calc(var(--spacing) * 11); }
.ml-11 { margin-left: calc(var(--spacing) * 11); }
.mr-11 { margin-right: calc(var(--spacing) * 11); }
.ms-11 { margin-inline-start: calc(var(--spacing) * 11); }
.me-11 { margin-inline-end: calc(var(--spacing) * 11); }
.p-12 { padding: calc(var(--spacing) * 12); }
.px-12 { padding-inline: calc(var(--spacing) * 12); }
.py-12 { padding-block: calc(var(--spacing) * 12); }
.pt-12 { padding-top: calc(var(--spacing) * 12); }
.pb-12 { padding-bottom: calc(var(--spacing) * 12); }
.pl-12 { padding-left: calc(var(--spacing) * 12); }
.pr-12 { padding-right: calc(var(--spacing) * 12); }
.ps-12 { padding-inline-start: calc(var(--spacing) * 12); }
.pe-12 { padding-inline-end: calc(var(--spacing) * 12); }
.m-12 { margin: calc(var(--spacing) * 12); }
.mx-12 { margin-inline: calc(var(--spacing) * 12); }
.my-12 { margin-block: calc(var(--spacing) * 12); }
.mt-12 { margin-top: calc(var(--spacing) * 12); }
.mb-12 { margin-bottom: calc(var(--spacing) * 12); }
.ml-12 { margin-left: calc(var(--spacing) * 12); }
.mr-12 { margin-right: calc(var(--spacing) * 12); }
.ms-12 { margin-inline-start: calc(var(--spacing) * 12); }
.me-12 { margin-inline-end: calc(var(--spacing) * 12); }
.p-13 { padding: calc(var(--spacing) * 13); }
.px-13 { padding-inline: calc(var(--spacing) * 13); }
.py-13 { padding-block: calc(var(--spacing) * 13); }
.pt-13 { padding-top: calc(var(--spacing) * 13); }
.pb-13 { padding-bottom: calc(var(--spacing) * 13); }
.pl-13 { padding-left: calc(var(--spacing) * 13); }
.pr-13 { padding-right: calc(var(--spacing) * 13); }
.ps-13 { padding-inline-start: calc(var(--spacing) * 13); }
.pe-13 { padding-inline-end: calc(var(--spacing) * 13); }
.m-13 { margin: calc(var(--spacing) * 13); }
.mx-13 { margin-inline: calc(var(--spacing) * 13); }
.my-13 { margin-block: calc(var(--spacing) * 13); }
.mt-13 { margin-top: calc(var(--spacing) * 13); }
.mb-13 { margin-bottom: calc(var(--spacing) * 13); }
.ml-13 { margin-left: calc(var(--spacing) * 13); }
.mr-13 { margin-right: calc(var(--spacing) * 13); }
.ms-13 { margin-inline-start: calc(var(--spacing) * 13); }
.me-13 { margin-inline-end: calc(var(--spacing) * 13); }
.p-14 { padding: calc(var(--spacing) * 14); }
.px-14 { padding-inline: calc(var(--spacing) * 14); }
.py-14 { padding-block: calc(var(--spacing) * 14); }
.pt-14 { padding-top: calc(var(--spacing) * 14); }
.pb-14 { padding-bottom: calc(var(--spacing) * 14); }
.pl-14 { padding-left: calc(var(--spacing) * 14); }
.pr-14 { padding-right: calc(var(--spacing) * 14); }
.ps-14 { padding-inline-start: calc(var(--spacing) * 14); }
.pe-14 { padding-inline-end: calc(var(--spacing) * 14); }
.m-14 { margin: calc(var(--spacing) * 14); }
.mx-14 { margin-inline: calc(var(--spacing) * 14); }
.my-14 { margin-block: calc(var(--spacing) * 14); }
.mt-14 { margin-top: calc(var(--spacing) * 14); }
.mb-14 { margin-bottom: calc(var(--spacing) * 14); }
.ml-14 { margin-left: calc(var(--spacing) * 14); }
.mr-14 { margin-right: calc(var(--spacing) * 14); }
.ms-14 { margin-inline-start: calc(var(--spacing) * 14); }
.me-14 { margin-inline-end: calc(var(--spacing) * 14); }
.p-15 { padding: calc(var(--spacing) * 15); }
.px-15 { padding-inline: calc(var(--spacing) * 15); }
.py-15 { padding-block: calc(var(--spacing) * 15); }
.pt-15 { padding-top: calc(var(--spacing) * 15); }
.pb-15 { padding-bottom: calc(var(--spacing) * 15); }
.pl-15 { padding-left: calc(var(--spacing) * 15); }
.pr-15 { padding-right: calc(var(--spacing) * 15); }
.ps-15 { padding-inline-start: calc(var(--spacing) * 15); }
.pe-15 { padding-inline-end: calc(var(--spacing) * 15); }
.m-15 { margin: calc(var(--spacing) * 15); }
.mx-15 { margin-inline: calc(var(--spacing) * 15); }
.my-15 { margin-block: calc(var(--spacing) * 15); }
.mt-15 { margin-top: calc(var(--spacing) * 15); }
.mb-15 { margin-bottom: calc(var(--spacing) * 15); }
.ml-15 { margin-left: calc(var(--spacing) * 15); }
.mr-15 { margin-right: calc(var(--spacing) * 15); }
.ms-15 { margin-inline-start: calc(var(--spacing) * 15); }
.me-15 { margin-inline-end: calc(var(--spacing) * 15); }
.p-16 { padding: calc(var(--spacing) * 16); }
.px-16 { padding-inline: calc(var(--spacing) * 16); }
.py-16 { padding-block: calc(var(--spacing) * 16); }
.pt-16 { padding-top: calc(var(--spacing) * 16); }
.pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.pl-16 { padding-left: calc(var(--spacing) * 16); }
.pr-16 { padding-right: calc(var(--spacing) * 16); }
.ps-16 { padding-inline-start: calc(var(--spacing) * 16); }
.pe-16 { padding-inline-end: calc(var(--spacing) * 16); }
.m-16 { margin: calc(var(--spacing) * 16); }
.mx-16 { margin-inline: calc(var(--spacing) * 16); }
.my-16 { margin-block: calc(var(--spacing) * 16); }
.mt-16 { margin-top: calc(var(--spacing) * 16); }
.mb-16 { margin-bottom: calc(var(--spacing) * 16); }
.ml-16 { margin-left: calc(var(--spacing) * 16); }
.mr-16 { margin-right: calc(var(--spacing) * 16); }
.ms-16 { margin-inline-start: calc(var(--spacing) * 16); }
.me-16 { margin-inline-end: calc(var(--spacing) * 16); }
.p-17 { padding: calc(var(--spacing) * 17); }
.px-17 { padding-inline: calc(var(--spacing) * 17); }
.py-17 { padding-block: calc(var(--spacing) * 17); }
.pt-17 { padding-top: calc(var(--spacing) * 17); }
.pb-17 { padding-bottom: calc(var(--spacing) * 17); }
.pl-17 { padding-left: calc(var(--spacing) * 17); }
.pr-17 { padding-right: calc(var(--spacing) * 17); }
.ps-17 { padding-inline-start: calc(var(--spacing) * 17); }
.pe-17 { padding-inline-end: calc(var(--spacing) * 17); }
.m-17 { margin: calc(var(--spacing) * 17); }
.mx-17 { margin-inline: calc(var(--spacing) * 17); }
.my-17 { margin-block: calc(var(--spacing) * 17); }
.mt-17 { margin-top: calc(var(--spacing) * 17); }
.mb-17 { margin-bottom: calc(var(--spacing) * 17); }
.ml-17 { margin-left: calc(var(--spacing) * 17); }
.mr-17 { margin-right: calc(var(--spacing) * 17); }
.ms-17 { margin-inline-start: calc(var(--spacing) * 17); }
.me-17 { margin-inline-end: calc(var(--spacing) * 17); }
.p-18 { padding: calc(var(--spacing) * 18); }
.px-18 { padding-inline: calc(var(--spacing) * 18); }
.py-18 { padding-block: calc(var(--spacing) * 18); }
.pt-18 { padding-top: calc(var(--spacing) * 18); }
.pb-18 { padding-bottom: calc(var(--spacing) * 18); }
.pl-18 { padding-left: calc(var(--spacing) * 18); }
.pr-18 { padding-right: calc(var(--spacing) * 18); }
.ps-18 { padding-inline-start: calc(var(--spacing) * 18); }
.pe-18 { padding-inline-end: calc(var(--spacing) * 18); }
.m-18 { margin: calc(var(--spacing) * 18); }
.mx-18 { margin-inline: calc(var(--spacing) * 18); }
.my-18 { margin-block: calc(var(--spacing) * 18); }
.mt-18 { margin-top: calc(var(--spacing) * 18); }
.mb-18 { margin-bottom: calc(var(--spacing) * 18); }
.ml-18 { margin-left: calc(var(--spacing) * 18); }
.mr-18 { margin-right: calc(var(--spacing) * 18); }
.ms-18 { margin-inline-start: calc(var(--spacing) * 18); }
.me-18 { margin-inline-end: calc(var(--spacing) * 18); }
.p-19 { padding: calc(var(--spacing) * 19); }
.px-19 { padding-inline: calc(var(--spacing) * 19); }
.py-19 { padding-block: calc(var(--spacing) * 19); }
.pt-19 { padding-top: calc(var(--spacing) * 19); }
.pb-19 { padding-bottom: calc(var(--spacing) * 19); }
.pl-19 { padding-left: calc(var(--spacing) * 19); }
.pr-19 { padding-right: calc(var(--spacing) * 19); }
.ps-19 { padding-inline-start: calc(var(--spacing) * 19); }
.pe-19 { padding-inline-end: calc(var(--spacing) * 19); }
.m-19 { margin: calc(var(--spacing) * 19); }
.mx-19 { margin-inline: calc(var(--spacing) * 19); }
.my-19 { margin-block: calc(var(--spacing) * 19); }
.mt-19 { margin-top: calc(var(--spacing) * 19); }
.mb-19 { margin-bottom: calc(var(--spacing) * 19); }
.ml-19 { margin-left: calc(var(--spacing) * 19); }
.mr-19 { margin-right: calc(var(--spacing) * 19); }
.ms-19 { margin-inline-start: calc(var(--spacing) * 19); }
.me-19 { margin-inline-end: calc(var(--spacing) * 19); }
.p-20 { padding: calc(var(--spacing) * 20); }
.px-20 { padding-inline: calc(var(--spacing) * 20); }
.py-20 { padding-block: calc(var(--spacing) * 20); }
.pt-20 { padding-top: calc(var(--spacing) * 20); }
.pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.pl-20 { padding-left: calc(var(--spacing) * 20); }
.pr-20 { padding-right: calc(var(--spacing) * 20); }
.ps-20 { padding-inline-start: calc(var(--spacing) * 20); }
.pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
.m-20 { margin: calc(var(--spacing) * 20); }
.mx-20 { margin-inline: calc(var(--spacing) * 20); }
.my-20 { margin-block: calc(var(--spacing) * 20); }
.mt-20 { margin-top: calc(var(--spacing) * 20); }
.mb-20 { margin-bottom: calc(var(--spacing) * 20); }
.ml-20 { margin-left: calc(var(--spacing) * 20); }
.mr-20 { margin-right: calc(var(--spacing) * 20); }
.ms-20 { margin-inline-start: calc(var(--spacing) * 20); }
.me-20 { margin-inline-end: calc(var(--spacing) * 20); }
.p-21 { padding: calc(var(--spacing) * 21); }
.px-21 { padding-inline: calc(var(--spacing) * 21); }
.py-21 { padding-block: calc(var(--spacing) * 21); }
.pt-21 { padding-top: calc(var(--spacing) * 21); }
.pb-21 { padding-bottom: calc(var(--spacing) * 21); }
.pl-21 { padding-left: calc(var(--spacing) * 21); }
.pr-21 { padding-right: calc(var(--spacing) * 21); }
.ps-21 { padding-inline-start: calc(var(--spacing) * 21); }
.pe-21 { padding-inline-end: calc(var(--spacing) * 21); }
.m-21 { margin: calc(var(--spacing) * 21); }
.mx-21 { margin-inline: calc(var(--spacing) * 21); }
.my-21 { margin-block: calc(var(--spacing) * 21); }
.mt-21 { margin-top: calc(var(--spacing) * 21); }
.mb-21 { margin-bottom: calc(var(--spacing) * 21); }
.ml-21 { margin-left: calc(var(--spacing) * 21); }
.mr-21 { margin-right: calc(var(--spacing) * 21); }
.ms-21 { margin-inline-start: calc(var(--spacing) * 21); }
.me-21 { margin-inline-end: calc(var(--spacing) * 21); }
.p-22 { padding: calc(var(--spacing) * 22); }
.px-22 { padding-inline: calc(var(--spacing) * 22); }
.py-22 { padding-block: calc(var(--spacing) * 22); }
.pt-22 { padding-top: calc(var(--spacing) * 22); }
.pb-22 { padding-bottom: calc(var(--spacing) * 22); }
.pl-22 { padding-left: calc(var(--spacing) * 22); }
.pr-22 { padding-right: calc(var(--spacing) * 22); }
.ps-22 { padding-inline-start: calc(var(--spacing) * 22); }
.pe-22 { padding-inline-end: calc(var(--spacing) * 22); }
.m-22 { margin: calc(var(--spacing) * 22); }
.mx-22 { margin-inline: calc(var(--spacing) * 22); }
.my-22 { margin-block: calc(var(--spacing) * 22); }
.mt-22 { margin-top: calc(var(--spacing) * 22); }
.mb-22 { margin-bottom: calc(var(--spacing) * 22); }
.ml-22 { margin-left: calc(var(--spacing) * 22); }
.mr-22 { margin-right: calc(var(--spacing) * 22); }
.ms-22 { margin-inline-start: calc(var(--spacing) * 22); }
.me-22 { margin-inline-end: calc(var(--spacing) * 22); }
.p-23 { padding: calc(var(--spacing) * 23); }
.px-23 { padding-inline: calc(var(--spacing) * 23); }
.py-23 { padding-block: calc(var(--spacing) * 23); }
.pt-23 { padding-top: calc(var(--spacing) * 23); }
.pb-23 { padding-bottom: calc(var(--spacing) * 23); }
.pl-23 { padding-left: calc(var(--spacing) * 23); }
.pr-23 { padding-right: calc(var(--spacing) * 23); }
.ps-23 { padding-inline-start: calc(var(--spacing) * 23); }
.pe-23 { padding-inline-end: calc(var(--spacing) * 23); }
.m-23 { margin: calc(var(--spacing) * 23); }
.mx-23 { margin-inline: calc(var(--spacing) * 23); }
.my-23 { margin-block: calc(var(--spacing) * 23); }
.mt-23 { margin-top: calc(var(--spacing) * 23); }
.mb-23 { margin-bottom: calc(var(--spacing) * 23); }
.ml-23 { margin-left: calc(var(--spacing) * 23); }
.mr-23 { margin-right: calc(var(--spacing) * 23); }
.ms-23 { margin-inline-start: calc(var(--spacing) * 23); }
.me-23 { margin-inline-end: calc(var(--spacing) * 23); }
.p-24 { padding: calc(var(--spacing) * 24); }
.px-24 { padding-inline: calc(var(--spacing) * 24); }
.py-24 { padding-block: calc(var(--spacing) * 24); }
.pt-24 { padding-top: calc(var(--spacing) * 24); }
.pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.pl-24 { padding-left: calc(var(--spacing) * 24); }
.pr-24 { padding-right: calc(var(--spacing) * 24); }
.ps-24 { padding-inline-start: calc(var(--spacing) * 24); }
.pe-24 { padding-inline-end: calc(var(--spacing) * 24); }
.m-24 { margin: calc(var(--spacing) * 24); }
.mx-24 { margin-inline: calc(var(--spacing) * 24); }
.my-24 { margin-block: calc(var(--spacing) * 24); }
.mt-24 { margin-top: calc(var(--spacing) * 24); }
.mb-24 { margin-bottom: calc(var(--spacing) * 24); }
.ml-24 { margin-left: calc(var(--spacing) * 24); }
.mr-24 { margin-right: calc(var(--spacing) * 24); }
.ms-24 { margin-inline-start: calc(var(--spacing) * 24); }
.me-24 { margin-inline-end: calc(var(--spacing) * 24); }
.p-25 { padding: calc(var(--spacing) * 25); }
.px-25 { padding-inline: calc(var(--spacing) * 25); }
.py-25 { padding-block: calc(var(--spacing) * 25); }
.pt-25 { padding-top: calc(var(--spacing) * 25); }
.pb-25 { padding-bottom: calc(var(--spacing) * 25); }
.pl-25 { padding-left: calc(var(--spacing) * 25); }
.pr-25 { padding-right: calc(var(--spacing) * 25); }
.ps-25 { padding-inline-start: calc(var(--spacing) * 25); }
.pe-25 { padding-inline-end: calc(var(--spacing) * 25); }
.m-25 { margin: calc(var(--spacing) * 25); }
.mx-25 { margin-inline: calc(var(--spacing) * 25); }
.my-25 { margin-block: calc(var(--spacing) * 25); }
.mt-25 { margin-top: calc(var(--spacing) * 25); }
.mb-25 { margin-bottom: calc(var(--spacing) * 25); }
.ml-25 { margin-left: calc(var(--spacing) * 25); }
.mr-25 { margin-right: calc(var(--spacing) * 25); }
.ms-25 { margin-inline-start: calc(var(--spacing) * 25); }
.me-25 { margin-inline-end: calc(var(--spacing) * 25); }
.p-26 { padding: calc(var(--spacing) * 26); }
.px-26 { padding-inline: calc(var(--spacing) * 26); }
.py-26 { padding-block: calc(var(--spacing) * 26); }
.pt-26 { padding-top: calc(var(--spacing) * 26); }
.pb-26 { padding-bottom: calc(var(--spacing) * 26); }
.pl-26 { padding-left: calc(var(--spacing) * 26); }
.pr-26 { padding-right: calc(var(--spacing) * 26); }
.ps-26 { padding-inline-start: calc(var(--spacing) * 26); }
.pe-26 { padding-inline-end: calc(var(--spacing) * 26); }
.m-26 { margin: calc(var(--spacing) * 26); }
.mx-26 { margin-inline: calc(var(--spacing) * 26); }
.my-26 { margin-block: calc(var(--spacing) * 26); }
.mt-26 { margin-top: calc(var(--spacing) * 26); }
.mb-26 { margin-bottom: calc(var(--spacing) * 26); }
.ml-26 { margin-left: calc(var(--spacing) * 26); }
.mr-26 { margin-right: calc(var(--spacing) * 26); }
.ms-26 { margin-inline-start: calc(var(--spacing) * 26); }
.me-26 { margin-inline-end: calc(var(--spacing) * 26); }
.p-27 { padding: calc(var(--spacing) * 27); }
.px-27 { padding-inline: calc(var(--spacing) * 27); }
.py-27 { padding-block: calc(var(--spacing) * 27); }
.pt-27 { padding-top: calc(var(--spacing) * 27); }
.pb-27 { padding-bottom: calc(var(--spacing) * 27); }
.pl-27 { padding-left: calc(var(--spacing) * 27); }
.pr-27 { padding-right: calc(var(--spacing) * 27); }
.ps-27 { padding-inline-start: calc(var(--spacing) * 27); }
.pe-27 { padding-inline-end: calc(var(--spacing) * 27); }
.m-27 { margin: calc(var(--spacing) * 27); }
.mx-27 { margin-inline: calc(var(--spacing) * 27); }
.my-27 { margin-block: calc(var(--spacing) * 27); }
.mt-27 { margin-top: calc(var(--spacing) * 27); }
.mb-27 { margin-bottom: calc(var(--spacing) * 27); }
.ml-27 { margin-left: calc(var(--spacing) * 27); }
.mr-27 { margin-right: calc(var(--spacing) * 27); }
.ms-27 { margin-inline-start: calc(var(--spacing) * 27); }
.me-27 { margin-inline-end: calc(var(--spacing) * 27); }
.p-28 { padding: calc(var(--spacing) * 28); }
.px-28 { padding-inline: calc(var(--spacing) * 28); }
.py-28 { padding-block: calc(var(--spacing) * 28); }
.pt-28 { padding-top: calc(var(--spacing) * 28); }
.pb-28 { padding-bottom: calc(var(--spacing) * 28); }
.pl-28 { padding-left: calc(var(--spacing) * 28); }
.pr-28 { padding-right: calc(var(--spacing) * 28); }
.ps-28 { padding-inline-start: calc(var(--spacing) * 28); }
.pe-28 { padding-inline-end: calc(var(--spacing) * 28); }
.m-28 { margin: calc(var(--spacing) * 28); }
.mx-28 { margin-inline: calc(var(--spacing) * 28); }
.my-28 { margin-block: calc(var(--spacing) * 28); }
.mt-28 { margin-top: calc(var(--spacing) * 28); }
.mb-28 { margin-bottom: calc(var(--spacing) * 28); }
.ml-28 { margin-left: calc(var(--spacing) * 28); }
.mr-28 { margin-right: calc(var(--spacing) * 28); }
.ms-28 { margin-inline-start: calc(var(--spacing) * 28); }
.me-28 { margin-inline-end: calc(var(--spacing) * 28); }
.p-29 { padding: calc(var(--spacing) * 29); }
.px-29 { padding-inline: calc(var(--spacing) * 29); }
.py-29 { padding-block: calc(var(--spacing) * 29); }
.pt-29 { padding-top: calc(var(--spacing) * 29); }
.pb-29 { padding-bottom: calc(var(--spacing) * 29); }
.pl-29 { padding-left: calc(var(--spacing) * 29); }
.pr-29 { padding-right: calc(var(--spacing) * 29); }
.ps-29 { padding-inline-start: calc(var(--spacing) * 29); }
.pe-29 { padding-inline-end: calc(var(--spacing) * 29); }
.m-29 { margin: calc(var(--spacing) * 29); }
.mx-29 { margin-inline: calc(var(--spacing) * 29); }
.my-29 { margin-block: calc(var(--spacing) * 29); }
.mt-29 { margin-top: calc(var(--spacing) * 29); }
.mb-29 { margin-bottom: calc(var(--spacing) * 29); }
.ml-29 { margin-left: calc(var(--spacing) * 29); }
.mr-29 { margin-right: calc(var(--spacing) * 29); }
.ms-29 { margin-inline-start: calc(var(--spacing) * 29); }
.me-29 { margin-inline-end: calc(var(--spacing) * 29); }
.p-30 { padding: calc(var(--spacing) * 30); }
.px-30 { padding-inline: calc(var(--spacing) * 30); }
.py-30 { padding-block: calc(var(--spacing) * 30); }
.pt-30 { padding-top: calc(var(--spacing) * 30); }
.pb-30 { padding-bottom: calc(var(--spacing) * 30); }
.pl-30 { padding-left: calc(var(--spacing) * 30); }
.pr-30 { padding-right: calc(var(--spacing) * 30); }
.ps-30 { padding-inline-start: calc(var(--spacing) * 30); }
.pe-30 { padding-inline-end: calc(var(--spacing) * 30); }
.m-30 { margin: calc(var(--spacing) * 30); }
.mx-30 { margin-inline: calc(var(--spacing) * 30); }
.my-30 { margin-block: calc(var(--spacing) * 30); }
.mt-30 { margin-top: calc(var(--spacing) * 30); }
.mb-30 { margin-bottom: calc(var(--spacing) * 30); }
.ml-30 { margin-left: calc(var(--spacing) * 30); }
.mr-30 { margin-right: calc(var(--spacing) * 30); }
.ms-30 { margin-inline-start: calc(var(--spacing) * 30); }
.me-30 { margin-inline-end: calc(var(--spacing) * 30); }
.p-31 { padding: calc(var(--spacing) * 31); }
.px-31 { padding-inline: calc(var(--spacing) * 31); }
.py-31 { padding-block: calc(var(--spacing) * 31); }
.pt-31 { padding-top: calc(var(--spacing) * 31); }
.pb-31 { padding-bottom: calc(var(--spacing) * 31); }
.pl-31 { padding-left: calc(var(--spacing) * 31); }
.pr-31 { padding-right: calc(var(--spacing) * 31); }
.ps-31 { padding-inline-start: calc(var(--spacing) * 31); }
.pe-31 { padding-inline-end: calc(var(--spacing) * 31); }
.m-31 { margin: calc(var(--spacing) * 31); }
.mx-31 { margin-inline: calc(var(--spacing) * 31); }
.my-31 { margin-block: calc(var(--spacing) * 31); }
.mt-31 { margin-top: calc(var(--spacing) * 31); }
.mb-31 { margin-bottom: calc(var(--spacing) * 31); }
.ml-31 { margin-left: calc(var(--spacing) * 31); }
.mr-31 { margin-right: calc(var(--spacing) * 31); }
.ms-31 { margin-inline-start: calc(var(--spacing) * 31); }
.me-31 { margin-inline-end: calc(var(--spacing) * 31); }
.p-32 { padding: calc(var(--spacing) * 32); }
.px-32 { padding-inline: calc(var(--spacing) * 32); }
.py-32 { padding-block: calc(var(--spacing) * 32); }
.pt-32 { padding-top: calc(var(--spacing) * 32); }
.pb-32 { padding-bottom: calc(var(--spacing) * 32); }
.pl-32 { padding-left: calc(var(--spacing) * 32); }
.pr-32 { padding-right: calc(var(--spacing) * 32); }
.ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
.pe-32 { padding-inline-end: calc(var(--spacing) * 32); }
.m-32 { margin: calc(var(--spacing) * 32); }
.mx-32 { margin-inline: calc(var(--spacing) * 32); }
.my-32 { margin-block: calc(var(--spacing) * 32); }
.mt-32 { margin-top: calc(var(--spacing) * 32); }
.mb-32 { margin-bottom: calc(var(--spacing) * 32); }
.ml-32 { margin-left: calc(var(--spacing) * 32); }
.mr-32 { margin-right: calc(var(--spacing) * 32); }
.ms-32 { margin-inline-start: calc(var(--spacing) * 32); }
.me-32 { margin-inline-end: calc(var(--spacing) * 32); }
.p-33 { padding: calc(var(--spacing) * 33); }
.px-33 { padding-inline: calc(var(--spacing) * 33); }
.py-33 { padding-block: calc(var(--spacing) * 33); }
.pt-33 { padding-top: calc(var(--spacing) * 33); }
.pb-33 { padding-bottom: calc(var(--spacing) * 33); }
.pl-33 { padding-left: calc(var(--spacing) * 33); }
.pr-33 { padding-right: calc(var(--spacing) * 33); }
.ps-33 { padding-inline-start: calc(var(--spacing) * 33); }
.pe-33 { padding-inline-end: calc(var(--spacing) * 33); }
.m-33 { margin: calc(var(--spacing) * 33); }
.mx-33 { margin-inline: calc(var(--spacing) * 33); }
.my-33 { margin-block: calc(var(--spacing) * 33); }
.mt-33 { margin-top: calc(var(--spacing) * 33); }
.mb-33 { margin-bottom: calc(var(--spacing) * 33); }
.ml-33 { margin-left: calc(var(--spacing) * 33); }
.mr-33 { margin-right: calc(var(--spacing) * 33); }
.ms-33 { margin-inline-start: calc(var(--spacing) * 33); }
.me-33 { margin-inline-end: calc(var(--spacing) * 33); }
.p-34 { padding: calc(var(--spacing) * 34); }
.px-34 { padding-inline: calc(var(--spacing) * 34); }
.py-34 { padding-block: calc(var(--spacing) * 34); }
.pt-34 { padding-top: calc(var(--spacing) * 34); }
.pb-34 { padding-bottom: calc(var(--spacing) * 34); }
.pl-34 { padding-left: calc(var(--spacing) * 34); }
.pr-34 { padding-right: calc(var(--spacing) * 34); }
.ps-34 { padding-inline-start: calc(var(--spacing) * 34); }
.pe-34 { padding-inline-end: calc(var(--spacing) * 34); }
.m-34 { margin: calc(var(--spacing) * 34); }
.mx-34 { margin-inline: calc(var(--spacing) * 34); }
.my-34 { margin-block: calc(var(--spacing) * 34); }
.mt-34 { margin-top: calc(var(--spacing) * 34); }
.mb-34 { margin-bottom: calc(var(--spacing) * 34); }
.ml-34 { margin-left: calc(var(--spacing) * 34); }
.mr-34 { margin-right: calc(var(--spacing) * 34); }
.ms-34 { margin-inline-start: calc(var(--spacing) * 34); }
.me-34 { margin-inline-end: calc(var(--spacing) * 34); }
.p-35 { padding: calc(var(--spacing) * 35); }
.px-35 { padding-inline: calc(var(--spacing) * 35); }
.py-35 { padding-block: calc(var(--spacing) * 35); }
.pt-35 { padding-top: calc(var(--spacing) * 35); }
.pb-35 { padding-bottom: calc(var(--spacing) * 35); }
.pl-35 { padding-left: calc(var(--spacing) * 35); }
.pr-35 { padding-right: calc(var(--spacing) * 35); }
.ps-35 { padding-inline-start: calc(var(--spacing) * 35); }
.pe-35 { padding-inline-end: calc(var(--spacing) * 35); }
.m-35 { margin: calc(var(--spacing) * 35); }
.mx-35 { margin-inline: calc(var(--spacing) * 35); }
.my-35 { margin-block: calc(var(--spacing) * 35); }
.mt-35 { margin-top: calc(var(--spacing) * 35); }
.mb-35 { margin-bottom: calc(var(--spacing) * 35); }
.ml-35 { margin-left: calc(var(--spacing) * 35); }
.mr-35 { margin-right: calc(var(--spacing) * 35); }
.ms-35 { margin-inline-start: calc(var(--spacing) * 35); }
.me-35 { margin-inline-end: calc(var(--spacing) * 35); }
.p-36 { padding: calc(var(--spacing) * 36); }
.px-36 { padding-inline: calc(var(--spacing) * 36); }
.py-36 { padding-block: calc(var(--spacing) * 36); }
.pt-36 { padding-top: calc(var(--spacing) * 36); }
.pb-36 { padding-bottom: calc(var(--spacing) * 36); }
.pl-36 { padding-left: calc(var(--spacing) * 36); }
.pr-36 { padding-right: calc(var(--spacing) * 36); }
.ps-36 { padding-inline-start: calc(var(--spacing) * 36); }
.pe-36 { padding-inline-end: calc(var(--spacing) * 36); }
.m-36 { margin: calc(var(--spacing) * 36); }
.mx-36 { margin-inline: calc(var(--spacing) * 36); }
.my-36 { margin-block: calc(var(--spacing) * 36); }
.mt-36 { margin-top: calc(var(--spacing) * 36); }
.mb-36 { margin-bottom: calc(var(--spacing) * 36); }
.ml-36 { margin-left: calc(var(--spacing) * 36); }
.mr-36 { margin-right: calc(var(--spacing) * 36); }
.ms-36 { margin-inline-start: calc(var(--spacing) * 36); }
.me-36 { margin-inline-end: calc(var(--spacing) * 36); }
.p-37 { padding: calc(var(--spacing) * 37); }
.px-37 { padding-inline: calc(var(--spacing) * 37); }
.py-37 { padding-block: calc(var(--spacing) * 37); }
.pt-37 { padding-top: calc(var(--spacing) * 37); }
.pb-37 { padding-bottom: calc(var(--spacing) * 37); }
.pl-37 { padding-left: calc(var(--spacing) * 37); }
.pr-37 { padding-right: calc(var(--spacing) * 37); }
.ps-37 { padding-inline-start: calc(var(--spacing) * 37); }
.pe-37 { padding-inline-end: calc(var(--spacing) * 37); }
.m-37 { margin: calc(var(--spacing) * 37); }
.mx-37 { margin-inline: calc(var(--spacing) * 37); }
.my-37 { margin-block: calc(var(--spacing) * 37); }
.mt-37 { margin-top: calc(var(--spacing) * 37); }
.mb-37 { margin-bottom: calc(var(--spacing) * 37); }
.ml-37 { margin-left: calc(var(--spacing) * 37); }
.mr-37 { margin-right: calc(var(--spacing) * 37); }
.ms-37 { margin-inline-start: calc(var(--spacing) * 37); }
.me-37 { margin-inline-end: calc(var(--spacing) * 37); }
.p-38 { padding: calc(var(--spacing) * 38); }
.px-38 { padding-inline: calc(var(--spacing) * 38); }
.py-38 { padding-block: calc(var(--spacing) * 38); }
.pt-38 { padding-top: calc(var(--spacing) * 38); }
.pb-38 { padding-bottom: calc(var(--spacing) * 38); }
.pl-38 { padding-left: calc(var(--spacing) * 38); }
.pr-38 { padding-right: calc(var(--spacing) * 38); }
.ps-38 { padding-inline-start: calc(var(--spacing) * 38); }
.pe-38 { padding-inline-end: calc(var(--spacing) * 38); }
.m-38 { margin: calc(var(--spacing) * 38); }
.mx-38 { margin-inline: calc(var(--spacing) * 38); }
.my-38 { margin-block: calc(var(--spacing) * 38); }
.mt-38 { margin-top: calc(var(--spacing) * 38); }
.mb-38 { margin-bottom: calc(var(--spacing) * 38); }
.ml-38 { margin-left: calc(var(--spacing) * 38); }
.mr-38 { margin-right: calc(var(--spacing) * 38); }
.ms-38 { margin-inline-start: calc(var(--spacing) * 38); }
.me-38 { margin-inline-end: calc(var(--spacing) * 38); }
.p-39 { padding: calc(var(--spacing) * 39); }
.px-39 { padding-inline: calc(var(--spacing) * 39); }
.py-39 { padding-block: calc(var(--spacing) * 39); }
.pt-39 { padding-top: calc(var(--spacing) * 39); }
.pb-39 { padding-bottom: calc(var(--spacing) * 39); }
.pl-39 { padding-left: calc(var(--spacing) * 39); }
.pr-39 { padding-right: calc(var(--spacing) * 39); }
.ps-39 { padding-inline-start: calc(var(--spacing) * 39); }
.pe-39 { padding-inline-end: calc(var(--spacing) * 39); }
.m-39 { margin: calc(var(--spacing) * 39); }
.mx-39 { margin-inline: calc(var(--spacing) * 39); }
.my-39 { margin-block: calc(var(--spacing) * 39); }
.mt-39 { margin-top: calc(var(--spacing) * 39); }
.mb-39 { margin-bottom: calc(var(--spacing) * 39); }
.ml-39 { margin-left: calc(var(--spacing) * 39); }
.mr-39 { margin-right: calc(var(--spacing) * 39); }
.ms-39 { margin-inline-start: calc(var(--spacing) * 39); }
.me-39 { margin-inline-end: calc(var(--spacing) * 39); }
.p-40 { padding: calc(var(--spacing) * 40); }
.px-40 { padding-inline: calc(var(--spacing) * 40); }
.py-40 { padding-block: calc(var(--spacing) * 40); }
.pt-40 { padding-top: calc(var(--spacing) * 40); }
.pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.pl-40 { padding-left: calc(var(--spacing) * 40); }
.pr-40 { padding-right: calc(var(--spacing) * 40); }
.ps-40 { padding-inline-start: calc(var(--spacing) * 40); }
.pe-40 { padding-inline-end: calc(var(--spacing) * 40); }
.m-40 { margin: calc(var(--spacing) * 40); }
.mx-40 { margin-inline: calc(var(--spacing) * 40); }
.my-40 { margin-block: calc(var(--spacing) * 40); }
.mt-40 { margin-top: calc(var(--spacing) * 40); }
.mb-40 { margin-bottom: calc(var(--spacing) * 40); }
.ml-40 { margin-left: calc(var(--spacing) * 40); }
.mr-40 { margin-right: calc(var(--spacing) * 40); }
.ms-40 { margin-inline-start: calc(var(--spacing) * 40); }
.me-40 { margin-inline-end: calc(var(--spacing) * 40); }
@media (min-width: 40rem) {
.sm\:gap-1\.5 { gap: 0.375rem; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-3 { gap: 0.75rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-5 { gap: 1.25rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-8 { gap: 2rem; }
.sm\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.sm\:mx-auto { margin-left: auto; margin-right: auto; }
.sm\:mt-auto { margin-top: auto; }
.sm\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.sm\:gap-12 { gap: 3rem; }
.sm\:gap-x-4 { column-gap: 1rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:gap-y-10 { row-gap: 2.5rem; }
.sm\:mx-\[-12px\] { margin-left: -12px; margin-right: -12px; }
.sm\:mx-\[-24px\] { margin-left: -24px; margin-right: -24px; }
.sm\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.sm\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.sm\:p-0 { padding: calc(var(--spacing) * 0); }
.sm\:px-0 { padding-inline: calc(var(--spacing) * 0); }
.sm\:py-0 { padding-block: calc(var(--spacing) * 0); }
.sm\:pt-0 { padding-top: calc(var(--spacing) * 0); }
.sm\:pb-0 { padding-bottom: calc(var(--spacing) * 0); }
.sm\:pl-0 { padding-left: calc(var(--spacing) * 0); }
.sm\:pr-0 { padding-right: calc(var(--spacing) * 0); }
.sm\:ps-0 { padding-inline-start: calc(var(--spacing) * 0); }
.sm\:pe-0 { padding-inline-end: calc(var(--spacing) * 0); }
.sm\:m-0 { margin: calc(var(--spacing) * 0); }
.sm\:mx-0 { margin-inline: calc(var(--spacing) * 0); }
.sm\:my-0 { margin-block: calc(var(--spacing) * 0); }
.sm\:mt-0 { margin-top: calc(var(--spacing) * 0); }
.sm\:mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.sm\:ml-0 { margin-left: calc(var(--spacing) * 0); }
.sm\:mr-0 { margin-right: calc(var(--spacing) * 0); }
.sm\:ms-0 { margin-inline-start: calc(var(--spacing) * 0); }
.sm\:me-0 { margin-inline-end: calc(var(--spacing) * 0); }
.sm\:p-1 { padding: calc(var(--spacing) * 1); }
.sm\:px-1 { padding-inline: calc(var(--spacing) * 1); }
.sm\:py-1 { padding-block: calc(var(--spacing) * 1); }
.sm\:pt-1 { padding-top: calc(var(--spacing) * 1); }
.sm\:pb-1 { padding-bottom: calc(var(--spacing) * 1); }
.sm\:pl-1 { padding-left: calc(var(--spacing) * 1); }
.sm\:pr-1 { padding-right: calc(var(--spacing) * 1); }
.sm\:ps-1 { padding-inline-start: calc(var(--spacing) * 1); }
.sm\:pe-1 { padding-inline-end: calc(var(--spacing) * 1); }
.sm\:m-1 { margin: calc(var(--spacing) * 1); }
.sm\:mx-1 { margin-inline: calc(var(--spacing) * 1); }
.sm\:my-1 { margin-block: calc(var(--spacing) * 1); }
.sm\:mt-1 { margin-top: calc(var(--spacing) * 1); }
.sm\:mb-1 { margin-bottom: calc(var(--spacing) * 1); }
.sm\:ml-1 { margin-left: calc(var(--spacing) * 1); }
.sm\:mr-1 { margin-right: calc(var(--spacing) * 1); }
.sm\:ms-1 { margin-inline-start: calc(var(--spacing) * 1); }
.sm\:me-1 { margin-inline-end: calc(var(--spacing) * 1); }
.sm\:p-2 { padding: calc(var(--spacing) * 2); }
.sm\:px-2 { padding-inline: calc(var(--spacing) * 2); }
.sm\:py-2 { padding-block: calc(var(--spacing) * 2); }
.sm\:pt-2 { padding-top: calc(var(--spacing) * 2); }
.sm\:pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.sm\:pl-2 { padding-left: calc(var(--spacing) * 2); }
.sm\:pr-2 { padding-right: calc(var(--spacing) * 2); }
.sm\:ps-2 { padding-inline-start: calc(var(--spacing) * 2); }
.sm\:pe-2 { padding-inline-end: calc(var(--spacing) * 2); }
.sm\:m-2 { margin: calc(var(--spacing) * 2); }
.sm\:mx-2 { margin-inline: calc(var(--spacing) * 2); }
.sm\:my-2 { margin-block: calc(var(--spacing) * 2); }
.sm\:mt-2 { margin-top: calc(var(--spacing) * 2); }
.sm\:mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.sm\:ml-2 { margin-left: calc(var(--spacing) * 2); }
.sm\:mr-2 { margin-right: calc(var(--spacing) * 2); }
.sm\:ms-2 { margin-inline-start: calc(var(--spacing) * 2); }
.sm\:me-2 { margin-inline-end: calc(var(--spacing) * 2); }
.sm\:p-3 { padding: calc(var(--spacing) * 3); }
.sm\:px-3 { padding-inline: calc(var(--spacing) * 3); }
.sm\:py-3 { padding-block: calc(var(--spacing) * 3); }
.sm\:pt-3 { padding-top: calc(var(--spacing) * 3); }
.sm\:pb-3 { padding-bottom: calc(var(--spacing) * 3); }
.sm\:pl-3 { padding-left: calc(var(--spacing) * 3); }
.sm\:pr-3 { padding-right: calc(var(--spacing) * 3); }
.sm\:ps-3 { padding-inline-start: calc(var(--spacing) * 3); }
.sm\:pe-3 { padding-inline-end: calc(var(--spacing) * 3); }
.sm\:m-3 { margin: calc(var(--spacing) * 3); }
.sm\:mx-3 { margin-inline: calc(var(--spacing) * 3); }
.sm\:my-3 { margin-block: calc(var(--spacing) * 3); }
.sm\:mt-3 { margin-top: calc(var(--spacing) * 3); }
.sm\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
.sm\:ml-3 { margin-left: calc(var(--spacing) * 3); }
.sm\:mr-3 { margin-right: calc(var(--spacing) * 3); }
.sm\:ms-3 { margin-inline-start: calc(var(--spacing) * 3); }
.sm\:me-3 { margin-inline-end: calc(var(--spacing) * 3); }
.sm\:p-4 { padding: calc(var(--spacing) * 4); }
.sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }
.sm\:py-4 { padding-block: calc(var(--spacing) * 4); }
.sm\:pt-4 { padding-top: calc(var(--spacing) * 4); }
.sm\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.sm\:pl-4 { padding-left: calc(var(--spacing) * 4); }
.sm\:pr-4 { padding-right: calc(var(--spacing) * 4); }
.sm\:ps-4 { padding-inline-start: calc(var(--spacing) * 4); }
.sm\:pe-4 { padding-inline-end: calc(var(--spacing) * 4); }
.sm\:m-4 { margin: calc(var(--spacing) * 4); }
.sm\:mx-4 { margin-inline: calc(var(--spacing) * 4); }
.sm\:my-4 { margin-block: calc(var(--spacing) * 4); }
.sm\:mt-4 { margin-top: calc(var(--spacing) * 4); }
.sm\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.sm\:ml-4 { margin-left: calc(var(--spacing) * 4); }
.sm\:mr-4 { margin-right: calc(var(--spacing) * 4); }
.sm\:ms-4 { margin-inline-start: calc(var(--spacing) * 4); }
.sm\:me-4 { margin-inline-end: calc(var(--spacing) * 4); }
.sm\:p-5 { padding: calc(var(--spacing) * 5); }
.sm\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.sm\:py-5 { padding-block: calc(var(--spacing) * 5); }
.sm\:pt-5 { padding-top: calc(var(--spacing) * 5); }
.sm\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.sm\:pl-5 { padding-left: calc(var(--spacing) * 5); }
.sm\:pr-5 { padding-right: calc(var(--spacing) * 5); }
.sm\:ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
.sm\:pe-5 { padding-inline-end: calc(var(--spacing) * 5); }
.sm\:m-5 { margin: calc(var(--spacing) * 5); }
.sm\:mx-5 { margin-inline: calc(var(--spacing) * 5); }
.sm\:my-5 { margin-block: calc(var(--spacing) * 5); }
.sm\:mt-5 { margin-top: calc(var(--spacing) * 5); }
.sm\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.sm\:ml-5 { margin-left: calc(var(--spacing) * 5); }
.sm\:mr-5 { margin-right: calc(var(--spacing) * 5); }
.sm\:ms-5 { margin-inline-start: calc(var(--spacing) * 5); }
.sm\:me-5 { margin-inline-end: calc(var(--spacing) * 5); }
.sm\:p-6 { padding: calc(var(--spacing) * 6); }
.sm\:px-6 { padding-inline: calc(var(--spacing) * 6); }
.sm\:py-6 { padding-block: calc(var(--spacing) * 6); }
.sm\:pt-6 { padding-top: calc(var(--spacing) * 6); }
.sm\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.sm\:pl-6 { padding-left: calc(var(--spacing) * 6); }
.sm\:pr-6 { padding-right: calc(var(--spacing) * 6); }
.sm\:ps-6 { padding-inline-start: calc(var(--spacing) * 6); }
.sm\:pe-6 { padding-inline-end: calc(var(--spacing) * 6); }
.sm\:m-6 { margin: calc(var(--spacing) * 6); }
.sm\:mx-6 { margin-inline: calc(var(--spacing) * 6); }
.sm\:my-6 { margin-block: calc(var(--spacing) * 6); }
.sm\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.sm\:ml-6 { margin-left: calc(var(--spacing) * 6); }
.sm\:mr-6 { margin-right: calc(var(--spacing) * 6); }
.sm\:ms-6 { margin-inline-start: calc(var(--spacing) * 6); }
.sm\:me-6 { margin-inline-end: calc(var(--spacing) * 6); }
.sm\:p-7 { padding: calc(var(--spacing) * 7); }
.sm\:px-7 { padding-inline: calc(var(--spacing) * 7); }
.sm\:py-7 { padding-block: calc(var(--spacing) * 7); }
.sm\:pt-7 { padding-top: calc(var(--spacing) * 7); }
.sm\:pb-7 { padding-bottom: calc(var(--spacing) * 7); }
.sm\:pl-7 { padding-left: calc(var(--spacing) * 7); }
.sm\:pr-7 { padding-right: calc(var(--spacing) * 7); }
.sm\:ps-7 { padding-inline-start: calc(var(--spacing) * 7); }
.sm\:pe-7 { padding-inline-end: calc(var(--spacing) * 7); }
.sm\:m-7 { margin: calc(var(--spacing) * 7); }
.sm\:mx-7 { margin-inline: calc(var(--spacing) * 7); }
.sm\:my-7 { margin-block: calc(var(--spacing) * 7); }
.sm\:mt-7 { margin-top: calc(var(--spacing) * 7); }
.sm\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
.sm\:ml-7 { margin-left: calc(var(--spacing) * 7); }
.sm\:mr-7 { margin-right: calc(var(--spacing) * 7); }
.sm\:ms-7 { margin-inline-start: calc(var(--spacing) * 7); }
.sm\:me-7 { margin-inline-end: calc(var(--spacing) * 7); }
.sm\:p-8 { padding: calc(var(--spacing) * 8); }
.sm\:px-8 { padding-inline: calc(var(--spacing) * 8); }
.sm\:py-8 { padding-block: calc(var(--spacing) * 8); }
.sm\:pt-8 { padding-top: calc(var(--spacing) * 8); }
.sm\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.sm\:pl-8 { padding-left: calc(var(--spacing) * 8); }
.sm\:pr-8 { padding-right: calc(var(--spacing) * 8); }
.sm\:ps-8 { padding-inline-start: calc(var(--spacing) * 8); }
.sm\:pe-8 { padding-inline-end: calc(var(--spacing) * 8); }
.sm\:m-8 { margin: calc(var(--spacing) * 8); }
.sm\:mx-8 { margin-inline: calc(var(--spacing) * 8); }
.sm\:my-8 { margin-block: calc(var(--spacing) * 8); }
.sm\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.sm\:ml-8 { margin-left: calc(var(--spacing) * 8); }
.sm\:mr-8 { margin-right: calc(var(--spacing) * 8); }
.sm\:ms-8 { margin-inline-start: calc(var(--spacing) * 8); }
.sm\:me-8 { margin-inline-end: calc(var(--spacing) * 8); }
.sm\:p-9 { padding: calc(var(--spacing) * 9); }
.sm\:px-9 { padding-inline: calc(var(--spacing) * 9); }
.sm\:py-9 { padding-block: calc(var(--spacing) * 9); }
.sm\:pt-9 { padding-top: calc(var(--spacing) * 9); }
.sm\:pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.sm\:pl-9 { padding-left: calc(var(--spacing) * 9); }
.sm\:pr-9 { padding-right: calc(var(--spacing) * 9); }
.sm\:ps-9 { padding-inline-start: calc(var(--spacing) * 9); }
.sm\:pe-9 { padding-inline-end: calc(var(--spacing) * 9); }
.sm\:m-9 { margin: calc(var(--spacing) * 9); }
.sm\:mx-9 { margin-inline: calc(var(--spacing) * 9); }
.sm\:my-9 { margin-block: calc(var(--spacing) * 9); }
.sm\:mt-9 { margin-top: calc(var(--spacing) * 9); }
.sm\:mb-9 { margin-bottom: calc(var(--spacing) * 9); }
.sm\:ml-9 { margin-left: calc(var(--spacing) * 9); }
.sm\:mr-9 { margin-right: calc(var(--spacing) * 9); }
.sm\:ms-9 { margin-inline-start: calc(var(--spacing) * 9); }
.sm\:me-9 { margin-inline-end: calc(var(--spacing) * 9); }
.sm\:p-10 { padding: calc(var(--spacing) * 10); }
.sm\:px-10 { padding-inline: calc(var(--spacing) * 10); }
.sm\:py-10 { padding-block: calc(var(--spacing) * 10); }
.sm\:pt-10 { padding-top: calc(var(--spacing) * 10); }
.sm\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.sm\:pl-10 { padding-left: calc(var(--spacing) * 10); }
.sm\:pr-10 { padding-right: calc(var(--spacing) * 10); }
.sm\:ps-10 { padding-inline-start: calc(var(--spacing) * 10); }
.sm\:pe-10 { padding-inline-end: calc(var(--spacing) * 10); }
.sm\:m-10 { margin: calc(var(--spacing) * 10); }
.sm\:mx-10 { margin-inline: calc(var(--spacing) * 10); }
.sm\:my-10 { margin-block: calc(var(--spacing) * 10); }
.sm\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.sm\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
.sm\:ml-10 { margin-left: calc(var(--spacing) * 10); }
.sm\:mr-10 { margin-right: calc(var(--spacing) * 10); }
.sm\:ms-10 { margin-inline-start: calc(var(--spacing) * 10); }
.sm\:me-10 { margin-inline-end: calc(var(--spacing) * 10); }
.sm\:p-11 { padding: calc(var(--spacing) * 11); }
.sm\:px-11 { padding-inline: calc(var(--spacing) * 11); }
.sm\:py-11 { padding-block: calc(var(--spacing) * 11); }
.sm\:pt-11 { padding-top: calc(var(--spacing) * 11); }
.sm\:pb-11 { padding-bottom: calc(var(--spacing) * 11); }
.sm\:pl-11 { padding-left: calc(var(--spacing) * 11); }
.sm\:pr-11 { padding-right: calc(var(--spacing) * 11); }
.sm\:ps-11 { padding-inline-start: calc(var(--spacing) * 11); }
.sm\:pe-11 { padding-inline-end: calc(var(--spacing) * 11); }
.sm\:m-11 { margin: calc(var(--spacing) * 11); }
.sm\:mx-11 { margin-inline: calc(var(--spacing) * 11); }
.sm\:my-11 { margin-block: calc(var(--spacing) * 11); }
.sm\:mt-11 { margin-top: calc(var(--spacing) * 11); }
.sm\:mb-11 { margin-bottom: calc(var(--spacing) * 11); }
.sm\:ml-11 { margin-left: calc(var(--spacing) * 11); }
.sm\:mr-11 { margin-right: calc(var(--spacing) * 11); }
.sm\:ms-11 { margin-inline-start: calc(var(--spacing) * 11); }
.sm\:me-11 { margin-inline-end: calc(var(--spacing) * 11); }
.sm\:p-12 { padding: calc(var(--spacing) * 12); }
.sm\:px-12 { padding-inline: calc(var(--spacing) * 12); }
.sm\:py-12 { padding-block: calc(var(--spacing) * 12); }
.sm\:pt-12 { padding-top: calc(var(--spacing) * 12); }
.sm\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
.sm\:pl-12 { padding-left: calc(var(--spacing) * 12); }
.sm\:pr-12 { padding-right: calc(var(--spacing) * 12); }
.sm\:ps-12 { padding-inline-start: calc(var(--spacing) * 12); }
.sm\:pe-12 { padding-inline-end: calc(var(--spacing) * 12); }
.sm\:m-12 { margin: calc(var(--spacing) * 12); }
.sm\:mx-12 { margin-inline: calc(var(--spacing) * 12); }
.sm\:my-12 { margin-block: calc(var(--spacing) * 12); }
.sm\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.sm\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
.sm\:ml-12 { margin-left: calc(var(--spacing) * 12); }
.sm\:mr-12 { margin-right: calc(var(--spacing) * 12); }
.sm\:ms-12 { margin-inline-start: calc(var(--spacing) * 12); }
.sm\:me-12 { margin-inline-end: calc(var(--spacing) * 12); }
.sm\:p-13 { padding: calc(var(--spacing) * 13); }
.sm\:px-13 { padding-inline: calc(var(--spacing) * 13); }
.sm\:py-13 { padding-block: calc(var(--spacing) * 13); }
.sm\:pt-13 { padding-top: calc(var(--spacing) * 13); }
.sm\:pb-13 { padding-bottom: calc(var(--spacing) * 13); }
.sm\:pl-13 { padding-left: calc(var(--spacing) * 13); }
.sm\:pr-13 { padding-right: calc(var(--spacing) * 13); }
.sm\:ps-13 { padding-inline-start: calc(var(--spacing) * 13); }
.sm\:pe-13 { padding-inline-end: calc(var(--spacing) * 13); }
.sm\:m-13 { margin: calc(var(--spacing) * 13); }
.sm\:mx-13 { margin-inline: calc(var(--spacing) * 13); }
.sm\:my-13 { margin-block: calc(var(--spacing) * 13); }
.sm\:mt-13 { margin-top: calc(var(--spacing) * 13); }
.sm\:mb-13 { margin-bottom: calc(var(--spacing) * 13); }
.sm\:ml-13 { margin-left: calc(var(--spacing) * 13); }
.sm\:mr-13 { margin-right: calc(var(--spacing) * 13); }
.sm\:ms-13 { margin-inline-start: calc(var(--spacing) * 13); }
.sm\:me-13 { margin-inline-end: calc(var(--spacing) * 13); }
.sm\:p-14 { padding: calc(var(--spacing) * 14); }
.sm\:px-14 { padding-inline: calc(var(--spacing) * 14); }
.sm\:py-14 { padding-block: calc(var(--spacing) * 14); }
.sm\:pt-14 { padding-top: calc(var(--spacing) * 14); }
.sm\:pb-14 { padding-bottom: calc(var(--spacing) * 14); }
.sm\:pl-14 { padding-left: calc(var(--spacing) * 14); }
.sm\:pr-14 { padding-right: calc(var(--spacing) * 14); }
.sm\:ps-14 { padding-inline-start: calc(var(--spacing) * 14); }
.sm\:pe-14 { padding-inline-end: calc(var(--spacing) * 14); }
.sm\:m-14 { margin: calc(var(--spacing) * 14); }
.sm\:mx-14 { margin-inline: calc(var(--spacing) * 14); }
.sm\:my-14 { margin-block: calc(var(--spacing) * 14); }
.sm\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.sm\:mb-14 { margin-bottom: calc(var(--spacing) * 14); }
.sm\:ml-14 { margin-left: calc(var(--spacing) * 14); }
.sm\:mr-14 { margin-right: calc(var(--spacing) * 14); }
.sm\:ms-14 { margin-inline-start: calc(var(--spacing) * 14); }
.sm\:me-14 { margin-inline-end: calc(var(--spacing) * 14); }
.sm\:p-15 { padding: calc(var(--spacing) * 15); }
.sm\:px-15 { padding-inline: calc(var(--spacing) * 15); }
.sm\:py-15 { padding-block: calc(var(--spacing) * 15); }
.sm\:pt-15 { padding-top: calc(var(--spacing) * 15); }
.sm\:pb-15 { padding-bottom: calc(var(--spacing) * 15); }
.sm\:pl-15 { padding-left: calc(var(--spacing) * 15); }
.sm\:pr-15 { padding-right: calc(var(--spacing) * 15); }
.sm\:ps-15 { padding-inline-start: calc(var(--spacing) * 15); }
.sm\:pe-15 { padding-inline-end: calc(var(--spacing) * 15); }
.sm\:m-15 { margin: calc(var(--spacing) * 15); }
.sm\:mx-15 { margin-inline: calc(var(--spacing) * 15); }
.sm\:my-15 { margin-block: calc(var(--spacing) * 15); }
.sm\:mt-15 { margin-top: calc(var(--spacing) * 15); }
.sm\:mb-15 { margin-bottom: calc(var(--spacing) * 15); }
.sm\:ml-15 { margin-left: calc(var(--spacing) * 15); }
.sm\:mr-15 { margin-right: calc(var(--spacing) * 15); }
.sm\:ms-15 { margin-inline-start: calc(var(--spacing) * 15); }
.sm\:me-15 { margin-inline-end: calc(var(--spacing) * 15); }
.sm\:p-16 { padding: calc(var(--spacing) * 16); }
.sm\:px-16 { padding-inline: calc(var(--spacing) * 16); }
.sm\:py-16 { padding-block: calc(var(--spacing) * 16); }
.sm\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.sm\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.sm\:pl-16 { padding-left: calc(var(--spacing) * 16); }
.sm\:pr-16 { padding-right: calc(var(--spacing) * 16); }
.sm\:ps-16 { padding-inline-start: calc(var(--spacing) * 16); }
.sm\:pe-16 { padding-inline-end: calc(var(--spacing) * 16); }
.sm\:m-16 { margin: calc(var(--spacing) * 16); }
.sm\:mx-16 { margin-inline: calc(var(--spacing) * 16); }
.sm\:my-16 { margin-block: calc(var(--spacing) * 16); }
.sm\:mt-16 { margin-top: calc(var(--spacing) * 16); }
.sm\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
.sm\:ml-16 { margin-left: calc(var(--spacing) * 16); }
.sm\:mr-16 { margin-right: calc(var(--spacing) * 16); }
.sm\:ms-16 { margin-inline-start: calc(var(--spacing) * 16); }
.sm\:me-16 { margin-inline-end: calc(var(--spacing) * 16); }
.sm\:p-17 { padding: calc(var(--spacing) * 17); }
.sm\:px-17 { padding-inline: calc(var(--spacing) * 17); }
.sm\:py-17 { padding-block: calc(var(--spacing) * 17); }
.sm\:pt-17 { padding-top: calc(var(--spacing) * 17); }
.sm\:pb-17 { padding-bottom: calc(var(--spacing) * 17); }
.sm\:pl-17 { padding-left: calc(var(--spacing) * 17); }
.sm\:pr-17 { padding-right: calc(var(--spacing) * 17); }
.sm\:ps-17 { padding-inline-start: calc(var(--spacing) * 17); }
.sm\:pe-17 { padding-inline-end: calc(var(--spacing) * 17); }
.sm\:m-17 { margin: calc(var(--spacing) * 17); }
.sm\:mx-17 { margin-inline: calc(var(--spacing) * 17); }
.sm\:my-17 { margin-block: calc(var(--spacing) * 17); }
.sm\:mt-17 { margin-top: calc(var(--spacing) * 17); }
.sm\:mb-17 { margin-bottom: calc(var(--spacing) * 17); }
.sm\:ml-17 { margin-left: calc(var(--spacing) * 17); }
.sm\:mr-17 { margin-right: calc(var(--spacing) * 17); }
.sm\:ms-17 { margin-inline-start: calc(var(--spacing) * 17); }
.sm\:me-17 { margin-inline-end: calc(var(--spacing) * 17); }
.sm\:p-18 { padding: calc(var(--spacing) * 18); }
.sm\:px-18 { padding-inline: calc(var(--spacing) * 18); }
.sm\:py-18 { padding-block: calc(var(--spacing) * 18); }
.sm\:pt-18 { padding-top: calc(var(--spacing) * 18); }
.sm\:pb-18 { padding-bottom: calc(var(--spacing) * 18); }
.sm\:pl-18 { padding-left: calc(var(--spacing) * 18); }
.sm\:pr-18 { padding-right: calc(var(--spacing) * 18); }
.sm\:ps-18 { padding-inline-start: calc(var(--spacing) * 18); }
.sm\:pe-18 { padding-inline-end: calc(var(--spacing) * 18); }
.sm\:m-18 { margin: calc(var(--spacing) * 18); }
.sm\:mx-18 { margin-inline: calc(var(--spacing) * 18); }
.sm\:my-18 { margin-block: calc(var(--spacing) * 18); }
.sm\:mt-18 { margin-top: calc(var(--spacing) * 18); }
.sm\:mb-18 { margin-bottom: calc(var(--spacing) * 18); }
.sm\:ml-18 { margin-left: calc(var(--spacing) * 18); }
.sm\:mr-18 { margin-right: calc(var(--spacing) * 18); }
.sm\:ms-18 { margin-inline-start: calc(var(--spacing) * 18); }
.sm\:me-18 { margin-inline-end: calc(var(--spacing) * 18); }
.sm\:p-19 { padding: calc(var(--spacing) * 19); }
.sm\:px-19 { padding-inline: calc(var(--spacing) * 19); }
.sm\:py-19 { padding-block: calc(var(--spacing) * 19); }
.sm\:pt-19 { padding-top: calc(var(--spacing) * 19); }
.sm\:pb-19 { padding-bottom: calc(var(--spacing) * 19); }
.sm\:pl-19 { padding-left: calc(var(--spacing) * 19); }
.sm\:pr-19 { padding-right: calc(var(--spacing) * 19); }
.sm\:ps-19 { padding-inline-start: calc(var(--spacing) * 19); }
.sm\:pe-19 { padding-inline-end: calc(var(--spacing) * 19); }
.sm\:m-19 { margin: calc(var(--spacing) * 19); }
.sm\:mx-19 { margin-inline: calc(var(--spacing) * 19); }
.sm\:my-19 { margin-block: calc(var(--spacing) * 19); }
.sm\:mt-19 { margin-top: calc(var(--spacing) * 19); }
.sm\:mb-19 { margin-bottom: calc(var(--spacing) * 19); }
.sm\:ml-19 { margin-left: calc(var(--spacing) * 19); }
.sm\:mr-19 { margin-right: calc(var(--spacing) * 19); }
.sm\:ms-19 { margin-inline-start: calc(var(--spacing) * 19); }
.sm\:me-19 { margin-inline-end: calc(var(--spacing) * 19); }
.sm\:p-20 { padding: calc(var(--spacing) * 20); }
.sm\:px-20 { padding-inline: calc(var(--spacing) * 20); }
.sm\:py-20 { padding-block: calc(var(--spacing) * 20); }
.sm\:pt-20 { padding-top: calc(var(--spacing) * 20); }
.sm\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.sm\:pl-20 { padding-left: calc(var(--spacing) * 20); }
.sm\:pr-20 { padding-right: calc(var(--spacing) * 20); }
.sm\:ps-20 { padding-inline-start: calc(var(--spacing) * 20); }
.sm\:pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
.sm\:m-20 { margin: calc(var(--spacing) * 20); }
.sm\:mx-20 { margin-inline: calc(var(--spacing) * 20); }
.sm\:my-20 { margin-block: calc(var(--spacing) * 20); }
.sm\:mt-20 { margin-top: calc(var(--spacing) * 20); }
.sm\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
.sm\:ml-20 { margin-left: calc(var(--spacing) * 20); }
.sm\:mr-20 { margin-right: calc(var(--spacing) * 20); }
.sm\:ms-20 { margin-inline-start: calc(var(--spacing) * 20); }
.sm\:me-20 { margin-inline-end: calc(var(--spacing) * 20); }
.sm\:p-21 { padding: calc(var(--spacing) * 21); }
.sm\:px-21 { padding-inline: calc(var(--spacing) * 21); }
.sm\:py-21 { padding-block: calc(var(--spacing) * 21); }
.sm\:pt-21 { padding-top: calc(var(--spacing) * 21); }
.sm\:pb-21 { padding-bottom: calc(var(--spacing) * 21); }
.sm\:pl-21 { padding-left: calc(var(--spacing) * 21); }
.sm\:pr-21 { padding-right: calc(var(--spacing) * 21); }
.sm\:ps-21 { padding-inline-start: calc(var(--spacing) * 21); }
.sm\:pe-21 { padding-inline-end: calc(var(--spacing) * 21); }
.sm\:m-21 { margin: calc(var(--spacing) * 21); }
.sm\:mx-21 { margin-inline: calc(var(--spacing) * 21); }
.sm\:my-21 { margin-block: calc(var(--spacing) * 21); }
.sm\:mt-21 { margin-top: calc(var(--spacing) * 21); }
.sm\:mb-21 { margin-bottom: calc(var(--spacing) * 21); }
.sm\:ml-21 { margin-left: calc(var(--spacing) * 21); }
.sm\:mr-21 { margin-right: calc(var(--spacing) * 21); }
.sm\:ms-21 { margin-inline-start: calc(var(--spacing) * 21); }
.sm\:me-21 { margin-inline-end: calc(var(--spacing) * 21); }
.sm\:p-22 { padding: calc(var(--spacing) * 22); }
.sm\:px-22 { padding-inline: calc(var(--spacing) * 22); }
.sm\:py-22 { padding-block: calc(var(--spacing) * 22); }
.sm\:pt-22 { padding-top: calc(var(--spacing) * 22); }
.sm\:pb-22 { padding-bottom: calc(var(--spacing) * 22); }
.sm\:pl-22 { padding-left: calc(var(--spacing) * 22); }
.sm\:pr-22 { padding-right: calc(var(--spacing) * 22); }
.sm\:ps-22 { padding-inline-start: calc(var(--spacing) * 22); }
.sm\:pe-22 { padding-inline-end: calc(var(--spacing) * 22); }
.sm\:m-22 { margin: calc(var(--spacing) * 22); }
.sm\:mx-22 { margin-inline: calc(var(--spacing) * 22); }
.sm\:my-22 { margin-block: calc(var(--spacing) * 22); }
.sm\:mt-22 { margin-top: calc(var(--spacing) * 22); }
.sm\:mb-22 { margin-bottom: calc(var(--spacing) * 22); }
.sm\:ml-22 { margin-left: calc(var(--spacing) * 22); }
.sm\:mr-22 { margin-right: calc(var(--spacing) * 22); }
.sm\:ms-22 { margin-inline-start: calc(var(--spacing) * 22); }
.sm\:me-22 { margin-inline-end: calc(var(--spacing) * 22); }
.sm\:p-23 { padding: calc(var(--spacing) * 23); }
.sm\:px-23 { padding-inline: calc(var(--spacing) * 23); }
.sm\:py-23 { padding-block: calc(var(--spacing) * 23); }
.sm\:pt-23 { padding-top: calc(var(--spacing) * 23); }
.sm\:pb-23 { padding-bottom: calc(var(--spacing) * 23); }
.sm\:pl-23 { padding-left: calc(var(--spacing) * 23); }
.sm\:pr-23 { padding-right: calc(var(--spacing) * 23); }
.sm\:ps-23 { padding-inline-start: calc(var(--spacing) * 23); }
.sm\:pe-23 { padding-inline-end: calc(var(--spacing) * 23); }
.sm\:m-23 { margin: calc(var(--spacing) * 23); }
.sm\:mx-23 { margin-inline: calc(var(--spacing) * 23); }
.sm\:my-23 { margin-block: calc(var(--spacing) * 23); }
.sm\:mt-23 { margin-top: calc(var(--spacing) * 23); }
.sm\:mb-23 { margin-bottom: calc(var(--spacing) * 23); }
.sm\:ml-23 { margin-left: calc(var(--spacing) * 23); }
.sm\:mr-23 { margin-right: calc(var(--spacing) * 23); }
.sm\:ms-23 { margin-inline-start: calc(var(--spacing) * 23); }
.sm\:me-23 { margin-inline-end: calc(var(--spacing) * 23); }
.sm\:p-24 { padding: calc(var(--spacing) * 24); }
.sm\:px-24 { padding-inline: calc(var(--spacing) * 24); }
.sm\:py-24 { padding-block: calc(var(--spacing) * 24); }
.sm\:pt-24 { padding-top: calc(var(--spacing) * 24); }
.sm\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.sm\:pl-24 { padding-left: calc(var(--spacing) * 24); }
.sm\:pr-24 { padding-right: calc(var(--spacing) * 24); }
.sm\:ps-24 { padding-inline-start: calc(var(--spacing) * 24); }
.sm\:pe-24 { padding-inline-end: calc(var(--spacing) * 24); }
.sm\:m-24 { margin: calc(var(--spacing) * 24); }
.sm\:mx-24 { margin-inline: calc(var(--spacing) * 24); }
.sm\:my-24 { margin-block: calc(var(--spacing) * 24); }
.sm\:mt-24 { margin-top: calc(var(--spacing) * 24); }
.sm\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
.sm\:ml-24 { margin-left: calc(var(--spacing) * 24); }
.sm\:mr-24 { margin-right: calc(var(--spacing) * 24); }
.sm\:ms-24 { margin-inline-start: calc(var(--spacing) * 24); }
.sm\:me-24 { margin-inline-end: calc(var(--spacing) * 24); }
.sm\:p-25 { padding: calc(var(--spacing) * 25); }
.sm\:px-25 { padding-inline: calc(var(--spacing) * 25); }
.sm\:py-25 { padding-block: calc(var(--spacing) * 25); }
.sm\:pt-25 { padding-top: calc(var(--spacing) * 25); }
.sm\:pb-25 { padding-bottom: calc(var(--spacing) * 25); }
.sm\:pl-25 { padding-left: calc(var(--spacing) * 25); }
.sm\:pr-25 { padding-right: calc(var(--spacing) * 25); }
.sm\:ps-25 { padding-inline-start: calc(var(--spacing) * 25); }
.sm\:pe-25 { padding-inline-end: calc(var(--spacing) * 25); }
.sm\:m-25 { margin: calc(var(--spacing) * 25); }
.sm\:mx-25 { margin-inline: calc(var(--spacing) * 25); }
.sm\:my-25 { margin-block: calc(var(--spacing) * 25); }
.sm\:mt-25 { margin-top: calc(var(--spacing) * 25); }
.sm\:mb-25 { margin-bottom: calc(var(--spacing) * 25); }
.sm\:ml-25 { margin-left: calc(var(--spacing) * 25); }
.sm\:mr-25 { margin-right: calc(var(--spacing) * 25); }
.sm\:ms-25 { margin-inline-start: calc(var(--spacing) * 25); }
.sm\:me-25 { margin-inline-end: calc(var(--spacing) * 25); }
.sm\:p-26 { padding: calc(var(--spacing) * 26); }
.sm\:px-26 { padding-inline: calc(var(--spacing) * 26); }
.sm\:py-26 { padding-block: calc(var(--spacing) * 26); }
.sm\:pt-26 { padding-top: calc(var(--spacing) * 26); }
.sm\:pb-26 { padding-bottom: calc(var(--spacing) * 26); }
.sm\:pl-26 { padding-left: calc(var(--spacing) * 26); }
.sm\:pr-26 { padding-right: calc(var(--spacing) * 26); }
.sm\:ps-26 { padding-inline-start: calc(var(--spacing) * 26); }
.sm\:pe-26 { padding-inline-end: calc(var(--spacing) * 26); }
.sm\:m-26 { margin: calc(var(--spacing) * 26); }
.sm\:mx-26 { margin-inline: calc(var(--spacing) * 26); }
.sm\:my-26 { margin-block: calc(var(--spacing) * 26); }
.sm\:mt-26 { margin-top: calc(var(--spacing) * 26); }
.sm\:mb-26 { margin-bottom: calc(var(--spacing) * 26); }
.sm\:ml-26 { margin-left: calc(var(--spacing) * 26); }
.sm\:mr-26 { margin-right: calc(var(--spacing) * 26); }
.sm\:ms-26 { margin-inline-start: calc(var(--spacing) * 26); }
.sm\:me-26 { margin-inline-end: calc(var(--spacing) * 26); }
.sm\:p-27 { padding: calc(var(--spacing) * 27); }
.sm\:px-27 { padding-inline: calc(var(--spacing) * 27); }
.sm\:py-27 { padding-block: calc(var(--spacing) * 27); }
.sm\:pt-27 { padding-top: calc(var(--spacing) * 27); }
.sm\:pb-27 { padding-bottom: calc(var(--spacing) * 27); }
.sm\:pl-27 { padding-left: calc(var(--spacing) * 27); }
.sm\:pr-27 { padding-right: calc(var(--spacing) * 27); }
.sm\:ps-27 { padding-inline-start: calc(var(--spacing) * 27); }
.sm\:pe-27 { padding-inline-end: calc(var(--spacing) * 27); }
.sm\:m-27 { margin: calc(var(--spacing) * 27); }
.sm\:mx-27 { margin-inline: calc(var(--spacing) * 27); }
.sm\:my-27 { margin-block: calc(var(--spacing) * 27); }
.sm\:mt-27 { margin-top: calc(var(--spacing) * 27); }
.sm\:mb-27 { margin-bottom: calc(var(--spacing) * 27); }
.sm\:ml-27 { margin-left: calc(var(--spacing) * 27); }
.sm\:mr-27 { margin-right: calc(var(--spacing) * 27); }
.sm\:ms-27 { margin-inline-start: calc(var(--spacing) * 27); }
.sm\:me-27 { margin-inline-end: calc(var(--spacing) * 27); }
.sm\:p-28 { padding: calc(var(--spacing) * 28); }
.sm\:px-28 { padding-inline: calc(var(--spacing) * 28); }
.sm\:py-28 { padding-block: calc(var(--spacing) * 28); }
.sm\:pt-28 { padding-top: calc(var(--spacing) * 28); }
.sm\:pb-28 { padding-bottom: calc(var(--spacing) * 28); }
.sm\:pl-28 { padding-left: calc(var(--spacing) * 28); }
.sm\:pr-28 { padding-right: calc(var(--spacing) * 28); }
.sm\:ps-28 { padding-inline-start: calc(var(--spacing) * 28); }
.sm\:pe-28 { padding-inline-end: calc(var(--spacing) * 28); }
.sm\:m-28 { margin: calc(var(--spacing) * 28); }
.sm\:mx-28 { margin-inline: calc(var(--spacing) * 28); }
.sm\:my-28 { margin-block: calc(var(--spacing) * 28); }
.sm\:mt-28 { margin-top: calc(var(--spacing) * 28); }
.sm\:mb-28 { margin-bottom: calc(var(--spacing) * 28); }
.sm\:ml-28 { margin-left: calc(var(--spacing) * 28); }
.sm\:mr-28 { margin-right: calc(var(--spacing) * 28); }
.sm\:ms-28 { margin-inline-start: calc(var(--spacing) * 28); }
.sm\:me-28 { margin-inline-end: calc(var(--spacing) * 28); }
.sm\:p-29 { padding: calc(var(--spacing) * 29); }
.sm\:px-29 { padding-inline: calc(var(--spacing) * 29); }
.sm\:py-29 { padding-block: calc(var(--spacing) * 29); }
.sm\:pt-29 { padding-top: calc(var(--spacing) * 29); }
.sm\:pb-29 { padding-bottom: calc(var(--spacing) * 29); }
.sm\:pl-29 { padding-left: calc(var(--spacing) * 29); }
.sm\:pr-29 { padding-right: calc(var(--spacing) * 29); }
.sm\:ps-29 { padding-inline-start: calc(var(--spacing) * 29); }
.sm\:pe-29 { padding-inline-end: calc(var(--spacing) * 29); }
.sm\:m-29 { margin: calc(var(--spacing) * 29); }
.sm\:mx-29 { margin-inline: calc(var(--spacing) * 29); }
.sm\:my-29 { margin-block: calc(var(--spacing) * 29); }
.sm\:mt-29 { margin-top: calc(var(--spacing) * 29); }
.sm\:mb-29 { margin-bottom: calc(var(--spacing) * 29); }
.sm\:ml-29 { margin-left: calc(var(--spacing) * 29); }
.sm\:mr-29 { margin-right: calc(var(--spacing) * 29); }
.sm\:ms-29 { margin-inline-start: calc(var(--spacing) * 29); }
.sm\:me-29 { margin-inline-end: calc(var(--spacing) * 29); }
.sm\:p-30 { padding: calc(var(--spacing) * 30); }
.sm\:px-30 { padding-inline: calc(var(--spacing) * 30); }
.sm\:py-30 { padding-block: calc(var(--spacing) * 30); }
.sm\:pt-30 { padding-top: calc(var(--spacing) * 30); }
.sm\:pb-30 { padding-bottom: calc(var(--spacing) * 30); }
.sm\:pl-30 { padding-left: calc(var(--spacing) * 30); }
.sm\:pr-30 { padding-right: calc(var(--spacing) * 30); }
.sm\:ps-30 { padding-inline-start: calc(var(--spacing) * 30); }
.sm\:pe-30 { padding-inline-end: calc(var(--spacing) * 30); }
.sm\:m-30 { margin: calc(var(--spacing) * 30); }
.sm\:mx-30 { margin-inline: calc(var(--spacing) * 30); }
.sm\:my-30 { margin-block: calc(var(--spacing) * 30); }
.sm\:mt-30 { margin-top: calc(var(--spacing) * 30); }
.sm\:mb-30 { margin-bottom: calc(var(--spacing) * 30); }
.sm\:ml-30 { margin-left: calc(var(--spacing) * 30); }
.sm\:mr-30 { margin-right: calc(var(--spacing) * 30); }
.sm\:ms-30 { margin-inline-start: calc(var(--spacing) * 30); }
.sm\:me-30 { margin-inline-end: calc(var(--spacing) * 30); }
.sm\:p-31 { padding: calc(var(--spacing) * 31); }
.sm\:px-31 { padding-inline: calc(var(--spacing) * 31); }
.sm\:py-31 { padding-block: calc(var(--spacing) * 31); }
.sm\:pt-31 { padding-top: calc(var(--spacing) * 31); }
.sm\:pb-31 { padding-bottom: calc(var(--spacing) * 31); }
.sm\:pl-31 { padding-left: calc(var(--spacing) * 31); }
.sm\:pr-31 { padding-right: calc(var(--spacing) * 31); }
.sm\:ps-31 { padding-inline-start: calc(var(--spacing) * 31); }
.sm\:pe-31 { padding-inline-end: calc(var(--spacing) * 31); }
.sm\:m-31 { margin: calc(var(--spacing) * 31); }
.sm\:mx-31 { margin-inline: calc(var(--spacing) * 31); }
.sm\:my-31 { margin-block: calc(var(--spacing) * 31); }
.sm\:mt-31 { margin-top: calc(var(--spacing) * 31); }
.sm\:mb-31 { margin-bottom: calc(var(--spacing) * 31); }
.sm\:ml-31 { margin-left: calc(var(--spacing) * 31); }
.sm\:mr-31 { margin-right: calc(var(--spacing) * 31); }
.sm\:ms-31 { margin-inline-start: calc(var(--spacing) * 31); }
.sm\:me-31 { margin-inline-end: calc(var(--spacing) * 31); }
.sm\:p-32 { padding: calc(var(--spacing) * 32); }
.sm\:px-32 { padding-inline: calc(var(--spacing) * 32); }
.sm\:py-32 { padding-block: calc(var(--spacing) * 32); }
.sm\:pt-32 { padding-top: calc(var(--spacing) * 32); }
.sm\:pb-32 { padding-bottom: calc(var(--spacing) * 32); }
.sm\:pl-32 { padding-left: calc(var(--spacing) * 32); }
.sm\:pr-32 { padding-right: calc(var(--spacing) * 32); }
.sm\:ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
.sm\:pe-32 { padding-inline-end: calc(var(--spacing) * 32); }
.sm\:m-32 { margin: calc(var(--spacing) * 32); }
.sm\:mx-32 { margin-inline: calc(var(--spacing) * 32); }
.sm\:my-32 { margin-block: calc(var(--spacing) * 32); }
.sm\:mt-32 { margin-top: calc(var(--spacing) * 32); }
.sm\:mb-32 { margin-bottom: calc(var(--spacing) * 32); }
.sm\:ml-32 { margin-left: calc(var(--spacing) * 32); }
.sm\:mr-32 { margin-right: calc(var(--spacing) * 32); }
.sm\:ms-32 { margin-inline-start: calc(var(--spacing) * 32); }
.sm\:me-32 { margin-inline-end: calc(var(--spacing) * 32); }
.sm\:p-33 { padding: calc(var(--spacing) * 33); }
.sm\:px-33 { padding-inline: calc(var(--spacing) * 33); }
.sm\:py-33 { padding-block: calc(var(--spacing) * 33); }
.sm\:pt-33 { padding-top: calc(var(--spacing) * 33); }
.sm\:pb-33 { padding-bottom: calc(var(--spacing) * 33); }
.sm\:pl-33 { padding-left: calc(var(--spacing) * 33); }
.sm\:pr-33 { padding-right: calc(var(--spacing) * 33); }
.sm\:ps-33 { padding-inline-start: calc(var(--spacing) * 33); }
.sm\:pe-33 { padding-inline-end: calc(var(--spacing) * 33); }
.sm\:m-33 { margin: calc(var(--spacing) * 33); }
.sm\:mx-33 { margin-inline: calc(var(--spacing) * 33); }
.sm\:my-33 { margin-block: calc(var(--spacing) * 33); }
.sm\:mt-33 { margin-top: calc(var(--spacing) * 33); }
.sm\:mb-33 { margin-bottom: calc(var(--spacing) * 33); }
.sm\:ml-33 { margin-left: calc(var(--spacing) * 33); }
.sm\:mr-33 { margin-right: calc(var(--spacing) * 33); }
.sm\:ms-33 { margin-inline-start: calc(var(--spacing) * 33); }
.sm\:me-33 { margin-inline-end: calc(var(--spacing) * 33); }
.sm\:p-34 { padding: calc(var(--spacing) * 34); }
.sm\:px-34 { padding-inline: calc(var(--spacing) * 34); }
.sm\:py-34 { padding-block: calc(var(--spacing) * 34); }
.sm\:pt-34 { padding-top: calc(var(--spacing) * 34); }
.sm\:pb-34 { padding-bottom: calc(var(--spacing) * 34); }
.sm\:pl-34 { padding-left: calc(var(--spacing) * 34); }
.sm\:pr-34 { padding-right: calc(var(--spacing) * 34); }
.sm\:ps-34 { padding-inline-start: calc(var(--spacing) * 34); }
.sm\:pe-34 { padding-inline-end: calc(var(--spacing) * 34); }
.sm\:m-34 { margin: calc(var(--spacing) * 34); }
.sm\:mx-34 { margin-inline: calc(var(--spacing) * 34); }
.sm\:my-34 { margin-block: calc(var(--spacing) * 34); }
.sm\:mt-34 { margin-top: calc(var(--spacing) * 34); }
.sm\:mb-34 { margin-bottom: calc(var(--spacing) * 34); }
.sm\:ml-34 { margin-left: calc(var(--spacing) * 34); }
.sm\:mr-34 { margin-right: calc(var(--spacing) * 34); }
.sm\:ms-34 { margin-inline-start: calc(var(--spacing) * 34); }
.sm\:me-34 { margin-inline-end: calc(var(--spacing) * 34); }
.sm\:p-35 { padding: calc(var(--spacing) * 35); }
.sm\:px-35 { padding-inline: calc(var(--spacing) * 35); }
.sm\:py-35 { padding-block: calc(var(--spacing) * 35); }
.sm\:pt-35 { padding-top: calc(var(--spacing) * 35); }
.sm\:pb-35 { padding-bottom: calc(var(--spacing) * 35); }
.sm\:pl-35 { padding-left: calc(var(--spacing) * 35); }
.sm\:pr-35 { padding-right: calc(var(--spacing) * 35); }
.sm\:ps-35 { padding-inline-start: calc(var(--spacing) * 35); }
.sm\:pe-35 { padding-inline-end: calc(var(--spacing) * 35); }
.sm\:m-35 { margin: calc(var(--spacing) * 35); }
.sm\:mx-35 { margin-inline: calc(var(--spacing) * 35); }
.sm\:my-35 { margin-block: calc(var(--spacing) * 35); }
.sm\:mt-35 { margin-top: calc(var(--spacing) * 35); }
.sm\:mb-35 { margin-bottom: calc(var(--spacing) * 35); }
.sm\:ml-35 { margin-left: calc(var(--spacing) * 35); }
.sm\:mr-35 { margin-right: calc(var(--spacing) * 35); }
.sm\:ms-35 { margin-inline-start: calc(var(--spacing) * 35); }
.sm\:me-35 { margin-inline-end: calc(var(--spacing) * 35); }
.sm\:p-36 { padding: calc(var(--spacing) * 36); }
.sm\:px-36 { padding-inline: calc(var(--spacing) * 36); }
.sm\:py-36 { padding-block: calc(var(--spacing) * 36); }
.sm\:pt-36 { padding-top: calc(var(--spacing) * 36); }
.sm\:pb-36 { padding-bottom: calc(var(--spacing) * 36); }
.sm\:pl-36 { padding-left: calc(var(--spacing) * 36); }
.sm\:pr-36 { padding-right: calc(var(--spacing) * 36); }
.sm\:ps-36 { padding-inline-start: calc(var(--spacing) * 36); }
.sm\:pe-36 { padding-inline-end: calc(var(--spacing) * 36); }
.sm\:m-36 { margin: calc(var(--spacing) * 36); }
.sm\:mx-36 { margin-inline: calc(var(--spacing) * 36); }
.sm\:my-36 { margin-block: calc(var(--spacing) * 36); }
.sm\:mt-36 { margin-top: calc(var(--spacing) * 36); }
.sm\:mb-36 { margin-bottom: calc(var(--spacing) * 36); }
.sm\:ml-36 { margin-left: calc(var(--spacing) * 36); }
.sm\:mr-36 { margin-right: calc(var(--spacing) * 36); }
.sm\:ms-36 { margin-inline-start: calc(var(--spacing) * 36); }
.sm\:me-36 { margin-inline-end: calc(var(--spacing) * 36); }
.sm\:p-37 { padding: calc(var(--spacing) * 37); }
.sm\:px-37 { padding-inline: calc(var(--spacing) * 37); }
.sm\:py-37 { padding-block: calc(var(--spacing) * 37); }
.sm\:pt-37 { padding-top: calc(var(--spacing) * 37); }
.sm\:pb-37 { padding-bottom: calc(var(--spacing) * 37); }
.sm\:pl-37 { padding-left: calc(var(--spacing) * 37); }
.sm\:pr-37 { padding-right: calc(var(--spacing) * 37); }
.sm\:ps-37 { padding-inline-start: calc(var(--spacing) * 37); }
.sm\:pe-37 { padding-inline-end: calc(var(--spacing) * 37); }
.sm\:m-37 { margin: calc(var(--spacing) * 37); }
.sm\:mx-37 { margin-inline: calc(var(--spacing) * 37); }
.sm\:my-37 { margin-block: calc(var(--spacing) * 37); }
.sm\:mt-37 { margin-top: calc(var(--spacing) * 37); }
.sm\:mb-37 { margin-bottom: calc(var(--spacing) * 37); }
.sm\:ml-37 { margin-left: calc(var(--spacing) * 37); }
.sm\:mr-37 { margin-right: calc(var(--spacing) * 37); }
.sm\:ms-37 { margin-inline-start: calc(var(--spacing) * 37); }
.sm\:me-37 { margin-inline-end: calc(var(--spacing) * 37); }
.sm\:p-38 { padding: calc(var(--spacing) * 38); }
.sm\:px-38 { padding-inline: calc(var(--spacing) * 38); }
.sm\:py-38 { padding-block: calc(var(--spacing) * 38); }
.sm\:pt-38 { padding-top: calc(var(--spacing) * 38); }
.sm\:pb-38 { padding-bottom: calc(var(--spacing) * 38); }
.sm\:pl-38 { padding-left: calc(var(--spacing) * 38); }
.sm\:pr-38 { padding-right: calc(var(--spacing) * 38); }
.sm\:ps-38 { padding-inline-start: calc(var(--spacing) * 38); }
.sm\:pe-38 { padding-inline-end: calc(var(--spacing) * 38); }
.sm\:m-38 { margin: calc(var(--spacing) * 38); }
.sm\:mx-38 { margin-inline: calc(var(--spacing) * 38); }
.sm\:my-38 { margin-block: calc(var(--spacing) * 38); }
.sm\:mt-38 { margin-top: calc(var(--spacing) * 38); }
.sm\:mb-38 { margin-bottom: calc(var(--spacing) * 38); }
.sm\:ml-38 { margin-left: calc(var(--spacing) * 38); }
.sm\:mr-38 { margin-right: calc(var(--spacing) * 38); }
.sm\:ms-38 { margin-inline-start: calc(var(--spacing) * 38); }
.sm\:me-38 { margin-inline-end: calc(var(--spacing) * 38); }
.sm\:p-39 { padding: calc(var(--spacing) * 39); }
.sm\:px-39 { padding-inline: calc(var(--spacing) * 39); }
.sm\:py-39 { padding-block: calc(var(--spacing) * 39); }
.sm\:pt-39 { padding-top: calc(var(--spacing) * 39); }
.sm\:pb-39 { padding-bottom: calc(var(--spacing) * 39); }
.sm\:pl-39 { padding-left: calc(var(--spacing) * 39); }
.sm\:pr-39 { padding-right: calc(var(--spacing) * 39); }
.sm\:ps-39 { padding-inline-start: calc(var(--spacing) * 39); }
.sm\:pe-39 { padding-inline-end: calc(var(--spacing) * 39); }
.sm\:m-39 { margin: calc(var(--spacing) * 39); }
.sm\:mx-39 { margin-inline: calc(var(--spacing) * 39); }
.sm\:my-39 { margin-block: calc(var(--spacing) * 39); }
.sm\:mt-39 { margin-top: calc(var(--spacing) * 39); }
.sm\:mb-39 { margin-bottom: calc(var(--spacing) * 39); }
.sm\:ml-39 { margin-left: calc(var(--spacing) * 39); }
.sm\:mr-39 { margin-right: calc(var(--spacing) * 39); }
.sm\:ms-39 { margin-inline-start: calc(var(--spacing) * 39); }
.sm\:me-39 { margin-inline-end: calc(var(--spacing) * 39); }
.sm\:p-40 { padding: calc(var(--spacing) * 40); }
.sm\:px-40 { padding-inline: calc(var(--spacing) * 40); }
.sm\:py-40 { padding-block: calc(var(--spacing) * 40); }
.sm\:pt-40 { padding-top: calc(var(--spacing) * 40); }
.sm\:pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.sm\:pl-40 { padding-left: calc(var(--spacing) * 40); }
.sm\:pr-40 { padding-right: calc(var(--spacing) * 40); }
.sm\:ps-40 { padding-inline-start: calc(var(--spacing) * 40); }
.sm\:pe-40 { padding-inline-end: calc(var(--spacing) * 40); }
.sm\:m-40 { margin: calc(var(--spacing) * 40); }
.sm\:mx-40 { margin-inline: calc(var(--spacing) * 40); }
.sm\:my-40 { margin-block: calc(var(--spacing) * 40); }
.sm\:mt-40 { margin-top: calc(var(--spacing) * 40); }
.sm\:mb-40 { margin-bottom: calc(var(--spacing) * 40); }
.sm\:ml-40 { margin-left: calc(var(--spacing) * 40); }
.sm\:mr-40 { margin-right: calc(var(--spacing) * 40); }
.sm\:ms-40 { margin-inline-start: calc(var(--spacing) * 40); }
.sm\:me-40 { margin-inline-end: calc(var(--spacing) * 40); }
}
@media (min-width: 48rem) {
.md\:gap-1\.5 { gap: 0.375rem; }
.md\:gap-2 { gap: 0.5rem; }
.md\:gap-3 { gap: 0.75rem; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-5 { gap: 1.25rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.md\:mx-auto { margin-left: auto; margin-right: auto; }
.md\:mt-auto { margin-top: auto; }
.md\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.md\:gap-12 { gap: 3rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:gap-y-10 { row-gap: 2.5rem; }
.md\:mx-\[-12px\] { margin-left: -12px; margin-right: -12px; }
.md\:mx-\[-24px\] { margin-left: -24px; margin-right: -24px; }
.md\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.md\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.md\:p-0 { padding: calc(var(--spacing) * 0); }
.md\:px-0 { padding-inline: calc(var(--spacing) * 0); }
.md\:py-0 { padding-block: calc(var(--spacing) * 0); }
.md\:pt-0 { padding-top: calc(var(--spacing) * 0); }
.md\:pb-0 { padding-bottom: calc(var(--spacing) * 0); }
.md\:pl-0 { padding-left: calc(var(--spacing) * 0); }
.md\:pr-0 { padding-right: calc(var(--spacing) * 0); }
.md\:ps-0 { padding-inline-start: calc(var(--spacing) * 0); }
.md\:pe-0 { padding-inline-end: calc(var(--spacing) * 0); }
.md\:m-0 { margin: calc(var(--spacing) * 0); }
.md\:mx-0 { margin-inline: calc(var(--spacing) * 0); }
.md\:my-0 { margin-block: calc(var(--spacing) * 0); }
.md\:mt-0 { margin-top: calc(var(--spacing) * 0); }
.md\:mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.md\:ml-0 { margin-left: calc(var(--spacing) * 0); }
.md\:mr-0 { margin-right: calc(var(--spacing) * 0); }
.md\:ms-0 { margin-inline-start: calc(var(--spacing) * 0); }
.md\:me-0 { margin-inline-end: calc(var(--spacing) * 0); }
.md\:p-1 { padding: calc(var(--spacing) * 1); }
.md\:px-1 { padding-inline: calc(var(--spacing) * 1); }
.md\:py-1 { padding-block: calc(var(--spacing) * 1); }
.md\:pt-1 { padding-top: calc(var(--spacing) * 1); }
.md\:pb-1 { padding-bottom: calc(var(--spacing) * 1); }
.md\:pl-1 { padding-left: calc(var(--spacing) * 1); }
.md\:pr-1 { padding-right: calc(var(--spacing) * 1); }
.md\:ps-1 { padding-inline-start: calc(var(--spacing) * 1); }
.md\:pe-1 { padding-inline-end: calc(var(--spacing) * 1); }
.md\:m-1 { margin: calc(var(--spacing) * 1); }
.md\:mx-1 { margin-inline: calc(var(--spacing) * 1); }
.md\:my-1 { margin-block: calc(var(--spacing) * 1); }
.md\:mt-1 { margin-top: calc(var(--spacing) * 1); }
.md\:mb-1 { margin-bottom: calc(var(--spacing) * 1); }
.md\:ml-1 { margin-left: calc(var(--spacing) * 1); }
.md\:mr-1 { margin-right: calc(var(--spacing) * 1); }
.md\:ms-1 { margin-inline-start: calc(var(--spacing) * 1); }
.md\:me-1 { margin-inline-end: calc(var(--spacing) * 1); }
.md\:p-2 { padding: calc(var(--spacing) * 2); }
.md\:px-2 { padding-inline: calc(var(--spacing) * 2); }
.md\:py-2 { padding-block: calc(var(--spacing) * 2); }
.md\:pt-2 { padding-top: calc(var(--spacing) * 2); }
.md\:pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.md\:pl-2 { padding-left: calc(var(--spacing) * 2); }
.md\:pr-2 { padding-right: calc(var(--spacing) * 2); }
.md\:ps-2 { padding-inline-start: calc(var(--spacing) * 2); }
.md\:pe-2 { padding-inline-end: calc(var(--spacing) * 2); }
.md\:m-2 { margin: calc(var(--spacing) * 2); }
.md\:mx-2 { margin-inline: calc(var(--spacing) * 2); }
.md\:my-2 { margin-block: calc(var(--spacing) * 2); }
.md\:mt-2 { margin-top: calc(var(--spacing) * 2); }
.md\:mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.md\:ml-2 { margin-left: calc(var(--spacing) * 2); }
.md\:mr-2 { margin-right: calc(var(--spacing) * 2); }
.md\:ms-2 { margin-inline-start: calc(var(--spacing) * 2); }
.md\:me-2 { margin-inline-end: calc(var(--spacing) * 2); }
.md\:p-3 { padding: calc(var(--spacing) * 3); }
.md\:px-3 { padding-inline: calc(var(--spacing) * 3); }
.md\:py-3 { padding-block: calc(var(--spacing) * 3); }
.md\:pt-3 { padding-top: calc(var(--spacing) * 3); }
.md\:pb-3 { padding-bottom: calc(var(--spacing) * 3); }
.md\:pl-3 { padding-left: calc(var(--spacing) * 3); }
.md\:pr-3 { padding-right: calc(var(--spacing) * 3); }
.md\:ps-3 { padding-inline-start: calc(var(--spacing) * 3); }
.md\:pe-3 { padding-inline-end: calc(var(--spacing) * 3); }
.md\:m-3 { margin: calc(var(--spacing) * 3); }
.md\:mx-3 { margin-inline: calc(var(--spacing) * 3); }
.md\:my-3 { margin-block: calc(var(--spacing) * 3); }
.md\:mt-3 { margin-top: calc(var(--spacing) * 3); }
.md\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
.md\:ml-3 { margin-left: calc(var(--spacing) * 3); }
.md\:mr-3 { margin-right: calc(var(--spacing) * 3); }
.md\:ms-3 { margin-inline-start: calc(var(--spacing) * 3); }
.md\:me-3 { margin-inline-end: calc(var(--spacing) * 3); }
.md\:p-4 { padding: calc(var(--spacing) * 4); }
.md\:px-4 { padding-inline: calc(var(--spacing) * 4); }
.md\:py-4 { padding-block: calc(var(--spacing) * 4); }
.md\:pt-4 { padding-top: calc(var(--spacing) * 4); }
.md\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.md\:pl-4 { padding-left: calc(var(--spacing) * 4); }
.md\:pr-4 { padding-right: calc(var(--spacing) * 4); }
.md\:ps-4 { padding-inline-start: calc(var(--spacing) * 4); }
.md\:pe-4 { padding-inline-end: calc(var(--spacing) * 4); }
.md\:m-4 { margin: calc(var(--spacing) * 4); }
.md\:mx-4 { margin-inline: calc(var(--spacing) * 4); }
.md\:my-4 { margin-block: calc(var(--spacing) * 4); }
.md\:mt-4 { margin-top: calc(var(--spacing) * 4); }
.md\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.md\:ml-4 { margin-left: calc(var(--spacing) * 4); }
.md\:mr-4 { margin-right: calc(var(--spacing) * 4); }
.md\:ms-4 { margin-inline-start: calc(var(--spacing) * 4); }
.md\:me-4 { margin-inline-end: calc(var(--spacing) * 4); }
.md\:p-5 { padding: calc(var(--spacing) * 5); }
.md\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.md\:py-5 { padding-block: calc(var(--spacing) * 5); }
.md\:pt-5 { padding-top: calc(var(--spacing) * 5); }
.md\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.md\:pl-5 { padding-left: calc(var(--spacing) * 5); }
.md\:pr-5 { padding-right: calc(var(--spacing) * 5); }
.md\:ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
.md\:pe-5 { padding-inline-end: calc(var(--spacing) * 5); }
.md\:m-5 { margin: calc(var(--spacing) * 5); }
.md\:mx-5 { margin-inline: calc(var(--spacing) * 5); }
.md\:my-5 { margin-block: calc(var(--spacing) * 5); }
.md\:mt-5 { margin-top: calc(var(--spacing) * 5); }
.md\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.md\:ml-5 { margin-left: calc(var(--spacing) * 5); }
.md\:mr-5 { margin-right: calc(var(--spacing) * 5); }
.md\:ms-5 { margin-inline-start: calc(var(--spacing) * 5); }
.md\:me-5 { margin-inline-end: calc(var(--spacing) * 5); }
.md\:p-6 { padding: calc(var(--spacing) * 6); }
.md\:px-6 { padding-inline: calc(var(--spacing) * 6); }
.md\:py-6 { padding-block: calc(var(--spacing) * 6); }
.md\:pt-6 { padding-top: calc(var(--spacing) * 6); }
.md\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.md\:pl-6 { padding-left: calc(var(--spacing) * 6); }
.md\:pr-6 { padding-right: calc(var(--spacing) * 6); }
.md\:ps-6 { padding-inline-start: calc(var(--spacing) * 6); }
.md\:pe-6 { padding-inline-end: calc(var(--spacing) * 6); }
.md\:m-6 { margin: calc(var(--spacing) * 6); }
.md\:mx-6 { margin-inline: calc(var(--spacing) * 6); }
.md\:my-6 { margin-block: calc(var(--spacing) * 6); }
.md\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.md\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.md\:ml-6 { margin-left: calc(var(--spacing) * 6); }
.md\:mr-6 { margin-right: calc(var(--spacing) * 6); }
.md\:ms-6 { margin-inline-start: calc(var(--spacing) * 6); }
.md\:me-6 { margin-inline-end: calc(var(--spacing) * 6); }
.md\:p-7 { padding: calc(var(--spacing) * 7); }
.md\:px-7 { padding-inline: calc(var(--spacing) * 7); }
.md\:py-7 { padding-block: calc(var(--spacing) * 7); }
.md\:pt-7 { padding-top: calc(var(--spacing) * 7); }
.md\:pb-7 { padding-bottom: calc(var(--spacing) * 7); }
.md\:pl-7 { padding-left: calc(var(--spacing) * 7); }
.md\:pr-7 { padding-right: calc(var(--spacing) * 7); }
.md\:ps-7 { padding-inline-start: calc(var(--spacing) * 7); }
.md\:pe-7 { padding-inline-end: calc(var(--spacing) * 7); }
.md\:m-7 { margin: calc(var(--spacing) * 7); }
.md\:mx-7 { margin-inline: calc(var(--spacing) * 7); }
.md\:my-7 { margin-block: calc(var(--spacing) * 7); }
.md\:mt-7 { margin-top: calc(var(--spacing) * 7); }
.md\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
.md\:ml-7 { margin-left: calc(var(--spacing) * 7); }
.md\:mr-7 { margin-right: calc(var(--spacing) * 7); }
.md\:ms-7 { margin-inline-start: calc(var(--spacing) * 7); }
.md\:me-7 { margin-inline-end: calc(var(--spacing) * 7); }
.md\:p-8 { padding: calc(var(--spacing) * 8); }
.md\:px-8 { padding-inline: calc(var(--spacing) * 8); }
.md\:py-8 { padding-block: calc(var(--spacing) * 8); }
.md\:pt-8 { padding-top: calc(var(--spacing) * 8); }
.md\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.md\:pl-8 { padding-left: calc(var(--spacing) * 8); }
.md\:pr-8 { padding-right: calc(var(--spacing) * 8); }
.md\:ps-8 { padding-inline-start: calc(var(--spacing) * 8); }
.md\:pe-8 { padding-inline-end: calc(var(--spacing) * 8); }
.md\:m-8 { margin: calc(var(--spacing) * 8); }
.md\:mx-8 { margin-inline: calc(var(--spacing) * 8); }
.md\:my-8 { margin-block: calc(var(--spacing) * 8); }
.md\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.md\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.md\:ml-8 { margin-left: calc(var(--spacing) * 8); }
.md\:mr-8 { margin-right: calc(var(--spacing) * 8); }
.md\:ms-8 { margin-inline-start: calc(var(--spacing) * 8); }
.md\:me-8 { margin-inline-end: calc(var(--spacing) * 8); }
.md\:p-9 { padding: calc(var(--spacing) * 9); }
.md\:px-9 { padding-inline: calc(var(--spacing) * 9); }
.md\:py-9 { padding-block: calc(var(--spacing) * 9); }
.md\:pt-9 { padding-top: calc(var(--spacing) * 9); }
.md\:pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.md\:pl-9 { padding-left: calc(var(--spacing) * 9); }
.md\:pr-9 { padding-right: calc(var(--spacing) * 9); }
.md\:ps-9 { padding-inline-start: calc(var(--spacing) * 9); }
.md\:pe-9 { padding-inline-end: calc(var(--spacing) * 9); }
.md\:m-9 { margin: calc(var(--spacing) * 9); }
.md\:mx-9 { margin-inline: calc(var(--spacing) * 9); }
.md\:my-9 { margin-block: calc(var(--spacing) * 9); }
.md\:mt-9 { margin-top: calc(var(--spacing) * 9); }
.md\:mb-9 { margin-bottom: calc(var(--spacing) * 9); }
.md\:ml-9 { margin-left: calc(var(--spacing) * 9); }
.md\:mr-9 { margin-right: calc(var(--spacing) * 9); }
.md\:ms-9 { margin-inline-start: calc(var(--spacing) * 9); }
.md\:me-9 { margin-inline-end: calc(var(--spacing) * 9); }
.md\:p-10 { padding: calc(var(--spacing) * 10); }
.md\:px-10 { padding-inline: calc(var(--spacing) * 10); }
.md\:py-10 { padding-block: calc(var(--spacing) * 10); }
.md\:pt-10 { padding-top: calc(var(--spacing) * 10); }
.md\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.md\:pl-10 { padding-left: calc(var(--spacing) * 10); }
.md\:pr-10 { padding-right: calc(var(--spacing) * 10); }
.md\:ps-10 { padding-inline-start: calc(var(--spacing) * 10); }
.md\:pe-10 { padding-inline-end: calc(var(--spacing) * 10); }
.md\:m-10 { margin: calc(var(--spacing) * 10); }
.md\:mx-10 { margin-inline: calc(var(--spacing) * 10); }
.md\:my-10 { margin-block: calc(var(--spacing) * 10); }
.md\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.md\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
.md\:ml-10 { margin-left: calc(var(--spacing) * 10); }
.md\:mr-10 { margin-right: calc(var(--spacing) * 10); }
.md\:ms-10 { margin-inline-start: calc(var(--spacing) * 10); }
.md\:me-10 { margin-inline-end: calc(var(--spacing) * 10); }
.md\:p-11 { padding: calc(var(--spacing) * 11); }
.md\:px-11 { padding-inline: calc(var(--spacing) * 11); }
.md\:py-11 { padding-block: calc(var(--spacing) * 11); }
.md\:pt-11 { padding-top: calc(var(--spacing) * 11); }
.md\:pb-11 { padding-bottom: calc(var(--spacing) * 11); }
.md\:pl-11 { padding-left: calc(var(--spacing) * 11); }
.md\:pr-11 { padding-right: calc(var(--spacing) * 11); }
.md\:ps-11 { padding-inline-start: calc(var(--spacing) * 11); }
.md\:pe-11 { padding-inline-end: calc(var(--spacing) * 11); }
.md\:m-11 { margin: calc(var(--spacing) * 11); }
.md\:mx-11 { margin-inline: calc(var(--spacing) * 11); }
.md\:my-11 { margin-block: calc(var(--spacing) * 11); }
.md\:mt-11 { margin-top: calc(var(--spacing) * 11); }
.md\:mb-11 { margin-bottom: calc(var(--spacing) * 11); }
.md\:ml-11 { margin-left: calc(var(--spacing) * 11); }
.md\:mr-11 { margin-right: calc(var(--spacing) * 11); }
.md\:ms-11 { margin-inline-start: calc(var(--spacing) * 11); }
.md\:me-11 { margin-inline-end: calc(var(--spacing) * 11); }
.md\:p-12 { padding: calc(var(--spacing) * 12); }
.md\:px-12 { padding-inline: calc(var(--spacing) * 12); }
.md\:py-12 { padding-block: calc(var(--spacing) * 12); }
.md\:pt-12 { padding-top: calc(var(--spacing) * 12); }
.md\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
.md\:pl-12 { padding-left: calc(var(--spacing) * 12); }
.md\:pr-12 { padding-right: calc(var(--spacing) * 12); }
.md\:ps-12 { padding-inline-start: calc(var(--spacing) * 12); }
.md\:pe-12 { padding-inline-end: calc(var(--spacing) * 12); }
.md\:m-12 { margin: calc(var(--spacing) * 12); }
.md\:mx-12 { margin-inline: calc(var(--spacing) * 12); }
.md\:my-12 { margin-block: calc(var(--spacing) * 12); }
.md\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.md\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
.md\:ml-12 { margin-left: calc(var(--spacing) * 12); }
.md\:mr-12 { margin-right: calc(var(--spacing) * 12); }
.md\:ms-12 { margin-inline-start: calc(var(--spacing) * 12); }
.md\:me-12 { margin-inline-end: calc(var(--spacing) * 12); }
.md\:p-13 { padding: calc(var(--spacing) * 13); }
.md\:px-13 { padding-inline: calc(var(--spacing) * 13); }
.md\:py-13 { padding-block: calc(var(--spacing) * 13); }
.md\:pt-13 { padding-top: calc(var(--spacing) * 13); }
.md\:pb-13 { padding-bottom: calc(var(--spacing) * 13); }
.md\:pl-13 { padding-left: calc(var(--spacing) * 13); }
.md\:pr-13 { padding-right: calc(var(--spacing) * 13); }
.md\:ps-13 { padding-inline-start: calc(var(--spacing) * 13); }
.md\:pe-13 { padding-inline-end: calc(var(--spacing) * 13); }
.md\:m-13 { margin: calc(var(--spacing) * 13); }
.md\:mx-13 { margin-inline: calc(var(--spacing) * 13); }
.md\:my-13 { margin-block: calc(var(--spacing) * 13); }
.md\:mt-13 { margin-top: calc(var(--spacing) * 13); }
.md\:mb-13 { margin-bottom: calc(var(--spacing) * 13); }
.md\:ml-13 { margin-left: calc(var(--spacing) * 13); }
.md\:mr-13 { margin-right: calc(var(--spacing) * 13); }
.md\:ms-13 { margin-inline-start: calc(var(--spacing) * 13); }
.md\:me-13 { margin-inline-end: calc(var(--spacing) * 13); }
.md\:p-14 { padding: calc(var(--spacing) * 14); }
.md\:px-14 { padding-inline: calc(var(--spacing) * 14); }
.md\:py-14 { padding-block: calc(var(--spacing) * 14); }
.md\:pt-14 { padding-top: calc(var(--spacing) * 14); }
.md\:pb-14 { padding-bottom: calc(var(--spacing) * 14); }
.md\:pl-14 { padding-left: calc(var(--spacing) * 14); }
.md\:pr-14 { padding-right: calc(var(--spacing) * 14); }
.md\:ps-14 { padding-inline-start: calc(var(--spacing) * 14); }
.md\:pe-14 { padding-inline-end: calc(var(--spacing) * 14); }
.md\:m-14 { margin: calc(var(--spacing) * 14); }
.md\:mx-14 { margin-inline: calc(var(--spacing) * 14); }
.md\:my-14 { margin-block: calc(var(--spacing) * 14); }
.md\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.md\:mb-14 { margin-bottom: calc(var(--spacing) * 14); }
.md\:ml-14 { margin-left: calc(var(--spacing) * 14); }
.md\:mr-14 { margin-right: calc(var(--spacing) * 14); }
.md\:ms-14 { margin-inline-start: calc(var(--spacing) * 14); }
.md\:me-14 { margin-inline-end: calc(var(--spacing) * 14); }
.md\:p-15 { padding: calc(var(--spacing) * 15); }
.md\:px-15 { padding-inline: calc(var(--spacing) * 15); }
.md\:py-15 { padding-block: calc(var(--spacing) * 15); }
.md\:pt-15 { padding-top: calc(var(--spacing) * 15); }
.md\:pb-15 { padding-bottom: calc(var(--spacing) * 15); }
.md\:pl-15 { padding-left: calc(var(--spacing) * 15); }
.md\:pr-15 { padding-right: calc(var(--spacing) * 15); }
.md\:ps-15 { padding-inline-start: calc(var(--spacing) * 15); }
.md\:pe-15 { padding-inline-end: calc(var(--spacing) * 15); }
.md\:m-15 { margin: calc(var(--spacing) * 15); }
.md\:mx-15 { margin-inline: calc(var(--spacing) * 15); }
.md\:my-15 { margin-block: calc(var(--spacing) * 15); }
.md\:mt-15 { margin-top: calc(var(--spacing) * 15); }
.md\:mb-15 { margin-bottom: calc(var(--spacing) * 15); }
.md\:ml-15 { margin-left: calc(var(--spacing) * 15); }
.md\:mr-15 { margin-right: calc(var(--spacing) * 15); }
.md\:ms-15 { margin-inline-start: calc(var(--spacing) * 15); }
.md\:me-15 { margin-inline-end: calc(var(--spacing) * 15); }
.md\:p-16 { padding: calc(var(--spacing) * 16); }
.md\:px-16 { padding-inline: calc(var(--spacing) * 16); }
.md\:py-16 { padding-block: calc(var(--spacing) * 16); }
.md\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.md\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.md\:pl-16 { padding-left: calc(var(--spacing) * 16); }
.md\:pr-16 { padding-right: calc(var(--spacing) * 16); }
.md\:ps-16 { padding-inline-start: calc(var(--spacing) * 16); }
.md\:pe-16 { padding-inline-end: calc(var(--spacing) * 16); }
.md\:m-16 { margin: calc(var(--spacing) * 16); }
.md\:mx-16 { margin-inline: calc(var(--spacing) * 16); }
.md\:my-16 { margin-block: calc(var(--spacing) * 16); }
.md\:mt-16 { margin-top: calc(var(--spacing) * 16); }
.md\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
.md\:ml-16 { margin-left: calc(var(--spacing) * 16); }
.md\:mr-16 { margin-right: calc(var(--spacing) * 16); }
.md\:ms-16 { margin-inline-start: calc(var(--spacing) * 16); }
.md\:me-16 { margin-inline-end: calc(var(--spacing) * 16); }
.md\:p-17 { padding: calc(var(--spacing) * 17); }
.md\:px-17 { padding-inline: calc(var(--spacing) * 17); }
.md\:py-17 { padding-block: calc(var(--spacing) * 17); }
.md\:pt-17 { padding-top: calc(var(--spacing) * 17); }
.md\:pb-17 { padding-bottom: calc(var(--spacing) * 17); }
.md\:pl-17 { padding-left: calc(var(--spacing) * 17); }
.md\:pr-17 { padding-right: calc(var(--spacing) * 17); }
.md\:ps-17 { padding-inline-start: calc(var(--spacing) * 17); }
.md\:pe-17 { padding-inline-end: calc(var(--spacing) * 17); }
.md\:m-17 { margin: calc(var(--spacing) * 17); }
.md\:mx-17 { margin-inline: calc(var(--spacing) * 17); }
.md\:my-17 { margin-block: calc(var(--spacing) * 17); }
.md\:mt-17 { margin-top: calc(var(--spacing) * 17); }
.md\:mb-17 { margin-bottom: calc(var(--spacing) * 17); }
.md\:ml-17 { margin-left: calc(var(--spacing) * 17); }
.md\:mr-17 { margin-right: calc(var(--spacing) * 17); }
.md\:ms-17 { margin-inline-start: calc(var(--spacing) * 17); }
.md\:me-17 { margin-inline-end: calc(var(--spacing) * 17); }
.md\:p-18 { padding: calc(var(--spacing) * 18); }
.md\:px-18 { padding-inline: calc(var(--spacing) * 18); }
.md\:py-18 { padding-block: calc(var(--spacing) * 18); }
.md\:pt-18 { padding-top: calc(var(--spacing) * 18); }
.md\:pb-18 { padding-bottom: calc(var(--spacing) * 18); }
.md\:pl-18 { padding-left: calc(var(--spacing) * 18); }
.md\:pr-18 { padding-right: calc(var(--spacing) * 18); }
.md\:ps-18 { padding-inline-start: calc(var(--spacing) * 18); }
.md\:pe-18 { padding-inline-end: calc(var(--spacing) * 18); }
.md\:m-18 { margin: calc(var(--spacing) * 18); }
.md\:mx-18 { margin-inline: calc(var(--spacing) * 18); }
.md\:my-18 { margin-block: calc(var(--spacing) * 18); }
.md\:mt-18 { margin-top: calc(var(--spacing) * 18); }
.md\:mb-18 { margin-bottom: calc(var(--spacing) * 18); }
.md\:ml-18 { margin-left: calc(var(--spacing) * 18); }
.md\:mr-18 { margin-right: calc(var(--spacing) * 18); }
.md\:ms-18 { margin-inline-start: calc(var(--spacing) * 18); }
.md\:me-18 { margin-inline-end: calc(var(--spacing) * 18); }
.md\:p-19 { padding: calc(var(--spacing) * 19); }
.md\:px-19 { padding-inline: calc(var(--spacing) * 19); }
.md\:py-19 { padding-block: calc(var(--spacing) * 19); }
.md\:pt-19 { padding-top: calc(var(--spacing) * 19); }
.md\:pb-19 { padding-bottom: calc(var(--spacing) * 19); }
.md\:pl-19 { padding-left: calc(var(--spacing) * 19); }
.md\:pr-19 { padding-right: calc(var(--spacing) * 19); }
.md\:ps-19 { padding-inline-start: calc(var(--spacing) * 19); }
.md\:pe-19 { padding-inline-end: calc(var(--spacing) * 19); }
.md\:m-19 { margin: calc(var(--spacing) * 19); }
.md\:mx-19 { margin-inline: calc(var(--spacing) * 19); }
.md\:my-19 { margin-block: calc(var(--spacing) * 19); }
.md\:mt-19 { margin-top: calc(var(--spacing) * 19); }
.md\:mb-19 { margin-bottom: calc(var(--spacing) * 19); }
.md\:ml-19 { margin-left: calc(var(--spacing) * 19); }
.md\:mr-19 { margin-right: calc(var(--spacing) * 19); }
.md\:ms-19 { margin-inline-start: calc(var(--spacing) * 19); }
.md\:me-19 { margin-inline-end: calc(var(--spacing) * 19); }
.md\:p-20 { padding: calc(var(--spacing) * 20); }
.md\:px-20 { padding-inline: calc(var(--spacing) * 20); }
.md\:py-20 { padding-block: calc(var(--spacing) * 20); }
.md\:pt-20 { padding-top: calc(var(--spacing) * 20); }
.md\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.md\:pl-20 { padding-left: calc(var(--spacing) * 20); }
.md\:pr-20 { padding-right: calc(var(--spacing) * 20); }
.md\:ps-20 { padding-inline-start: calc(var(--spacing) * 20); }
.md\:pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
.md\:m-20 { margin: calc(var(--spacing) * 20); }
.md\:mx-20 { margin-inline: calc(var(--spacing) * 20); }
.md\:my-20 { margin-block: calc(var(--spacing) * 20); }
.md\:mt-20 { margin-top: calc(var(--spacing) * 20); }
.md\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
.md\:ml-20 { margin-left: calc(var(--spacing) * 20); }
.md\:mr-20 { margin-right: calc(var(--spacing) * 20); }
.md\:ms-20 { margin-inline-start: calc(var(--spacing) * 20); }
.md\:me-20 { margin-inline-end: calc(var(--spacing) * 20); }
.md\:p-21 { padding: calc(var(--spacing) * 21); }
.md\:px-21 { padding-inline: calc(var(--spacing) * 21); }
.md\:py-21 { padding-block: calc(var(--spacing) * 21); }
.md\:pt-21 { padding-top: calc(var(--spacing) * 21); }
.md\:pb-21 { padding-bottom: calc(var(--spacing) * 21); }
.md\:pl-21 { padding-left: calc(var(--spacing) * 21); }
.md\:pr-21 { padding-right: calc(var(--spacing) * 21); }
.md\:ps-21 { padding-inline-start: calc(var(--spacing) * 21); }
.md\:pe-21 { padding-inline-end: calc(var(--spacing) * 21); }
.md\:m-21 { margin: calc(var(--spacing) * 21); }
.md\:mx-21 { margin-inline: calc(var(--spacing) * 21); }
.md\:my-21 { margin-block: calc(var(--spacing) * 21); }
.md\:mt-21 { margin-top: calc(var(--spacing) * 21); }
.md\:mb-21 { margin-bottom: calc(var(--spacing) * 21); }
.md\:ml-21 { margin-left: calc(var(--spacing) * 21); }
.md\:mr-21 { margin-right: calc(var(--spacing) * 21); }
.md\:ms-21 { margin-inline-start: calc(var(--spacing) * 21); }
.md\:me-21 { margin-inline-end: calc(var(--spacing) * 21); }
.md\:p-22 { padding: calc(var(--spacing) * 22); }
.md\:px-22 { padding-inline: calc(var(--spacing) * 22); }
.md\:py-22 { padding-block: calc(var(--spacing) * 22); }
.md\:pt-22 { padding-top: calc(var(--spacing) * 22); }
.md\:pb-22 { padding-bottom: calc(var(--spacing) * 22); }
.md\:pl-22 { padding-left: calc(var(--spacing) * 22); }
.md\:pr-22 { padding-right: calc(var(--spacing) * 22); }
.md\:ps-22 { padding-inline-start: calc(var(--spacing) * 22); }
.md\:pe-22 { padding-inline-end: calc(var(--spacing) * 22); }
.md\:m-22 { margin: calc(var(--spacing) * 22); }
.md\:mx-22 { margin-inline: calc(var(--spacing) * 22); }
.md\:my-22 { margin-block: calc(var(--spacing) * 22); }
.md\:mt-22 { margin-top: calc(var(--spacing) * 22); }
.md\:mb-22 { margin-bottom: calc(var(--spacing) * 22); }
.md\:ml-22 { margin-left: calc(var(--spacing) * 22); }
.md\:mr-22 { margin-right: calc(var(--spacing) * 22); }
.md\:ms-22 { margin-inline-start: calc(var(--spacing) * 22); }
.md\:me-22 { margin-inline-end: calc(var(--spacing) * 22); }
.md\:p-23 { padding: calc(var(--spacing) * 23); }
.md\:px-23 { padding-inline: calc(var(--spacing) * 23); }
.md\:py-23 { padding-block: calc(var(--spacing) * 23); }
.md\:pt-23 { padding-top: calc(var(--spacing) * 23); }
.md\:pb-23 { padding-bottom: calc(var(--spacing) * 23); }
.md\:pl-23 { padding-left: calc(var(--spacing) * 23); }
.md\:pr-23 { padding-right: calc(var(--spacing) * 23); }
.md\:ps-23 { padding-inline-start: calc(var(--spacing) * 23); }
.md\:pe-23 { padding-inline-end: calc(var(--spacing) * 23); }
.md\:m-23 { margin: calc(var(--spacing) * 23); }
.md\:mx-23 { margin-inline: calc(var(--spacing) * 23); }
.md\:my-23 { margin-block: calc(var(--spacing) * 23); }
.md\:mt-23 { margin-top: calc(var(--spacing) * 23); }
.md\:mb-23 { margin-bottom: calc(var(--spacing) * 23); }
.md\:ml-23 { margin-left: calc(var(--spacing) * 23); }
.md\:mr-23 { margin-right: calc(var(--spacing) * 23); }
.md\:ms-23 { margin-inline-start: calc(var(--spacing) * 23); }
.md\:me-23 { margin-inline-end: calc(var(--spacing) * 23); }
.md\:p-24 { padding: calc(var(--spacing) * 24); }
.md\:px-24 { padding-inline: calc(var(--spacing) * 24); }
.md\:py-24 { padding-block: calc(var(--spacing) * 24); }
.md\:pt-24 { padding-top: calc(var(--spacing) * 24); }
.md\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.md\:pl-24 { padding-left: calc(var(--spacing) * 24); }
.md\:pr-24 { padding-right: calc(var(--spacing) * 24); }
.md\:ps-24 { padding-inline-start: calc(var(--spacing) * 24); }
.md\:pe-24 { padding-inline-end: calc(var(--spacing) * 24); }
.md\:m-24 { margin: calc(var(--spacing) * 24); }
.md\:mx-24 { margin-inline: calc(var(--spacing) * 24); }
.md\:my-24 { margin-block: calc(var(--spacing) * 24); }
.md\:mt-24 { margin-top: calc(var(--spacing) * 24); }
.md\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
.md\:ml-24 { margin-left: calc(var(--spacing) * 24); }
.md\:mr-24 { margin-right: calc(var(--spacing) * 24); }
.md\:ms-24 { margin-inline-start: calc(var(--spacing) * 24); }
.md\:me-24 { margin-inline-end: calc(var(--spacing) * 24); }
.md\:p-25 { padding: calc(var(--spacing) * 25); }
.md\:px-25 { padding-inline: calc(var(--spacing) * 25); }
.md\:py-25 { padding-block: calc(var(--spacing) * 25); }
.md\:pt-25 { padding-top: calc(var(--spacing) * 25); }
.md\:pb-25 { padding-bottom: calc(var(--spacing) * 25); }
.md\:pl-25 { padding-left: calc(var(--spacing) * 25); }
.md\:pr-25 { padding-right: calc(var(--spacing) * 25); }
.md\:ps-25 { padding-inline-start: calc(var(--spacing) * 25); }
.md\:pe-25 { padding-inline-end: calc(var(--spacing) * 25); }
.md\:m-25 { margin: calc(var(--spacing) * 25); }
.md\:mx-25 { margin-inline: calc(var(--spacing) * 25); }
.md\:my-25 { margin-block: calc(var(--spacing) * 25); }
.md\:mt-25 { margin-top: calc(var(--spacing) * 25); }
.md\:mb-25 { margin-bottom: calc(var(--spacing) * 25); }
.md\:ml-25 { margin-left: calc(var(--spacing) * 25); }
.md\:mr-25 { margin-right: calc(var(--spacing) * 25); }
.md\:ms-25 { margin-inline-start: calc(var(--spacing) * 25); }
.md\:me-25 { margin-inline-end: calc(var(--spacing) * 25); }
.md\:p-26 { padding: calc(var(--spacing) * 26); }
.md\:px-26 { padding-inline: calc(var(--spacing) * 26); }
.md\:py-26 { padding-block: calc(var(--spacing) * 26); }
.md\:pt-26 { padding-top: calc(var(--spacing) * 26); }
.md\:pb-26 { padding-bottom: calc(var(--spacing) * 26); }
.md\:pl-26 { padding-left: calc(var(--spacing) * 26); }
.md\:pr-26 { padding-right: calc(var(--spacing) * 26); }
.md\:ps-26 { padding-inline-start: calc(var(--spacing) * 26); }
.md\:pe-26 { padding-inline-end: calc(var(--spacing) * 26); }
.md\:m-26 { margin: calc(var(--spacing) * 26); }
.md\:mx-26 { margin-inline: calc(var(--spacing) * 26); }
.md\:my-26 { margin-block: calc(var(--spacing) * 26); }
.md\:mt-26 { margin-top: calc(var(--spacing) * 26); }
.md\:mb-26 { margin-bottom: calc(var(--spacing) * 26); }
.md\:ml-26 { margin-left: calc(var(--spacing) * 26); }
.md\:mr-26 { margin-right: calc(var(--spacing) * 26); }
.md\:ms-26 { margin-inline-start: calc(var(--spacing) * 26); }
.md\:me-26 { margin-inline-end: calc(var(--spacing) * 26); }
.md\:p-27 { padding: calc(var(--spacing) * 27); }
.md\:px-27 { padding-inline: calc(var(--spacing) * 27); }
.md\:py-27 { padding-block: calc(var(--spacing) * 27); }
.md\:pt-27 { padding-top: calc(var(--spacing) * 27); }
.md\:pb-27 { padding-bottom: calc(var(--spacing) * 27); }
.md\:pl-27 { padding-left: calc(var(--spacing) * 27); }
.md\:pr-27 { padding-right: calc(var(--spacing) * 27); }
.md\:ps-27 { padding-inline-start: calc(var(--spacing) * 27); }
.md\:pe-27 { padding-inline-end: calc(var(--spacing) * 27); }
.md\:m-27 { margin: calc(var(--spacing) * 27); }
.md\:mx-27 { margin-inline: calc(var(--spacing) * 27); }
.md\:my-27 { margin-block: calc(var(--spacing) * 27); }
.md\:mt-27 { margin-top: calc(var(--spacing) * 27); }
.md\:mb-27 { margin-bottom: calc(var(--spacing) * 27); }
.md\:ml-27 { margin-left: calc(var(--spacing) * 27); }
.md\:mr-27 { margin-right: calc(var(--spacing) * 27); }
.md\:ms-27 { margin-inline-start: calc(var(--spacing) * 27); }
.md\:me-27 { margin-inline-end: calc(var(--spacing) * 27); }
.md\:p-28 { padding: calc(var(--spacing) * 28); }
.md\:px-28 { padding-inline: calc(var(--spacing) * 28); }
.md\:py-28 { padding-block: calc(var(--spacing) * 28); }
.md\:pt-28 { padding-top: calc(var(--spacing) * 28); }
.md\:pb-28 { padding-bottom: calc(var(--spacing) * 28); }
.md\:pl-28 { padding-left: calc(var(--spacing) * 28); }
.md\:pr-28 { padding-right: calc(var(--spacing) * 28); }
.md\:ps-28 { padding-inline-start: calc(var(--spacing) * 28); }
.md\:pe-28 { padding-inline-end: calc(var(--spacing) * 28); }
.md\:m-28 { margin: calc(var(--spacing) * 28); }
.md\:mx-28 { margin-inline: calc(var(--spacing) * 28); }
.md\:my-28 { margin-block: calc(var(--spacing) * 28); }
.md\:mt-28 { margin-top: calc(var(--spacing) * 28); }
.md\:mb-28 { margin-bottom: calc(var(--spacing) * 28); }
.md\:ml-28 { margin-left: calc(var(--spacing) * 28); }
.md\:mr-28 { margin-right: calc(var(--spacing) * 28); }
.md\:ms-28 { margin-inline-start: calc(var(--spacing) * 28); }
.md\:me-28 { margin-inline-end: calc(var(--spacing) * 28); }
.md\:p-29 { padding: calc(var(--spacing) * 29); }
.md\:px-29 { padding-inline: calc(var(--spacing) * 29); }
.md\:py-29 { padding-block: calc(var(--spacing) * 29); }
.md\:pt-29 { padding-top: calc(var(--spacing) * 29); }
.md\:pb-29 { padding-bottom: calc(var(--spacing) * 29); }
.md\:pl-29 { padding-left: calc(var(--spacing) * 29); }
.md\:pr-29 { padding-right: calc(var(--spacing) * 29); }
.md\:ps-29 { padding-inline-start: calc(var(--spacing) * 29); }
.md\:pe-29 { padding-inline-end: calc(var(--spacing) * 29); }
.md\:m-29 { margin: calc(var(--spacing) * 29); }
.md\:mx-29 { margin-inline: calc(var(--spacing) * 29); }
.md\:my-29 { margin-block: calc(var(--spacing) * 29); }
.md\:mt-29 { margin-top: calc(var(--spacing) * 29); }
.md\:mb-29 { margin-bottom: calc(var(--spacing) * 29); }
.md\:ml-29 { margin-left: calc(var(--spacing) * 29); }
.md\:mr-29 { margin-right: calc(var(--spacing) * 29); }
.md\:ms-29 { margin-inline-start: calc(var(--spacing) * 29); }
.md\:me-29 { margin-inline-end: calc(var(--spacing) * 29); }
.md\:p-30 { padding: calc(var(--spacing) * 30); }
.md\:px-30 { padding-inline: calc(var(--spacing) * 30); }
.md\:py-30 { padding-block: calc(var(--spacing) * 30); }
.md\:pt-30 { padding-top: calc(var(--spacing) * 30); }
.md\:pb-30 { padding-bottom: calc(var(--spacing) * 30); }
.md\:pl-30 { padding-left: calc(var(--spacing) * 30); }
.md\:pr-30 { padding-right: calc(var(--spacing) * 30); }
.md\:ps-30 { padding-inline-start: calc(var(--spacing) * 30); }
.md\:pe-30 { padding-inline-end: calc(var(--spacing) * 30); }
.md\:m-30 { margin: calc(var(--spacing) * 30); }
.md\:mx-30 { margin-inline: calc(var(--spacing) * 30); }
.md\:my-30 { margin-block: calc(var(--spacing) * 30); }
.md\:mt-30 { margin-top: calc(var(--spacing) * 30); }
.md\:mb-30 { margin-bottom: calc(var(--spacing) * 30); }
.md\:ml-30 { margin-left: calc(var(--spacing) * 30); }
.md\:mr-30 { margin-right: calc(var(--spacing) * 30); }
.md\:ms-30 { margin-inline-start: calc(var(--spacing) * 30); }
.md\:me-30 { margin-inline-end: calc(var(--spacing) * 30); }
.md\:p-31 { padding: calc(var(--spacing) * 31); }
.md\:px-31 { padding-inline: calc(var(--spacing) * 31); }
.md\:py-31 { padding-block: calc(var(--spacing) * 31); }
.md\:pt-31 { padding-top: calc(var(--spacing) * 31); }
.md\:pb-31 { padding-bottom: calc(var(--spacing) * 31); }
.md\:pl-31 { padding-left: calc(var(--spacing) * 31); }
.md\:pr-31 { padding-right: calc(var(--spacing) * 31); }
.md\:ps-31 { padding-inline-start: calc(var(--spacing) * 31); }
.md\:pe-31 { padding-inline-end: calc(var(--spacing) * 31); }
.md\:m-31 { margin: calc(var(--spacing) * 31); }
.md\:mx-31 { margin-inline: calc(var(--spacing) * 31); }
.md\:my-31 { margin-block: calc(var(--spacing) * 31); }
.md\:mt-31 { margin-top: calc(var(--spacing) * 31); }
.md\:mb-31 { margin-bottom: calc(var(--spacing) * 31); }
.md\:ml-31 { margin-left: calc(var(--spacing) * 31); }
.md\:mr-31 { margin-right: calc(var(--spacing) * 31); }
.md\:ms-31 { margin-inline-start: calc(var(--spacing) * 31); }
.md\:me-31 { margin-inline-end: calc(var(--spacing) * 31); }
.md\:p-32 { padding: calc(var(--spacing) * 32); }
.md\:px-32 { padding-inline: calc(var(--spacing) * 32); }
.md\:py-32 { padding-block: calc(var(--spacing) * 32); }
.md\:pt-32 { padding-top: calc(var(--spacing) * 32); }
.md\:pb-32 { padding-bottom: calc(var(--spacing) * 32); }
.md\:pl-32 { padding-left: calc(var(--spacing) * 32); }
.md\:pr-32 { padding-right: calc(var(--spacing) * 32); }
.md\:ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
.md\:pe-32 { padding-inline-end: calc(var(--spacing) * 32); }
.md\:m-32 { margin: calc(var(--spacing) * 32); }
.md\:mx-32 { margin-inline: calc(var(--spacing) * 32); }
.md\:my-32 { margin-block: calc(var(--spacing) * 32); }
.md\:mt-32 { margin-top: calc(var(--spacing) * 32); }
.md\:mb-32 { margin-bottom: calc(var(--spacing) * 32); }
.md\:ml-32 { margin-left: calc(var(--spacing) * 32); }
.md\:mr-32 { margin-right: calc(var(--spacing) * 32); }
.md\:ms-32 { margin-inline-start: calc(var(--spacing) * 32); }
.md\:me-32 { margin-inline-end: calc(var(--spacing) * 32); }
.md\:p-33 { padding: calc(var(--spacing) * 33); }
.md\:px-33 { padding-inline: calc(var(--spacing) * 33); }
.md\:py-33 { padding-block: calc(var(--spacing) * 33); }
.md\:pt-33 { padding-top: calc(var(--spacing) * 33); }
.md\:pb-33 { padding-bottom: calc(var(--spacing) * 33); }
.md\:pl-33 { padding-left: calc(var(--spacing) * 33); }
.md\:pr-33 { padding-right: calc(var(--spacing) * 33); }
.md\:ps-33 { padding-inline-start: calc(var(--spacing) * 33); }
.md\:pe-33 { padding-inline-end: calc(var(--spacing) * 33); }
.md\:m-33 { margin: calc(var(--spacing) * 33); }
.md\:mx-33 { margin-inline: calc(var(--spacing) * 33); }
.md\:my-33 { margin-block: calc(var(--spacing) * 33); }
.md\:mt-33 { margin-top: calc(var(--spacing) * 33); }
.md\:mb-33 { margin-bottom: calc(var(--spacing) * 33); }
.md\:ml-33 { margin-left: calc(var(--spacing) * 33); }
.md\:mr-33 { margin-right: calc(var(--spacing) * 33); }
.md\:ms-33 { margin-inline-start: calc(var(--spacing) * 33); }
.md\:me-33 { margin-inline-end: calc(var(--spacing) * 33); }
.md\:p-34 { padding: calc(var(--spacing) * 34); }
.md\:px-34 { padding-inline: calc(var(--spacing) * 34); }
.md\:py-34 { padding-block: calc(var(--spacing) * 34); }
.md\:pt-34 { padding-top: calc(var(--spacing) * 34); }
.md\:pb-34 { padding-bottom: calc(var(--spacing) * 34); }
.md\:pl-34 { padding-left: calc(var(--spacing) * 34); }
.md\:pr-34 { padding-right: calc(var(--spacing) * 34); }
.md\:ps-34 { padding-inline-start: calc(var(--spacing) * 34); }
.md\:pe-34 { padding-inline-end: calc(var(--spacing) * 34); }
.md\:m-34 { margin: calc(var(--spacing) * 34); }
.md\:mx-34 { margin-inline: calc(var(--spacing) * 34); }
.md\:my-34 { margin-block: calc(var(--spacing) * 34); }
.md\:mt-34 { margin-top: calc(var(--spacing) * 34); }
.md\:mb-34 { margin-bottom: calc(var(--spacing) * 34); }
.md\:ml-34 { margin-left: calc(var(--spacing) * 34); }
.md\:mr-34 { margin-right: calc(var(--spacing) * 34); }
.md\:ms-34 { margin-inline-start: calc(var(--spacing) * 34); }
.md\:me-34 { margin-inline-end: calc(var(--spacing) * 34); }
.md\:p-35 { padding: calc(var(--spacing) * 35); }
.md\:px-35 { padding-inline: calc(var(--spacing) * 35); }
.md\:py-35 { padding-block: calc(var(--spacing) * 35); }
.md\:pt-35 { padding-top: calc(var(--spacing) * 35); }
.md\:pb-35 { padding-bottom: calc(var(--spacing) * 35); }
.md\:pl-35 { padding-left: calc(var(--spacing) * 35); }
.md\:pr-35 { padding-right: calc(var(--spacing) * 35); }
.md\:ps-35 { padding-inline-start: calc(var(--spacing) * 35); }
.md\:pe-35 { padding-inline-end: calc(var(--spacing) * 35); }
.md\:m-35 { margin: calc(var(--spacing) * 35); }
.md\:mx-35 { margin-inline: calc(var(--spacing) * 35); }
.md\:my-35 { margin-block: calc(var(--spacing) * 35); }
.md\:mt-35 { margin-top: calc(var(--spacing) * 35); }
.md\:mb-35 { margin-bottom: calc(var(--spacing) * 35); }
.md\:ml-35 { margin-left: calc(var(--spacing) * 35); }
.md\:mr-35 { margin-right: calc(var(--spacing) * 35); }
.md\:ms-35 { margin-inline-start: calc(var(--spacing) * 35); }
.md\:me-35 { margin-inline-end: calc(var(--spacing) * 35); }
.md\:p-36 { padding: calc(var(--spacing) * 36); }
.md\:px-36 { padding-inline: calc(var(--spacing) * 36); }
.md\:py-36 { padding-block: calc(var(--spacing) * 36); }
.md\:pt-36 { padding-top: calc(var(--spacing) * 36); }
.md\:pb-36 { padding-bottom: calc(var(--spacing) * 36); }
.md\:pl-36 { padding-left: calc(var(--spacing) * 36); }
.md\:pr-36 { padding-right: calc(var(--spacing) * 36); }
.md\:ps-36 { padding-inline-start: calc(var(--spacing) * 36); }
.md\:pe-36 { padding-inline-end: calc(var(--spacing) * 36); }
.md\:m-36 { margin: calc(var(--spacing) * 36); }
.md\:mx-36 { margin-inline: calc(var(--spacing) * 36); }
.md\:my-36 { margin-block: calc(var(--spacing) * 36); }
.md\:mt-36 { margin-top: calc(var(--spacing) * 36); }
.md\:mb-36 { margin-bottom: calc(var(--spacing) * 36); }
.md\:ml-36 { margin-left: calc(var(--spacing) * 36); }
.md\:mr-36 { margin-right: calc(var(--spacing) * 36); }
.md\:ms-36 { margin-inline-start: calc(var(--spacing) * 36); }
.md\:me-36 { margin-inline-end: calc(var(--spacing) * 36); }
.md\:p-37 { padding: calc(var(--spacing) * 37); }
.md\:px-37 { padding-inline: calc(var(--spacing) * 37); }
.md\:py-37 { padding-block: calc(var(--spacing) * 37); }
.md\:pt-37 { padding-top: calc(var(--spacing) * 37); }
.md\:pb-37 { padding-bottom: calc(var(--spacing) * 37); }
.md\:pl-37 { padding-left: calc(var(--spacing) * 37); }
.md\:pr-37 { padding-right: calc(var(--spacing) * 37); }
.md\:ps-37 { padding-inline-start: calc(var(--spacing) * 37); }
.md\:pe-37 { padding-inline-end: calc(var(--spacing) * 37); }
.md\:m-37 { margin: calc(var(--spacing) * 37); }
.md\:mx-37 { margin-inline: calc(var(--spacing) * 37); }
.md\:my-37 { margin-block: calc(var(--spacing) * 37); }
.md\:mt-37 { margin-top: calc(var(--spacing) * 37); }
.md\:mb-37 { margin-bottom: calc(var(--spacing) * 37); }
.md\:ml-37 { margin-left: calc(var(--spacing) * 37); }
.md\:mr-37 { margin-right: calc(var(--spacing) * 37); }
.md\:ms-37 { margin-inline-start: calc(var(--spacing) * 37); }
.md\:me-37 { margin-inline-end: calc(var(--spacing) * 37); }
.md\:p-38 { padding: calc(var(--spacing) * 38); }
.md\:px-38 { padding-inline: calc(var(--spacing) * 38); }
.md\:py-38 { padding-block: calc(var(--spacing) * 38); }
.md\:pt-38 { padding-top: calc(var(--spacing) * 38); }
.md\:pb-38 { padding-bottom: calc(var(--spacing) * 38); }
.md\:pl-38 { padding-left: calc(var(--spacing) * 38); }
.md\:pr-38 { padding-right: calc(var(--spacing) * 38); }
.md\:ps-38 { padding-inline-start: calc(var(--spacing) * 38); }
.md\:pe-38 { padding-inline-end: calc(var(--spacing) * 38); }
.md\:m-38 { margin: calc(var(--spacing) * 38); }
.md\:mx-38 { margin-inline: calc(var(--spacing) * 38); }
.md\:my-38 { margin-block: calc(var(--spacing) * 38); }
.md\:mt-38 { margin-top: calc(var(--spacing) * 38); }
.md\:mb-38 { margin-bottom: calc(var(--spacing) * 38); }
.md\:ml-38 { margin-left: calc(var(--spacing) * 38); }
.md\:mr-38 { margin-right: calc(var(--spacing) * 38); }
.md\:ms-38 { margin-inline-start: calc(var(--spacing) * 38); }
.md\:me-38 { margin-inline-end: calc(var(--spacing) * 38); }
.md\:p-39 { padding: calc(var(--spacing) * 39); }
.md\:px-39 { padding-inline: calc(var(--spacing) * 39); }
.md\:py-39 { padding-block: calc(var(--spacing) * 39); }
.md\:pt-39 { padding-top: calc(var(--spacing) * 39); }
.md\:pb-39 { padding-bottom: calc(var(--spacing) * 39); }
.md\:pl-39 { padding-left: calc(var(--spacing) * 39); }
.md\:pr-39 { padding-right: calc(var(--spacing) * 39); }
.md\:ps-39 { padding-inline-start: calc(var(--spacing) * 39); }
.md\:pe-39 { padding-inline-end: calc(var(--spacing) * 39); }
.md\:m-39 { margin: calc(var(--spacing) * 39); }
.md\:mx-39 { margin-inline: calc(var(--spacing) * 39); }
.md\:my-39 { margin-block: calc(var(--spacing) * 39); }
.md\:mt-39 { margin-top: calc(var(--spacing) * 39); }
.md\:mb-39 { margin-bottom: calc(var(--spacing) * 39); }
.md\:ml-39 { margin-left: calc(var(--spacing) * 39); }
.md\:mr-39 { margin-right: calc(var(--spacing) * 39); }
.md\:ms-39 { margin-inline-start: calc(var(--spacing) * 39); }
.md\:me-39 { margin-inline-end: calc(var(--spacing) * 39); }
.md\:p-40 { padding: calc(var(--spacing) * 40); }
.md\:px-40 { padding-inline: calc(var(--spacing) * 40); }
.md\:py-40 { padding-block: calc(var(--spacing) * 40); }
.md\:pt-40 { padding-top: calc(var(--spacing) * 40); }
.md\:pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.md\:pl-40 { padding-left: calc(var(--spacing) * 40); }
.md\:pr-40 { padding-right: calc(var(--spacing) * 40); }
.md\:ps-40 { padding-inline-start: calc(var(--spacing) * 40); }
.md\:pe-40 { padding-inline-end: calc(var(--spacing) * 40); }
.md\:m-40 { margin: calc(var(--spacing) * 40); }
.md\:mx-40 { margin-inline: calc(var(--spacing) * 40); }
.md\:my-40 { margin-block: calc(var(--spacing) * 40); }
.md\:mt-40 { margin-top: calc(var(--spacing) * 40); }
.md\:mb-40 { margin-bottom: calc(var(--spacing) * 40); }
.md\:ml-40 { margin-left: calc(var(--spacing) * 40); }
.md\:mr-40 { margin-right: calc(var(--spacing) * 40); }
.md\:ms-40 { margin-inline-start: calc(var(--spacing) * 40); }
.md\:me-40 { margin-inline-end: calc(var(--spacing) * 40); }
}
@media (min-width: 64rem) {
.lg\:gap-1\.5 { gap: 0.375rem; }
.lg\:gap-2 { gap: 0.5rem; }
.lg\:gap-3 { gap: 0.75rem; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-5 { gap: 1.25rem; }
.lg\:gap-6 { gap: 1.5rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:mt-auto { margin-top: auto; }
.lg\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.lg\:gap-12 { gap: 3rem; }
.lg\:gap-x-4 { column-gap: 1rem; }
.lg\:gap-y-8 { row-gap: 2rem; }
.lg\:gap-y-10 { row-gap: 2.5rem; }
.lg\:mx-\[-12px\] { margin-left: -12px; margin-right: -12px; }
.lg\:mx-\[-24px\] { margin-left: -24px; margin-right: -24px; }
.lg\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.lg\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.lg\:p-0 { padding: calc(var(--spacing) * 0); }
.lg\:px-0 { padding-inline: calc(var(--spacing) * 0); }
.lg\:py-0 { padding-block: calc(var(--spacing) * 0); }
.lg\:pt-0 { padding-top: calc(var(--spacing) * 0); }
.lg\:pb-0 { padding-bottom: calc(var(--spacing) * 0); }
.lg\:pl-0 { padding-left: calc(var(--spacing) * 0); }
.lg\:pr-0 { padding-right: calc(var(--spacing) * 0); }
.lg\:ps-0 { padding-inline-start: calc(var(--spacing) * 0); }
.lg\:pe-0 { padding-inline-end: calc(var(--spacing) * 0); }
.lg\:m-0 { margin: calc(var(--spacing) * 0); }
.lg\:mx-0 { margin-inline: calc(var(--spacing) * 0); }
.lg\:my-0 { margin-block: calc(var(--spacing) * 0); }
.lg\:mt-0 { margin-top: calc(var(--spacing) * 0); }
.lg\:mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.lg\:ml-0 { margin-left: calc(var(--spacing) * 0); }
.lg\:mr-0 { margin-right: calc(var(--spacing) * 0); }
.lg\:ms-0 { margin-inline-start: calc(var(--spacing) * 0); }
.lg\:me-0 { margin-inline-end: calc(var(--spacing) * 0); }
.lg\:p-1 { padding: calc(var(--spacing) * 1); }
.lg\:px-1 { padding-inline: calc(var(--spacing) * 1); }
.lg\:py-1 { padding-block: calc(var(--spacing) * 1); }
.lg\:pt-1 { padding-top: calc(var(--spacing) * 1); }
.lg\:pb-1 { padding-bottom: calc(var(--spacing) * 1); }
.lg\:pl-1 { padding-left: calc(var(--spacing) * 1); }
.lg\:pr-1 { padding-right: calc(var(--spacing) * 1); }
.lg\:ps-1 { padding-inline-start: calc(var(--spacing) * 1); }
.lg\:pe-1 { padding-inline-end: calc(var(--spacing) * 1); }
.lg\:m-1 { margin: calc(var(--spacing) * 1); }
.lg\:mx-1 { margin-inline: calc(var(--spacing) * 1); }
.lg\:my-1 { margin-block: calc(var(--spacing) * 1); }
.lg\:mt-1 { margin-top: calc(var(--spacing) * 1); }
.lg\:mb-1 { margin-bottom: calc(var(--spacing) * 1); }
.lg\:ml-1 { margin-left: calc(var(--spacing) * 1); }
.lg\:mr-1 { margin-right: calc(var(--spacing) * 1); }
.lg\:ms-1 { margin-inline-start: calc(var(--spacing) * 1); }
.lg\:me-1 { margin-inline-end: calc(var(--spacing) * 1); }
.lg\:p-2 { padding: calc(var(--spacing) * 2); }
.lg\:px-2 { padding-inline: calc(var(--spacing) * 2); }
.lg\:py-2 { padding-block: calc(var(--spacing) * 2); }
.lg\:pt-2 { padding-top: calc(var(--spacing) * 2); }
.lg\:pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.lg\:pl-2 { padding-left: calc(var(--spacing) * 2); }
.lg\:pr-2 { padding-right: calc(var(--spacing) * 2); }
.lg\:ps-2 { padding-inline-start: calc(var(--spacing) * 2); }
.lg\:pe-2 { padding-inline-end: calc(var(--spacing) * 2); }
.lg\:m-2 { margin: calc(var(--spacing) * 2); }
.lg\:mx-2 { margin-inline: calc(var(--spacing) * 2); }
.lg\:my-2 { margin-block: calc(var(--spacing) * 2); }
.lg\:mt-2 { margin-top: calc(var(--spacing) * 2); }
.lg\:mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.lg\:ml-2 { margin-left: calc(var(--spacing) * 2); }
.lg\:mr-2 { margin-right: calc(var(--spacing) * 2); }
.lg\:ms-2 { margin-inline-start: calc(var(--spacing) * 2); }
.lg\:me-2 { margin-inline-end: calc(var(--spacing) * 2); }
.lg\:p-3 { padding: calc(var(--spacing) * 3); }
.lg\:px-3 { padding-inline: calc(var(--spacing) * 3); }
.lg\:py-3 { padding-block: calc(var(--spacing) * 3); }
.lg\:pt-3 { padding-top: calc(var(--spacing) * 3); }
.lg\:pb-3 { padding-bottom: calc(var(--spacing) * 3); }
.lg\:pl-3 { padding-left: calc(var(--spacing) * 3); }
.lg\:pr-3 { padding-right: calc(var(--spacing) * 3); }
.lg\:ps-3 { padding-inline-start: calc(var(--spacing) * 3); }
.lg\:pe-3 { padding-inline-end: calc(var(--spacing) * 3); }
.lg\:m-3 { margin: calc(var(--spacing) * 3); }
.lg\:mx-3 { margin-inline: calc(var(--spacing) * 3); }
.lg\:my-3 { margin-block: calc(var(--spacing) * 3); }
.lg\:mt-3 { margin-top: calc(var(--spacing) * 3); }
.lg\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
.lg\:ml-3 { margin-left: calc(var(--spacing) * 3); }
.lg\:mr-3 { margin-right: calc(var(--spacing) * 3); }
.lg\:ms-3 { margin-inline-start: calc(var(--spacing) * 3); }
.lg\:me-3 { margin-inline-end: calc(var(--spacing) * 3); }
.lg\:p-4 { padding: calc(var(--spacing) * 4); }
.lg\:px-4 { padding-inline: calc(var(--spacing) * 4); }
.lg\:py-4 { padding-block: calc(var(--spacing) * 4); }
.lg\:pt-4 { padding-top: calc(var(--spacing) * 4); }
.lg\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.lg\:pl-4 { padding-left: calc(var(--spacing) * 4); }
.lg\:pr-4 { padding-right: calc(var(--spacing) * 4); }
.lg\:ps-4 { padding-inline-start: calc(var(--spacing) * 4); }
.lg\:pe-4 { padding-inline-end: calc(var(--spacing) * 4); }
.lg\:m-4 { margin: calc(var(--spacing) * 4); }
.lg\:mx-4 { margin-inline: calc(var(--spacing) * 4); }
.lg\:my-4 { margin-block: calc(var(--spacing) * 4); }
.lg\:mt-4 { margin-top: calc(var(--spacing) * 4); }
.lg\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.lg\:ml-4 { margin-left: calc(var(--spacing) * 4); }
.lg\:mr-4 { margin-right: calc(var(--spacing) * 4); }
.lg\:ms-4 { margin-inline-start: calc(var(--spacing) * 4); }
.lg\:me-4 { margin-inline-end: calc(var(--spacing) * 4); }
.lg\:p-5 { padding: calc(var(--spacing) * 5); }
.lg\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.lg\:py-5 { padding-block: calc(var(--spacing) * 5); }
.lg\:pt-5 { padding-top: calc(var(--spacing) * 5); }
.lg\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.lg\:pl-5 { padding-left: calc(var(--spacing) * 5); }
.lg\:pr-5 { padding-right: calc(var(--spacing) * 5); }
.lg\:ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
.lg\:pe-5 { padding-inline-end: calc(var(--spacing) * 5); }
.lg\:m-5 { margin: calc(var(--spacing) * 5); }
.lg\:mx-5 { margin-inline: calc(var(--spacing) * 5); }
.lg\:my-5 { margin-block: calc(var(--spacing) * 5); }
.lg\:mt-5 { margin-top: calc(var(--spacing) * 5); }
.lg\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.lg\:ml-5 { margin-left: calc(var(--spacing) * 5); }
.lg\:mr-5 { margin-right: calc(var(--spacing) * 5); }
.lg\:ms-5 { margin-inline-start: calc(var(--spacing) * 5); }
.lg\:me-5 { margin-inline-end: calc(var(--spacing) * 5); }
.lg\:p-6 { padding: calc(var(--spacing) * 6); }
.lg\:px-6 { padding-inline: calc(var(--spacing) * 6); }
.lg\:py-6 { padding-block: calc(var(--spacing) * 6); }
.lg\:pt-6 { padding-top: calc(var(--spacing) * 6); }
.lg\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.lg\:pl-6 { padding-left: calc(var(--spacing) * 6); }
.lg\:pr-6 { padding-right: calc(var(--spacing) * 6); }
.lg\:ps-6 { padding-inline-start: calc(var(--spacing) * 6); }
.lg\:pe-6 { padding-inline-end: calc(var(--spacing) * 6); }
.lg\:m-6 { margin: calc(var(--spacing) * 6); }
.lg\:mx-6 { margin-inline: calc(var(--spacing) * 6); }
.lg\:my-6 { margin-block: calc(var(--spacing) * 6); }
.lg\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.lg\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.lg\:ml-6 { margin-left: calc(var(--spacing) * 6); }
.lg\:mr-6 { margin-right: calc(var(--spacing) * 6); }
.lg\:ms-6 { margin-inline-start: calc(var(--spacing) * 6); }
.lg\:me-6 { margin-inline-end: calc(var(--spacing) * 6); }
.lg\:p-7 { padding: calc(var(--spacing) * 7); }
.lg\:px-7 { padding-inline: calc(var(--spacing) * 7); }
.lg\:py-7 { padding-block: calc(var(--spacing) * 7); }
.lg\:pt-7 { padding-top: calc(var(--spacing) * 7); }
.lg\:pb-7 { padding-bottom: calc(var(--spacing) * 7); }
.lg\:pl-7 { padding-left: calc(var(--spacing) * 7); }
.lg\:pr-7 { padding-right: calc(var(--spacing) * 7); }
.lg\:ps-7 { padding-inline-start: calc(var(--spacing) * 7); }
.lg\:pe-7 { padding-inline-end: calc(var(--spacing) * 7); }
.lg\:m-7 { margin: calc(var(--spacing) * 7); }
.lg\:mx-7 { margin-inline: calc(var(--spacing) * 7); }
.lg\:my-7 { margin-block: calc(var(--spacing) * 7); }
.lg\:mt-7 { margin-top: calc(var(--spacing) * 7); }
.lg\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
.lg\:ml-7 { margin-left: calc(var(--spacing) * 7); }
.lg\:mr-7 { margin-right: calc(var(--spacing) * 7); }
.lg\:ms-7 { margin-inline-start: calc(var(--spacing) * 7); }
.lg\:me-7 { margin-inline-end: calc(var(--spacing) * 7); }
.lg\:p-8 { padding: calc(var(--spacing) * 8); }
.lg\:px-8 { padding-inline: calc(var(--spacing) * 8); }
.lg\:py-8 { padding-block: calc(var(--spacing) * 8); }
.lg\:pt-8 { padding-top: calc(var(--spacing) * 8); }
.lg\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.lg\:pl-8 { padding-left: calc(var(--spacing) * 8); }
.lg\:pr-8 { padding-right: calc(var(--spacing) * 8); }
.lg\:ps-8 { padding-inline-start: calc(var(--spacing) * 8); }
.lg\:pe-8 { padding-inline-end: calc(var(--spacing) * 8); }
.lg\:m-8 { margin: calc(var(--spacing) * 8); }
.lg\:mx-8 { margin-inline: calc(var(--spacing) * 8); }
.lg\:my-8 { margin-block: calc(var(--spacing) * 8); }
.lg\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.lg\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.lg\:ml-8 { margin-left: calc(var(--spacing) * 8); }
.lg\:mr-8 { margin-right: calc(var(--spacing) * 8); }
.lg\:ms-8 { margin-inline-start: calc(var(--spacing) * 8); }
.lg\:me-8 { margin-inline-end: calc(var(--spacing) * 8); }
.lg\:p-9 { padding: calc(var(--spacing) * 9); }
.lg\:px-9 { padding-inline: calc(var(--spacing) * 9); }
.lg\:py-9 { padding-block: calc(var(--spacing) * 9); }
.lg\:pt-9 { padding-top: calc(var(--spacing) * 9); }
.lg\:pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.lg\:pl-9 { padding-left: calc(var(--spacing) * 9); }
.lg\:pr-9 { padding-right: calc(var(--spacing) * 9); }
.lg\:ps-9 { padding-inline-start: calc(var(--spacing) * 9); }
.lg\:pe-9 { padding-inline-end: calc(var(--spacing) * 9); }
.lg\:m-9 { margin: calc(var(--spacing) * 9); }
.lg\:mx-9 { margin-inline: calc(var(--spacing) * 9); }
.lg\:my-9 { margin-block: calc(var(--spacing) * 9); }
.lg\:mt-9 { margin-top: calc(var(--spacing) * 9); }
.lg\:mb-9 { margin-bottom: calc(var(--spacing) * 9); }
.lg\:ml-9 { margin-left: calc(var(--spacing) * 9); }
.lg\:mr-9 { margin-right: calc(var(--spacing) * 9); }
.lg\:ms-9 { margin-inline-start: calc(var(--spacing) * 9); }
.lg\:me-9 { margin-inline-end: calc(var(--spacing) * 9); }
.lg\:p-10 { padding: calc(var(--spacing) * 10); }
.lg\:px-10 { padding-inline: calc(var(--spacing) * 10); }
.lg\:py-10 { padding-block: calc(var(--spacing) * 10); }
.lg\:pt-10 { padding-top: calc(var(--spacing) * 10); }
.lg\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.lg\:pl-10 { padding-left: calc(var(--spacing) * 10); }
.lg\:pr-10 { padding-right: calc(var(--spacing) * 10); }
.lg\:ps-10 { padding-inline-start: calc(var(--spacing) * 10); }
.lg\:pe-10 { padding-inline-end: calc(var(--spacing) * 10); }
.lg\:m-10 { margin: calc(var(--spacing) * 10); }
.lg\:mx-10 { margin-inline: calc(var(--spacing) * 10); }
.lg\:my-10 { margin-block: calc(var(--spacing) * 10); }
.lg\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.lg\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
.lg\:ml-10 { margin-left: calc(var(--spacing) * 10); }
.lg\:mr-10 { margin-right: calc(var(--spacing) * 10); }
.lg\:ms-10 { margin-inline-start: calc(var(--spacing) * 10); }
.lg\:me-10 { margin-inline-end: calc(var(--spacing) * 10); }
.lg\:p-11 { padding: calc(var(--spacing) * 11); }
.lg\:px-11 { padding-inline: calc(var(--spacing) * 11); }
.lg\:py-11 { padding-block: calc(var(--spacing) * 11); }
.lg\:pt-11 { padding-top: calc(var(--spacing) * 11); }
.lg\:pb-11 { padding-bottom: calc(var(--spacing) * 11); }
.lg\:pl-11 { padding-left: calc(var(--spacing) * 11); }
.lg\:pr-11 { padding-right: calc(var(--spacing) * 11); }
.lg\:ps-11 { padding-inline-start: calc(var(--spacing) * 11); }
.lg\:pe-11 { padding-inline-end: calc(var(--spacing) * 11); }
.lg\:m-11 { margin: calc(var(--spacing) * 11); }
.lg\:mx-11 { margin-inline: calc(var(--spacing) * 11); }
.lg\:my-11 { margin-block: calc(var(--spacing) * 11); }
.lg\:mt-11 { margin-top: calc(var(--spacing) * 11); }
.lg\:mb-11 { margin-bottom: calc(var(--spacing) * 11); }
.lg\:ml-11 { margin-left: calc(var(--spacing) * 11); }
.lg\:mr-11 { margin-right: calc(var(--spacing) * 11); }
.lg\:ms-11 { margin-inline-start: calc(var(--spacing) * 11); }
.lg\:me-11 { margin-inline-end: calc(var(--spacing) * 11); }
.lg\:p-12 { padding: calc(var(--spacing) * 12); }
.lg\:px-12 { padding-inline: calc(var(--spacing) * 12); }
.lg\:py-12 { padding-block: calc(var(--spacing) * 12); }
.lg\:pt-12 { padding-top: calc(var(--spacing) * 12); }
.lg\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
.lg\:pl-12 { padding-left: calc(var(--spacing) * 12); }
.lg\:pr-12 { padding-right: calc(var(--spacing) * 12); }
.lg\:ps-12 { padding-inline-start: calc(var(--spacing) * 12); }
.lg\:pe-12 { padding-inline-end: calc(var(--spacing) * 12); }
.lg\:m-12 { margin: calc(var(--spacing) * 12); }
.lg\:mx-12 { margin-inline: calc(var(--spacing) * 12); }
.lg\:my-12 { margin-block: calc(var(--spacing) * 12); }
.lg\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.lg\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
.lg\:ml-12 { margin-left: calc(var(--spacing) * 12); }
.lg\:mr-12 { margin-right: calc(var(--spacing) * 12); }
.lg\:ms-12 { margin-inline-start: calc(var(--spacing) * 12); }
.lg\:me-12 { margin-inline-end: calc(var(--spacing) * 12); }
.lg\:p-13 { padding: calc(var(--spacing) * 13); }
.lg\:px-13 { padding-inline: calc(var(--spacing) * 13); }
.lg\:py-13 { padding-block: calc(var(--spacing) * 13); }
.lg\:pt-13 { padding-top: calc(var(--spacing) * 13); }
.lg\:pb-13 { padding-bottom: calc(var(--spacing) * 13); }
.lg\:pl-13 { padding-left: calc(var(--spacing) * 13); }
.lg\:pr-13 { padding-right: calc(var(--spacing) * 13); }
.lg\:ps-13 { padding-inline-start: calc(var(--spacing) * 13); }
.lg\:pe-13 { padding-inline-end: calc(var(--spacing) * 13); }
.lg\:m-13 { margin: calc(var(--spacing) * 13); }
.lg\:mx-13 { margin-inline: calc(var(--spacing) * 13); }
.lg\:my-13 { margin-block: calc(var(--spacing) * 13); }
.lg\:mt-13 { margin-top: calc(var(--spacing) * 13); }
.lg\:mb-13 { margin-bottom: calc(var(--spacing) * 13); }
.lg\:ml-13 { margin-left: calc(var(--spacing) * 13); }
.lg\:mr-13 { margin-right: calc(var(--spacing) * 13); }
.lg\:ms-13 { margin-inline-start: calc(var(--spacing) * 13); }
.lg\:me-13 { margin-inline-end: calc(var(--spacing) * 13); }
.lg\:p-14 { padding: calc(var(--spacing) * 14); }
.lg\:px-14 { padding-inline: calc(var(--spacing) * 14); }
.lg\:py-14 { padding-block: calc(var(--spacing) * 14); }
.lg\:pt-14 { padding-top: calc(var(--spacing) * 14); }
.lg\:pb-14 { padding-bottom: calc(var(--spacing) * 14); }
.lg\:pl-14 { padding-left: calc(var(--spacing) * 14); }
.lg\:pr-14 { padding-right: calc(var(--spacing) * 14); }
.lg\:ps-14 { padding-inline-start: calc(var(--spacing) * 14); }
.lg\:pe-14 { padding-inline-end: calc(var(--spacing) * 14); }
.lg\:m-14 { margin: calc(var(--spacing) * 14); }
.lg\:mx-14 { margin-inline: calc(var(--spacing) * 14); }
.lg\:my-14 { margin-block: calc(var(--spacing) * 14); }
.lg\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.lg\:mb-14 { margin-bottom: calc(var(--spacing) * 14); }
.lg\:ml-14 { margin-left: calc(var(--spacing) * 14); }
.lg\:mr-14 { margin-right: calc(var(--spacing) * 14); }
.lg\:ms-14 { margin-inline-start: calc(var(--spacing) * 14); }
.lg\:me-14 { margin-inline-end: calc(var(--spacing) * 14); }
.lg\:p-15 { padding: calc(var(--spacing) * 15); }
.lg\:px-15 { padding-inline: calc(var(--spacing) * 15); }
.lg\:py-15 { padding-block: calc(var(--spacing) * 15); }
.lg\:pt-15 { padding-top: calc(var(--spacing) * 15); }
.lg\:pb-15 { padding-bottom: calc(var(--spacing) * 15); }
.lg\:pl-15 { padding-left: calc(var(--spacing) * 15); }
.lg\:pr-15 { padding-right: calc(var(--spacing) * 15); }
.lg\:ps-15 { padding-inline-start: calc(var(--spacing) * 15); }
.lg\:pe-15 { padding-inline-end: calc(var(--spacing) * 15); }
.lg\:m-15 { margin: calc(var(--spacing) * 15); }
.lg\:mx-15 { margin-inline: calc(var(--spacing) * 15); }
.lg\:my-15 { margin-block: calc(var(--spacing) * 15); }
.lg\:mt-15 { margin-top: calc(var(--spacing) * 15); }
.lg\:mb-15 { margin-bottom: calc(var(--spacing) * 15); }
.lg\:ml-15 { margin-left: calc(var(--spacing) * 15); }
.lg\:mr-15 { margin-right: calc(var(--spacing) * 15); }
.lg\:ms-15 { margin-inline-start: calc(var(--spacing) * 15); }
.lg\:me-15 { margin-inline-end: calc(var(--spacing) * 15); }
.lg\:p-16 { padding: calc(var(--spacing) * 16); }
.lg\:px-16 { padding-inline: calc(var(--spacing) * 16); }
.lg\:py-16 { padding-block: calc(var(--spacing) * 16); }
.lg\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.lg\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.lg\:pl-16 { padding-left: calc(var(--spacing) * 16); }
.lg\:pr-16 { padding-right: calc(var(--spacing) * 16); }
.lg\:ps-16 { padding-inline-start: calc(var(--spacing) * 16); }
.lg\:pe-16 { padding-inline-end: calc(var(--spacing) * 16); }
.lg\:m-16 { margin: calc(var(--spacing) * 16); }
.lg\:mx-16 { margin-inline: calc(var(--spacing) * 16); }
.lg\:my-16 { margin-block: calc(var(--spacing) * 16); }
.lg\:mt-16 { margin-top: calc(var(--spacing) * 16); }
.lg\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
.lg\:ml-16 { margin-left: calc(var(--spacing) * 16); }
.lg\:mr-16 { margin-right: calc(var(--spacing) * 16); }
.lg\:ms-16 { margin-inline-start: calc(var(--spacing) * 16); }
.lg\:me-16 { margin-inline-end: calc(var(--spacing) * 16); }
.lg\:p-17 { padding: calc(var(--spacing) * 17); }
.lg\:px-17 { padding-inline: calc(var(--spacing) * 17); }
.lg\:py-17 { padding-block: calc(var(--spacing) * 17); }
.lg\:pt-17 { padding-top: calc(var(--spacing) * 17); }
.lg\:pb-17 { padding-bottom: calc(var(--spacing) * 17); }
.lg\:pl-17 { padding-left: calc(var(--spacing) * 17); }
.lg\:pr-17 { padding-right: calc(var(--spacing) * 17); }
.lg\:ps-17 { padding-inline-start: calc(var(--spacing) * 17); }
.lg\:pe-17 { padding-inline-end: calc(var(--spacing) * 17); }
.lg\:m-17 { margin: calc(var(--spacing) * 17); }
.lg\:mx-17 { margin-inline: calc(var(--spacing) * 17); }
.lg\:my-17 { margin-block: calc(var(--spacing) * 17); }
.lg\:mt-17 { margin-top: calc(var(--spacing) * 17); }
.lg\:mb-17 { margin-bottom: calc(var(--spacing) * 17); }
.lg\:ml-17 { margin-left: calc(var(--spacing) * 17); }
.lg\:mr-17 { margin-right: calc(var(--spacing) * 17); }
.lg\:ms-17 { margin-inline-start: calc(var(--spacing) * 17); }
.lg\:me-17 { margin-inline-end: calc(var(--spacing) * 17); }
.lg\:p-18 { padding: calc(var(--spacing) * 18); }
.lg\:px-18 { padding-inline: calc(var(--spacing) * 18); }
.lg\:py-18 { padding-block: calc(var(--spacing) * 18); }
.lg\:pt-18 { padding-top: calc(var(--spacing) * 18); }
.lg\:pb-18 { padding-bottom: calc(var(--spacing) * 18); }
.lg\:pl-18 { padding-left: calc(var(--spacing) * 18); }
.lg\:pr-18 { padding-right: calc(var(--spacing) * 18); }
.lg\:ps-18 { padding-inline-start: calc(var(--spacing) * 18); }
.lg\:pe-18 { padding-inline-end: calc(var(--spacing) * 18); }
.lg\:m-18 { margin: calc(var(--spacing) * 18); }
.lg\:mx-18 { margin-inline: calc(var(--spacing) * 18); }
.lg\:my-18 { margin-block: calc(var(--spacing) * 18); }
.lg\:mt-18 { margin-top: calc(var(--spacing) * 18); }
.lg\:mb-18 { margin-bottom: calc(var(--spacing) * 18); }
.lg\:ml-18 { margin-left: calc(var(--spacing) * 18); }
.lg\:mr-18 { margin-right: calc(var(--spacing) * 18); }
.lg\:ms-18 { margin-inline-start: calc(var(--spacing) * 18); }
.lg\:me-18 { margin-inline-end: calc(var(--spacing) * 18); }
.lg\:p-19 { padding: calc(var(--spacing) * 19); }
.lg\:px-19 { padding-inline: calc(var(--spacing) * 19); }
.lg\:py-19 { padding-block: calc(var(--spacing) * 19); }
.lg\:pt-19 { padding-top: calc(var(--spacing) * 19); }
.lg\:pb-19 { padding-bottom: calc(var(--spacing) * 19); }
.lg\:pl-19 { padding-left: calc(var(--spacing) * 19); }
.lg\:pr-19 { padding-right: calc(var(--spacing) * 19); }
.lg\:ps-19 { padding-inline-start: calc(var(--spacing) * 19); }
.lg\:pe-19 { padding-inline-end: calc(var(--spacing) * 19); }
.lg\:m-19 { margin: calc(var(--spacing) * 19); }
.lg\:mx-19 { margin-inline: calc(var(--spacing) * 19); }
.lg\:my-19 { margin-block: calc(var(--spacing) * 19); }
.lg\:mt-19 { margin-top: calc(var(--spacing) * 19); }
.lg\:mb-19 { margin-bottom: calc(var(--spacing) * 19); }
.lg\:ml-19 { margin-left: calc(var(--spacing) * 19); }
.lg\:mr-19 { margin-right: calc(var(--spacing) * 19); }
.lg\:ms-19 { margin-inline-start: calc(var(--spacing) * 19); }
.lg\:me-19 { margin-inline-end: calc(var(--spacing) * 19); }
.lg\:p-20 { padding: calc(var(--spacing) * 20); }
.lg\:px-20 { padding-inline: calc(var(--spacing) * 20); }
.lg\:py-20 { padding-block: calc(var(--spacing) * 20); }
.lg\:pt-20 { padding-top: calc(var(--spacing) * 20); }
.lg\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.lg\:pl-20 { padding-left: calc(var(--spacing) * 20); }
.lg\:pr-20 { padding-right: calc(var(--spacing) * 20); }
.lg\:ps-20 { padding-inline-start: calc(var(--spacing) * 20); }
.lg\:pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
.lg\:m-20 { margin: calc(var(--spacing) * 20); }
.lg\:mx-20 { margin-inline: calc(var(--spacing) * 20); }
.lg\:my-20 { margin-block: calc(var(--spacing) * 20); }
.lg\:mt-20 { margin-top: calc(var(--spacing) * 20); }
.lg\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
.lg\:ml-20 { margin-left: calc(var(--spacing) * 20); }
.lg\:mr-20 { margin-right: calc(var(--spacing) * 20); }
.lg\:ms-20 { margin-inline-start: calc(var(--spacing) * 20); }
.lg\:me-20 { margin-inline-end: calc(var(--spacing) * 20); }
.lg\:p-21 { padding: calc(var(--spacing) * 21); }
.lg\:px-21 { padding-inline: calc(var(--spacing) * 21); }
.lg\:py-21 { padding-block: calc(var(--spacing) * 21); }
.lg\:pt-21 { padding-top: calc(var(--spacing) * 21); }
.lg\:pb-21 { padding-bottom: calc(var(--spacing) * 21); }
.lg\:pl-21 { padding-left: calc(var(--spacing) * 21); }
.lg\:pr-21 { padding-right: calc(var(--spacing) * 21); }
.lg\:ps-21 { padding-inline-start: calc(var(--spacing) * 21); }
.lg\:pe-21 { padding-inline-end: calc(var(--spacing) * 21); }
.lg\:m-21 { margin: calc(var(--spacing) * 21); }
.lg\:mx-21 { margin-inline: calc(var(--spacing) * 21); }
.lg\:my-21 { margin-block: calc(var(--spacing) * 21); }
.lg\:mt-21 { margin-top: calc(var(--spacing) * 21); }
.lg\:mb-21 { margin-bottom: calc(var(--spacing) * 21); }
.lg\:ml-21 { margin-left: calc(var(--spacing) * 21); }
.lg\:mr-21 { margin-right: calc(var(--spacing) * 21); }
.lg\:ms-21 { margin-inline-start: calc(var(--spacing) * 21); }
.lg\:me-21 { margin-inline-end: calc(var(--spacing) * 21); }
.lg\:p-22 { padding: calc(var(--spacing) * 22); }
.lg\:px-22 { padding-inline: calc(var(--spacing) * 22); }
.lg\:py-22 { padding-block: calc(var(--spacing) * 22); }
.lg\:pt-22 { padding-top: calc(var(--spacing) * 22); }
.lg\:pb-22 { padding-bottom: calc(var(--spacing) * 22); }
.lg\:pl-22 { padding-left: calc(var(--spacing) * 22); }
.lg\:pr-22 { padding-right: calc(var(--spacing) * 22); }
.lg\:ps-22 { padding-inline-start: calc(var(--spacing) * 22); }
.lg\:pe-22 { padding-inline-end: calc(var(--spacing) * 22); }
.lg\:m-22 { margin: calc(var(--spacing) * 22); }
.lg\:mx-22 { margin-inline: calc(var(--spacing) * 22); }
.lg\:my-22 { margin-block: calc(var(--spacing) * 22); }
.lg\:mt-22 { margin-top: calc(var(--spacing) * 22); }
.lg\:mb-22 { margin-bottom: calc(var(--spacing) * 22); }
.lg\:ml-22 { margin-left: calc(var(--spacing) * 22); }
.lg\:mr-22 { margin-right: calc(var(--spacing) * 22); }
.lg\:ms-22 { margin-inline-start: calc(var(--spacing) * 22); }
.lg\:me-22 { margin-inline-end: calc(var(--spacing) * 22); }
.lg\:p-23 { padding: calc(var(--spacing) * 23); }
.lg\:px-23 { padding-inline: calc(var(--spacing) * 23); }
.lg\:py-23 { padding-block: calc(var(--spacing) * 23); }
.lg\:pt-23 { padding-top: calc(var(--spacing) * 23); }
.lg\:pb-23 { padding-bottom: calc(var(--spacing) * 23); }
.lg\:pl-23 { padding-left: calc(var(--spacing) * 23); }
.lg\:pr-23 { padding-right: calc(var(--spacing) * 23); }
.lg\:ps-23 { padding-inline-start: calc(var(--spacing) * 23); }
.lg\:pe-23 { padding-inline-end: calc(var(--spacing) * 23); }
.lg\:m-23 { margin: calc(var(--spacing) * 23); }
.lg\:mx-23 { margin-inline: calc(var(--spacing) * 23); }
.lg\:my-23 { margin-block: calc(var(--spacing) * 23); }
.lg\:mt-23 { margin-top: calc(var(--spacing) * 23); }
.lg\:mb-23 { margin-bottom: calc(var(--spacing) * 23); }
.lg\:ml-23 { margin-left: calc(var(--spacing) * 23); }
.lg\:mr-23 { margin-right: calc(var(--spacing) * 23); }
.lg\:ms-23 { margin-inline-start: calc(var(--spacing) * 23); }
.lg\:me-23 { margin-inline-end: calc(var(--spacing) * 23); }
.lg\:p-24 { padding: calc(var(--spacing) * 24); }
.lg\:px-24 { padding-inline: calc(var(--spacing) * 24); }
.lg\:py-24 { padding-block: calc(var(--spacing) * 24); }
.lg\:pt-24 { padding-top: calc(var(--spacing) * 24); }
.lg\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.lg\:pl-24 { padding-left: calc(var(--spacing) * 24); }
.lg\:pr-24 { padding-right: calc(var(--spacing) * 24); }
.lg\:ps-24 { padding-inline-start: calc(var(--spacing) * 24); }
.lg\:pe-24 { padding-inline-end: calc(var(--spacing) * 24); }
.lg\:m-24 { margin: calc(var(--spacing) * 24); }
.lg\:mx-24 { margin-inline: calc(var(--spacing) * 24); }
.lg\:my-24 { margin-block: calc(var(--spacing) * 24); }
.lg\:mt-24 { margin-top: calc(var(--spacing) * 24); }
.lg\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
.lg\:ml-24 { margin-left: calc(var(--spacing) * 24); }
.lg\:mr-24 { margin-right: calc(var(--spacing) * 24); }
.lg\:ms-24 { margin-inline-start: calc(var(--spacing) * 24); }
.lg\:me-24 { margin-inline-end: calc(var(--spacing) * 24); }
.lg\:p-25 { padding: calc(var(--spacing) * 25); }
.lg\:px-25 { padding-inline: calc(var(--spacing) * 25); }
.lg\:py-25 { padding-block: calc(var(--spacing) * 25); }
.lg\:pt-25 { padding-top: calc(var(--spacing) * 25); }
.lg\:pb-25 { padding-bottom: calc(var(--spacing) * 25); }
.lg\:pl-25 { padding-left: calc(var(--spacing) * 25); }
.lg\:pr-25 { padding-right: calc(var(--spacing) * 25); }
.lg\:ps-25 { padding-inline-start: calc(var(--spacing) * 25); }
.lg\:pe-25 { padding-inline-end: calc(var(--spacing) * 25); }
.lg\:m-25 { margin: calc(var(--spacing) * 25); }
.lg\:mx-25 { margin-inline: calc(var(--spacing) * 25); }
.lg\:my-25 { margin-block: calc(var(--spacing) * 25); }
.lg\:mt-25 { margin-top: calc(var(--spacing) * 25); }
.lg\:mb-25 { margin-bottom: calc(var(--spacing) * 25); }
.lg\:ml-25 { margin-left: calc(var(--spacing) * 25); }
.lg\:mr-25 { margin-right: calc(var(--spacing) * 25); }
.lg\:ms-25 { margin-inline-start: calc(var(--spacing) * 25); }
.lg\:me-25 { margin-inline-end: calc(var(--spacing) * 25); }
.lg\:p-26 { padding: calc(var(--spacing) * 26); }
.lg\:px-26 { padding-inline: calc(var(--spacing) * 26); }
.lg\:py-26 { padding-block: calc(var(--spacing) * 26); }
.lg\:pt-26 { padding-top: calc(var(--spacing) * 26); }
.lg\:pb-26 { padding-bottom: calc(var(--spacing) * 26); }
.lg\:pl-26 { padding-left: calc(var(--spacing) * 26); }
.lg\:pr-26 { padding-right: calc(var(--spacing) * 26); }
.lg\:ps-26 { padding-inline-start: calc(var(--spacing) * 26); }
.lg\:pe-26 { padding-inline-end: calc(var(--spacing) * 26); }
.lg\:m-26 { margin: calc(var(--spacing) * 26); }
.lg\:mx-26 { margin-inline: calc(var(--spacing) * 26); }
.lg\:my-26 { margin-block: calc(var(--spacing) * 26); }
.lg\:mt-26 { margin-top: calc(var(--spacing) * 26); }
.lg\:mb-26 { margin-bottom: calc(var(--spacing) * 26); }
.lg\:ml-26 { margin-left: calc(var(--spacing) * 26); }
.lg\:mr-26 { margin-right: calc(var(--spacing) * 26); }
.lg\:ms-26 { margin-inline-start: calc(var(--spacing) * 26); }
.lg\:me-26 { margin-inline-end: calc(var(--spacing) * 26); }
.lg\:p-27 { padding: calc(var(--spacing) * 27); }
.lg\:px-27 { padding-inline: calc(var(--spacing) * 27); }
.lg\:py-27 { padding-block: calc(var(--spacing) * 27); }
.lg\:pt-27 { padding-top: calc(var(--spacing) * 27); }
.lg\:pb-27 { padding-bottom: calc(var(--spacing) * 27); }
.lg\:pl-27 { padding-left: calc(var(--spacing) * 27); }
.lg\:pr-27 { padding-right: calc(var(--spacing) * 27); }
.lg\:ps-27 { padding-inline-start: calc(var(--spacing) * 27); }
.lg\:pe-27 { padding-inline-end: calc(var(--spacing) * 27); }
.lg\:m-27 { margin: calc(var(--spacing) * 27); }
.lg\:mx-27 { margin-inline: calc(var(--spacing) * 27); }
.lg\:my-27 { margin-block: calc(var(--spacing) * 27); }
.lg\:mt-27 { margin-top: calc(var(--spacing) * 27); }
.lg\:mb-27 { margin-bottom: calc(var(--spacing) * 27); }
.lg\:ml-27 { margin-left: calc(var(--spacing) * 27); }
.lg\:mr-27 { margin-right: calc(var(--spacing) * 27); }
.lg\:ms-27 { margin-inline-start: calc(var(--spacing) * 27); }
.lg\:me-27 { margin-inline-end: calc(var(--spacing) * 27); }
.lg\:p-28 { padding: calc(var(--spacing) * 28); }
.lg\:px-28 { padding-inline: calc(var(--spacing) * 28); }
.lg\:py-28 { padding-block: calc(var(--spacing) * 28); }
.lg\:pt-28 { padding-top: calc(var(--spacing) * 28); }
.lg\:pb-28 { padding-bottom: calc(var(--spacing) * 28); }
.lg\:pl-28 { padding-left: calc(var(--spacing) * 28); }
.lg\:pr-28 { padding-right: calc(var(--spacing) * 28); }
.lg\:ps-28 { padding-inline-start: calc(var(--spacing) * 28); }
.lg\:pe-28 { padding-inline-end: calc(var(--spacing) * 28); }
.lg\:m-28 { margin: calc(var(--spacing) * 28); }
.lg\:mx-28 { margin-inline: calc(var(--spacing) * 28); }
.lg\:my-28 { margin-block: calc(var(--spacing) * 28); }
.lg\:mt-28 { margin-top: calc(var(--spacing) * 28); }
.lg\:mb-28 { margin-bottom: calc(var(--spacing) * 28); }
.lg\:ml-28 { margin-left: calc(var(--spacing) * 28); }
.lg\:mr-28 { margin-right: calc(var(--spacing) * 28); }
.lg\:ms-28 { margin-inline-start: calc(var(--spacing) * 28); }
.lg\:me-28 { margin-inline-end: calc(var(--spacing) * 28); }
.lg\:p-29 { padding: calc(var(--spacing) * 29); }
.lg\:px-29 { padding-inline: calc(var(--spacing) * 29); }
.lg\:py-29 { padding-block: calc(var(--spacing) * 29); }
.lg\:pt-29 { padding-top: calc(var(--spacing) * 29); }
.lg\:pb-29 { padding-bottom: calc(var(--spacing) * 29); }
.lg\:pl-29 { padding-left: calc(var(--spacing) * 29); }
.lg\:pr-29 { padding-right: calc(var(--spacing) * 29); }
.lg\:ps-29 { padding-inline-start: calc(var(--spacing) * 29); }
.lg\:pe-29 { padding-inline-end: calc(var(--spacing) * 29); }
.lg\:m-29 { margin: calc(var(--spacing) * 29); }
.lg\:mx-29 { margin-inline: calc(var(--spacing) * 29); }
.lg\:my-29 { margin-block: calc(var(--spacing) * 29); }
.lg\:mt-29 { margin-top: calc(var(--spacing) * 29); }
.lg\:mb-29 { margin-bottom: calc(var(--spacing) * 29); }
.lg\:ml-29 { margin-left: calc(var(--spacing) * 29); }
.lg\:mr-29 { margin-right: calc(var(--spacing) * 29); }
.lg\:ms-29 { margin-inline-start: calc(var(--spacing) * 29); }
.lg\:me-29 { margin-inline-end: calc(var(--spacing) * 29); }
.lg\:p-30 { padding: calc(var(--spacing) * 30); }
.lg\:px-30 { padding-inline: calc(var(--spacing) * 30); }
.lg\:py-30 { padding-block: calc(var(--spacing) * 30); }
.lg\:pt-30 { padding-top: calc(var(--spacing) * 30); }
.lg\:pb-30 { padding-bottom: calc(var(--spacing) * 30); }
.lg\:pl-30 { padding-left: calc(var(--spacing) * 30); }
.lg\:pr-30 { padding-right: calc(var(--spacing) * 30); }
.lg\:ps-30 { padding-inline-start: calc(var(--spacing) * 30); }
.lg\:pe-30 { padding-inline-end: calc(var(--spacing) * 30); }
.lg\:m-30 { margin: calc(var(--spacing) * 30); }
.lg\:mx-30 { margin-inline: calc(var(--spacing) * 30); }
.lg\:my-30 { margin-block: calc(var(--spacing) * 30); }
.lg\:mt-30 { margin-top: calc(var(--spacing) * 30); }
.lg\:mb-30 { margin-bottom: calc(var(--spacing) * 30); }
.lg\:ml-30 { margin-left: calc(var(--spacing) * 30); }
.lg\:mr-30 { margin-right: calc(var(--spacing) * 30); }
.lg\:ms-30 { margin-inline-start: calc(var(--spacing) * 30); }
.lg\:me-30 { margin-inline-end: calc(var(--spacing) * 30); }
.lg\:p-31 { padding: calc(var(--spacing) * 31); }
.lg\:px-31 { padding-inline: calc(var(--spacing) * 31); }
.lg\:py-31 { padding-block: calc(var(--spacing) * 31); }
.lg\:pt-31 { padding-top: calc(var(--spacing) * 31); }
.lg\:pb-31 { padding-bottom: calc(var(--spacing) * 31); }
.lg\:pl-31 { padding-left: calc(var(--spacing) * 31); }
.lg\:pr-31 { padding-right: calc(var(--spacing) * 31); }
.lg\:ps-31 { padding-inline-start: calc(var(--spacing) * 31); }
.lg\:pe-31 { padding-inline-end: calc(var(--spacing) * 31); }
.lg\:m-31 { margin: calc(var(--spacing) * 31); }
.lg\:mx-31 { margin-inline: calc(var(--spacing) * 31); }
.lg\:my-31 { margin-block: calc(var(--spacing) * 31); }
.lg\:mt-31 { margin-top: calc(var(--spacing) * 31); }
.lg\:mb-31 { margin-bottom: calc(var(--spacing) * 31); }
.lg\:ml-31 { margin-left: calc(var(--spacing) * 31); }
.lg\:mr-31 { margin-right: calc(var(--spacing) * 31); }
.lg\:ms-31 { margin-inline-start: calc(var(--spacing) * 31); }
.lg\:me-31 { margin-inline-end: calc(var(--spacing) * 31); }
.lg\:p-32 { padding: calc(var(--spacing) * 32); }
.lg\:px-32 { padding-inline: calc(var(--spacing) * 32); }
.lg\:py-32 { padding-block: calc(var(--spacing) * 32); }
.lg\:pt-32 { padding-top: calc(var(--spacing) * 32); }
.lg\:pb-32 { padding-bottom: calc(var(--spacing) * 32); }
.lg\:pl-32 { padding-left: calc(var(--spacing) * 32); }
.lg\:pr-32 { padding-right: calc(var(--spacing) * 32); }
.lg\:ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
.lg\:pe-32 { padding-inline-end: calc(var(--spacing) * 32); }
.lg\:m-32 { margin: calc(var(--spacing) * 32); }
.lg\:mx-32 { margin-inline: calc(var(--spacing) * 32); }
.lg\:my-32 { margin-block: calc(var(--spacing) * 32); }
.lg\:mt-32 { margin-top: calc(var(--spacing) * 32); }
.lg\:mb-32 { margin-bottom: calc(var(--spacing) * 32); }
.lg\:ml-32 { margin-left: calc(var(--spacing) * 32); }
.lg\:mr-32 { margin-right: calc(var(--spacing) * 32); }
.lg\:ms-32 { margin-inline-start: calc(var(--spacing) * 32); }
.lg\:me-32 { margin-inline-end: calc(var(--spacing) * 32); }
.lg\:p-33 { padding: calc(var(--spacing) * 33); }
.lg\:px-33 { padding-inline: calc(var(--spacing) * 33); }
.lg\:py-33 { padding-block: calc(var(--spacing) * 33); }
.lg\:pt-33 { padding-top: calc(var(--spacing) * 33); }
.lg\:pb-33 { padding-bottom: calc(var(--spacing) * 33); }
.lg\:pl-33 { padding-left: calc(var(--spacing) * 33); }
.lg\:pr-33 { padding-right: calc(var(--spacing) * 33); }
.lg\:ps-33 { padding-inline-start: calc(var(--spacing) * 33); }
.lg\:pe-33 { padding-inline-end: calc(var(--spacing) * 33); }
.lg\:m-33 { margin: calc(var(--spacing) * 33); }
.lg\:mx-33 { margin-inline: calc(var(--spacing) * 33); }
.lg\:my-33 { margin-block: calc(var(--spacing) * 33); }
.lg\:mt-33 { margin-top: calc(var(--spacing) * 33); }
.lg\:mb-33 { margin-bottom: calc(var(--spacing) * 33); }
.lg\:ml-33 { margin-left: calc(var(--spacing) * 33); }
.lg\:mr-33 { margin-right: calc(var(--spacing) * 33); }
.lg\:ms-33 { margin-inline-start: calc(var(--spacing) * 33); }
.lg\:me-33 { margin-inline-end: calc(var(--spacing) * 33); }
.lg\:p-34 { padding: calc(var(--spacing) * 34); }
.lg\:px-34 { padding-inline: calc(var(--spacing) * 34); }
.lg\:py-34 { padding-block: calc(var(--spacing) * 34); }
.lg\:pt-34 { padding-top: calc(var(--spacing) * 34); }
.lg\:pb-34 { padding-bottom: calc(var(--spacing) * 34); }
.lg\:pl-34 { padding-left: calc(var(--spacing) * 34); }
.lg\:pr-34 { padding-right: calc(var(--spacing) * 34); }
.lg\:ps-34 { padding-inline-start: calc(var(--spacing) * 34); }
.lg\:pe-34 { padding-inline-end: calc(var(--spacing) * 34); }
.lg\:m-34 { margin: calc(var(--spacing) * 34); }
.lg\:mx-34 { margin-inline: calc(var(--spacing) * 34); }
.lg\:my-34 { margin-block: calc(var(--spacing) * 34); }
.lg\:mt-34 { margin-top: calc(var(--spacing) * 34); }
.lg\:mb-34 { margin-bottom: calc(var(--spacing) * 34); }
.lg\:ml-34 { margin-left: calc(var(--spacing) * 34); }
.lg\:mr-34 { margin-right: calc(var(--spacing) * 34); }
.lg\:ms-34 { margin-inline-start: calc(var(--spacing) * 34); }
.lg\:me-34 { margin-inline-end: calc(var(--spacing) * 34); }
.lg\:p-35 { padding: calc(var(--spacing) * 35); }
.lg\:px-35 { padding-inline: calc(var(--spacing) * 35); }
.lg\:py-35 { padding-block: calc(var(--spacing) * 35); }
.lg\:pt-35 { padding-top: calc(var(--spacing) * 35); }
.lg\:pb-35 { padding-bottom: calc(var(--spacing) * 35); }
.lg\:pl-35 { padding-left: calc(var(--spacing) * 35); }
.lg\:pr-35 { padding-right: calc(var(--spacing) * 35); }
.lg\:ps-35 { padding-inline-start: calc(var(--spacing) * 35); }
.lg\:pe-35 { padding-inline-end: calc(var(--spacing) * 35); }
.lg\:m-35 { margin: calc(var(--spacing) * 35); }
.lg\:mx-35 { margin-inline: calc(var(--spacing) * 35); }
.lg\:my-35 { margin-block: calc(var(--spacing) * 35); }
.lg\:mt-35 { margin-top: calc(var(--spacing) * 35); }
.lg\:mb-35 { margin-bottom: calc(var(--spacing) * 35); }
.lg\:ml-35 { margin-left: calc(var(--spacing) * 35); }
.lg\:mr-35 { margin-right: calc(var(--spacing) * 35); }
.lg\:ms-35 { margin-inline-start: calc(var(--spacing) * 35); }
.lg\:me-35 { margin-inline-end: calc(var(--spacing) * 35); }
.lg\:p-36 { padding: calc(var(--spacing) * 36); }
.lg\:px-36 { padding-inline: calc(var(--spacing) * 36); }
.lg\:py-36 { padding-block: calc(var(--spacing) * 36); }
.lg\:pt-36 { padding-top: calc(var(--spacing) * 36); }
.lg\:pb-36 { padding-bottom: calc(var(--spacing) * 36); }
.lg\:pl-36 { padding-left: calc(var(--spacing) * 36); }
.lg\:pr-36 { padding-right: calc(var(--spacing) * 36); }
.lg\:ps-36 { padding-inline-start: calc(var(--spacing) * 36); }
.lg\:pe-36 { padding-inline-end: calc(var(--spacing) * 36); }
.lg\:m-36 { margin: calc(var(--spacing) * 36); }
.lg\:mx-36 { margin-inline: calc(var(--spacing) * 36); }
.lg\:my-36 { margin-block: calc(var(--spacing) * 36); }
.lg\:mt-36 { margin-top: calc(var(--spacing) * 36); }
.lg\:mb-36 { margin-bottom: calc(var(--spacing) * 36); }
.lg\:ml-36 { margin-left: calc(var(--spacing) * 36); }
.lg\:mr-36 { margin-right: calc(var(--spacing) * 36); }
.lg\:ms-36 { margin-inline-start: calc(var(--spacing) * 36); }
.lg\:me-36 { margin-inline-end: calc(var(--spacing) * 36); }
.lg\:p-37 { padding: calc(var(--spacing) * 37); }
.lg\:px-37 { padding-inline: calc(var(--spacing) * 37); }
.lg\:py-37 { padding-block: calc(var(--spacing) * 37); }
.lg\:pt-37 { padding-top: calc(var(--spacing) * 37); }
.lg\:pb-37 { padding-bottom: calc(var(--spacing) * 37); }
.lg\:pl-37 { padding-left: calc(var(--spacing) * 37); }
.lg\:pr-37 { padding-right: calc(var(--spacing) * 37); }
.lg\:ps-37 { padding-inline-start: calc(var(--spacing) * 37); }
.lg\:pe-37 { padding-inline-end: calc(var(--spacing) * 37); }
.lg\:m-37 { margin: calc(var(--spacing) * 37); }
.lg\:mx-37 { margin-inline: calc(var(--spacing) * 37); }
.lg\:my-37 { margin-block: calc(var(--spacing) * 37); }
.lg\:mt-37 { margin-top: calc(var(--spacing) * 37); }
.lg\:mb-37 { margin-bottom: calc(var(--spacing) * 37); }
.lg\:ml-37 { margin-left: calc(var(--spacing) * 37); }
.lg\:mr-37 { margin-right: calc(var(--spacing) * 37); }
.lg\:ms-37 { margin-inline-start: calc(var(--spacing) * 37); }
.lg\:me-37 { margin-inline-end: calc(var(--spacing) * 37); }
.lg\:p-38 { padding: calc(var(--spacing) * 38); }
.lg\:px-38 { padding-inline: calc(var(--spacing) * 38); }
.lg\:py-38 { padding-block: calc(var(--spacing) * 38); }
.lg\:pt-38 { padding-top: calc(var(--spacing) * 38); }
.lg\:pb-38 { padding-bottom: calc(var(--spacing) * 38); }
.lg\:pl-38 { padding-left: calc(var(--spacing) * 38); }
.lg\:pr-38 { padding-right: calc(var(--spacing) * 38); }
.lg\:ps-38 { padding-inline-start: calc(var(--spacing) * 38); }
.lg\:pe-38 { padding-inline-end: calc(var(--spacing) * 38); }
.lg\:m-38 { margin: calc(var(--spacing) * 38); }
.lg\:mx-38 { margin-inline: calc(var(--spacing) * 38); }
.lg\:my-38 { margin-block: calc(var(--spacing) * 38); }
.lg\:mt-38 { margin-top: calc(var(--spacing) * 38); }
.lg\:mb-38 { margin-bottom: calc(var(--spacing) * 38); }
.lg\:ml-38 { margin-left: calc(var(--spacing) * 38); }
.lg\:mr-38 { margin-right: calc(var(--spacing) * 38); }
.lg\:ms-38 { margin-inline-start: calc(var(--spacing) * 38); }
.lg\:me-38 { margin-inline-end: calc(var(--spacing) * 38); }
.lg\:p-39 { padding: calc(var(--spacing) * 39); }
.lg\:px-39 { padding-inline: calc(var(--spacing) * 39); }
.lg\:py-39 { padding-block: calc(var(--spacing) * 39); }
.lg\:pt-39 { padding-top: calc(var(--spacing) * 39); }
.lg\:pb-39 { padding-bottom: calc(var(--spacing) * 39); }
.lg\:pl-39 { padding-left: calc(var(--spacing) * 39); }
.lg\:pr-39 { padding-right: calc(var(--spacing) * 39); }
.lg\:ps-39 { padding-inline-start: calc(var(--spacing) * 39); }
.lg\:pe-39 { padding-inline-end: calc(var(--spacing) * 39); }
.lg\:m-39 { margin: calc(var(--spacing) * 39); }
.lg\:mx-39 { margin-inline: calc(var(--spacing) * 39); }
.lg\:my-39 { margin-block: calc(var(--spacing) * 39); }
.lg\:mt-39 { margin-top: calc(var(--spacing) * 39); }
.lg\:mb-39 { margin-bottom: calc(var(--spacing) * 39); }
.lg\:ml-39 { margin-left: calc(var(--spacing) * 39); }
.lg\:mr-39 { margin-right: calc(var(--spacing) * 39); }
.lg\:ms-39 { margin-inline-start: calc(var(--spacing) * 39); }
.lg\:me-39 { margin-inline-end: calc(var(--spacing) * 39); }
.lg\:p-40 { padding: calc(var(--spacing) * 40); }
.lg\:px-40 { padding-inline: calc(var(--spacing) * 40); }
.lg\:py-40 { padding-block: calc(var(--spacing) * 40); }
.lg\:pt-40 { padding-top: calc(var(--spacing) * 40); }
.lg\:pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.lg\:pl-40 { padding-left: calc(var(--spacing) * 40); }
.lg\:pr-40 { padding-right: calc(var(--spacing) * 40); }
.lg\:ps-40 { padding-inline-start: calc(var(--spacing) * 40); }
.lg\:pe-40 { padding-inline-end: calc(var(--spacing) * 40); }
.lg\:m-40 { margin: calc(var(--spacing) * 40); }
.lg\:mx-40 { margin-inline: calc(var(--spacing) * 40); }
.lg\:my-40 { margin-block: calc(var(--spacing) * 40); }
.lg\:mt-40 { margin-top: calc(var(--spacing) * 40); }
.lg\:mb-40 { margin-bottom: calc(var(--spacing) * 40); }
.lg\:ml-40 { margin-left: calc(var(--spacing) * 40); }
.lg\:mr-40 { margin-right: calc(var(--spacing) * 40); }
.lg\:ms-40 { margin-inline-start: calc(var(--spacing) * 40); }
.lg\:me-40 { margin-inline-end: calc(var(--spacing) * 40); }
}
@media (min-width: 80rem) {
.xl\:gap-1\.5 { gap: 0.375rem; }
.xl\:gap-2 { gap: 0.5rem; }
.xl\:gap-3 { gap: 0.75rem; }
.xl\:gap-4 { gap: 1rem; }
.xl\:gap-5 { gap: 1.25rem; }
.xl\:gap-6 { gap: 1.5rem; }
.xl\:gap-8 { gap: 2rem; }
.xl\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mt-auto { margin-top: auto; }
.xl\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.xl\:gap-12 { gap: 3rem; }
.xl\:gap-x-4 { column-gap: 1rem; }
.xl\:gap-y-8 { row-gap: 2rem; }
.xl\:gap-y-10 { row-gap: 2.5rem; }
.xl\:mx-\[-12px\] { margin-left: -12px; margin-right: -12px; }
.xl\:mx-\[-24px\] { margin-left: -24px; margin-right: -24px; }
.xl\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.xl\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.xl\:p-0 { padding: calc(var(--spacing) * 0); }
.xl\:px-0 { padding-inline: calc(var(--spacing) * 0); }
.xl\:py-0 { padding-block: calc(var(--spacing) * 0); }
.xl\:pt-0 { padding-top: calc(var(--spacing) * 0); }
.xl\:pb-0 { padding-bottom: calc(var(--spacing) * 0); }
.xl\:pl-0 { padding-left: calc(var(--spacing) * 0); }
.xl\:pr-0 { padding-right: calc(var(--spacing) * 0); }
.xl\:ps-0 { padding-inline-start: calc(var(--spacing) * 0); }
.xl\:pe-0 { padding-inline-end: calc(var(--spacing) * 0); }
.xl\:m-0 { margin: calc(var(--spacing) * 0); }
.xl\:mx-0 { margin-inline: calc(var(--spacing) * 0); }
.xl\:my-0 { margin-block: calc(var(--spacing) * 0); }
.xl\:mt-0 { margin-top: calc(var(--spacing) * 0); }
.xl\:mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.xl\:ml-0 { margin-left: calc(var(--spacing) * 0); }
.xl\:mr-0 { margin-right: calc(var(--spacing) * 0); }
.xl\:ms-0 { margin-inline-start: calc(var(--spacing) * 0); }
.xl\:me-0 { margin-inline-end: calc(var(--spacing) * 0); }
.xl\:p-1 { padding: calc(var(--spacing) * 1); }
.xl\:px-1 { padding-inline: calc(var(--spacing) * 1); }
.xl\:py-1 { padding-block: calc(var(--spacing) * 1); }
.xl\:pt-1 { padding-top: calc(var(--spacing) * 1); }
.xl\:pb-1 { padding-bottom: calc(var(--spacing) * 1); }
.xl\:pl-1 { padding-left: calc(var(--spacing) * 1); }
.xl\:pr-1 { padding-right: calc(var(--spacing) * 1); }
.xl\:ps-1 { padding-inline-start: calc(var(--spacing) * 1); }
.xl\:pe-1 { padding-inline-end: calc(var(--spacing) * 1); }
.xl\:m-1 { margin: calc(var(--spacing) * 1); }
.xl\:mx-1 { margin-inline: calc(var(--spacing) * 1); }
.xl\:my-1 { margin-block: calc(var(--spacing) * 1); }
.xl\:mt-1 { margin-top: calc(var(--spacing) * 1); }
.xl\:mb-1 { margin-bottom: calc(var(--spacing) * 1); }
.xl\:ml-1 { margin-left: calc(var(--spacing) * 1); }
.xl\:mr-1 { margin-right: calc(var(--spacing) * 1); }
.xl\:ms-1 { margin-inline-start: calc(var(--spacing) * 1); }
.xl\:me-1 { margin-inline-end: calc(var(--spacing) * 1); }
.xl\:p-2 { padding: calc(var(--spacing) * 2); }
.xl\:px-2 { padding-inline: calc(var(--spacing) * 2); }
.xl\:py-2 { padding-block: calc(var(--spacing) * 2); }
.xl\:pt-2 { padding-top: calc(var(--spacing) * 2); }
.xl\:pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.xl\:pl-2 { padding-left: calc(var(--spacing) * 2); }
.xl\:pr-2 { padding-right: calc(var(--spacing) * 2); }
.xl\:ps-2 { padding-inline-start: calc(var(--spacing) * 2); }
.xl\:pe-2 { padding-inline-end: calc(var(--spacing) * 2); }
.xl\:m-2 { margin: calc(var(--spacing) * 2); }
.xl\:mx-2 { margin-inline: calc(var(--spacing) * 2); }
.xl\:my-2 { margin-block: calc(var(--spacing) * 2); }
.xl\:mt-2 { margin-top: calc(var(--spacing) * 2); }
.xl\:mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.xl\:ml-2 { margin-left: calc(var(--spacing) * 2); }
.xl\:mr-2 { margin-right: calc(var(--spacing) * 2); }
.xl\:ms-2 { margin-inline-start: calc(var(--spacing) * 2); }
.xl\:me-2 { margin-inline-end: calc(var(--spacing) * 2); }
.xl\:p-3 { padding: calc(var(--spacing) * 3); }
.xl\:px-3 { padding-inline: calc(var(--spacing) * 3); }
.xl\:py-3 { padding-block: calc(var(--spacing) * 3); }
.xl\:pt-3 { padding-top: calc(var(--spacing) * 3); }
.xl\:pb-3 { padding-bottom: calc(var(--spacing) * 3); }
.xl\:pl-3 { padding-left: calc(var(--spacing) * 3); }
.xl\:pr-3 { padding-right: calc(var(--spacing) * 3); }
.xl\:ps-3 { padding-inline-start: calc(var(--spacing) * 3); }
.xl\:pe-3 { padding-inline-end: calc(var(--spacing) * 3); }
.xl\:m-3 { margin: calc(var(--spacing) * 3); }
.xl\:mx-3 { margin-inline: calc(var(--spacing) * 3); }
.xl\:my-3 { margin-block: calc(var(--spacing) * 3); }
.xl\:mt-3 { margin-top: calc(var(--spacing) * 3); }
.xl\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
.xl\:ml-3 { margin-left: calc(var(--spacing) * 3); }
.xl\:mr-3 { margin-right: calc(var(--spacing) * 3); }
.xl\:ms-3 { margin-inline-start: calc(var(--spacing) * 3); }
.xl\:me-3 { margin-inline-end: calc(var(--spacing) * 3); }
.xl\:p-4 { padding: calc(var(--spacing) * 4); }
.xl\:px-4 { padding-inline: calc(var(--spacing) * 4); }
.xl\:py-4 { padding-block: calc(var(--spacing) * 4); }
.xl\:pt-4 { padding-top: calc(var(--spacing) * 4); }
.xl\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.xl\:pl-4 { padding-left: calc(var(--spacing) * 4); }
.xl\:pr-4 { padding-right: calc(var(--spacing) * 4); }
.xl\:ps-4 { padding-inline-start: calc(var(--spacing) * 4); }
.xl\:pe-4 { padding-inline-end: calc(var(--spacing) * 4); }
.xl\:m-4 { margin: calc(var(--spacing) * 4); }
.xl\:mx-4 { margin-inline: calc(var(--spacing) * 4); }
.xl\:my-4 { margin-block: calc(var(--spacing) * 4); }
.xl\:mt-4 { margin-top: calc(var(--spacing) * 4); }
.xl\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.xl\:ml-4 { margin-left: calc(var(--spacing) * 4); }
.xl\:mr-4 { margin-right: calc(var(--spacing) * 4); }
.xl\:ms-4 { margin-inline-start: calc(var(--spacing) * 4); }
.xl\:me-4 { margin-inline-end: calc(var(--spacing) * 4); }
.xl\:p-5 { padding: calc(var(--spacing) * 5); }
.xl\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.xl\:py-5 { padding-block: calc(var(--spacing) * 5); }
.xl\:pt-5 { padding-top: calc(var(--spacing) * 5); }
.xl\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.xl\:pl-5 { padding-left: calc(var(--spacing) * 5); }
.xl\:pr-5 { padding-right: calc(var(--spacing) * 5); }
.xl\:ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
.xl\:pe-5 { padding-inline-end: calc(var(--spacing) * 5); }
.xl\:m-5 { margin: calc(var(--spacing) * 5); }
.xl\:mx-5 { margin-inline: calc(var(--spacing) * 5); }
.xl\:my-5 { margin-block: calc(var(--spacing) * 5); }
.xl\:mt-5 { margin-top: calc(var(--spacing) * 5); }
.xl\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.xl\:ml-5 { margin-left: calc(var(--spacing) * 5); }
.xl\:mr-5 { margin-right: calc(var(--spacing) * 5); }
.xl\:ms-5 { margin-inline-start: calc(var(--spacing) * 5); }
.xl\:me-5 { margin-inline-end: calc(var(--spacing) * 5); }
.xl\:p-6 { padding: calc(var(--spacing) * 6); }
.xl\:px-6 { padding-inline: calc(var(--spacing) * 6); }
.xl\:py-6 { padding-block: calc(var(--spacing) * 6); }
.xl\:pt-6 { padding-top: calc(var(--spacing) * 6); }
.xl\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.xl\:pl-6 { padding-left: calc(var(--spacing) * 6); }
.xl\:pr-6 { padding-right: calc(var(--spacing) * 6); }
.xl\:ps-6 { padding-inline-start: calc(var(--spacing) * 6); }
.xl\:pe-6 { padding-inline-end: calc(var(--spacing) * 6); }
.xl\:m-6 { margin: calc(var(--spacing) * 6); }
.xl\:mx-6 { margin-inline: calc(var(--spacing) * 6); }
.xl\:my-6 { margin-block: calc(var(--spacing) * 6); }
.xl\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.xl\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.xl\:ml-6 { margin-left: calc(var(--spacing) * 6); }
.xl\:mr-6 { margin-right: calc(var(--spacing) * 6); }
.xl\:ms-6 { margin-inline-start: calc(var(--spacing) * 6); }
.xl\:me-6 { margin-inline-end: calc(var(--spacing) * 6); }
.xl\:p-7 { padding: calc(var(--spacing) * 7); }
.xl\:px-7 { padding-inline: calc(var(--spacing) * 7); }
.xl\:py-7 { padding-block: calc(var(--spacing) * 7); }
.xl\:pt-7 { padding-top: calc(var(--spacing) * 7); }
.xl\:pb-7 { padding-bottom: calc(var(--spacing) * 7); }
.xl\:pl-7 { padding-left: calc(var(--spacing) * 7); }
.xl\:pr-7 { padding-right: calc(var(--spacing) * 7); }
.xl\:ps-7 { padding-inline-start: calc(var(--spacing) * 7); }
.xl\:pe-7 { padding-inline-end: calc(var(--spacing) * 7); }
.xl\:m-7 { margin: calc(var(--spacing) * 7); }
.xl\:mx-7 { margin-inline: calc(var(--spacing) * 7); }
.xl\:my-7 { margin-block: calc(var(--spacing) * 7); }
.xl\:mt-7 { margin-top: calc(var(--spacing) * 7); }
.xl\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
.xl\:ml-7 { margin-left: calc(var(--spacing) * 7); }
.xl\:mr-7 { margin-right: calc(var(--spacing) * 7); }
.xl\:ms-7 { margin-inline-start: calc(var(--spacing) * 7); }
.xl\:me-7 { margin-inline-end: calc(var(--spacing) * 7); }
.xl\:p-8 { padding: calc(var(--spacing) * 8); }
.xl\:px-8 { padding-inline: calc(var(--spacing) * 8); }
.xl\:py-8 { padding-block: calc(var(--spacing) * 8); }
.xl\:pt-8 { padding-top: calc(var(--spacing) * 8); }
.xl\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.xl\:pl-8 { padding-left: calc(var(--spacing) * 8); }
.xl\:pr-8 { padding-right: calc(var(--spacing) * 8); }
.xl\:ps-8 { padding-inline-start: calc(var(--spacing) * 8); }
.xl\:pe-8 { padding-inline-end: calc(var(--spacing) * 8); }
.xl\:m-8 { margin: calc(var(--spacing) * 8); }
.xl\:mx-8 { margin-inline: calc(var(--spacing) * 8); }
.xl\:my-8 { margin-block: calc(var(--spacing) * 8); }
.xl\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.xl\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.xl\:ml-8 { margin-left: calc(var(--spacing) * 8); }
.xl\:mr-8 { margin-right: calc(var(--spacing) * 8); }
.xl\:ms-8 { margin-inline-start: calc(var(--spacing) * 8); }
.xl\:me-8 { margin-inline-end: calc(var(--spacing) * 8); }
.xl\:p-9 { padding: calc(var(--spacing) * 9); }
.xl\:px-9 { padding-inline: calc(var(--spacing) * 9); }
.xl\:py-9 { padding-block: calc(var(--spacing) * 9); }
.xl\:pt-9 { padding-top: calc(var(--spacing) * 9); }
.xl\:pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.xl\:pl-9 { padding-left: calc(var(--spacing) * 9); }
.xl\:pr-9 { padding-right: calc(var(--spacing) * 9); }
.xl\:ps-9 { padding-inline-start: calc(var(--spacing) * 9); }
.xl\:pe-9 { padding-inline-end: calc(var(--spacing) * 9); }
.xl\:m-9 { margin: calc(var(--spacing) * 9); }
.xl\:mx-9 { margin-inline: calc(var(--spacing) * 9); }
.xl\:my-9 { margin-block: calc(var(--spacing) * 9); }
.xl\:mt-9 { margin-top: calc(var(--spacing) * 9); }
.xl\:mb-9 { margin-bottom: calc(var(--spacing) * 9); }
.xl\:ml-9 { margin-left: calc(var(--spacing) * 9); }
.xl\:mr-9 { margin-right: calc(var(--spacing) * 9); }
.xl\:ms-9 { margin-inline-start: calc(var(--spacing) * 9); }
.xl\:me-9 { margin-inline-end: calc(var(--spacing) * 9); }
.xl\:p-10 { padding: calc(var(--spacing) * 10); }
.xl\:px-10 { padding-inline: calc(var(--spacing) * 10); }
.xl\:py-10 { padding-block: calc(var(--spacing) * 10); }
.xl\:pt-10 { padding-top: calc(var(--spacing) * 10); }
.xl\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.xl\:pl-10 { padding-left: calc(var(--spacing) * 10); }
.xl\:pr-10 { padding-right: calc(var(--spacing) * 10); }
.xl\:ps-10 { padding-inline-start: calc(var(--spacing) * 10); }
.xl\:pe-10 { padding-inline-end: calc(var(--spacing) * 10); }
.xl\:m-10 { margin: calc(var(--spacing) * 10); }
.xl\:mx-10 { margin-inline: calc(var(--spacing) * 10); }
.xl\:my-10 { margin-block: calc(var(--spacing) * 10); }
.xl\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.xl\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
.xl\:ml-10 { margin-left: calc(var(--spacing) * 10); }
.xl\:mr-10 { margin-right: calc(var(--spacing) * 10); }
.xl\:ms-10 { margin-inline-start: calc(var(--spacing) * 10); }
.xl\:me-10 { margin-inline-end: calc(var(--spacing) * 10); }
.xl\:p-11 { padding: calc(var(--spacing) * 11); }
.xl\:px-11 { padding-inline: calc(var(--spacing) * 11); }
.xl\:py-11 { padding-block: calc(var(--spacing) * 11); }
.xl\:pt-11 { padding-top: calc(var(--spacing) * 11); }
.xl\:pb-11 { padding-bottom: calc(var(--spacing) * 11); }
.xl\:pl-11 { padding-left: calc(var(--spacing) * 11); }
.xl\:pr-11 { padding-right: calc(var(--spacing) * 11); }
.xl\:ps-11 { padding-inline-start: calc(var(--spacing) * 11); }
.xl\:pe-11 { padding-inline-end: calc(var(--spacing) * 11); }
.xl\:m-11 { margin: calc(var(--spacing) * 11); }
.xl\:mx-11 { margin-inline: calc(var(--spacing) * 11); }
.xl\:my-11 { margin-block: calc(var(--spacing) * 11); }
.xl\:mt-11 { margin-top: calc(var(--spacing) * 11); }
.xl\:mb-11 { margin-bottom: calc(var(--spacing) * 11); }
.xl\:ml-11 { margin-left: calc(var(--spacing) * 11); }
.xl\:mr-11 { margin-right: calc(var(--spacing) * 11); }
.xl\:ms-11 { margin-inline-start: calc(var(--spacing) * 11); }
.xl\:me-11 { margin-inline-end: calc(var(--spacing) * 11); }
.xl\:p-12 { padding: calc(var(--spacing) * 12); }
.xl\:px-12 { padding-inline: calc(var(--spacing) * 12); }
.xl\:py-12 { padding-block: calc(var(--spacing) * 12); }
.xl\:pt-12 { padding-top: calc(var(--spacing) * 12); }
.xl\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
.xl\:pl-12 { padding-left: calc(var(--spacing) * 12); }
.xl\:pr-12 { padding-right: calc(var(--spacing) * 12); }
.xl\:ps-12 { padding-inline-start: calc(var(--spacing) * 12); }
.xl\:pe-12 { padding-inline-end: calc(var(--spacing) * 12); }
.xl\:m-12 { margin: calc(var(--spacing) * 12); }
.xl\:mx-12 { margin-inline: calc(var(--spacing) * 12); }
.xl\:my-12 { margin-block: calc(var(--spacing) * 12); }
.xl\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.xl\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
.xl\:ml-12 { margin-left: calc(var(--spacing) * 12); }
.xl\:mr-12 { margin-right: calc(var(--spacing) * 12); }
.xl\:ms-12 { margin-inline-start: calc(var(--spacing) * 12); }
.xl\:me-12 { margin-inline-end: calc(var(--spacing) * 12); }
.xl\:p-13 { padding: calc(var(--spacing) * 13); }
.xl\:px-13 { padding-inline: calc(var(--spacing) * 13); }
.xl\:py-13 { padding-block: calc(var(--spacing) * 13); }
.xl\:pt-13 { padding-top: calc(var(--spacing) * 13); }
.xl\:pb-13 { padding-bottom: calc(var(--spacing) * 13); }
.xl\:pl-13 { padding-left: calc(var(--spacing) * 13); }
.xl\:pr-13 { padding-right: calc(var(--spacing) * 13); }
.xl\:ps-13 { padding-inline-start: calc(var(--spacing) * 13); }
.xl\:pe-13 { padding-inline-end: calc(var(--spacing) * 13); }
.xl\:m-13 { margin: calc(var(--spacing) * 13); }
.xl\:mx-13 { margin-inline: calc(var(--spacing) * 13); }
.xl\:my-13 { margin-block: calc(var(--spacing) * 13); }
.xl\:mt-13 { margin-top: calc(var(--spacing) * 13); }
.xl\:mb-13 { margin-bottom: calc(var(--spacing) * 13); }
.xl\:ml-13 { margin-left: calc(var(--spacing) * 13); }
.xl\:mr-13 { margin-right: calc(var(--spacing) * 13); }
.xl\:ms-13 { margin-inline-start: calc(var(--spacing) * 13); }
.xl\:me-13 { margin-inline-end: calc(var(--spacing) * 13); }
.xl\:p-14 { padding: calc(var(--spacing) * 14); }
.xl\:px-14 { padding-inline: calc(var(--spacing) * 14); }
.xl\:py-14 { padding-block: calc(var(--spacing) * 14); }
.xl\:pt-14 { padding-top: calc(var(--spacing) * 14); }
.xl\:pb-14 { padding-bottom: calc(var(--spacing) * 14); }
.xl\:pl-14 { padding-left: calc(var(--spacing) * 14); }
.xl\:pr-14 { padding-right: calc(var(--spacing) * 14); }
.xl\:ps-14 { padding-inline-start: calc(var(--spacing) * 14); }
.xl\:pe-14 { padding-inline-end: calc(var(--spacing) * 14); }
.xl\:m-14 { margin: calc(var(--spacing) * 14); }
.xl\:mx-14 { margin-inline: calc(var(--spacing) * 14); }
.xl\:my-14 { margin-block: calc(var(--spacing) * 14); }
.xl\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.xl\:mb-14 { margin-bottom: calc(var(--spacing) * 14); }
.xl\:ml-14 { margin-left: calc(var(--spacing) * 14); }
.xl\:mr-14 { margin-right: calc(var(--spacing) * 14); }
.xl\:ms-14 { margin-inline-start: calc(var(--spacing) * 14); }
.xl\:me-14 { margin-inline-end: calc(var(--spacing) * 14); }
.xl\:p-15 { padding: calc(var(--spacing) * 15); }
.xl\:px-15 { padding-inline: calc(var(--spacing) * 15); }
.xl\:py-15 { padding-block: calc(var(--spacing) * 15); }
.xl\:pt-15 { padding-top: calc(var(--spacing) * 15); }
.xl\:pb-15 { padding-bottom: calc(var(--spacing) * 15); }
.xl\:pl-15 { padding-left: calc(var(--spacing) * 15); }
.xl\:pr-15 { padding-right: calc(var(--spacing) * 15); }
.xl\:ps-15 { padding-inline-start: calc(var(--spacing) * 15); }
.xl\:pe-15 { padding-inline-end: calc(var(--spacing) * 15); }
.xl\:m-15 { margin: calc(var(--spacing) * 15); }
.xl\:mx-15 { margin-inline: calc(var(--spacing) * 15); }
.xl\:my-15 { margin-block: calc(var(--spacing) * 15); }
.xl\:mt-15 { margin-top: calc(var(--spacing) * 15); }
.xl\:mb-15 { margin-bottom: calc(var(--spacing) * 15); }
.xl\:ml-15 { margin-left: calc(var(--spacing) * 15); }
.xl\:mr-15 { margin-right: calc(var(--spacing) * 15); }
.xl\:ms-15 { margin-inline-start: calc(var(--spacing) * 15); }
.xl\:me-15 { margin-inline-end: calc(var(--spacing) * 15); }
.xl\:p-16 { padding: calc(var(--spacing) * 16); }
.xl\:px-16 { padding-inline: calc(var(--spacing) * 16); }
.xl\:py-16 { padding-block: calc(var(--spacing) * 16); }
.xl\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.xl\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.xl\:pl-16 { padding-left: calc(var(--spacing) * 16); }
.xl\:pr-16 { padding-right: calc(var(--spacing) * 16); }
.xl\:ps-16 { padding-inline-start: calc(var(--spacing) * 16); }
.xl\:pe-16 { padding-inline-end: calc(var(--spacing) * 16); }
.xl\:m-16 { margin: calc(var(--spacing) * 16); }
.xl\:mx-16 { margin-inline: calc(var(--spacing) * 16); }
.xl\:my-16 { margin-block: calc(var(--spacing) * 16); }
.xl\:mt-16 { margin-top: calc(var(--spacing) * 16); }
.xl\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
.xl\:ml-16 { margin-left: calc(var(--spacing) * 16); }
.xl\:mr-16 { margin-right: calc(var(--spacing) * 16); }
.xl\:ms-16 { margin-inline-start: calc(var(--spacing) * 16); }
.xl\:me-16 { margin-inline-end: calc(var(--spacing) * 16); }
.xl\:p-17 { padding: calc(var(--spacing) * 17); }
.xl\:px-17 { padding-inline: calc(var(--spacing) * 17); }
.xl\:py-17 { padding-block: calc(var(--spacing) * 17); }
.xl\:pt-17 { padding-top: calc(var(--spacing) * 17); }
.xl\:pb-17 { padding-bottom: calc(var(--spacing) * 17); }
.xl\:pl-17 { padding-left: calc(var(--spacing) * 17); }
.xl\:pr-17 { padding-right: calc(var(--spacing) * 17); }
.xl\:ps-17 { padding-inline-start: calc(var(--spacing) * 17); }
.xl\:pe-17 { padding-inline-end: calc(var(--spacing) * 17); }
.xl\:m-17 { margin: calc(var(--spacing) * 17); }
.xl\:mx-17 { margin-inline: calc(var(--spacing) * 17); }
.xl\:my-17 { margin-block: calc(var(--spacing) * 17); }
.xl\:mt-17 { margin-top: calc(var(--spacing) * 17); }
.xl\:mb-17 { margin-bottom: calc(var(--spacing) * 17); }
.xl\:ml-17 { margin-left: calc(var(--spacing) * 17); }
.xl\:mr-17 { margin-right: calc(var(--spacing) * 17); }
.xl\:ms-17 { margin-inline-start: calc(var(--spacing) * 17); }
.xl\:me-17 { margin-inline-end: calc(var(--spacing) * 17); }
.xl\:p-18 { padding: calc(var(--spacing) * 18); }
.xl\:px-18 { padding-inline: calc(var(--spacing) * 18); }
.xl\:py-18 { padding-block: calc(var(--spacing) * 18); }
.xl\:pt-18 { padding-top: calc(var(--spacing) * 18); }
.xl\:pb-18 { padding-bottom: calc(var(--spacing) * 18); }
.xl\:pl-18 { padding-left: calc(var(--spacing) * 18); }
.xl\:pr-18 { padding-right: calc(var(--spacing) * 18); }
.xl\:ps-18 { padding-inline-start: calc(var(--spacing) * 18); }
.xl\:pe-18 { padding-inline-end: calc(var(--spacing) * 18); }
.xl\:m-18 { margin: calc(var(--spacing) * 18); }
.xl\:mx-18 { margin-inline: calc(var(--spacing) * 18); }
.xl\:my-18 { margin-block: calc(var(--spacing) * 18); }
.xl\:mt-18 { margin-top: calc(var(--spacing) * 18); }
.xl\:mb-18 { margin-bottom: calc(var(--spacing) * 18); }
.xl\:ml-18 { margin-left: calc(var(--spacing) * 18); }
.xl\:mr-18 { margin-right: calc(var(--spacing) * 18); }
.xl\:ms-18 { margin-inline-start: calc(var(--spacing) * 18); }
.xl\:me-18 { margin-inline-end: calc(var(--spacing) * 18); }
.xl\:p-19 { padding: calc(var(--spacing) * 19); }
.xl\:px-19 { padding-inline: calc(var(--spacing) * 19); }
.xl\:py-19 { padding-block: calc(var(--spacing) * 19); }
.xl\:pt-19 { padding-top: calc(var(--spacing) * 19); }
.xl\:pb-19 { padding-bottom: calc(var(--spacing) * 19); }
.xl\:pl-19 { padding-left: calc(var(--spacing) * 19); }
.xl\:pr-19 { padding-right: calc(var(--spacing) * 19); }
.xl\:ps-19 { padding-inline-start: calc(var(--spacing) * 19); }
.xl\:pe-19 { padding-inline-end: calc(var(--spacing) * 19); }
.xl\:m-19 { margin: calc(var(--spacing) * 19); }
.xl\:mx-19 { margin-inline: calc(var(--spacing) * 19); }
.xl\:my-19 { margin-block: calc(var(--spacing) * 19); }
.xl\:mt-19 { margin-top: calc(var(--spacing) * 19); }
.xl\:mb-19 { margin-bottom: calc(var(--spacing) * 19); }
.xl\:ml-19 { margin-left: calc(var(--spacing) * 19); }
.xl\:mr-19 { margin-right: calc(var(--spacing) * 19); }
.xl\:ms-19 { margin-inline-start: calc(var(--spacing) * 19); }
.xl\:me-19 { margin-inline-end: calc(var(--spacing) * 19); }
.xl\:p-20 { padding: calc(var(--spacing) * 20); }
.xl\:px-20 { padding-inline: calc(var(--spacing) * 20); }
.xl\:py-20 { padding-block: calc(var(--spacing) * 20); }
.xl\:pt-20 { padding-top: calc(var(--spacing) * 20); }
.xl\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.xl\:pl-20 { padding-left: calc(var(--spacing) * 20); }
.xl\:pr-20 { padding-right: calc(var(--spacing) * 20); }
.xl\:ps-20 { padding-inline-start: calc(var(--spacing) * 20); }
.xl\:pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
.xl\:m-20 { margin: calc(var(--spacing) * 20); }
.xl\:mx-20 { margin-inline: calc(var(--spacing) * 20); }
.xl\:my-20 { margin-block: calc(var(--spacing) * 20); }
.xl\:mt-20 { margin-top: calc(var(--spacing) * 20); }
.xl\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
.xl\:ml-20 { margin-left: calc(var(--spacing) * 20); }
.xl\:mr-20 { margin-right: calc(var(--spacing) * 20); }
.xl\:ms-20 { margin-inline-start: calc(var(--spacing) * 20); }
.xl\:me-20 { margin-inline-end: calc(var(--spacing) * 20); }
.xl\:p-21 { padding: calc(var(--spacing) * 21); }
.xl\:px-21 { padding-inline: calc(var(--spacing) * 21); }
.xl\:py-21 { padding-block: calc(var(--spacing) * 21); }
.xl\:pt-21 { padding-top: calc(var(--spacing) * 21); }
.xl\:pb-21 { padding-bottom: calc(var(--spacing) * 21); }
.xl\:pl-21 { padding-left: calc(var(--spacing) * 21); }
.xl\:pr-21 { padding-right: calc(var(--spacing) * 21); }
.xl\:ps-21 { padding-inline-start: calc(var(--spacing) * 21); }
.xl\:pe-21 { padding-inline-end: calc(var(--spacing) * 21); }
.xl\:m-21 { margin: calc(var(--spacing) * 21); }
.xl\:mx-21 { margin-inline: calc(var(--spacing) * 21); }
.xl\:my-21 { margin-block: calc(var(--spacing) * 21); }
.xl\:mt-21 { margin-top: calc(var(--spacing) * 21); }
.xl\:mb-21 { margin-bottom: calc(var(--spacing) * 21); }
.xl\:ml-21 { margin-left: calc(var(--spacing) * 21); }
.xl\:mr-21 { margin-right: calc(var(--spacing) * 21); }
.xl\:ms-21 { margin-inline-start: calc(var(--spacing) * 21); }
.xl\:me-21 { margin-inline-end: calc(var(--spacing) * 21); }
.xl\:p-22 { padding: calc(var(--spacing) * 22); }
.xl\:px-22 { padding-inline: calc(var(--spacing) * 22); }
.xl\:py-22 { padding-block: calc(var(--spacing) * 22); }
.xl\:pt-22 { padding-top: calc(var(--spacing) * 22); }
.xl\:pb-22 { padding-bottom: calc(var(--spacing) * 22); }
.xl\:pl-22 { padding-left: calc(var(--spacing) * 22); }
.xl\:pr-22 { padding-right: calc(var(--spacing) * 22); }
.xl\:ps-22 { padding-inline-start: calc(var(--spacing) * 22); }
.xl\:pe-22 { padding-inline-end: calc(var(--spacing) * 22); }
.xl\:m-22 { margin: calc(var(--spacing) * 22); }
.xl\:mx-22 { margin-inline: calc(var(--spacing) * 22); }
.xl\:my-22 { margin-block: calc(var(--spacing) * 22); }
.xl\:mt-22 { margin-top: calc(var(--spacing) * 22); }
.xl\:mb-22 { margin-bottom: calc(var(--spacing) * 22); }
.xl\:ml-22 { margin-left: calc(var(--spacing) * 22); }
.xl\:mr-22 { margin-right: calc(var(--spacing) * 22); }
.xl\:ms-22 { margin-inline-start: calc(var(--spacing) * 22); }
.xl\:me-22 { margin-inline-end: calc(var(--spacing) * 22); }
.xl\:p-23 { padding: calc(var(--spacing) * 23); }
.xl\:px-23 { padding-inline: calc(var(--spacing) * 23); }
.xl\:py-23 { padding-block: calc(var(--spacing) * 23); }
.xl\:pt-23 { padding-top: calc(var(--spacing) * 23); }
.xl\:pb-23 { padding-bottom: calc(var(--spacing) * 23); }
.xl\:pl-23 { padding-left: calc(var(--spacing) * 23); }
.xl\:pr-23 { padding-right: calc(var(--spacing) * 23); }
.xl\:ps-23 { padding-inline-start: calc(var(--spacing) * 23); }
.xl\:pe-23 { padding-inline-end: calc(var(--spacing) * 23); }
.xl\:m-23 { margin: calc(var(--spacing) * 23); }
.xl\:mx-23 { margin-inline: calc(var(--spacing) * 23); }
.xl\:my-23 { margin-block: calc(var(--spacing) * 23); }
.xl\:mt-23 { margin-top: calc(var(--spacing) * 23); }
.xl\:mb-23 { margin-bottom: calc(var(--spacing) * 23); }
.xl\:ml-23 { margin-left: calc(var(--spacing) * 23); }
.xl\:mr-23 { margin-right: calc(var(--spacing) * 23); }
.xl\:ms-23 { margin-inline-start: calc(var(--spacing) * 23); }
.xl\:me-23 { margin-inline-end: calc(var(--spacing) * 23); }
.xl\:p-24 { padding: calc(var(--spacing) * 24); }
.xl\:px-24 { padding-inline: calc(var(--spacing) * 24); }
.xl\:py-24 { padding-block: calc(var(--spacing) * 24); }
.xl\:pt-24 { padding-top: calc(var(--spacing) * 24); }
.xl\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.xl\:pl-24 { padding-left: calc(var(--spacing) * 24); }
.xl\:pr-24 { padding-right: calc(var(--spacing) * 24); }
.xl\:ps-24 { padding-inline-start: calc(var(--spacing) * 24); }
.xl\:pe-24 { padding-inline-end: calc(var(--spacing) * 24); }
.xl\:m-24 { margin: calc(var(--spacing) * 24); }
.xl\:mx-24 { margin-inline: calc(var(--spacing) * 24); }
.xl\:my-24 { margin-block: calc(var(--spacing) * 24); }
.xl\:mt-24 { margin-top: calc(var(--spacing) * 24); }
.xl\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
.xl\:ml-24 { margin-left: calc(var(--spacing) * 24); }
.xl\:mr-24 { margin-right: calc(var(--spacing) * 24); }
.xl\:ms-24 { margin-inline-start: calc(var(--spacing) * 24); }
.xl\:me-24 { margin-inline-end: calc(var(--spacing) * 24); }
.xl\:p-25 { padding: calc(var(--spacing) * 25); }
.xl\:px-25 { padding-inline: calc(var(--spacing) * 25); }
.xl\:py-25 { padding-block: calc(var(--spacing) * 25); }
.xl\:pt-25 { padding-top: calc(var(--spacing) * 25); }
.xl\:pb-25 { padding-bottom: calc(var(--spacing) * 25); }
.xl\:pl-25 { padding-left: calc(var(--spacing) * 25); }
.xl\:pr-25 { padding-right: calc(var(--spacing) * 25); }
.xl\:ps-25 { padding-inline-start: calc(var(--spacing) * 25); }
.xl\:pe-25 { padding-inline-end: calc(var(--spacing) * 25); }
.xl\:m-25 { margin: calc(var(--spacing) * 25); }
.xl\:mx-25 { margin-inline: calc(var(--spacing) * 25); }
.xl\:my-25 { margin-block: calc(var(--spacing) * 25); }
.xl\:mt-25 { margin-top: calc(var(--spacing) * 25); }
.xl\:mb-25 { margin-bottom: calc(var(--spacing) * 25); }
.xl\:ml-25 { margin-left: calc(var(--spacing) * 25); }
.xl\:mr-25 { margin-right: calc(var(--spacing) * 25); }
.xl\:ms-25 { margin-inline-start: calc(var(--spacing) * 25); }
.xl\:me-25 { margin-inline-end: calc(var(--spacing) * 25); }
.xl\:p-26 { padding: calc(var(--spacing) * 26); }
.xl\:px-26 { padding-inline: calc(var(--spacing) * 26); }
.xl\:py-26 { padding-block: calc(var(--spacing) * 26); }
.xl\:pt-26 { padding-top: calc(var(--spacing) * 26); }
.xl\:pb-26 { padding-bottom: calc(var(--spacing) * 26); }
.xl\:pl-26 { padding-left: calc(var(--spacing) * 26); }
.xl\:pr-26 { padding-right: calc(var(--spacing) * 26); }
.xl\:ps-26 { padding-inline-start: calc(var(--spacing) * 26); }
.xl\:pe-26 { padding-inline-end: calc(var(--spacing) * 26); }
.xl\:m-26 { margin: calc(var(--spacing) * 26); }
.xl\:mx-26 { margin-inline: calc(var(--spacing) * 26); }
.xl\:my-26 { margin-block: calc(var(--spacing) * 26); }
.xl\:mt-26 { margin-top: calc(var(--spacing) * 26); }
.xl\:mb-26 { margin-bottom: calc(var(--spacing) * 26); }
.xl\:ml-26 { margin-left: calc(var(--spacing) * 26); }
.xl\:mr-26 { margin-right: calc(var(--spacing) * 26); }
.xl\:ms-26 { margin-inline-start: calc(var(--spacing) * 26); }
.xl\:me-26 { margin-inline-end: calc(var(--spacing) * 26); }
.xl\:p-27 { padding: calc(var(--spacing) * 27); }
.xl\:px-27 { padding-inline: calc(var(--spacing) * 27); }
.xl\:py-27 { padding-block: calc(var(--spacing) * 27); }
.xl\:pt-27 { padding-top: calc(var(--spacing) * 27); }
.xl\:pb-27 { padding-bottom: calc(var(--spacing) * 27); }
.xl\:pl-27 { padding-left: calc(var(--spacing) * 27); }
.xl\:pr-27 { padding-right: calc(var(--spacing) * 27); }
.xl\:ps-27 { padding-inline-start: calc(var(--spacing) * 27); }
.xl\:pe-27 { padding-inline-end: calc(var(--spacing) * 27); }
.xl\:m-27 { margin: calc(var(--spacing) * 27); }
.xl\:mx-27 { margin-inline: calc(var(--spacing) * 27); }
.xl\:my-27 { margin-block: calc(var(--spacing) * 27); }
.xl\:mt-27 { margin-top: calc(var(--spacing) * 27); }
.xl\:mb-27 { margin-bottom: calc(var(--spacing) * 27); }
.xl\:ml-27 { margin-left: calc(var(--spacing) * 27); }
.xl\:mr-27 { margin-right: calc(var(--spacing) * 27); }
.xl\:ms-27 { margin-inline-start: calc(var(--spacing) * 27); }
.xl\:me-27 { margin-inline-end: calc(var(--spacing) * 27); }
.xl\:p-28 { padding: calc(var(--spacing) * 28); }
.xl\:px-28 { padding-inline: calc(var(--spacing) * 28); }
.xl\:py-28 { padding-block: calc(var(--spacing) * 28); }
.xl\:pt-28 { padding-top: calc(var(--spacing) * 28); }
.xl\:pb-28 { padding-bottom: calc(var(--spacing) * 28); }
.xl\:pl-28 { padding-left: calc(var(--spacing) * 28); }
.xl\:pr-28 { padding-right: calc(var(--spacing) * 28); }
.xl\:ps-28 { padding-inline-start: calc(var(--spacing) * 28); }
.xl\:pe-28 { padding-inline-end: calc(var(--spacing) * 28); }
.xl\:m-28 { margin: calc(var(--spacing) * 28); }
.xl\:mx-28 { margin-inline: calc(var(--spacing) * 28); }
.xl\:my-28 { margin-block: calc(var(--spacing) * 28); }
.xl\:mt-28 { margin-top: calc(var(--spacing) * 28); }
.xl\:mb-28 { margin-bottom: calc(var(--spacing) * 28); }
.xl\:ml-28 { margin-left: calc(var(--spacing) * 28); }
.xl\:mr-28 { margin-right: calc(var(--spacing) * 28); }
.xl\:ms-28 { margin-inline-start: calc(var(--spacing) * 28); }
.xl\:me-28 { margin-inline-end: calc(var(--spacing) * 28); }
.xl\:p-29 { padding: calc(var(--spacing) * 29); }
.xl\:px-29 { padding-inline: calc(var(--spacing) * 29); }
.xl\:py-29 { padding-block: calc(var(--spacing) * 29); }
.xl\:pt-29 { padding-top: calc(var(--spacing) * 29); }
.xl\:pb-29 { padding-bottom: calc(var(--spacing) * 29); }
.xl\:pl-29 { padding-left: calc(var(--spacing) * 29); }
.xl\:pr-29 { padding-right: calc(var(--spacing) * 29); }
.xl\:ps-29 { padding-inline-start: calc(var(--spacing) * 29); }
.xl\:pe-29 { padding-inline-end: calc(var(--spacing) * 29); }
.xl\:m-29 { margin: calc(var(--spacing) * 29); }
.xl\:mx-29 { margin-inline: calc(var(--spacing) * 29); }
.xl\:my-29 { margin-block: calc(var(--spacing) * 29); }
.xl\:mt-29 { margin-top: calc(var(--spacing) * 29); }
.xl\:mb-29 { margin-bottom: calc(var(--spacing) * 29); }
.xl\:ml-29 { margin-left: calc(var(--spacing) * 29); }
.xl\:mr-29 { margin-right: calc(var(--spacing) * 29); }
.xl\:ms-29 { margin-inline-start: calc(var(--spacing) * 29); }
.xl\:me-29 { margin-inline-end: calc(var(--spacing) * 29); }
.xl\:p-30 { padding: calc(var(--spacing) * 30); }
.xl\:px-30 { padding-inline: calc(var(--spacing) * 30); }
.xl\:py-30 { padding-block: calc(var(--spacing) * 30); }
.xl\:pt-30 { padding-top: calc(var(--spacing) * 30); }
.xl\:pb-30 { padding-bottom: calc(var(--spacing) * 30); }
.xl\:pl-30 { padding-left: calc(var(--spacing) * 30); }
.xl\:pr-30 { padding-right: calc(var(--spacing) * 30); }
.xl\:ps-30 { padding-inline-start: calc(var(--spacing) * 30); }
.xl\:pe-30 { padding-inline-end: calc(var(--spacing) * 30); }
.xl\:m-30 { margin: calc(var(--spacing) * 30); }
.xl\:mx-30 { margin-inline: calc(var(--spacing) * 30); }
.xl\:my-30 { margin-block: calc(var(--spacing) * 30); }
.xl\:mt-30 { margin-top: calc(var(--spacing) * 30); }
.xl\:mb-30 { margin-bottom: calc(var(--spacing) * 30); }
.xl\:ml-30 { margin-left: calc(var(--spacing) * 30); }
.xl\:mr-30 { margin-right: calc(var(--spacing) * 30); }
.xl\:ms-30 { margin-inline-start: calc(var(--spacing) * 30); }
.xl\:me-30 { margin-inline-end: calc(var(--spacing) * 30); }
.xl\:p-31 { padding: calc(var(--spacing) * 31); }
.xl\:px-31 { padding-inline: calc(var(--spacing) * 31); }
.xl\:py-31 { padding-block: calc(var(--spacing) * 31); }
.xl\:pt-31 { padding-top: calc(var(--spacing) * 31); }
.xl\:pb-31 { padding-bottom: calc(var(--spacing) * 31); }
.xl\:pl-31 { padding-left: calc(var(--spacing) * 31); }
.xl\:pr-31 { padding-right: calc(var(--spacing) * 31); }
.xl\:ps-31 { padding-inline-start: calc(var(--spacing) * 31); }
.xl\:pe-31 { padding-inline-end: calc(var(--spacing) * 31); }
.xl\:m-31 { margin: calc(var(--spacing) * 31); }
.xl\:mx-31 { margin-inline: calc(var(--spacing) * 31); }
.xl\:my-31 { margin-block: calc(var(--spacing) * 31); }
.xl\:mt-31 { margin-top: calc(var(--spacing) * 31); }
.xl\:mb-31 { margin-bottom: calc(var(--spacing) * 31); }
.xl\:ml-31 { margin-left: calc(var(--spacing) * 31); }
.xl\:mr-31 { margin-right: calc(var(--spacing) * 31); }
.xl\:ms-31 { margin-inline-start: calc(var(--spacing) * 31); }
.xl\:me-31 { margin-inline-end: calc(var(--spacing) * 31); }
.xl\:p-32 { padding: calc(var(--spacing) * 32); }
.xl\:px-32 { padding-inline: calc(var(--spacing) * 32); }
.xl\:py-32 { padding-block: calc(var(--spacing) * 32); }
.xl\:pt-32 { padding-top: calc(var(--spacing) * 32); }
.xl\:pb-32 { padding-bottom: calc(var(--spacing) * 32); }
.xl\:pl-32 { padding-left: calc(var(--spacing) * 32); }
.xl\:pr-32 { padding-right: calc(var(--spacing) * 32); }
.xl\:ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
.xl\:pe-32 { padding-inline-end: calc(var(--spacing) * 32); }
.xl\:m-32 { margin: calc(var(--spacing) * 32); }
.xl\:mx-32 { margin-inline: calc(var(--spacing) * 32); }
.xl\:my-32 { margin-block: calc(var(--spacing) * 32); }
.xl\:mt-32 { margin-top: calc(var(--spacing) * 32); }
.xl\:mb-32 { margin-bottom: calc(var(--spacing) * 32); }
.xl\:ml-32 { margin-left: calc(var(--spacing) * 32); }
.xl\:mr-32 { margin-right: calc(var(--spacing) * 32); }
.xl\:ms-32 { margin-inline-start: calc(var(--spacing) * 32); }
.xl\:me-32 { margin-inline-end: calc(var(--spacing) * 32); }
.xl\:p-33 { padding: calc(var(--spacing) * 33); }
.xl\:px-33 { padding-inline: calc(var(--spacing) * 33); }
.xl\:py-33 { padding-block: calc(var(--spacing) * 33); }
.xl\:pt-33 { padding-top: calc(var(--spacing) * 33); }
.xl\:pb-33 { padding-bottom: calc(var(--spacing) * 33); }
.xl\:pl-33 { padding-left: calc(var(--spacing) * 33); }
.xl\:pr-33 { padding-right: calc(var(--spacing) * 33); }
.xl\:ps-33 { padding-inline-start: calc(var(--spacing) * 33); }
.xl\:pe-33 { padding-inline-end: calc(var(--spacing) * 33); }
.xl\:m-33 { margin: calc(var(--spacing) * 33); }
.xl\:mx-33 { margin-inline: calc(var(--spacing) * 33); }
.xl\:my-33 { margin-block: calc(var(--spacing) * 33); }
.xl\:mt-33 { margin-top: calc(var(--spacing) * 33); }
.xl\:mb-33 { margin-bottom: calc(var(--spacing) * 33); }
.xl\:ml-33 { margin-left: calc(var(--spacing) * 33); }
.xl\:mr-33 { margin-right: calc(var(--spacing) * 33); }
.xl\:ms-33 { margin-inline-start: calc(var(--spacing) * 33); }
.xl\:me-33 { margin-inline-end: calc(var(--spacing) * 33); }
.xl\:p-34 { padding: calc(var(--spacing) * 34); }
.xl\:px-34 { padding-inline: calc(var(--spacing) * 34); }
.xl\:py-34 { padding-block: calc(var(--spacing) * 34); }
.xl\:pt-34 { padding-top: calc(var(--spacing) * 34); }
.xl\:pb-34 { padding-bottom: calc(var(--spacing) * 34); }
.xl\:pl-34 { padding-left: calc(var(--spacing) * 34); }
.xl\:pr-34 { padding-right: calc(var(--spacing) * 34); }
.xl\:ps-34 { padding-inline-start: calc(var(--spacing) * 34); }
.xl\:pe-34 { padding-inline-end: calc(var(--spacing) * 34); }
.xl\:m-34 { margin: calc(var(--spacing) * 34); }
.xl\:mx-34 { margin-inline: calc(var(--spacing) * 34); }
.xl\:my-34 { margin-block: calc(var(--spacing) * 34); }
.xl\:mt-34 { margin-top: calc(var(--spacing) * 34); }
.xl\:mb-34 { margin-bottom: calc(var(--spacing) * 34); }
.xl\:ml-34 { margin-left: calc(var(--spacing) * 34); }
.xl\:mr-34 { margin-right: calc(var(--spacing) * 34); }
.xl\:ms-34 { margin-inline-start: calc(var(--spacing) * 34); }
.xl\:me-34 { margin-inline-end: calc(var(--spacing) * 34); }
.xl\:p-35 { padding: calc(var(--spacing) * 35); }
.xl\:px-35 { padding-inline: calc(var(--spacing) * 35); }
.xl\:py-35 { padding-block: calc(var(--spacing) * 35); }
.xl\:pt-35 { padding-top: calc(var(--spacing) * 35); }
.xl\:pb-35 { padding-bottom: calc(var(--spacing) * 35); }
.xl\:pl-35 { padding-left: calc(var(--spacing) * 35); }
.xl\:pr-35 { padding-right: calc(var(--spacing) * 35); }
.xl\:ps-35 { padding-inline-start: calc(var(--spacing) * 35); }
.xl\:pe-35 { padding-inline-end: calc(var(--spacing) * 35); }
.xl\:m-35 { margin: calc(var(--spacing) * 35); }
.xl\:mx-35 { margin-inline: calc(var(--spacing) * 35); }
.xl\:my-35 { margin-block: calc(var(--spacing) * 35); }
.xl\:mt-35 { margin-top: calc(var(--spacing) * 35); }
.xl\:mb-35 { margin-bottom: calc(var(--spacing) * 35); }
.xl\:ml-35 { margin-left: calc(var(--spacing) * 35); }
.xl\:mr-35 { margin-right: calc(var(--spacing) * 35); }
.xl\:ms-35 { margin-inline-start: calc(var(--spacing) * 35); }
.xl\:me-35 { margin-inline-end: calc(var(--spacing) * 35); }
.xl\:p-36 { padding: calc(var(--spacing) * 36); }
.xl\:px-36 { padding-inline: calc(var(--spacing) * 36); }
.xl\:py-36 { padding-block: calc(var(--spacing) * 36); }
.xl\:pt-36 { padding-top: calc(var(--spacing) * 36); }
.xl\:pb-36 { padding-bottom: calc(var(--spacing) * 36); }
.xl\:pl-36 { padding-left: calc(var(--spacing) * 36); }
.xl\:pr-36 { padding-right: calc(var(--spacing) * 36); }
.xl\:ps-36 { padding-inline-start: calc(var(--spacing) * 36); }
.xl\:pe-36 { padding-inline-end: calc(var(--spacing) * 36); }
.xl\:m-36 { margin: calc(var(--spacing) * 36); }
.xl\:mx-36 { margin-inline: calc(var(--spacing) * 36); }
.xl\:my-36 { margin-block: calc(var(--spacing) * 36); }
.xl\:mt-36 { margin-top: calc(var(--spacing) * 36); }
.xl\:mb-36 { margin-bottom: calc(var(--spacing) * 36); }
.xl\:ml-36 { margin-left: calc(var(--spacing) * 36); }
.xl\:mr-36 { margin-right: calc(var(--spacing) * 36); }
.xl\:ms-36 { margin-inline-start: calc(var(--spacing) * 36); }
.xl\:me-36 { margin-inline-end: calc(var(--spacing) * 36); }
.xl\:p-37 { padding: calc(var(--spacing) * 37); }
.xl\:px-37 { padding-inline: calc(var(--spacing) * 37); }
.xl\:py-37 { padding-block: calc(var(--spacing) * 37); }
.xl\:pt-37 { padding-top: calc(var(--spacing) * 37); }
.xl\:pb-37 { padding-bottom: calc(var(--spacing) * 37); }
.xl\:pl-37 { padding-left: calc(var(--spacing) * 37); }
.xl\:pr-37 { padding-right: calc(var(--spacing) * 37); }
.xl\:ps-37 { padding-inline-start: calc(var(--spacing) * 37); }
.xl\:pe-37 { padding-inline-end: calc(var(--spacing) * 37); }
.xl\:m-37 { margin: calc(var(--spacing) * 37); }
.xl\:mx-37 { margin-inline: calc(var(--spacing) * 37); }
.xl\:my-37 { margin-block: calc(var(--spacing) * 37); }
.xl\:mt-37 { margin-top: calc(var(--spacing) * 37); }
.xl\:mb-37 { margin-bottom: calc(var(--spacing) * 37); }
.xl\:ml-37 { margin-left: calc(var(--spacing) * 37); }
.xl\:mr-37 { margin-right: calc(var(--spacing) * 37); }
.xl\:ms-37 { margin-inline-start: calc(var(--spacing) * 37); }
.xl\:me-37 { margin-inline-end: calc(var(--spacing) * 37); }
.xl\:p-38 { padding: calc(var(--spacing) * 38); }
.xl\:px-38 { padding-inline: calc(var(--spacing) * 38); }
.xl\:py-38 { padding-block: calc(var(--spacing) * 38); }
.xl\:pt-38 { padding-top: calc(var(--spacing) * 38); }
.xl\:pb-38 { padding-bottom: calc(var(--spacing) * 38); }
.xl\:pl-38 { padding-left: calc(var(--spacing) * 38); }
.xl\:pr-38 { padding-right: calc(var(--spacing) * 38); }
.xl\:ps-38 { padding-inline-start: calc(var(--spacing) * 38); }
.xl\:pe-38 { padding-inline-end: calc(var(--spacing) * 38); }
.xl\:m-38 { margin: calc(var(--spacing) * 38); }
.xl\:mx-38 { margin-inline: calc(var(--spacing) * 38); }
.xl\:my-38 { margin-block: calc(var(--spacing) * 38); }
.xl\:mt-38 { margin-top: calc(var(--spacing) * 38); }
.xl\:mb-38 { margin-bottom: calc(var(--spacing) * 38); }
.xl\:ml-38 { margin-left: calc(var(--spacing) * 38); }
.xl\:mr-38 { margin-right: calc(var(--spacing) * 38); }
.xl\:ms-38 { margin-inline-start: calc(var(--spacing) * 38); }
.xl\:me-38 { margin-inline-end: calc(var(--spacing) * 38); }
.xl\:p-39 { padding: calc(var(--spacing) * 39); }
.xl\:px-39 { padding-inline: calc(var(--spacing) * 39); }
.xl\:py-39 { padding-block: calc(var(--spacing) * 39); }
.xl\:pt-39 { padding-top: calc(var(--spacing) * 39); }
.xl\:pb-39 { padding-bottom: calc(var(--spacing) * 39); }
.xl\:pl-39 { padding-left: calc(var(--spacing) * 39); }
.xl\:pr-39 { padding-right: calc(var(--spacing) * 39); }
.xl\:ps-39 { padding-inline-start: calc(var(--spacing) * 39); }
.xl\:pe-39 { padding-inline-end: calc(var(--spacing) * 39); }
.xl\:m-39 { margin: calc(var(--spacing) * 39); }
.xl\:mx-39 { margin-inline: calc(var(--spacing) * 39); }
.xl\:my-39 { margin-block: calc(var(--spacing) * 39); }
.xl\:mt-39 { margin-top: calc(var(--spacing) * 39); }
.xl\:mb-39 { margin-bottom: calc(var(--spacing) * 39); }
.xl\:ml-39 { margin-left: calc(var(--spacing) * 39); }
.xl\:mr-39 { margin-right: calc(var(--spacing) * 39); }
.xl\:ms-39 { margin-inline-start: calc(var(--spacing) * 39); }
.xl\:me-39 { margin-inline-end: calc(var(--spacing) * 39); }
.xl\:p-40 { padding: calc(var(--spacing) * 40); }
.xl\:px-40 { padding-inline: calc(var(--spacing) * 40); }
.xl\:py-40 { padding-block: calc(var(--spacing) * 40); }
.xl\:pt-40 { padding-top: calc(var(--spacing) * 40); }
.xl\:pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.xl\:pl-40 { padding-left: calc(var(--spacing) * 40); }
.xl\:pr-40 { padding-right: calc(var(--spacing) * 40); }
.xl\:ps-40 { padding-inline-start: calc(var(--spacing) * 40); }
.xl\:pe-40 { padding-inline-end: calc(var(--spacing) * 40); }
.xl\:m-40 { margin: calc(var(--spacing) * 40); }
.xl\:mx-40 { margin-inline: calc(var(--spacing) * 40); }
.xl\:my-40 { margin-block: calc(var(--spacing) * 40); }
.xl\:mt-40 { margin-top: calc(var(--spacing) * 40); }
.xl\:mb-40 { margin-bottom: calc(var(--spacing) * 40); }
.xl\:ml-40 { margin-left: calc(var(--spacing) * 40); }
.xl\:mr-40 { margin-right: calc(var(--spacing) * 40); }
.xl\:ms-40 { margin-inline-start: calc(var(--spacing) * 40); }
.xl\:me-40 { margin-inline-end: calc(var(--spacing) * 40); }
}
.w-2\/5 { width: 40%; }
.w-auto { width: auto; }
.h-auto { height: auto; }
.h-\[600px\] { height: 600px; }
.h-\[42rem\] { height: 42rem; }
.h-\[15rem\] { height: 15rem; }
.h-\[5rem\] { height: 5rem; }
.h-\[4rem\] { height: 4rem; }
.h-\[2\.125rem\] { height: 2.125rem; }
.h-\[2rem\] { height: 2rem; }
.h-full { height: 100%; }
.w-\[2rem\] { width: 2rem; }
.w-\[4rem\] { width: 4rem; }
.w-1\/3 { width: 33.3333%; }
.w-2\/3 { width: 66.6667%; }
.w-full { width: 100%; }
.max-w-none { max-width: none; }
.max-w-96 { max-width: 24rem; }
.max-w-screen-xl { max-width: 80rem; }
.min-h-12 { min-height: 3rem; }
.w-screen { width: 100vw; }
.w-1\/2 { width: 50%; }
.w-1\/4 { width: 25%; }
.max-w-\[1170px\] { max-width: 1170px; }
.w-\[220px\] { width: 220px; }
.h-\[42rem\] { height: 42rem; }
.h-\[53\.125rem\] { height: 53.125rem; }
.w-3\/5 { width: 60%; }
.size-\[60px\] { width: 60px; height: 60px; }
.w-\[14\.375rem\] { width: 14.375rem; }
.h-0 { height: calc(var(--spacing) * 0); }
.w-0 { width: calc(var(--spacing) * 0); }
.h-1 { height: calc(var(--spacing) * 1); }
.w-1 { width: calc(var(--spacing) * 1); }
.h-2 { height: calc(var(--spacing) * 2); }
.w-2 { width: calc(var(--spacing) * 2); }
.h-3 { height: calc(var(--spacing) * 3); }
.w-3 { width: calc(var(--spacing) * 3); }
.h-4 { height: calc(var(--spacing) * 4); }
.w-4 { width: calc(var(--spacing) * 4); }
.h-5 { height: calc(var(--spacing) * 5); }
.w-5 { width: calc(var(--spacing) * 5); }
.h-6 { height: calc(var(--spacing) * 6); }
.w-6 { width: calc(var(--spacing) * 6); }
.h-7 { height: calc(var(--spacing) * 7); }
.w-7 { width: calc(var(--spacing) * 7); }
.h-8 { height: calc(var(--spacing) * 8); }
.w-8 { width: calc(var(--spacing) * 8); }
.h-9 { height: calc(var(--spacing) * 9); }
.w-9 { width: calc(var(--spacing) * 9); }
.h-10 { height: calc(var(--spacing) * 10); }
.w-10 { width: calc(var(--spacing) * 10); }
.h-11 { height: calc(var(--spacing) * 11); }
.w-11 { width: calc(var(--spacing) * 11); }
.h-12 { height: calc(var(--spacing) * 12); }
.w-12 { width: calc(var(--spacing) * 12); }
.h-13 { height: calc(var(--spacing) * 13); }
.w-13 { width: calc(var(--spacing) * 13); }
.h-14 { height: calc(var(--spacing) * 14); }
.w-14 { width: calc(var(--spacing) * 14); }
.h-15 { height: calc(var(--spacing) * 15); }
.w-15 { width: calc(var(--spacing) * 15); }
.h-16 { height: calc(var(--spacing) * 16); }
.w-16 { width: calc(var(--spacing) * 16); }
.h-17 { height: calc(var(--spacing) * 17); }
.w-17 { width: calc(var(--spacing) * 17); }
.h-18 { height: calc(var(--spacing) * 18); }
.w-18 { width: calc(var(--spacing) * 18); }
.h-19 { height: calc(var(--spacing) * 19); }
.w-19 { width: calc(var(--spacing) * 19); }
.h-20 { height: calc(var(--spacing) * 20); }
.w-20 { width: calc(var(--spacing) * 20); }
.h-21 { height: calc(var(--spacing) * 21); }
.w-21 { width: calc(var(--spacing) * 21); }
.h-22 { height: calc(var(--spacing) * 22); }
.w-22 { width: calc(var(--spacing) * 22); }
.h-23 { height: calc(var(--spacing) * 23); }
.w-23 { width: calc(var(--spacing) * 23); }
.h-24 { height: calc(var(--spacing) * 24); }
.w-24 { width: calc(var(--spacing) * 24); }
.h-25 { height: calc(var(--spacing) * 25); }
.w-25 { width: calc(var(--spacing) * 25); }
.h-26 { height: calc(var(--spacing) * 26); }
.w-26 { width: calc(var(--spacing) * 26); }
.h-27 { height: calc(var(--spacing) * 27); }
.w-27 { width: calc(var(--spacing) * 27); }
.h-28 { height: calc(var(--spacing) * 28); }
.w-28 { width: calc(var(--spacing) * 28); }
.h-29 { height: calc(var(--spacing) * 29); }
.w-29 { width: calc(var(--spacing) * 29); }
.h-30 { height: calc(var(--spacing) * 30); }
.w-30 { width: calc(var(--spacing) * 30); }
.h-31 { height: calc(var(--spacing) * 31); }
.w-31 { width: calc(var(--spacing) * 31); }
.h-32 { height: calc(var(--spacing) * 32); }
.w-32 { width: calc(var(--spacing) * 32); }
.h-33 { height: calc(var(--spacing) * 33); }
.w-33 { width: calc(var(--spacing) * 33); }
.h-34 { height: calc(var(--spacing) * 34); }
.w-34 { width: calc(var(--spacing) * 34); }
.h-35 { height: calc(var(--spacing) * 35); }
.w-35 { width: calc(var(--spacing) * 35); }
.h-36 { height: calc(var(--spacing) * 36); }
.w-36 { width: calc(var(--spacing) * 36); }
.h-37 { height: calc(var(--spacing) * 37); }
.w-37 { width: calc(var(--spacing) * 37); }
.h-38 { height: calc(var(--spacing) * 38); }
.w-38 { width: calc(var(--spacing) * 38); }
.h-39 { height: calc(var(--spacing) * 39); }
.w-39 { width: calc(var(--spacing) * 39); }
.h-40 { height: calc(var(--spacing) * 40); }
.w-40 { width: calc(var(--spacing) * 40); }
@media (min-width: 40rem) {
.sm\:w-2\/5 { width: 40%; }
.sm\:w-auto { width: auto; }
.sm\:h-auto { height: auto; }
.sm\:h-\[600px\] { height: 600px; }
.sm\:h-\[42rem\] { height: 42rem; }
.sm\:h-\[15rem\] { height: 15rem; }
.sm\:h-\[5rem\] { height: 5rem; }
.sm\:h-\[4rem\] { height: 4rem; }
.sm\:h-\[2\.125rem\] { height: 2.125rem; }
.sm\:h-\[2rem\] { height: 2rem; }
.sm\:h-full { height: 100%; }
.sm\:w-\[2rem\] { width: 2rem; }
.sm\:w-\[4rem\] { width: 4rem; }
.sm\:w-1\/3 { width: 33.3333%; }
.sm\:w-2\/3 { width: 66.6667%; }
.sm\:w-full { width: 100%; }
.sm\:max-w-none { max-width: none; }
.sm\:max-w-96 { max-width: 24rem; }
.sm\:max-w-screen-xl { max-width: 80rem; }
.sm\:min-h-12 { min-height: 3rem; }
.sm\:w-screen { width: 100vw; }
.sm\:w-1\/2 { width: 50%; }
.sm\:w-1\/4 { width: 25%; }
.sm\:max-w-\[1170px\] { max-width: 1170px; }
.sm\:w-\[220px\] { width: 220px; }
.sm\:h-\[42rem\] { height: 42rem; }
.sm\:h-\[53\.125rem\] { height: 53.125rem; }
.sm\:w-3\/5 { width: 60%; }
.sm\:size-\[60px\] { width: 60px; height: 60px; }
.sm\:w-\[14\.375rem\] { width: 14.375rem; }
.sm\:h-0 { height: calc(var(--spacing) * 0); }
.sm\:w-0 { width: calc(var(--spacing) * 0); }
.sm\:h-1 { height: calc(var(--spacing) * 1); }
.sm\:w-1 { width: calc(var(--spacing) * 1); }
.sm\:h-2 { height: calc(var(--spacing) * 2); }
.sm\:w-2 { width: calc(var(--spacing) * 2); }
.sm\:h-3 { height: calc(var(--spacing) * 3); }
.sm\:w-3 { width: calc(var(--spacing) * 3); }
.sm\:h-4 { height: calc(var(--spacing) * 4); }
.sm\:w-4 { width: calc(var(--spacing) * 4); }
.sm\:h-5 { height: calc(var(--spacing) * 5); }
.sm\:w-5 { width: calc(var(--spacing) * 5); }
.sm\:h-6 { height: calc(var(--spacing) * 6); }
.sm\:w-6 { width: calc(var(--spacing) * 6); }
.sm\:h-7 { height: calc(var(--spacing) * 7); }
.sm\:w-7 { width: calc(var(--spacing) * 7); }
.sm\:h-8 { height: calc(var(--spacing) * 8); }
.sm\:w-8 { width: calc(var(--spacing) * 8); }
.sm\:h-9 { height: calc(var(--spacing) * 9); }
.sm\:w-9 { width: calc(var(--spacing) * 9); }
.sm\:h-10 { height: calc(var(--spacing) * 10); }
.sm\:w-10 { width: calc(var(--spacing) * 10); }
.sm\:h-11 { height: calc(var(--spacing) * 11); }
.sm\:w-11 { width: calc(var(--spacing) * 11); }
.sm\:h-12 { height: calc(var(--spacing) * 12); }
.sm\:w-12 { width: calc(var(--spacing) * 12); }
.sm\:h-13 { height: calc(var(--spacing) * 13); }
.sm\:w-13 { width: calc(var(--spacing) * 13); }
.sm\:h-14 { height: calc(var(--spacing) * 14); }
.sm\:w-14 { width: calc(var(--spacing) * 14); }
.sm\:h-15 { height: calc(var(--spacing) * 15); }
.sm\:w-15 { width: calc(var(--spacing) * 15); }
.sm\:h-16 { height: calc(var(--spacing) * 16); }
.sm\:w-16 { width: calc(var(--spacing) * 16); }
.sm\:h-17 { height: calc(var(--spacing) * 17); }
.sm\:w-17 { width: calc(var(--spacing) * 17); }
.sm\:h-18 { height: calc(var(--spacing) * 18); }
.sm\:w-18 { width: calc(var(--spacing) * 18); }
.sm\:h-19 { height: calc(var(--spacing) * 19); }
.sm\:w-19 { width: calc(var(--spacing) * 19); }
.sm\:h-20 { height: calc(var(--spacing) * 20); }
.sm\:w-20 { width: calc(var(--spacing) * 20); }
.sm\:h-21 { height: calc(var(--spacing) * 21); }
.sm\:w-21 { width: calc(var(--spacing) * 21); }
.sm\:h-22 { height: calc(var(--spacing) * 22); }
.sm\:w-22 { width: calc(var(--spacing) * 22); }
.sm\:h-23 { height: calc(var(--spacing) * 23); }
.sm\:w-23 { width: calc(var(--spacing) * 23); }
.sm\:h-24 { height: calc(var(--spacing) * 24); }
.sm\:w-24 { width: calc(var(--spacing) * 24); }
.sm\:h-25 { height: calc(var(--spacing) * 25); }
.sm\:w-25 { width: calc(var(--spacing) * 25); }
.sm\:h-26 { height: calc(var(--spacing) * 26); }
.sm\:w-26 { width: calc(var(--spacing) * 26); }
.sm\:h-27 { height: calc(var(--spacing) * 27); }
.sm\:w-27 { width: calc(var(--spacing) * 27); }
.sm\:h-28 { height: calc(var(--spacing) * 28); }
.sm\:w-28 { width: calc(var(--spacing) * 28); }
.sm\:h-29 { height: calc(var(--spacing) * 29); }
.sm\:w-29 { width: calc(var(--spacing) * 29); }
.sm\:h-30 { height: calc(var(--spacing) * 30); }
.sm\:w-30 { width: calc(var(--spacing) * 30); }
.sm\:h-31 { height: calc(var(--spacing) * 31); }
.sm\:w-31 { width: calc(var(--spacing) * 31); }
.sm\:h-32 { height: calc(var(--spacing) * 32); }
.sm\:w-32 { width: calc(var(--spacing) * 32); }
.sm\:h-33 { height: calc(var(--spacing) * 33); }
.sm\:w-33 { width: calc(var(--spacing) * 33); }
.sm\:h-34 { height: calc(var(--spacing) * 34); }
.sm\:w-34 { width: calc(var(--spacing) * 34); }
.sm\:h-35 { height: calc(var(--spacing) * 35); }
.sm\:w-35 { width: calc(var(--spacing) * 35); }
.sm\:h-36 { height: calc(var(--spacing) * 36); }
.sm\:w-36 { width: calc(var(--spacing) * 36); }
.sm\:h-37 { height: calc(var(--spacing) * 37); }
.sm\:w-37 { width: calc(var(--spacing) * 37); }
.sm\:h-38 { height: calc(var(--spacing) * 38); }
.sm\:w-38 { width: calc(var(--spacing) * 38); }
.sm\:h-39 { height: calc(var(--spacing) * 39); }
.sm\:w-39 { width: calc(var(--spacing) * 39); }
.sm\:h-40 { height: calc(var(--spacing) * 40); }
.sm\:w-40 { width: calc(var(--spacing) * 40); }
}
@media (min-width: 48rem) {
.md\:w-2\/5 { width: 40%; }
.md\:w-auto { width: auto; }
.md\:h-auto { height: auto; }
.md\:h-\[600px\] { height: 600px; }
.md\:h-\[42rem\] { height: 42rem; }
.md\:h-\[15rem\] { height: 15rem; }
.md\:h-\[5rem\] { height: 5rem; }
.md\:h-\[4rem\] { height: 4rem; }
.md\:h-\[2\.125rem\] { height: 2.125rem; }
.md\:h-\[2rem\] { height: 2rem; }
.md\:h-full { height: 100%; }
.md\:w-\[2rem\] { width: 2rem; }
.md\:w-\[4rem\] { width: 4rem; }
.md\:w-1\/3 { width: 33.3333%; }
.md\:w-2\/3 { width: 66.6667%; }
.md\:w-full { width: 100%; }
.md\:max-w-none { max-width: none; }
.md\:max-w-96 { max-width: 24rem; }
.md\:max-w-screen-xl { max-width: 80rem; }
.md\:min-h-12 { min-height: 3rem; }
.md\:w-screen { width: 100vw; }
.md\:w-1\/2 { width: 50%; }
.md\:w-1\/4 { width: 25%; }
.md\:max-w-\[1170px\] { max-width: 1170px; }
.md\:w-\[220px\] { width: 220px; }
.md\:h-\[42rem\] { height: 42rem; }
.md\:h-\[53\.125rem\] { height: 53.125rem; }
.md\:w-3\/5 { width: 60%; }
.md\:size-\[60px\] { width: 60px; height: 60px; }
.md\:w-\[14\.375rem\] { width: 14.375rem; }
.md\:h-0 { height: calc(var(--spacing) * 0); }
.md\:w-0 { width: calc(var(--spacing) * 0); }
.md\:h-1 { height: calc(var(--spacing) * 1); }
.md\:w-1 { width: calc(var(--spacing) * 1); }
.md\:h-2 { height: calc(var(--spacing) * 2); }
.md\:w-2 { width: calc(var(--spacing) * 2); }
.md\:h-3 { height: calc(var(--spacing) * 3); }
.md\:w-3 { width: calc(var(--spacing) * 3); }
.md\:h-4 { height: calc(var(--spacing) * 4); }
.md\:w-4 { width: calc(var(--spacing) * 4); }
.md\:h-5 { height: calc(var(--spacing) * 5); }
.md\:w-5 { width: calc(var(--spacing) * 5); }
.md\:h-6 { height: calc(var(--spacing) * 6); }
.md\:w-6 { width: calc(var(--spacing) * 6); }
.md\:h-7 { height: calc(var(--spacing) * 7); }
.md\:w-7 { width: calc(var(--spacing) * 7); }
.md\:h-8 { height: calc(var(--spacing) * 8); }
.md\:w-8 { width: calc(var(--spacing) * 8); }
.md\:h-9 { height: calc(var(--spacing) * 9); }
.md\:w-9 { width: calc(var(--spacing) * 9); }
.md\:h-10 { height: calc(var(--spacing) * 10); }
.md\:w-10 { width: calc(var(--spacing) * 10); }
.md\:h-11 { height: calc(var(--spacing) * 11); }
.md\:w-11 { width: calc(var(--spacing) * 11); }
.md\:h-12 { height: calc(var(--spacing) * 12); }
.md\:w-12 { width: calc(var(--spacing) * 12); }
.md\:h-13 { height: calc(var(--spacing) * 13); }
.md\:w-13 { width: calc(var(--spacing) * 13); }
.md\:h-14 { height: calc(var(--spacing) * 14); }
.md\:w-14 { width: calc(var(--spacing) * 14); }
.md\:h-15 { height: calc(var(--spacing) * 15); }
.md\:w-15 { width: calc(var(--spacing) * 15); }
.md\:h-16 { height: calc(var(--spacing) * 16); }
.md\:w-16 { width: calc(var(--spacing) * 16); }
.md\:h-17 { height: calc(var(--spacing) * 17); }
.md\:w-17 { width: calc(var(--spacing) * 17); }
.md\:h-18 { height: calc(var(--spacing) * 18); }
.md\:w-18 { width: calc(var(--spacing) * 18); }
.md\:h-19 { height: calc(var(--spacing) * 19); }
.md\:w-19 { width: calc(var(--spacing) * 19); }
.md\:h-20 { height: calc(var(--spacing) * 20); }
.md\:w-20 { width: calc(var(--spacing) * 20); }
.md\:h-21 { height: calc(var(--spacing) * 21); }
.md\:w-21 { width: calc(var(--spacing) * 21); }
.md\:h-22 { height: calc(var(--spacing) * 22); }
.md\:w-22 { width: calc(var(--spacing) * 22); }
.md\:h-23 { height: calc(var(--spacing) * 23); }
.md\:w-23 { width: calc(var(--spacing) * 23); }
.md\:h-24 { height: calc(var(--spacing) * 24); }
.md\:w-24 { width: calc(var(--spacing) * 24); }
.md\:h-25 { height: calc(var(--spacing) * 25); }
.md\:w-25 { width: calc(var(--spacing) * 25); }
.md\:h-26 { height: calc(var(--spacing) * 26); }
.md\:w-26 { width: calc(var(--spacing) * 26); }
.md\:h-27 { height: calc(var(--spacing) * 27); }
.md\:w-27 { width: calc(var(--spacing) * 27); }
.md\:h-28 { height: calc(var(--spacing) * 28); }
.md\:w-28 { width: calc(var(--spacing) * 28); }
.md\:h-29 { height: calc(var(--spacing) * 29); }
.md\:w-29 { width: calc(var(--spacing) * 29); }
.md\:h-30 { height: calc(var(--spacing) * 30); }
.md\:w-30 { width: calc(var(--spacing) * 30); }
.md\:h-31 { height: calc(var(--spacing) * 31); }
.md\:w-31 { width: calc(var(--spacing) * 31); }
.md\:h-32 { height: calc(var(--spacing) * 32); }
.md\:w-32 { width: calc(var(--spacing) * 32); }
.md\:h-33 { height: calc(var(--spacing) * 33); }
.md\:w-33 { width: calc(var(--spacing) * 33); }
.md\:h-34 { height: calc(var(--spacing) * 34); }
.md\:w-34 { width: calc(var(--spacing) * 34); }
.md\:h-35 { height: calc(var(--spacing) * 35); }
.md\:w-35 { width: calc(var(--spacing) * 35); }
.md\:h-36 { height: calc(var(--spacing) * 36); }
.md\:w-36 { width: calc(var(--spacing) * 36); }
.md\:h-37 { height: calc(var(--spacing) * 37); }
.md\:w-37 { width: calc(var(--spacing) * 37); }
.md\:h-38 { height: calc(var(--spacing) * 38); }
.md\:w-38 { width: calc(var(--spacing) * 38); }
.md\:h-39 { height: calc(var(--spacing) * 39); }
.md\:w-39 { width: calc(var(--spacing) * 39); }
.md\:h-40 { height: calc(var(--spacing) * 40); }
.md\:w-40 { width: calc(var(--spacing) * 40); }
}
@media (min-width: 64rem) {
.lg\:w-2\/5 { width: 40%; }
.lg\:w-auto { width: auto; }
.lg\:h-auto { height: auto; }
.lg\:h-\[600px\] { height: 600px; }
.lg\:h-\[42rem\] { height: 42rem; }
.lg\:h-\[15rem\] { height: 15rem; }
.lg\:h-\[5rem\] { height: 5rem; }
.lg\:h-\[4rem\] { height: 4rem; }
.lg\:h-\[2\.125rem\] { height: 2.125rem; }
.lg\:h-\[2rem\] { height: 2rem; }
.lg\:h-full { height: 100%; }
.lg\:w-\[2rem\] { width: 2rem; }
.lg\:w-\[4rem\] { width: 4rem; }
.lg\:w-1\/3 { width: 33.3333%; }
.lg\:w-2\/3 { width: 66.6667%; }
.lg\:w-full { width: 100%; }
.lg\:max-w-none { max-width: none; }
.lg\:max-w-96 { max-width: 24rem; }
.lg\:max-w-screen-xl { max-width: 80rem; }
.lg\:min-h-12 { min-height: 3rem; }
.lg\:w-screen { width: 100vw; }
.lg\:w-1\/2 { width: 50%; }
.lg\:w-1\/4 { width: 25%; }
.lg\:max-w-\[1170px\] { max-width: 1170px; }
.lg\:w-\[220px\] { width: 220px; }
.lg\:h-\[42rem\] { height: 42rem; }
.lg\:h-\[53\.125rem\] { height: 53.125rem; }
.lg\:w-3\/5 { width: 60%; }
.lg\:size-\[60px\] { width: 60px; height: 60px; }
.lg\:w-\[14\.375rem\] { width: 14.375rem; }
.lg\:h-0 { height: calc(var(--spacing) * 0); }
.lg\:w-0 { width: calc(var(--spacing) * 0); }
.lg\:h-1 { height: calc(var(--spacing) * 1); }
.lg\:w-1 { width: calc(var(--spacing) * 1); }
.lg\:h-2 { height: calc(var(--spacing) * 2); }
.lg\:w-2 { width: calc(var(--spacing) * 2); }
.lg\:h-3 { height: calc(var(--spacing) * 3); }
.lg\:w-3 { width: calc(var(--spacing) * 3); }
.lg\:h-4 { height: calc(var(--spacing) * 4); }
.lg\:w-4 { width: calc(var(--spacing) * 4); }
.lg\:h-5 { height: calc(var(--spacing) * 5); }
.lg\:w-5 { width: calc(var(--spacing) * 5); }
.lg\:h-6 { height: calc(var(--spacing) * 6); }
.lg\:w-6 { width: calc(var(--spacing) * 6); }
.lg\:h-7 { height: calc(var(--spacing) * 7); }
.lg\:w-7 { width: calc(var(--spacing) * 7); }
.lg\:h-8 { height: calc(var(--spacing) * 8); }
.lg\:w-8 { width: calc(var(--spacing) * 8); }
.lg\:h-9 { height: calc(var(--spacing) * 9); }
.lg\:w-9 { width: calc(var(--spacing) * 9); }
.lg\:h-10 { height: calc(var(--spacing) * 10); }
.lg\:w-10 { width: calc(var(--spacing) * 10); }
.lg\:h-11 { height: calc(var(--spacing) * 11); }
.lg\:w-11 { width: calc(var(--spacing) * 11); }
.lg\:h-12 { height: calc(var(--spacing) * 12); }
.lg\:w-12 { width: calc(var(--spacing) * 12); }
.lg\:h-13 { height: calc(var(--spacing) * 13); }
.lg\:w-13 { width: calc(var(--spacing) * 13); }
.lg\:h-14 { height: calc(var(--spacing) * 14); }
.lg\:w-14 { width: calc(var(--spacing) * 14); }
.lg\:h-15 { height: calc(var(--spacing) * 15); }
.lg\:w-15 { width: calc(var(--spacing) * 15); }
.lg\:h-16 { height: calc(var(--spacing) * 16); }
.lg\:w-16 { width: calc(var(--spacing) * 16); }
.lg\:h-17 { height: calc(var(--spacing) * 17); }
.lg\:w-17 { width: calc(var(--spacing) * 17); }
.lg\:h-18 { height: calc(var(--spacing) * 18); }
.lg\:w-18 { width: calc(var(--spacing) * 18); }
.lg\:h-19 { height: calc(var(--spacing) * 19); }
.lg\:w-19 { width: calc(var(--spacing) * 19); }
.lg\:h-20 { height: calc(var(--spacing) * 20); }
.lg\:w-20 { width: calc(var(--spacing) * 20); }
.lg\:h-21 { height: calc(var(--spacing) * 21); }
.lg\:w-21 { width: calc(var(--spacing) * 21); }
.lg\:h-22 { height: calc(var(--spacing) * 22); }
.lg\:w-22 { width: calc(var(--spacing) * 22); }
.lg\:h-23 { height: calc(var(--spacing) * 23); }
.lg\:w-23 { width: calc(var(--spacing) * 23); }
.lg\:h-24 { height: calc(var(--spacing) * 24); }
.lg\:w-24 { width: calc(var(--spacing) * 24); }
.lg\:h-25 { height: calc(var(--spacing) * 25); }
.lg\:w-25 { width: calc(var(--spacing) * 25); }
.lg\:h-26 { height: calc(var(--spacing) * 26); }
.lg\:w-26 { width: calc(var(--spacing) * 26); }
.lg\:h-27 { height: calc(var(--spacing) * 27); }
.lg\:w-27 { width: calc(var(--spacing) * 27); }
.lg\:h-28 { height: calc(var(--spacing) * 28); }
.lg\:w-28 { width: calc(var(--spacing) * 28); }
.lg\:h-29 { height: calc(var(--spacing) * 29); }
.lg\:w-29 { width: calc(var(--spacing) * 29); }
.lg\:h-30 { height: calc(var(--spacing) * 30); }
.lg\:w-30 { width: calc(var(--spacing) * 30); }
.lg\:h-31 { height: calc(var(--spacing) * 31); }
.lg\:w-31 { width: calc(var(--spacing) * 31); }
.lg\:h-32 { height: calc(var(--spacing) * 32); }
.lg\:w-32 { width: calc(var(--spacing) * 32); }
.lg\:h-33 { height: calc(var(--spacing) * 33); }
.lg\:w-33 { width: calc(var(--spacing) * 33); }
.lg\:h-34 { height: calc(var(--spacing) * 34); }
.lg\:w-34 { width: calc(var(--spacing) * 34); }
.lg\:h-35 { height: calc(var(--spacing) * 35); }
.lg\:w-35 { width: calc(var(--spacing) * 35); }
.lg\:h-36 { height: calc(var(--spacing) * 36); }
.lg\:w-36 { width: calc(var(--spacing) * 36); }
.lg\:h-37 { height: calc(var(--spacing) * 37); }
.lg\:w-37 { width: calc(var(--spacing) * 37); }
.lg\:h-38 { height: calc(var(--spacing) * 38); }
.lg\:w-38 { width: calc(var(--spacing) * 38); }
.lg\:h-39 { height: calc(var(--spacing) * 39); }
.lg\:w-39 { width: calc(var(--spacing) * 39); }
.lg\:h-40 { height: calc(var(--spacing) * 40); }
.lg\:w-40 { width: calc(var(--spacing) * 40); }
}
@media (min-width: 80rem) {
.xl\:w-2\/5 { width: 40%; }
.xl\:w-auto { width: auto; }
.xl\:h-auto { height: auto; }
.xl\:h-\[600px\] { height: 600px; }
.xl\:h-\[42rem\] { height: 42rem; }
.xl\:h-\[15rem\] { height: 15rem; }
.xl\:h-\[5rem\] { height: 5rem; }
.xl\:h-\[4rem\] { height: 4rem; }
.xl\:h-\[2\.125rem\] { height: 2.125rem; }
.xl\:h-\[2rem\] { height: 2rem; }
.xl\:h-full { height: 100%; }
.xl\:w-\[2rem\] { width: 2rem; }
.xl\:w-\[4rem\] { width: 4rem; }
.xl\:w-1\/3 { width: 33.3333%; }
.xl\:w-2\/3 { width: 66.6667%; }
.xl\:w-full { width: 100%; }
.xl\:max-w-none { max-width: none; }
.xl\:max-w-96 { max-width: 24rem; }
.xl\:max-w-screen-xl { max-width: 80rem; }
.xl\:min-h-12 { min-height: 3rem; }
.xl\:w-screen { width: 100vw; }
.xl\:w-1\/2 { width: 50%; }
.xl\:w-1\/4 { width: 25%; }
.xl\:max-w-\[1170px\] { max-width: 1170px; }
.xl\:w-\[220px\] { width: 220px; }
.xl\:h-\[42rem\] { height: 42rem; }
.xl\:h-\[53\.125rem\] { height: 53.125rem; }
.xl\:w-3\/5 { width: 60%; }
.xl\:size-\[60px\] { width: 60px; height: 60px; }
.xl\:w-\[14\.375rem\] { width: 14.375rem; }
.xl\:h-0 { height: calc(var(--spacing) * 0); }
.xl\:w-0 { width: calc(var(--spacing) * 0); }
.xl\:h-1 { height: calc(var(--spacing) * 1); }
.xl\:w-1 { width: calc(var(--spacing) * 1); }
.xl\:h-2 { height: calc(var(--spacing) * 2); }
.xl\:w-2 { width: calc(var(--spacing) * 2); }
.xl\:h-3 { height: calc(var(--spacing) * 3); }
.xl\:w-3 { width: calc(var(--spacing) * 3); }
.xl\:h-4 { height: calc(var(--spacing) * 4); }
.xl\:w-4 { width: calc(var(--spacing) * 4); }
.xl\:h-5 { height: calc(var(--spacing) * 5); }
.xl\:w-5 { width: calc(var(--spacing) * 5); }
.xl\:h-6 { height: calc(var(--spacing) * 6); }
.xl\:w-6 { width: calc(var(--spacing) * 6); }
.xl\:h-7 { height: calc(var(--spacing) * 7); }
.xl\:w-7 { width: calc(var(--spacing) * 7); }
.xl\:h-8 { height: calc(var(--spacing) * 8); }
.xl\:w-8 { width: calc(var(--spacing) * 8); }
.xl\:h-9 { height: calc(var(--spacing) * 9); }
.xl\:w-9 { width: calc(var(--spacing) * 9); }
.xl\:h-10 { height: calc(var(--spacing) * 10); }
.xl\:w-10 { width: calc(var(--spacing) * 10); }
.xl\:h-11 { height: calc(var(--spacing) * 11); }
.xl\:w-11 { width: calc(var(--spacing) * 11); }
.xl\:h-12 { height: calc(var(--spacing) * 12); }
.xl\:w-12 { width: calc(var(--spacing) * 12); }
.xl\:h-13 { height: calc(var(--spacing) * 13); }
.xl\:w-13 { width: calc(var(--spacing) * 13); }
.xl\:h-14 { height: calc(var(--spacing) * 14); }
.xl\:w-14 { width: calc(var(--spacing) * 14); }
.xl\:h-15 { height: calc(var(--spacing) * 15); }
.xl\:w-15 { width: calc(var(--spacing) * 15); }
.xl\:h-16 { height: calc(var(--spacing) * 16); }
.xl\:w-16 { width: calc(var(--spacing) * 16); }
.xl\:h-17 { height: calc(var(--spacing) * 17); }
.xl\:w-17 { width: calc(var(--spacing) * 17); }
.xl\:h-18 { height: calc(var(--spacing) * 18); }
.xl\:w-18 { width: calc(var(--spacing) * 18); }
.xl\:h-19 { height: calc(var(--spacing) * 19); }
.xl\:w-19 { width: calc(var(--spacing) * 19); }
.xl\:h-20 { height: calc(var(--spacing) * 20); }
.xl\:w-20 { width: calc(var(--spacing) * 20); }
.xl\:h-21 { height: calc(var(--spacing) * 21); }
.xl\:w-21 { width: calc(var(--spacing) * 21); }
.xl\:h-22 { height: calc(var(--spacing) * 22); }
.xl\:w-22 { width: calc(var(--spacing) * 22); }
.xl\:h-23 { height: calc(var(--spacing) * 23); }
.xl\:w-23 { width: calc(var(--spacing) * 23); }
.xl\:h-24 { height: calc(var(--spacing) * 24); }
.xl\:w-24 { width: calc(var(--spacing) * 24); }
.xl\:h-25 { height: calc(var(--spacing) * 25); }
.xl\:w-25 { width: calc(var(--spacing) * 25); }
.xl\:h-26 { height: calc(var(--spacing) * 26); }
.xl\:w-26 { width: calc(var(--spacing) * 26); }
.xl\:h-27 { height: calc(var(--spacing) * 27); }
.xl\:w-27 { width: calc(var(--spacing) * 27); }
.xl\:h-28 { height: calc(var(--spacing) * 28); }
.xl\:w-28 { width: calc(var(--spacing) * 28); }
.xl\:h-29 { height: calc(var(--spacing) * 29); }
.xl\:w-29 { width: calc(var(--spacing) * 29); }
.xl\:h-30 { height: calc(var(--spacing) * 30); }
.xl\:w-30 { width: calc(var(--spacing) * 30); }
.xl\:h-31 { height: calc(var(--spacing) * 31); }
.xl\:w-31 { width: calc(var(--spacing) * 31); }
.xl\:h-32 { height: calc(var(--spacing) * 32); }
.xl\:w-32 { width: calc(var(--spacing) * 32); }
.xl\:h-33 { height: calc(var(--spacing) * 33); }
.xl\:w-33 { width: calc(var(--spacing) * 33); }
.xl\:h-34 { height: calc(var(--spacing) * 34); }
.xl\:w-34 { width: calc(var(--spacing) * 34); }
.xl\:h-35 { height: calc(var(--spacing) * 35); }
.xl\:w-35 { width: calc(var(--spacing) * 35); }
.xl\:h-36 { height: calc(var(--spacing) * 36); }
.xl\:w-36 { width: calc(var(--spacing) * 36); }
.xl\:h-37 { height: calc(var(--spacing) * 37); }
.xl\:w-37 { width: calc(var(--spacing) * 37); }
.xl\:h-38 { height: calc(var(--spacing) * 38); }
.xl\:w-38 { width: calc(var(--spacing) * 38); }
.xl\:h-39 { height: calc(var(--spacing) * 39); }
.xl\:w-39 { width: calc(var(--spacing) * 39); }
.xl\:h-40 { height: calc(var(--spacing) * 40); }
.xl\:w-40 { width: calc(var(--spacing) * 40); }
}
.text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.font-normal { font-weight: var(--font-weight-normal); }
.font-extralight { font-weight: var(--font-weight-extralight); }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-relaxed { line-height: 1.625; }
.leading-tight { line-height: 1.25; }
.tracking-tight { letter-spacing: -0.025em; }
.text-\[1\.5rem\] { font-size: 1.5rem; }
.font-light { font-weight: var(--font-weight-light); }
.font-medium { font-weight: var(--font-weight-medium); }
.font-semibold { font-weight: var(--font-weight-semibold); }
.text-black { color: var(--color-black); }
.text-white { color: var(--color-white); }
.text-blue-700 { color: var(--color-blue-700); }
.text-blue-800 { color: var(--color-blue-800); }
.text-slate-500 { color: var(--color-slate-500); }
.text-slate-600 { color: var(--color-slate-600); }
.text-slate-700 { color: var(--color-slate-700); }
.text-slate-900 { color: var(--color-slate-900); }
.text-center { text-align: center; }
.text-start { text-align: start; }
.leading-5 { line-height: 1.25rem; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.underline { text-decoration-line: underline; }
.font-bold { font-weight: 700; }
@media (min-width: 40rem) {
.sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.sm\:font-normal { font-weight: var(--font-weight-normal); }
.sm\:font-extralight { font-weight: var(--font-weight-extralight); }
.sm\:leading-6 { line-height: 1.5rem; }
.sm\:leading-7 { line-height: 1.75rem; }
.sm\:leading-relaxed { line-height: 1.625; }
.sm\:leading-tight { line-height: 1.25; }
.sm\:tracking-tight { letter-spacing: -0.025em; }
.sm\:text-\[1\.5rem\] { font-size: 1.5rem; }
.sm\:font-light { font-weight: var(--font-weight-light); }
.sm\:font-medium { font-weight: var(--font-weight-medium); }
.sm\:font-semibold { font-weight: var(--font-weight-semibold); }
.sm\:text-black { color: var(--color-black); }
.sm\:text-white { color: var(--color-white); }
.sm\:text-blue-700 { color: var(--color-blue-700); }
.sm\:text-blue-800 { color: var(--color-blue-800); }
.sm\:text-slate-500 { color: var(--color-slate-500); }
.sm\:text-slate-600 { color: var(--color-slate-600); }
.sm\:text-slate-700 { color: var(--color-slate-700); }
.sm\:text-slate-900 { color: var(--color-slate-900); }
.sm\:text-center { text-align: center; }
.sm\:text-start { text-align: start; }
.sm\:leading-5 { line-height: 1.25rem; }
.sm\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
.sm\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.sm\:underline { text-decoration-line: underline; }
.sm\:font-bold { font-weight: 700; }
}
@media (min-width: 48rem) {
.md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.md\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.md\:font-normal { font-weight: var(--font-weight-normal); }
.md\:font-extralight { font-weight: var(--font-weight-extralight); }
.md\:leading-6 { line-height: 1.5rem; }
.md\:leading-7 { line-height: 1.75rem; }
.md\:leading-relaxed { line-height: 1.625; }
.md\:leading-tight { line-height: 1.25; }
.md\:tracking-tight { letter-spacing: -0.025em; }
.md\:text-\[1\.5rem\] { font-size: 1.5rem; }
.md\:font-light { font-weight: var(--font-weight-light); }
.md\:font-medium { font-weight: var(--font-weight-medium); }
.md\:font-semibold { font-weight: var(--font-weight-semibold); }
.md\:text-black { color: var(--color-black); }
.md\:text-white { color: var(--color-white); }
.md\:text-blue-700 { color: var(--color-blue-700); }
.md\:text-blue-800 { color: var(--color-blue-800); }
.md\:text-slate-500 { color: var(--color-slate-500); }
.md\:text-slate-600 { color: var(--color-slate-600); }
.md\:text-slate-700 { color: var(--color-slate-700); }
.md\:text-slate-900 { color: var(--color-slate-900); }
.md\:text-center { text-align: center; }
.md\:text-start { text-align: start; }
.md\:leading-5 { line-height: 1.25rem; }
.md\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
.md\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.md\:underline { text-decoration-line: underline; }
.md\:font-bold { font-weight: 700; }
}
@media (min-width: 64rem) {
.lg\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.lg\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.lg\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.lg\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.lg\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.lg\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.lg\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.lg\:font-normal { font-weight: var(--font-weight-normal); }
.lg\:font-extralight { font-weight: var(--font-weight-extralight); }
.lg\:leading-6 { line-height: 1.5rem; }
.lg\:leading-7 { line-height: 1.75rem; }
.lg\:leading-relaxed { line-height: 1.625; }
.lg\:leading-tight { line-height: 1.25; }
.lg\:tracking-tight { letter-spacing: -0.025em; }
.lg\:text-\[1\.5rem\] { font-size: 1.5rem; }
.lg\:font-light { font-weight: var(--font-weight-light); }
.lg\:font-medium { font-weight: var(--font-weight-medium); }
.lg\:font-semibold { font-weight: var(--font-weight-semibold); }
.lg\:text-black { color: var(--color-black); }
.lg\:text-white { color: var(--color-white); }
.lg\:text-blue-700 { color: var(--color-blue-700); }
.lg\:text-blue-800 { color: var(--color-blue-800); }
.lg\:text-slate-500 { color: var(--color-slate-500); }
.lg\:text-slate-600 { color: var(--color-slate-600); }
.lg\:text-slate-700 { color: var(--color-slate-700); }
.lg\:text-slate-900 { color: var(--color-slate-900); }
.lg\:text-center { text-align: center; }
.lg\:text-start { text-align: start; }
.lg\:leading-5 { line-height: 1.25rem; }
.lg\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
.lg\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.lg\:underline { text-decoration-line: underline; }
.lg\:font-bold { font-weight: 700; }
}
@media (min-width: 80rem) {
.xl\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.xl\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.xl\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.xl\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.xl\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.xl\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.xl\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.xl\:font-normal { font-weight: var(--font-weight-normal); }
.xl\:font-extralight { font-weight: var(--font-weight-extralight); }
.xl\:leading-6 { line-height: 1.5rem; }
.xl\:leading-7 { line-height: 1.75rem; }
.xl\:leading-relaxed { line-height: 1.625; }
.xl\:leading-tight { line-height: 1.25; }
.xl\:tracking-tight { letter-spacing: -0.025em; }
.xl\:text-\[1\.5rem\] { font-size: 1.5rem; }
.xl\:font-light { font-weight: var(--font-weight-light); }
.xl\:font-medium { font-weight: var(--font-weight-medium); }
.xl\:font-semibold { font-weight: var(--font-weight-semibold); }
.xl\:text-black { color: var(--color-black); }
.xl\:text-white { color: var(--color-white); }
.xl\:text-blue-700 { color: var(--color-blue-700); }
.xl\:text-blue-800 { color: var(--color-blue-800); }
.xl\:text-slate-500 { color: var(--color-slate-500); }
.xl\:text-slate-600 { color: var(--color-slate-600); }
.xl\:text-slate-700 { color: var(--color-slate-700); }
.xl\:text-slate-900 { color: var(--color-slate-900); }
.xl\:text-center { text-align: center; }
.xl\:text-start { text-align: start; }
.xl\:leading-5 { line-height: 1.25rem; }
.xl\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
.xl\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.xl\:underline { text-decoration-line: underline; }
.xl\:font-bold { font-weight: 700; }
}
.bg-slate-50 { background-color: var(--color-slate-50); }
.bg-transparent { background-color: transparent; }
.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.transition-all { transition-property: all; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.transition-transform { transition-property: transform; }
.duration-200 { transition-duration: 200ms; }
.duration-300 { transition-duration: 300ms; }
.cursor-pointer { cursor: pointer; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-b { border-bottom-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-t { border-top-width: 1px; }
.border-gray-200 { border-color: var(--color-gray-200); }
.border-slate-100 { border-color: var(--color-slate-100); }
.rounded-md { border-radius: 0.375rem; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-xl { border-radius: 0.75rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-full { border-radius: 9999px; }
.shadow-sm { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; }
.shadow-lg { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; }
.ring-1 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.ring-inset { --tw-ring-inset: inset; }
.ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.ring-slate-200 { --tw-ring-color: var(--color-slate-200); }
.bg-white { background-color: var(--color-white); }
.bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow); }
@media (min-width: 40rem) {
.sm\:bg-slate-50 { background-color: var(--color-slate-50); }
.sm\:bg-transparent { background-color: transparent; }
.sm\:transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.sm\:transition-all { transition-property: all; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.sm\:transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.sm\:transition-transform { transition-property: transform; }
.sm\:duration-200 { transition-duration: 200ms; }
.sm\:duration-300 { transition-duration: 300ms; }
.sm\:cursor-pointer { cursor: pointer; }
.sm\:border { border-width: 1px; }
.sm\:border-0 { border-width: 0px; }
.sm\:border-b { border-bottom-width: 1px; }
.sm\:border-b-2 { border-bottom-width: 2px; }
.sm\:border-t { border-top-width: 1px; }
.sm\:border-gray-200 { border-color: var(--color-gray-200); }
.sm\:border-slate-100 { border-color: var(--color-slate-100); }
.sm\:rounded-md { border-radius: 0.375rem; }
.sm\:rounded-lg { border-radius: 0.5rem; }
.sm\:rounded-xl { border-radius: 0.75rem; }
.sm\:rounded-2xl { border-radius: 1rem; }
.sm\:rounded-full { border-radius: 9999px; }
.sm\:shadow-sm { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; }
.sm\:shadow-lg { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; }
.sm\:ring-1 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.sm\:ring-inset { --tw-ring-inset: inset; }
.sm\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.sm\:ring-slate-200 { --tw-ring-color: var(--color-slate-200); }
.sm\:bg-white { background-color: var(--color-white); }
.sm\:bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.sm\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.sm\:ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.sm\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow); }
}
@media (min-width: 48rem) {
.md\:bg-slate-50 { background-color: var(--color-slate-50); }
.md\:bg-transparent { background-color: transparent; }
.md\:transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.md\:transition-all { transition-property: all; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.md\:transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.md\:transition-transform { transition-property: transform; }
.md\:duration-200 { transition-duration: 200ms; }
.md\:duration-300 { transition-duration: 300ms; }
.md\:cursor-pointer { cursor: pointer; }
.md\:border { border-width: 1px; }
.md\:border-0 { border-width: 0px; }
.md\:border-b { border-bottom-width: 1px; }
.md\:border-b-2 { border-bottom-width: 2px; }
.md\:border-t { border-top-width: 1px; }
.md\:border-gray-200 { border-color: var(--color-gray-200); }
.md\:border-slate-100 { border-color: var(--color-slate-100); }
.md\:rounded-md { border-radius: 0.375rem; }
.md\:rounded-lg { border-radius: 0.5rem; }
.md\:rounded-xl { border-radius: 0.75rem; }
.md\:rounded-2xl { border-radius: 1rem; }
.md\:rounded-full { border-radius: 9999px; }
.md\:shadow-sm { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; }
.md\:shadow-lg { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; }
.md\:ring-1 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.md\:ring-inset { --tw-ring-inset: inset; }
.md\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.md\:ring-slate-200 { --tw-ring-color: var(--color-slate-200); }
.md\:bg-white { background-color: var(--color-white); }
.md\:bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.md\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.md\:ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.md\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow); }
}
@media (min-width: 64rem) {
.lg\:bg-slate-50 { background-color: var(--color-slate-50); }
.lg\:bg-transparent { background-color: transparent; }
.lg\:transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.lg\:transition-all { transition-property: all; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.lg\:transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.lg\:transition-transform { transition-property: transform; }
.lg\:duration-200 { transition-duration: 200ms; }
.lg\:duration-300 { transition-duration: 300ms; }
.lg\:cursor-pointer { cursor: pointer; }
.lg\:border { border-width: 1px; }
.lg\:border-0 { border-width: 0px; }
.lg\:border-b { border-bottom-width: 1px; }
.lg\:border-b-2 { border-bottom-width: 2px; }
.lg\:border-t { border-top-width: 1px; }
.lg\:border-gray-200 { border-color: var(--color-gray-200); }
.lg\:border-slate-100 { border-color: var(--color-slate-100); }
.lg\:rounded-md { border-radius: 0.375rem; }
.lg\:rounded-lg { border-radius: 0.5rem; }
.lg\:rounded-xl { border-radius: 0.75rem; }
.lg\:rounded-2xl { border-radius: 1rem; }
.lg\:rounded-full { border-radius: 9999px; }
.lg\:shadow-sm { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; }
.lg\:shadow-lg { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; }
.lg\:ring-1 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.lg\:ring-inset { --tw-ring-inset: inset; }
.lg\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.lg\:ring-slate-200 { --tw-ring-color: var(--color-slate-200); }
.lg\:bg-white { background-color: var(--color-white); }
.lg\:bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.lg\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.lg\:ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.lg\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow); }
}
@media (min-width: 80rem) {
.xl\:bg-slate-50 { background-color: var(--color-slate-50); }
.xl\:bg-transparent { background-color: transparent; }
.xl\:transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.xl\:transition-all { transition-property: all; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.xl\:transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke; transition-timing-function: var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)); transition-duration: var(--default-transition-duration,150ms); }
.xl\:transition-transform { transition-property: transform; }
.xl\:duration-200 { transition-duration: 200ms; }
.xl\:duration-300 { transition-duration: 300ms; }
.xl\:cursor-pointer { cursor: pointer; }
.xl\:border { border-width: 1px; }
.xl\:border-0 { border-width: 0px; }
.xl\:border-b { border-bottom-width: 1px; }
.xl\:border-b-2 { border-bottom-width: 2px; }
.xl\:border-t { border-top-width: 1px; }
.xl\:border-gray-200 { border-color: var(--color-gray-200); }
.xl\:border-slate-100 { border-color: var(--color-slate-100); }
.xl\:rounded-md { border-radius: 0.375rem; }
.xl\:rounded-lg { border-radius: 0.5rem; }
.xl\:rounded-xl { border-radius: 0.75rem; }
.xl\:rounded-2xl { border-radius: 1rem; }
.xl\:rounded-full { border-radius: 9999px; }
.xl\:shadow-sm { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; }
.xl\:shadow-lg { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; }
.xl\:ring-1 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.xl\:ring-inset { --tw-ring-inset: inset; }
.xl\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.xl\:ring-slate-200 { --tw-ring-color: var(--color-slate-200); }
.xl\:bg-white { background-color: var(--color-white); }
.xl\:bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.xl\:ring-black\/5 { --tw-ring-color: rgb(0 0 0 / 0.05); }
.xl\:ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0)); }
.xl\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow); }
}
*, ::after, ::before { box-sizing: border-box; border-style: solid; border-color: rgb(229, 231, 235); }
#page-content a:not([class*="text-"]):not([style]) { color: rgb(69, 167, 223); text-decoration: none; transition: color 0.2s; }
#page-content a.ck-anchor:not([style]) { color: inherit; text-decoration: none; pointer-events: none; }
.inset-0 { inset: 0px; }
.select-none { user-select: none; }
@media (min-width: 40rem) {
.sm\:inset-0 { inset: 0px; }
.sm\:select-none { user-select: none; }
}
@media (min-width: 48rem) {
.md\:inset-0 { inset: 0px; }
.md\:select-none { user-select: none; }
}
@media (min-width: 64rem) {
.lg\:inset-0 { inset: 0px; }
.lg\:select-none { user-select: none; }
}
@media (min-width: 80rem) {
.xl\:inset-0 { inset: 0px; }
.xl\:select-none { user-select: none; }
}
@font-face { font-family: Tempo-Icon; src: url("/api/asset/hospital-sirio-libanes/fa0cfcec27be626e.woff") format("woff"), url("/api/asset/hospital-sirio-libanes/69af871563f85ae9.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
.tempo-icon { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: Tempo-Icon !important; }
.tempo-icon-pin::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-surgery::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-add::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-alert::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-apple::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-appointment::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-arrow-down::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-arrow-left::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-arrow-right::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-arrow-up::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-attachment::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-bell::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-calendar::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-call::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-camera-off::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-camera-on::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-cards::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-caret-down::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-caret-left::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-caret-right::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-caret-up::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-chat::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-check-16::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-check-24::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-clock::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-close-16::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-close-24::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-config::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-copy::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-dependents::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-dessert::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-devices::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-dinner::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-doc::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-donate::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-dots-horiz::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-dots-vert::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-dowload::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-edit::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-emergency-care-unit::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-envelope::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-error::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-exams::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-exit::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-eye-closed::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-eye-open::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-face-id::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-facebook-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-facebook::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-filter::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-food-add::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-food::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-gallery::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-google::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-health-plan::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-heart-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-heart::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-help::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-history::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-home::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-hospitalization::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-imaging-exams::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-info::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-instagram-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-instagram::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-lab-exam::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-light::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-link::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-linkedin-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-linkedin::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-list::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-loading::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-location-pin::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-lock-closed::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-lock-open::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-lunch::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-main-course::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-medication::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-menu::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-mic-off::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-mic-on::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-minus-16::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-minus-24::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-on::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-payment::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-phone-1::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-phone::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-photo::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-pinned::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-plus::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-prescription::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-print::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-profile::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-queue-2::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-queue::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-remove-1::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-remove::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-return::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-salad::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-search-exam::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-search::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-sensitive-exam::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-share::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-side-dish::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-soup::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-star-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-star::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-success::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-terms::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-time-tolerance::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-touch-id::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-twitter-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-twitter::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-upload::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-vestment::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-video-check::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-whatsapp::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-wifi::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-youtube-solid::before { content: ""; color: rgb(44, 110, 242); }
.tempo-icon-youtube::before { content: ""; color: rgb(44, 110, 242); }
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
:root, :host { --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-500: oklch(63.7% 0.237 25.331); --color-blue-500: oklch(62.3% 0.214 259.815); --color-blue-600: oklch(54.6% 0.245 262.881); --color-blue-700: oklch(48.8% 0.243 264.376); --color-blue-800: oklch(42.4% 0.199 265.638); --color-blue-900: oklch(37.9% 0.146 265.522); --color-slate-50: oklch(98.4% 0.003 247.858); --color-slate-100: oklch(96.8% 0.007 247.896); --color-slate-200: oklch(92.9% 0.013 255.508); --color-slate-500: oklch(55.4% 0.046 257.417); --color-slate-600: oklch(44.6% 0.043 257.281); --color-slate-700: oklch(37.2% 0.044 257.287); --color-slate-900: oklch(20.8% 0.042 265.755); --color-gray-200: oklch(92.8% 0.006 264.531); --color-gray-300: oklch(87.2% 0.01 258.338); --color-gray-400: oklch(70.7% 0.022 261.325); --color-gray-500: oklch(55.1% 0.027 264.364); --color-gray-600: oklch(44.6% 0.03 256.802); --color-gray-700: oklch(37.3% 0.034 259.733); --color-gray-900: oklch(21% 0.034 264.665); --color-black: #000; --color-white: #fff; --spacing: 0.25rem; --breakpoint-xl: 80rem; --container-3xl: 48rem; --container-6xl: 72rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -0.025em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-relaxed: 1.625; --radius-md: 0.375rem; --radius-lg: 0.5rem; --radius-xl: 0.75rem; --radius-2xl: 1rem; --ease-in-out: cubic-bezier(0.4,0,0.2,1); --animate-pulse: pulse 2s cubic-bezier(0.4,0,0.6,1) infinite; --default-transition-duration: 150ms; --default-transition-timing-function: cubic-bezier(0.4,0,0.2,1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }
}
@layer base {
*, ::after, ::before, ::backdrop, ::file-selector-button { box-sizing: border-box; margin: 0px; padding: 0px; border: 0px solid; }
html, :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
progress { vertical-align: baseline; }
summary { display: list-item; }
ol, ul, menu { list-style: none; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
button, input, select, optgroup, textarea, ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; border-radius: 0px; background-color: transparent; opacity: 1; }
:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
::file-selector-button { margin-inline-end: 4px; }
::placeholder { opacity: 1; }
@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px) {
::placeholder {
color: currentcolor;
@supports (color:color-mix(in lab,red,red)) {
& { color: color-mix(in oklab, currentcolor, transparent); }
}
}
}
textarea { resize: vertical; }
::-webkit-search-decoration { appearance: none; }
::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
::-webkit-datetime-edit { display: inline-flex; }
::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
::-webkit-calendar-picker-indicator { line-height: 1; }
button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button { appearance: button; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
@layer utilities {
.pointer-events-auto { pointer-events: auto; }
.pointer-events-none { pointer-events: none; }
.invisible { visibility: hidden; }
.visible { visibility: visible; }
.\!absolute { position: absolute !important; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.relative { position: relative; }
.static { position: static; }
.sticky { position: sticky; }
.\!inset-0 { inset: calc(var(--spacing) * 0) !important; }
.inset-0 { inset: calc(var(--spacing) * 0); }
.start { inset-inline-start: var(--spacing); }
.start-0 { inset-inline-start: calc(var(--spacing) * 0); }
.end { inset-inline-end: var(--spacing); }
.top-0 { top: calc(var(--spacing) * 0); }
.top-\[11\%\] { top: 11%; }
.top-\[27\%\] { top: 27%; }
.right-\[9\%\] { right: 9%; }
.left-\[8\%\] { left: 8%; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-\[1\] { z-index: 1; }
.z-\[4\] { z-index: 4; }
.z-\[5\] { z-index: 5; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-full { grid-column: 1 / -1; }
.container {
width: 100%;
@media (width >= 40rem) {
& { max-width: 40rem; }
}
@media (width >= 48rem) {
& { max-width: 48rem; }
}
@media (width >= 64rem) {
& { max-width: 64rem; }
}
@media (width >= 80rem) {
& { max-width: 80rem; }
}
@media (width >= 96rem) {
& { max-width: 96rem; }
}
}
.-m-1 { margin: calc(var(--spacing) * -1); }
.m-0 { margin: calc(var(--spacing) * 0); }
.m-1 { margin: calc(var(--spacing) * 1); }
.-mx-8 { margin-inline: calc(var(--spacing) * -8); }
.mx-0 { margin-inline: calc(var(--spacing) * 0); }
.mx-1 { margin-inline: calc(var(--spacing) * 1); }
.mx-4 { margin-inline: calc(var(--spacing) * 4); }
.mx-\[-12px\] { margin-inline: -12px; }
.mx-auto { margin-inline: auto; }
.my-0 { margin-block: calc(var(--spacing) * 0); }
.my-4 { margin-block: calc(var(--spacing) * 4); }
.my-5 { margin-block: calc(var(--spacing) * 5); }
.my-6 { margin-block: calc(var(--spacing) * 6); }
.my-8 { margin-block: calc(var(--spacing) * 8); }
.my-10 { margin-block: calc(var(--spacing) * 10); }
.ms-1\.5 { margin-inline-start: calc(var(--spacing) * 1.5); }
.ms-4 { margin-inline-start: calc(var(--spacing) * 4); }
.ms-9 { margin-inline-start: calc(var(--spacing) * 9); }
.-me-0\.5 { margin-inline-end: calc(var(--spacing) * -0.5); }
.me-0 { margin-inline-end: calc(var(--spacing) * 0); }
.me-3 { margin-inline-end: calc(var(--spacing) * 3); }
.mt-0 { margin-top: calc(var(--spacing) * 0); }
.mt-0\.5 { margin-top: calc(var(--spacing) * 0.5); }
.mt-1 { margin-top: calc(var(--spacing) * 1); }
.mt-2 { margin-top: calc(var(--spacing) * 2); }
.mt-3 { margin-top: calc(var(--spacing) * 3); }
.mt-4 { margin-top: calc(var(--spacing) * 4); }
.mt-5 { margin-top: calc(var(--spacing) * 5); }
.mt-6 { margin-top: calc(var(--spacing) * 6); }
.mt-8 { margin-top: calc(var(--spacing) * 8); }
.mt-10 { margin-top: calc(var(--spacing) * 10); }
.mt-12 { margin-top: calc(var(--spacing) * 12); }
.mt-15 { margin-top: calc(var(--spacing) * 15); }
.mt-auto { margin-top: auto; }
.mr-2 { margin-right: calc(var(--spacing) * 2); }
.mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.mb-1 { margin-bottom: calc(var(--spacing) * 1); }
.mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.mb-3 { margin-bottom: calc(var(--spacing) * 3); }
.mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.mb-8 { margin-bottom: calc(var(--spacing) * 8); }
.mb-10 { margin-bottom: calc(var(--spacing) * 10); }
.mb-12 { margin-bottom: calc(var(--spacing) * 12); }
.mb-16 { margin-bottom: calc(var(--spacing) * 16); }
.box-border { box-sizing: border-box; }
.block { display: block; }
.contents { display: contents; }
.flex { display: flex; }
.grid { display: grid; }
.hidden { display: none; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.inline-flex { display: inline-flex; }
.list-item { display: list-item; }
.table { display: table; }
.aspect-auto { aspect-ratio: auto; }
.size-\[60px\] { width: 60px; height: 60px; }
.\!h-full { height: 100% !important; }
.h-3 { height: calc(var(--spacing) * 3); }
.h-4 { height: calc(var(--spacing) * 4); }
.h-6 { height: calc(var(--spacing) * 6); }
.h-8 { height: calc(var(--spacing) * 8); }
.h-10 { height: calc(var(--spacing) * 10); }
.h-12 { height: calc(var(--spacing) * 12); }
.h-28 { height: calc(var(--spacing) * 28); }
.h-\[5rem\] { height: 5rem; }
.h-\[15rem\] { height: 15rem; }
.h-\[42rem\] { height: 42rem; }
.h-\[70px\] { height: 70px; }
.h-\[90px\] { height: 90px; }
.h-\[100px\] { height: 100px; }
.h-\[500px\] { height: 500px; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.max-h-\[70px\] { max-height: 70px; }
.max-h-\[300px\] { max-height: 300px; }
.min-h-12 { min-height: calc(var(--spacing) * 12); }
.\!w-full { width: 100% !important; }
.w-1 { width: calc(var(--spacing) * 1); }
.w-3 { width: calc(var(--spacing) * 3); }
.w-4 { width: calc(var(--spacing) * 4); }
.w-6 { width: calc(var(--spacing) * 6); }
.w-8 { width: calc(var(--spacing) * 8); }
.w-10 { width: calc(var(--spacing) * 10); }
.w-12 { width: calc(var(--spacing) * 12); }
.w-28 { width: calc(var(--spacing) * 28); }
.w-\[14\.375rem\] { width: 14.375rem; }
.w-\[80px\] { width: 80px; }
.w-\[200px\] { width: 200px; }
.w-\[230px\] { width: 230px; }
.w-auto { width: auto; }
.w-full { width: 100%; }
.w-screen { width: 100vw; }
.max-w-3xl { max-width: var(--container-3xl); }
.max-w-6xl { max-width: var(--container-6xl); }
.max-w-96 { max-width: calc(var(--spacing) * 96); }
.max-w-\[22\.5rem\] { max-width: 22.5rem; }
.max-w-\[29\.375rem\] { max-width: 29.375rem; }
.max-w-\[258px\] { max-width: 258px; }
.max-w-\[280px\] { max-width: 280px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[1170px\] { max-width: 1170px; }
.max-w-none { max-width: none; }
.max-w-screen-xl { max-width: var(--breakpoint-xl); }
.min-w-0 { min-width: calc(var(--spacing) * 0); }
.min-w-\[160px\] { min-width: 160px; }
.flex-1 { flex: 1 1 0%; }
.flex-auto { flex: 1 1 auto; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink-0 { flex-shrink: 0; }
.flex-grow { flex-grow: 1; }
.border-collapse { border-collapse: collapse; }
.rotate-180 { rotate: 180deg; }
.rotate-\[20\.68deg\] { rotate: 20.68deg; }
.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
.animate-pulse { animation: var(--animate-pulse); }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.flex-col { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-nowrap { flex-wrap: nowrap; }
.flex-wrap { flex-wrap: wrap; }
.items-baseline { align-items: baseline; }
.items-center { align-items: center; }
.items-start { align-items: flex-start; }
.items-stretch { align-items: stretch; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-evenly { justify-content: space-evenly; }
.justify-normal { justify-content: normal; }
.justify-start { justify-content: flex-start; }
.justify-items-center { justify-items: center; }
.gap-0\.5 { gap: calc(var(--spacing) * 0.5); }
.gap-1 { gap: calc(var(--spacing) * 1); }
.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
.gap-2 { gap: calc(var(--spacing) * 2); }
.gap-3 { gap: calc(var(--spacing) * 3); }
.gap-4 { gap: calc(var(--spacing) * 4); }
.gap-5 { gap: calc(var(--spacing) * 5); }
.gap-6 { gap: calc(var(--spacing) * 6); }
.gap-7 { gap: calc(var(--spacing) * 7); }
.gap-8 { gap: calc(var(--spacing) * 8); }
.gap-10 { gap: calc(var(--spacing) * 10); }
.gap-12 { gap: calc(var(--spacing) * 12); }
.space-y-2 {
:where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }
}
.space-y-3 {
:where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); }
}
.space-y-6 {
:where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); }
}
.space-y-8 {
:where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))); }
}
.space-y-10 {
:where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse))); }
}
.gap-x-1 { column-gap: calc(var(--spacing) * 1); }
.gap-x-4 { column-gap: calc(var(--spacing) * 4); }
.gap-x-12 { column-gap: calc(var(--spacing) * 12); }
.-space-x-3 {
:where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse))); }
}
.gap-y-4 { row-gap: calc(var(--spacing) * 4); }
.gap-y-8 { row-gap: calc(var(--spacing) * 8); }
.gap-y-10 { row-gap: calc(var(--spacing) * 10); }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-auto { overflow-y: auto; }
.overflow-y-hidden { overflow-y: hidden; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: var(--radius-2xl); }
.rounded-full { border-radius: calc(infinity * 1px); }
.rounded-lg { border-radius: var(--radius-lg); }
.rounded-md { border-radius: var(--radius-md); }
.rounded-none { border-radius: 0px; }
.rounded-xl { border-radius: var(--radius-xl); }
.border { border-style: var(--tw-border-style); border-width: 1px; }
.border-0 { border-style: var(--tw-border-style); border-width: 0px; }
.border-1 { border-style: var(--tw-border-style); border-width: 1px; }
.border-y-2 { border-block-style: var(--tw-border-style); border-block-width: 2px; }
.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
.border-\[\#E5E5E5\] { border-color: rgb(229, 229, 229); }
.border-black { border-color: var(--color-black); }
.border-gray-200 { border-color: var(--color-gray-200); }
.border-gray-300 { border-color: var(--color-gray-300); }
.border-slate-100 { border-color: var(--color-slate-100); }
.border-transparent { border-color: transparent; }
.border-white { border-color: var(--color-white); }
.bg-\[\#2C6EF2\] { background-color: rgb(44, 110, 242); }
.bg-\[\#2c6ef2\] { background-color: rgb(44, 110, 242); }
.bg-\[\#F5F5F5\] { background-color: rgb(245, 245, 245); }
.bg-\[field\.875ae281-7ba8-4f66-a9aa-deac032b3f3e\] { }
.bg-blue-600 { background-color: var(--color-blue-600); }
.bg-gray-300 { background-color: var(--color-gray-300); }
.bg-slate-50 { background-color: var(--color-slate-50); }
.bg-transparent { background-color: transparent; }
.bg-white { background-color: var(--color-white); }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-center { object-position: center center; }
.p-0 { padding: calc(var(--spacing) * 0); }
.p-2 { padding: calc(var(--spacing) * 2); }
.p-4 { padding: calc(var(--spacing) * 4); }
.p-5 { padding: calc(var(--spacing) * 5); }
.p-6 { padding: calc(var(--spacing) * 6); }
.p-8 { padding: calc(var(--spacing) * 8); }
.p-12 { padding: calc(var(--spacing) * 12); }
.px-0 { padding-inline: calc(var(--spacing) * 0); }
.px-3 { padding-inline: calc(var(--spacing) * 3); }
.px-4 { padding-inline: calc(var(--spacing) * 4); }
.px-5 { padding-inline: calc(var(--spacing) * 5); }
.px-6 { padding-inline: calc(var(--spacing) * 6); }
.px-8 { padding-inline: calc(var(--spacing) * 8); }
.px-12 { padding-inline: calc(var(--spacing) * 12); }
.px-\[12px\] { padding-inline: 12px; }
.py-2 { padding-block: calc(var(--spacing) * 2); }
.py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }
.py-3 { padding-block: calc(var(--spacing) * 3); }
.py-4 { padding-block: calc(var(--spacing) * 4); }
.py-6 { padding-block: calc(var(--spacing) * 6); }
.py-8 { padding-block: calc(var(--spacing) * 8); }
.py-10 { padding-block: calc(var(--spacing) * 10); }
.py-12 { padding-block: calc(var(--spacing) * 12); }
.py-16 { padding-block: calc(var(--spacing) * 16); }
.py-20 { padding-block: calc(var(--spacing) * 20); }
.ps-6 { padding-inline-start: calc(var(--spacing) * 6); }
.ps-10 { padding-inline-start: calc(var(--spacing) * 10); }
.pe-2 { padding-inline-end: calc(var(--spacing) * 2); }
.pe-3 { padding-inline-end: calc(var(--spacing) * 3); }
.pe-4 { padding-inline-end: calc(var(--spacing) * 4); }
.pe-6 { padding-inline-end: calc(var(--spacing) * 6); }
.pt-0 { padding-top: calc(var(--spacing) * 0); }
.pt-2 { padding-top: calc(var(--spacing) * 2); }
.pt-4 { padding-top: calc(var(--spacing) * 4); }
.pt-6 { padding-top: calc(var(--spacing) * 6); }
.pt-8 { padding-top: calc(var(--spacing) * 8); }
.pt-10 { padding-top: calc(var(--spacing) * 10); }
.pb-0 { padding-bottom: calc(var(--spacing) * 0); }
.pb-1 { padding-bottom: calc(var(--spacing) * 1); }
.pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.pb-8 { padding-bottom: calc(var(--spacing) * 8); }
.pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.pb-12 { padding-bottom: calc(var(--spacing) * 12); }
.pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.text-center { text-align: center; }
.text-end { text-align: end; }
.text-start { text-align: start; }
.font-\[Gelica\] { font-family: Gelica; }
.font-sans { font-family: var(--font-sans); }
.font-serif { font-family: var(--font-serif); }
.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
.text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.text-\[0\.875rem\] { font-size: 0.875rem; }
.text-\[1\.5rem\] { font-size: 1.5rem; }
.text-\[1rem\] { font-size: 1rem; }
.text-\[2\.5rem\] { font-size: 2.5rem; }
.text-\[16px\] { font-size: 16px; }
.text-\[23\.716px\] { font-size: 23.716px; }
.text-\[32px\] { font-size: 32px; }
.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
.leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
.leading-\[26\.351px\] { --tw-leading: 26.351px; line-height: 26.351px; }
.leading-\[26px\] { --tw-leading: 26px; line-height: 26px; }
.leading-\[100\%\] { --tw-leading: 100%; line-height: 100%; }
.leading-\[130\%\] { --tw-leading: 130%; line-height: 130%; }
.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
.leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
.font-extralight { --tw-font-weight: var(--font-weight-extralight); font-weight: var(--font-weight-extralight); }
.font-light { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.whitespace-nowrap { white-space: nowrap; }
.text-\[\#45a7df\] { color: rgb(69, 167, 223); }
.text-\[\#231f20\] { color: rgb(35, 31, 32); }
.text-\[\#666666\] { color: rgb(102, 102, 102); }
.text-\[rgb\(143\,145\,148\)\] { color: rgb(143, 145, 148); }
.text-black { color: var(--color-black); }
.text-blue-600 { color: var(--color-blue-600); }
.text-blue-700 { color: var(--color-blue-700); }
.text-blue-800 { color: var(--color-blue-800); }
.text-gray-400 { color: var(--color-gray-400); }
.text-gray-500 { color: var(--color-gray-500); }
.text-gray-600 { color: var(--color-gray-600); }
.text-gray-700 { color: var(--color-gray-700); }
.text-gray-900 { color: var(--color-gray-900); }
.text-red-500 { color: var(--color-red-500); }
.text-slate-500 { color: var(--color-slate-500); }
.text-slate-600 { color: var(--color-slate-600); }
.text-slate-700 { color: var(--color-slate-700); }
.text-slate-900 { color: var(--color-slate-900); }
.text-white { color: var(--color-white); }
.lowercase { text-transform: lowercase; }
.uppercase { text-transform: uppercase; }
.italic { font-style: italic; }
.not-italic { font-style: normal; }
.no-underline { text-decoration-line: none; }
.underline { text-decoration-line: underline; }
.opacity-0 { opacity: 0; }
.shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.05)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ring-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ring-black { --tw-ring-color: var(--color-black); }
.ring-slate-200 { --tw-ring-color: var(--color-slate-200); }
.outline { outline-style: var(--tw-outline-style); outline-width: 1px; }
.filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.duration-200 { --tw-duration: 200ms; transition-duration: 200ms; }
.duration-300 { --tw-duration: 300ms; transition-duration: 300ms; }
.duration-\[275ms\] { --tw-duration: 275ms; transition-duration: 275ms; }
.ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
.select-none { user-select: none; }
.\[current-page\:title\] { }
.\[current-page\:url\] { }
.\[current-user\:display-name\] { }
.\[current-user\:mail\] { }
.\[node\:summary\] { }
.\[node\:title\] { }
.\[node\:url\] { }
.\[site\:login-url\] { }
.\[site\:mail\] { }
.\[site\:name\] { }
.\[site\:url-brief\] { }
.\[site\:url\] { }
.\[term\:description\] { }
.\[term\:name\] { }
.\[term\:url\] { }
.\[user\:account-name\] { }
.\[user\:cancel-url\] { }
.\[user\:display-name\] { }
.\[user\:edit-url\] { }
.\[user\:name\] { }
.\[user\:one-time-login-url\] { }
.\[user\:url\] { }
.\[webform\:title\] { }
.ring-inset { --tw-ring-inset: inset; }
.group-hover\:scale-\[1\.02\] {
&:is(:where(.group):hover *) {
@media (hover: hover) {
& { scale: 1.02; }
}
}
}
.placeholder\:text-\[\#7d89a1\] { }
.before\:content-none {
&::before { --tw-content: none; content: none; }
}
.after\:ml-0\.5 {
&::after { content: var(--tw-content); margin-left: calc(var(--spacing) * 0.5); }
}
.after\:content-\[\'\*\'\] {
&::after { --tw-content: '*'; content: var(--tw-content); }
}
.after\:content-none {
&::after { --tw-content: none; content: none; }
}
.hover\:bg-\[\#2761d5\] {
&:hover {
@media (hover: hover) {
& { background-color: rgb(39, 97, 213); }
}
}
}
.hover\:bg-\[\#d6d3c8\] {
&:hover {
@media (hover: hover) {
& { background-color: rgb(214, 211, 200); }
}
}
}
.hover\:bg-blue-700 {
&:hover {
@media (hover: hover) {
& { background-color: var(--color-blue-700); }
}
}
}
.hover\:bg-blue-800 {
&:hover {
@media (hover: hover) {
& { background-color: var(--color-blue-800); }
}
}
}
.hover\:bg-white {
&:hover {
@media (hover: hover) {
& { background-color: var(--color-white); }
}
}
}
.hover\:text-blue-900 {
&:hover {
@media (hover: hover) {
& { color: var(--color-blue-900); }
}
}
}
.hover\:text-white {
&:hover {
@media (hover: hover) {
& { color: var(--color-white); }
}
}
}
.hover\:underline {
&:hover {
@media (hover: hover) {
& { text-decoration-line: underline; }
}
}
}
.focus\:border-blue-500 {
&:focus { border-color: var(--color-blue-500); }
}
.focus\:border-blue-600 {
&:focus { border-color: var(--color-blue-600); }
}
.focus\:ring-0 {
&:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}
.focus\:outline-none {
&:focus { --tw-outline-style: none; outline-style: none; }
}
.focus-visible\:ring-2 {
&:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}
.focus-visible\:ring-blue-600 {
&:focus-visible { --tw-ring-color: var(--color-blue-600); }
}
.focus-visible\:ring-white {
&:focus-visible { --tw-ring-color: var(--color-white); }
}
.focus-visible\:ring-offset-2 {
&:focus-visible { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
}
.focus-visible\:ring-offset-blue-800 {
&:focus-visible { --tw-ring-offset-color: var(--color-blue-800); }
}
.focus-visible\:outline-none {
&:focus-visible { --tw-outline-style: none; outline-style: none; }
}
.disabled\:cursor-not-allowed {
&:disabled { cursor: not-allowed; }
}
.disabled\:bg-gray-300 {
&:disabled { background-color: var(--color-gray-300); }
}
.disabled\:text-gray-400 {
&:disabled { color: var(--color-gray-400); }
}
.sm\:mt-8 {
@media (width >= 40rem) {
& { margin-top: calc(var(--spacing) * 8); }
}
}
.sm\:flex {
@media (width >= 40rem) {
& { display: flex; }
}
}
.sm\:w-1 {
@media (width >= 40rem) {
& { width: calc(var(--spacing) * 1); }
}
}
.sm\:w-1\/2 {
@media (width >= 40rem) {
& { width: calc(50%); }
}
}
.sm\:grid-cols-2 {
@media (width >= 40rem) {
& { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
}
.sm\:grid-cols-6 {
@media (width >= 40rem) {
& { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
}
.sm\:justify-end {
@media (width >= 40rem) {
& { justify-content: flex-end; }
}
}
.sm\:p-6 {
@media (width >= 40rem) {
& { padding: calc(var(--spacing) * 6); }
}
}
.sm\:px-0 {
@media (width >= 40rem) {
& { padding-inline: calc(var(--spacing) * 0); }
}
}
.sm\:px-5 {
@media (width >= 40rem) {
& { padding-inline: calc(var(--spacing) * 5); }
}
}
.sm\:px-6 {
@media (width >= 40rem) {
& { padding-inline: calc(var(--spacing) * 6); }
}
}
.sm\:py-10 {
@media (width >= 40rem) {
& { padding-block: calc(var(--spacing) * 10); }
}
}
.sm\:text-2xl {
@media (width >= 40rem) {
& { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
}
}
.sm\:text-3xl {
@media (width >= 40rem) {
& { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
}
}
.sm\:text-4xl {
@media (width >= 40rem) {
& { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
}
}
.sm\:text-base {
@media (width >= 40rem) {
& { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
}
}
.sm\:text-lg {
@media (width >= 40rem) {
& { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
}
}
.sm\:text-sm {
@media (width >= 40rem) {
& { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
}
}
.sm\:text-xl {
@media (width >= 40rem) {
& { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
}
}
.md\:-m-2 {
@media (width >= 48rem) {
& { margin: calc(var(--spacing) * -2); }
}
}
.md\:m-2 {
@media (width >= 48rem) {
& { margin: calc(var(--spacing) * 2); }
}
}
.md\:mx-0 {
@media (width >= 48rem) {
& { margin-inline: calc(var(--spacing) * 0); }
}
}
.md\:me-6 {
@media (width >= 48rem) {
& { margin-inline-end: calc(var(--spacing) * 6); }
}
}
.md\:mt-0 {
@media (width >= 48rem) {
& { margin-top: calc(var(--spacing) * 0); }
}
}
.md\:mb-0 {
@media (width >= 48rem) {
& { margin-bottom: calc(var(--spacing) * 0); }
}
}
.md\:mb-10 {
@media (width >= 48rem) {
& { margin-bottom: calc(var(--spacing) * 10); }
}
}
.md\:mb-12 {
@media (width >= 48rem) {
& { margin-bottom: calc(var(--spacing) * 12); }
}
}
.md\:mb-16 {
@media (width >= 48rem) {
& { margin-bottom: calc(var(--spacing) * 16); }
}
}
.md\:block {
@media (width >= 48rem) {
& { display: block; }
}
}
.md\:flex {
@media (width >= 48rem) {
& { display: flex; }
}
}
.md\:grid {
@media (width >= 48rem) {
& { display: grid; }
}
}
.md\:hidden {
@media (width >= 48rem) {
& { display: none; }
}
}
.md\:inline {
@media (width >= 48rem) {
& { display: inline; }
}
}
.md\:inline-flex {
@media (width >= 48rem) {
& { display: inline-flex; }
}
}
.md\:h-32 {
@media (width >= 48rem) {
& { height: calc(var(--spacing) * 32); }
}
}
.md\:h-\[600px\] {
@media (width >= 48rem) {
& { height: 600px; }
}
}
.md\:max-h-\[425px\] {
@media (width >= 48rem) {
& { max-height: 425px; }
}
}
.md\:w-1 {
@media (width >= 48rem) {
& { width: calc(var(--spacing) * 1); }
}
}
.md\:w-1\/2 {
@media (width >= 48rem) {
& { width: calc(50%); }
}
}
.md\:w-2 {
@media (width >= 48rem) {
& { width: calc(var(--spacing) * 2); }
}
}
.md\:w-32 {
@media (width >= 48rem) {
& { width: calc(var(--spacing) * 32); }
}
}
.md\:w-\[220px\] {
@media (width >= 48rem) {
& { width: 220px; }
}
}
.md\:w-auto {
@media (width >= 48rem) {
& { width: auto; }
}
}
.md\:flex-1 {
@media (width >= 48rem) {
& { flex: 1 1 0%; }
}
}
.md\:grid-cols-2 {
@media (width >= 48rem) {
& { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
}
.md\:grid-cols-3 {
@media (width >= 48rem) {
& { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
}
.md\:grid-cols-8 {
@media (width >= 48rem) {
& { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}
}
.md\:flex-col {
@media (width >= 48rem) {
& { flex-direction: column; }
}
}
.md\:flex-row {
@media (width >= 48rem) {
& { flex-direction: row; }
}
}
.md\:flex-row-reverse {
@media (width >= 48rem) {
& { flex-direction: row-reverse; }
}
}
.md\:items-center {
@media (width >= 48rem) {
& { align-items: center; }
}
}
.md\:items-start {
@media (width >= 48rem) {
& { align-items: flex-start; }
}
}
.md\:justify-between {
@media (width >= 48rem) {
& { justify-content: space-between; }
}
}
.md\:justify-end {
@media (width >= 48rem) {
& { justify-content: flex-end; }
}
}
.md\:justify-start {
@media (width >= 48rem) {
& { justify-content: flex-start; }
}
}
.md\:gap-0 {
@media (width >= 48rem) {
& { gap: calc(var(--spacing) * 0); }
}
}
.md\:gap-15 {
@media (width >= 48rem) {
& { gap: calc(var(--spacing) * 15); }
}
}
.md\:space-y-0 {
@media (width >= 48rem) {
:where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))); }
}
}
.md\:gap-x-14 {
@media (width >= 48rem) {
& { column-gap: calc(var(--spacing) * 14); }
}
}
.md\:space-x-6 {
@media (width >= 48rem) {
:where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse))); }
}
}
.md\:space-x-8 {
@media (width >= 48rem) {
:where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse))); }
}
}
.md\:space-x-10 {
@media (width >= 48rem) {
:where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse))); }
}
}
.md\:space-x-12 {
@media (width >= 48rem) {
:where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 12) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-x-reverse))); }
}
}
.md\:gap-y-0 {
@media (width >= 48rem) {
& { row-gap: calc(var(--spacing) * 0); }
}
}
.md\:gap-y-1 {
@media (width >= 48rem) {
& { row-gap: calc(var(--spacing) * 1); }
}
}
.md\:px-8 {
@media (width >= 48rem) {
& { padding-inline: calc(var(--spacing) * 8); }
}
}
.md\:px-12 {
@media (width >= 48rem) {
& { padding-inline: calc(var(--spacing) * 12); }
}
}
.md\:py-12 {
@media (width >= 48rem) {
& { padding-block: calc(var(--spacing) * 12); }
}
}
.md\:py-14 {
@media (width >= 48rem) {
& { padding-block: calc(var(--spacing) * 14); }
}
}
.md\:py-20 {
@media (width >= 48rem) {
& { padding-block: calc(var(--spacing) * 20); }
}
}
.md\:ps-6 {
@media (width >= 48rem) {
& { padding-inline-start: calc(var(--spacing) * 6); }
}
}
.md\:pt-14 {
@media (width >= 48rem) {
& { padding-top: calc(var(--spacing) * 14); }
}
}
.md\:pb-7 {
@media (width >= 48rem) {
& { padding-bottom: calc(var(--spacing) * 7); }
}
}
.md\:text-left {
@media (width >= 48rem) {
& { text-align: left; }
}
}
.md\:text-sm {
@media (width >= 48rem) {
& { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
}
}
.lg\:start-\[2\.5\%\] {
@media (width >= 64rem) {
& { inset-inline-start: 2.5%; }
}
}
.lg\:end-\[2\.5\%\] {
@media (width >= 64rem) {
& { inset-inline-end: 2.5%; }
}
}
.lg\:top-\[-5\%\] {
@media (width >= 64rem) {
& { top: -5%; }
}
}
.lg\:top-\[10\%\] {
@media (width >= 64rem) {
& { top: 10%; }
}
}
.lg\:right-\[-8\%\] {
@media (width >= 64rem) {
& { right: -8%; }
}
}
.lg\:left-\[-20\%\] {
@media (width >= 64rem) {
& { left: -20%; }
}
}
.lg\:order-1 {
@media (width >= 64rem) {
& { order: 1; }
}
}
.lg\:order-2 {
@media (width >= 64rem) {
& { order: 2; }
}
}
.lg\:col-span-5 {
@media (width >= 64rem) {
& { grid-column: span 5 / span 5; }
}
}
.lg\:col-span-7 {
@media (width >= 64rem) {
& { grid-column: span 7 / span 7; }
}
}
.lg\:mx-0 {
@media (width >= 64rem) {
& { margin-inline: calc(var(--spacing) * 0); }
}
}
.lg\:mx-\[-24px\] {
@media (width >= 64rem) {
& { margin-inline: -24px; }
}
}
.lg\:my-6 {
@media (width >= 64rem) {
& { margin-block: calc(var(--spacing) * 6); }
}
}
.lg\:my-12 {
@media (width >= 64rem) {
& { margin-block: calc(var(--spacing) * 12); }
}
}
.lg\:my-20 {
@media (width >= 64rem) {
& { margin-block: calc(var(--spacing) * 20); }
}
}
.lg\:mt-8 {
@media (width >= 64rem) {
& { margin-top: calc(var(--spacing) * 8); }
}
}
.lg\:mt-12 {
@media (width >= 64rem) {
& { margin-top: calc(var(--spacing) * 12); }
}
}
.lg\:mt-16 {
@media (width >= 64rem) {
& { margin-top: calc(var(--spacing) * 16); }
}
}
.lg\:mt-24 {
@media (width >= 64rem) {
& { margin-top: calc(var(--spacing) * 24); }
}
}
.lg\:mb-0 {
@media (width >= 64rem) {
& { margin-bottom: calc(var(--spacing) * 0); }
}
}
.lg\:mb-8 {
@media (width >= 64rem) {
& { margin-bottom: calc(var(--spacing) * 8); }
}
}
.lg\:mb-16 {
@media (width >= 64rem) {
& { margin-bottom: calc(var(--spacing) * 16); }
}
}
.lg\:mb-24 {
@media (width >= 64rem) {
& { margin-bottom: calc(var(--spacing) * 24); }
}
}
.lg\:ml-auto {
@media (width >= 64rem) {
& { margin-left: auto; }
}
}
.lg\:block {
@media (width >= 64rem) {
& { display: block; }
}
}
.lg\:flex {
@media (width >= 64rem) {
& { display: flex; }
}
}
.lg\:grid {
@media (width >= 64rem) {
& { display: grid; }
}
}
.lg\:hidden {
@media (width >= 64rem) {
& { display: none; }
}
}
.lg\:inline-flex {
@media (width >= 64rem) {
& { display: inline-flex; }
}
}
.lg\:h-\[53\.125rem\] {
@media (width >= 64rem) {
& { height: 53.125rem; }
}
}
.lg\:w-1 {
@media (width >= 64rem) {
& { width: calc(var(--spacing) * 1); }
}
}
.lg\:w-1\/4 {
@media (width >= 64rem) {
& { width: calc(25%); }
}
}
.lg\:w-2 {
@media (width >= 64rem) {
& { width: calc(var(--spacing) * 2); }
}
}
.lg\:w-3 {
@media (width >= 64rem) {
& { width: calc(var(--spacing) * 3); }
}
}
.lg\:w-\[278px\] {
@media (width >= 64rem) {
& { width: 278px; }
}
}
.lg\:w-\[320px\] {
@media (width >= 64rem) {
& { width: 320px; }
}
}
.lg\:w-auto {
@media (width >= 64rem) {
& { width: auto; }
}
}
.lg\:max-w-96 {
@media (width >= 64rem) {
& { max-width: calc(var(--spacing) * 96); }
}
}
.lg\:basis-4 {
@media (width >= 64rem) {
& { flex-basis: calc(var(--spacing) * 4); }
}
}
.lg\:grid-cols-2 {
@media (width >= 64rem) {
& { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
}
.lg\:grid-cols-3 {
@media (width >= 64rem) {
& { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
}
.lg\:grid-cols-4 {
@media (width >= 64rem) {
& { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
}
.lg\:grid-cols-10 {
@media (width >= 64rem) {
& { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
}
}
.lg\:grid-cols-\[field\.761bd50e-1be1-4ba0-8281-2379e2683a27\] {
@media (width >= 64rem) {
}
}
.lg\:grid-cols-\[field\.numcolunas\] {
@media (width >= 64rem) {
}
}
.lg\:flex-row {
@media (width >= 64rem) {
& { flex-direction: row; }
}
}
.lg\:items-center {
@media (width >= 64rem) {
& { align-items: center; }
}
}
.lg\:justify-between {
@media (width >= 64rem) {
& { justify-content: space-between; }
}
}
.lg\:gap-6 {
@media (width >= 64rem) {
& { gap: calc(var(--spacing) * 6); }
}
}
.lg\:gap-12 {
@media (width >= 64rem) {
& { gap: calc(var(--spacing) * 12); }
}
}
.lg\:px-0 {
@media (width >= 64rem) {
& { padding-inline: calc(var(--spacing) * 0); }
}
}
.lg\:px-4 {
@media (width >= 64rem) {
& { padding-inline: calc(var(--spacing) * 4); }
}
}
.lg\:px-8 {
@media (width >= 64rem) {
& { padding-inline: calc(var(--spacing) * 8); }
}
}
.lg\:px-\[24px\] {
@media (width >= 64rem) {
& { padding-inline: 24px; }
}
}
.lg\:py-0 {
@media (width >= 64rem) {
& { padding-block: calc(var(--spacing) * 0); }
}
}
.lg\:py-2 {
@media (width >= 64rem) {
& { padding-block: calc(var(--spacing) * 2); }
}
}
.lg\:py-12 {
@media (width >= 64rem) {
& { padding-block: calc(var(--spacing) * 12); }
}
}
.lg\:py-14 {
@media (width >= 64rem) {
& { padding-block: calc(var(--spacing) * 14); }
}
}
.lg\:py-16 {
@media (width >= 64rem) {
& { padding-block: calc(var(--spacing) * 16); }
}
}
.lg\:ps-4 {
@media (width >= 64rem) {
& { padding-inline-start: calc(var(--spacing) * 4); }
}
}
.lg\:pt-0 {
@media (width >= 64rem) {
& { padding-top: calc(var(--spacing) * 0); }
}
}
.lg\:pt-8 {
@media (width >= 64rem) {
& { padding-top: calc(var(--spacing) * 8); }
}
}
.lg\:pt-16 {
@media (width >= 64rem) {
& { padding-top: calc(var(--spacing) * 16); }
}
}
.lg\:pt-20 {
@media (width >= 64rem) {
& { padding-top: calc(var(--spacing) * 20); }
}
}
.lg\:pt-24 {
@media (width >= 64rem) {
& { padding-top: calc(var(--spacing) * 24); }
}
}
.lg\:pb-0 {
@media (width >= 64rem) {
& { padding-bottom: calc(var(--spacing) * 0); }
}
}
.lg\:pb-8 {
@media (width >= 64rem) {
& { padding-bottom: calc(var(--spacing) * 8); }
}
}
.lg\:pb-12 {
@media (width >= 64rem) {
& { padding-bottom: calc(var(--spacing) * 12); }
}
}
.lg\:pb-16 {
@media (width >= 64rem) {
& { padding-bottom: calc(var(--spacing) * 16); }
}
}
.lg\:pb-24 {
@media (width >= 64rem) {
& { padding-bottom: calc(var(--spacing) * 24); }
}
}
.lg\:text-left {
@media (width >= 64rem) {
& { text-align: left; }
}
}
.lg\:text-3xl {
@media (width >= 64rem) {
& { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
}
}
.lg\:text-4xl {
@media (width >= 64rem) {
& { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
}
}
.lg\:text-5xl {
@media (width >= 64rem) {
& { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
}
}
.lg\:text-6xl {
@media (width >= 64rem) {
& { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
}
}
.lg\:text-base {
@media (width >= 64rem) {
& { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
}
}
.lg\:text-lg {
@media (width >= 64rem) {
& { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
}
}
.xl\:mx-0 {
@media (width >= 80rem) {
& { margin-inline: calc(var(--spacing) * 0); }
}
}
.xl\:mt-0 {
@media (width >= 80rem) {
& { margin-top: calc(var(--spacing) * 0); }
}
}
.xl\:mb-8 {
@media (width >= 80rem) {
& { margin-bottom: calc(var(--spacing) * 8); }
}
}
.xl\:w-\[40\%\] {
@media (width >= 80rem) {
& { width: 40%; }
}
}
.xl\:w-\[85\%\] {
@media (width >= 80rem) {
& { width: 85%; }
}
}
.xl\:max-w-\[570px\] {
@media (width >= 80rem) {
& { max-width: 570px; }
}
}
.xl\:max-w-none {
@media (width >= 80rem) {
& { max-width: none; }
}
}
.xl\:grid-cols-4 {
@media (width >= 80rem) {
& { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
}
.xl\:gap-20 {
@media (width >= 80rem) {
& { gap: calc(var(--spacing) * 20); }
}
}
.xl\:px-0 {
@media (width >= 80rem) {
& { padding-inline: calc(var(--spacing) * 0); }
}
}
.xl\:px-2 {
@media (width >= 80rem) {
& { padding-inline: calc(var(--spacing) * 2); }
}
}
.xl\:pb-12 {
@media (width >= 80rem) {
& { padding-bottom: calc(var(--spacing) * 12); }
}
}
.xl\:text-4xl {
@media (width >= 80rem) {
& { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
}
}
.xl\:text-5xl {
@media (width >= 80rem) {
& { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
}
}
}
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: ""; inherits: false; initial-value: 0px; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes pulse {
50% { opacity: 0.5; }
}
@layer properties {
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
*, ::before, ::after, ::backdrop { --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; }
}
}
.bg-white { background-color: rgb(255, 255, 255); }
.text-white { color: rgb(255, 255, 255); }
.border-white { border-color: rgb(255, 255, 255); }
.fill-white { fill: rgb(255, 255, 255); }
.bg-black { background-color: rgb(0, 0, 0); }
.text-black { color: rgb(0, 0, 0); }
.border-black { border-color: rgb(0, 0, 0); }
.fill-black { fill: rgb(0, 0, 0); }
.bg-black-light { background-color: rgb(41, 41, 41); }
.text-black-light { color: rgb(41, 41, 41); }
.border-black-light { border-color: rgb(41, 41, 41); }
.fill-black-light { fill: rgb(41, 41, 41); }
.bg-blue { background-color: rgb(0, 143, 215); }
.text-blue { color: rgb(0, 143, 215); }
.border-blue { border-color: rgb(0, 143, 215); }
.fill-blue { fill: rgb(0, 143, 215); }
.bg-blue-light { background-color: rgb(217, 242, 253); }
.text-blue-light { color: rgb(217, 242, 253); }
.border-blue-light { border-color: rgb(217, 242, 253); }
.fill-blue-light { fill: rgb(217, 242, 253); }
.bg-blue-link { background-color: rgb(69, 167, 223); }
.text-blue-link { color: rgb(69, 167, 223); }
.border-blue-link { border-color: rgb(69, 167, 223); }
.fill-blue-link { fill: rgb(69, 167, 223); }
.bg-blue-variant { background-color: rgb(14, 50, 229); }
.text-blue-variant { color: rgb(14, 50, 229); }
.border-blue-variant { border-color: rgb(14, 50, 229); }
.fill-blue-variant { fill: rgb(14, 50, 229); }
.bg-blue-variant-dark { background-color: rgb(7, 43, 115); }
.text-blue-variant-dark { color: rgb(7, 43, 115); }
.border-blue-variant-dark { border-color: rgb(7, 43, 115); }
.fill-blue-variant-dark { fill: rgb(7, 43, 115); }
.bg-blue-primary { background-color: rgb(44, 110, 242); }
.text-blue-primary { color: rgb(44, 110, 242); }
.border-blue-primary { border-color: rgb(44, 110, 242); }
.fill-blue-primary { fill: rgb(44, 110, 242); }
.bg-blue-primary-dark { background-color: rgb(31, 90, 224); }
.text-blue-primary-dark { color: rgb(31, 90, 224); }
.border-blue-primary-dark { border-color: rgb(31, 90, 224); }
.fill-blue-primary-dark { fill: rgb(31, 90, 224); }
.bg-blue-secondary-dark { background-color: rgb(29, 82, 163); }
.text-blue-secondary-dark { color: rgb(29, 82, 163); }
.border-blue-secondary-dark { border-color: rgb(29, 82, 163); }
.fill-blue-secondary-dark { fill: rgb(29, 82, 163); }
.bg-gray-dark { background-color: rgb(31, 41, 55); }
.text-gray-dark { color: rgb(31, 41, 55); }
.border-gray-dark { border-color: rgb(31, 41, 55); }
.fill-gray-dark { fill: rgb(31, 41, 55); }
.bg-gray-medium { background-color: rgb(55, 65, 81); }
.text-gray-medium { color: rgb(55, 65, 81); }
.border-gray-medium { border-color: rgb(55, 65, 81); }
.fill-gray-medium { fill: rgb(55, 65, 81); }
.bg-gray-light { background-color: rgb(107, 114, 128); }
.text-gray-light { color: rgb(107, 114, 128); }
.border-gray-light { border-color: rgb(107, 114, 128); }
.fill-gray-light { fill: rgb(107, 114, 128); }
.bg-gray-lightest { background-color: rgb(243, 244, 246); }
.text-gray-lightest { color: rgb(243, 244, 246); }
.border-gray-lightest { border-color: rgb(243, 244, 246); }
.fill-gray-lightest { fill: rgb(243, 244, 246); }
.bg-gray-bg-light { background-color: rgb(243, 244, 246); }
.text-gray-bg-light { color: rgb(243, 244, 246); }
.border-gray-bg-light { border-color: rgb(243, 244, 246); }
.fill-gray-bg-light { fill: rgb(243, 244, 246); }
.bg-gray-bg-zebra { background-color: rgb(245, 245, 245); }
.text-gray-bg-zebra { color: rgb(245, 245, 245); }
.border-gray-bg-zebra { border-color: rgb(245, 245, 245); }
.fill-gray-bg-zebra { fill: rgb(245, 245, 245); }
.bg-gray-light-variant { background-color: rgb(143, 145, 148); }
.text-gray-light-variant { color: rgb(143, 145, 148); }
.border-gray-light-variant { border-color: rgb(143, 145, 148); }
.fill-gray-light-variant { fill: rgb(143, 145, 148); }
.bg-gray-light-variant-2 { background-color: rgb(198, 200, 204); }
.text-gray-light-variant-2 { color: rgb(198, 200, 204); }
.border-gray-light-variant-2 { border-color: rgb(198, 200, 204); }
.fill-gray-light-variant-2 { fill: rgb(198, 200, 204); }
.bg-gray-border { background-color: rgba(15, 23, 42, 0.15); }
.text-gray-border { color: rgba(15, 23, 42, 0.15); }
.border-gray-border { border-color: rgba(15, 23, 42, 0.15); }
.fill-gray-border { fill: rgba(15, 23, 42, 0.15); }
.bg-gray-shadow { background-color: rgba(0, 0, 0, 0.35); }
.text-gray-shadow { color: rgba(0, 0, 0, 0.35); }
.border-gray-shadow { border-color: rgba(0, 0, 0, 0.35); }
.fill-gray-shadow { fill: rgba(0, 0, 0, 0.35); }
.bg-gray-overlay { background-color: rgba(0, 0, 0, 0.55); }
.text-gray-overlay { color: rgba(0, 0, 0, 0.55); }
.border-gray-overlay { border-color: rgba(0, 0, 0, 0.55); }
.fill-gray-overlay { fill: rgba(0, 0, 0, 0.55); }
.bg-gray-timer { background-color: rgb(244, 245, 247); }
.text-gray-timer { color: rgb(244, 245, 247); }
.border-gray-timer { border-color: rgb(244, 245, 247); }
.fill-gray-timer { fill: rgb(244, 245, 247); }
.bg-blue-hover-light { background-color: rgba(197, 215, 251, 0.32); }
.text-blue-hover-light { color: rgba(197, 215, 251, 0.32); }
.border-blue-hover-light { border-color: rgba(197, 215, 251, 0.32); }
.fill-blue-hover-light { fill: rgba(197, 215, 251, 0.32); }
.bg-blue-hover { background-color: rgb(197, 215, 251); }
.text-blue-hover { color: rgb(197, 215, 251); }
.border-blue-hover { border-color: rgb(197, 215, 251); }
.fill-blue-hover { fill: rgb(197, 215, 251); }
.bg-default-color { background-color: rgb(35, 31, 32); }
.text-default-color { color: rgb(35, 31, 32); }
.border-default-color { border-color: rgb(35, 31, 32); }
.fill-default-color { fill: rgb(35, 31, 32); }
.bg-border-black { background-color: rgb(0, 0, 0); }
.text-border-black { color: rgb(0, 0, 0); }
.border-border-black { border-color: rgb(0, 0, 0); }
.fill-border-black { fill: rgb(0, 0, 0); }
.bg-error { background-color: rgb(239, 68, 68); }
.text-error { color: rgb(239, 68, 68); }
.border-error { border-color: rgb(239, 68, 68); }
.fill-error { fill: rgb(239, 68, 68); }
.bg-gray-placeholder { background-color: rgb(156, 163, 175); }
.text-gray-placeholder { color: rgb(156, 163, 175); }
.border-gray-placeholder { border-color: rgb(156, 163, 175); }
.fill-gray-placeholder { fill: rgb(156, 163, 175); }
.bg-blue-accent { background-color: rgb(0, 118, 192); }
.text-blue-accent { color: rgb(0, 118, 192); }
.border-blue-accent { border-color: rgb(0, 118, 192); }
.fill-blue-accent { fill: rgb(0, 118, 192); }
.bg-gray-border-light { background-color: rgb(226, 232, 240); }
.text-gray-border-light { color: rgb(226, 232, 240); }
.border-gray-border-light { border-color: rgb(226, 232, 240); }
.fill-gray-border-light { fill: rgb(226, 232, 240); }
.bg-gray-bg-header { background-color: rgb(248, 250, 252); }
.text-gray-bg-header { color: rgb(248, 250, 252); }
.border-gray-bg-header { border-color: rgb(248, 250, 252); }
.fill-gray-bg-header { fill: rgb(248, 250, 252); }
.bg-gray-text-muted { background-color: rgb(74, 85, 104); }
.text-gray-text-muted { color: rgb(74, 85, 104); }
.border-gray-text-muted { border-color: rgb(74, 85, 104); }
.fill-gray-text-muted { fill: rgb(74, 85, 104); }
.bg-carousel-bullet-active { background-color: rgb(44, 110, 242); }
.text-carousel-bullet-active { color: rgb(44, 110, 242); }
.border-carousel-bullet-active { border-color: rgb(44, 110, 242); }
.fill-carousel-bullet-active { fill: rgb(44, 110, 242); }
.bg-carousel-bullet-inactive { background-color: rgb(197, 215, 251); }
.text-carousel-bullet-inactive { color: rgb(197, 215, 251); }
.border-carousel-bullet-inactive { border-color: rgb(197, 215, 251); }
.fill-carousel-bullet-inactive { fill: rgb(197, 215, 251); }
:root { --color-white: #ffffff; --color-black: #000000; --color-black-light: #292929; --color-blue: #008fd7; --color-blue-light: #d9f2fd; --color-blue-link: #45a7df; --color-blue-variant: #0e32e5; --color-blue-variant-dark: #072b73; --color-blue-primary: #2c6ef2; --color-blue-primary-dark: #1f5ae0; --color-blue-secondary-dark: #1d52a3; --color-gray-dark: #1f2937; --color-gray-medium: #374151; --color-gray-light: #6b7280; --color-gray-lightest: #f3f4f6; --color-gray-bg-light: #f3f4f6; --color-gray-bg-zebra: #f5f5f5; --color-gray-light-variant: #8f9194; --color-gray-light-variant-2: #c6c8cc; --color-gray-border: rgba(15,23,42,0.15); --color-gray-shadow: rgba(0,0,0,0.35); --color-gray-overlay: rgba(0,0,0,0.55); --color-gray-timer: #f4f5f7; --color-blue-hover-light: #c5d7fb52; --color-blue-hover: #c5d7fb; --color-default-color: #231f20; --color-border-black: #000000; --color-error: #ef4444; --color-gray-placeholder: #9ca3af; --color-blue-accent: #0076c0; --color-gray-border-light: #e2e8f0; --color-gray-bg-header: #f8fafc; --color-gray-text-muted: #4a5568; --color-carousel-bullet-active: #2c6ef2; --color-carousel-bullet-inactive: #c5d7fb; }
:root { --transition-default: 0.2s ease-in-out all; }
.table.table--striped { width: 100%; border-collapse: collapse; }
.table.table--striped th { background-color: rgb(248, 250, 252); font-weight: 700; text-align: left; vertical-align: middle; padding: 1rem 1.25rem; border-bottom: 1px solid rgba(15, 23, 42, 0.15); font-size: 0.875rem; line-height: 1.5; color: rgb(35, 31, 32); text-transform: uppercase; letter-spacing: 0.5px; }
@media (min-width: 1024px) {
.table.table--striped th { padding: 1.25rem 1.5rem; font-size: 1rem; }
}
.table.table--striped td { padding: 1rem 1.25rem; border-bottom: 1px solid rgba(15, 23, 42, 0.15); vertical-align: middle; transition: background-color 0.2s; font-size: 0.875rem; line-height: 1.5; color: rgb(35, 31, 32); }
@media (min-width: 1024px) {
.table.table--striped td { padding: 1.25rem 1.5rem; font-size: 1rem; }
}
.table.table--striped tbody tr:nth-child(1) td { background-color: transparent; }
.table.table--striped tbody tr:nth-child(2n) td { background-color: rgb(245, 245, 245); }
.table.table--striped tbody tr:hover td { background-color: rgba(197, 215, 251, 0.32) !important; }
.container-xl { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
@media (min-width: 1024px) {
.container-xl { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1280px) {
.container-xl { max-width: 1170px; }
}
@media (min-width: 1536px) {
.container-xl { max-width: 1170px; }
}
.hsl-4-colunas__inner { grid-template-columns: 1fr; gap: 30px; display: grid !important; }
@media (min-width: 768px) {
.hsl-4-colunas__inner { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1024px) {
.hsl-4-colunas__inner { grid-template-columns: repeat(4, 1fr); }
}
.hsl-4-colunas__inner.container { max-width: 1170px !important; }
.hsl-basic-text .title-with-underline { padding-bottom: 0.5rem; }
.hsl-basic-text .title-with-underline::after { content: ""; display: block; width: 100%; height: 2px; background-color: var(--color-blue); }
.coh-wysiwyg ul { list-style-type: disc; }
.coh-wysiwyg ol { list-style: auto; }
.coh-wysiwyg { }
.coh-wysiwyg article.media.align-center { display: block; width: 100%; text-align: center; }
.coh-wysiwyg article.media.align-center > div, .coh-wysiwyg article.media.align-center > div > div { margin-left: auto; margin-right: auto; }
.coh-wysiwyg { }
.coh-wysiwyg article.media img { display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; }
.coh-wysiwyg { }
.coh-wysiwyg p, .coh-wysiwyg h1, .coh-wysiwyg h2, .coh-wysiwyg h3, .coh-wysiwyg h4, .coh-wysiwyg h5, .coh-wysiwyg h6, .coh-wysiwyg blockquote, .coh-wysiwyg ul, .coh-wysiwyg ol { width: 100%; max-width: 100%; }
.coh-wysiwyg { }
.coh-wysiwyg .text-align-center { text-align: center; }
.coh-wysiwyg .text-align-left { text-align: left; }
.coh-wysiwyg .text-align-right { text-align: right; }
.coh-wysiwyg { }
.coh-wysiwyg #image-content { width: auto !important; max-width: 100%; }
.coh-wysiwyg { }
.coh-wysiwyg .media.media--type-image img { display: block; width: 100%; max-width: 100%; height: auto; margin: 0px auto; }
.coh-wysiwyg .media.media--type-image { }
@media (min-width: 768px) {
.coh-wysiwyg .media.media--type-image.media--view-mode-cke-media-resize-small img { max-width: 200px; }
.coh-wysiwyg .media.media--type-image.media--view-mode-cke-media-resize-medium img { max-width: 500px; }
.coh-wysiwyg .media.media--type-image.media--view-mode-cke-media-resize-large img { max-width: 800px; }
.coh-wysiwyg .media.media--type-image.media--view-mode-cke-media-resize-xl img { max-width: 1200px; }
}
.hsl-block-blog-home--title { margin-bottom: 3.125rem; }
.hsl-block-blog-home--title h3 { color: rgb(35, 31, 32); }
.hsl-block-blog-home--title :is(a, a:hover) { display: flex; align-items: center; font-size: 0.875rem; color: var(--color-inst-color-link,#45a7df); position: relative; }
.hsl-block-blog-home--title :is(a, a:hover)::after { left: 0px; top: 0px; width: 1.5rem; height: 1.5rem; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzQ1YTdkZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1MiAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODUyIDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTS04NiwzOTJsNCw0LTQsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+") right center / contain no-repeat; content: "" !important; display: inline-block !important; }
.hsl-block-blog-home .container { border-color: transparent; max-width: 1170px !important; margin-left: auto !important; margin-right: auto !important; }
.hsl-block-blog-home.container { max-width: 1170px !important; }
#block-cohesion-theme-views-block-blog-home-highlights { margin: auto; max-width: 1170px !important; }
#block-cohesion-theme-views-block-blog-home-highlights h3 { margin-bottom: 0px; }
header #block-hsl-institucional-site-branding { display: flex; flex: 1 1 0%; }
.breadcrumb { margin: 0px; padding: 0px; }
.breadcrumb-container { display: none; }
@media (min-width: 768px) {
.breadcrumb-container { display: block; width: 100%; margin: 1rem auto; max-width: 1170px; font-size: 0.875rem; padding-left: 1.5rem; padding-right: 1.5rem; }
}
@media (min-width: 1280px) {
.breadcrumb-container { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1280px) {
.breadcrumb-container { max-width: 1170px !important; }
}
@media (min-width: 1536px) {
.breadcrumb-container { max-width: 1170px !important; }
}
.breadcrumb ol { display: flex; flex-flow: row; align-items: center; margin: 0px; padding: 0px; gap: 0px; list-style: none !important; }
.breadcrumb li { display: inline-flex; align-items: center; white-space: nowrap; margin: 0px; padding: 0px; flex-shrink: 0; }
.breadcrumb a { text-decoration: none; color: rgb(69, 167, 223) !important; }
.breadcrumb a:hover { text-decoration: underline; }
.breadcrumb a:hover::after { content: none; display: none; }
.breadcrumb span.chevron { display: inline-block; padding-left: 0.5rem; padding-right: 0.2rem; color: rgb(107, 114, 128); vertical-align: middle; line-height: 1; font-size: 1.2em; }
.breadcrumb span.current { color: rgb(107, 114, 128); }
#block-hsl-institucional-breadcrumbs ol { list-style: none !important; }
.hsl-card-texto { width: 100%; flex-direction: column; gap: 30px; padding-top: 1.5rem; border-top: 1px solid rgb(0, 0, 0); display: flex !important; }
.hsl-card-texto__content { flex: 1 1 0%; flex-direction: column; gap: 16px; display: flex !important; }
.hsl-card-texto h2 { margin: 0px; font-weight: 700; line-height: 1.2; color: rgb(0, 0, 0); font-size: 1rem !important; }
.hsl-card-texto p { margin: 0px; line-height: 1.5; color: rgb(0, 0, 0); font-size: 1rem !important; }
.hsl-card-texto a.hsl-card-texto__icon { text-decoration: none; font-size: 1rem; font-weight: 500; transition: color 0.2s; padding-right: 24px; background-image: url("/api/asset/hospital-sirio-libanes/9f72354f0d09aa49.svg"); background-size: 24px 24px; background-repeat: no-repeat; background-position: right center; display: inline-block !important; color: rgb(69, 167, 223) !important; white-space: nowrap !important; }
.hsl-card-texto a.hsl-card-texto__icon:hover { color: rgb(0, 143, 215) !important; }
body .hsl-card-texto a.hsl-card-texto__icon, body .hsl-card-texto a.coh-link.hsl-card-texto__icon, body .hsl-card-texto a.coh-link.hsl-card-texto__icon.coh-ce-cpt_hsl_card_texto-a586471a { display: inline-block !important; white-space: nowrap !important; padding-right: 24px !important; background-image: url("/api/asset/hospital-sirio-libanes/9f72354f0d09aa49.svg") !important; background-size: 24px 24px !important; background-repeat: no-repeat !important; background-position: right center !important; color: rgb(69, 167, 223) !important; }
body .hsl-card-texto a.hsl-card-texto__icon:hover, body .hsl-card-texto a.coh-link.hsl-card-texto__icon:hover, body .hsl-card-texto a.coh-link.hsl-card-texto__icon.coh-ce-cpt_hsl_card_texto-a586471a:hover { color: rgb(0, 143, 215) !important; }
.hsl-carousel-texto-imagem [hidden] { display: none !important; }
.hsl-carousel-texto-imagem .hsl-carousel-texto-imagem__arrows { display: none; pointer-events: none; max-width: 1170px; }
@media (min-width: 1024px) {
.hsl-carousel-texto-imagem .hsl-carousel-texto-imagem__arrows { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: space-between; z-index: 10; }
}
@media (min-width: 1280px) {
.hsl-carousel-texto-imagem .hsl-carousel-texto-imagem__arrows { max-width: 1262px; }
}
.hsl-carousel-texto-imagem .swiper-button-prev, .hsl-carousel-texto-imagem .swiper-button-next { pointer-events: auto; background-color: rgb(240, 240, 240) !important; }
.hsl-carousel-texto-imagem .swiper-button-prev::after, .hsl-carousel-texto-imagem .swiper-button-next::after { display: block; width: 8px !important; height: 14px !important; font-size: 14px !important; line-height: 14px !important; }
@media (min-width: 1280px) {
.hsl-carousel-texto-imagem .swiper-button-prev { left: 0px; }
}
@media (min-width: 1280px) {
.hsl-carousel-texto-imagem .swiper-button-next { right: 0px; }
}
.hsl-carousel-texto-imagem .swiper-pagination { position: relative; margin-top: 1.5rem; display: flex; justify-content: center; align-items: center; gap: 0.5rem; }
.hsl-carousel-texto-imagem .hsl-carousel-texto-imagem__bullet { width: 6px; height: 6px; border: 1px solid rgb(44, 110, 242); background-color: rgb(197, 215, 251); border-radius: 3px; opacity: 1; transition: width 0.2s, background-color 0.2s, border-color 0.2s; margin: 0px !important; }
.hsl-carousel-texto-imagem .hsl-carousel-texto-imagem__bullet--active { width: 24px; height: 6px; background-color: rgb(44, 110, 242); border-color: rgb(44, 110, 242); }
.hsl-image-carousel { display: flex; width: 100%; min-height: unset; }
.hsl-image-carousel__arrows { position: absolute; display: flex; flex-direction: row; justify-content: space-between; width: 100%; max-width: 1440px; top: 90%; left: 50%; transform: translate(-50%, -50%); z-index: 1; height: 0px; }
.hsl-image-carousel__arrows::before, .hsl-image-carousel__arrows::after { content: unset; }
@media (min-width: 768px) {
.hsl-image-carousel__arrows { top: 50%; }
}
.hsl-image-carousel__arrows button { position: unset; }
.hsl-image-carousel__arrows button::after { font-weight: 900 !important; font-size: 1rem !important; }
.hsl-contact-form h3 { font-size: 1.5rem; font-weight: 700; line-height: 1.65rem; letter-spacing: 0rem; text-align: left; margin: 0px 0px 1rem; border-bottom: 2px solid var(--color-blue); }
@media (min-width: 1024px) {
.hsl-contact-form h3 { padding-top: 6.25rem; }
}
.hsl-contact-form label { font-weight: bold; }
.hsl-contact-form .form-item:has(textarea:focus-visible) label, .hsl-contact-form .form-item:has(input:focus-visible) label { color: rgb(44, 110, 242); }
.hsl-contact-form input[type="email"], .hsl-contact-form input[type="text"], .hsl-contact-form input[type="tel"], .hsl-contact-form textarea { padding: 1rem; width: 100%; text-transform: none; color: rgb(41, 41, 41); line-height: 100%; font-weight: 400; text-align: left; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); border: 1px solid rgb(41, 41, 41); border-radius: 0.5rem; }
.hsl-contact-form input[type="email"]:focus-visible, .hsl-contact-form input[type="email"]:focus, .hsl-contact-form input[type="email"]:hover, .hsl-contact-form input[type="text"]:focus-visible, .hsl-contact-form input[type="text"]:focus, .hsl-contact-form input[type="text"]:hover, .hsl-contact-form input[type="tel"]:focus-visible, .hsl-contact-form input[type="tel"]:focus, .hsl-contact-form input[type="tel"]:hover, .hsl-contact-form textarea:focus-visible, .hsl-contact-form textarea:focus, .hsl-contact-form textarea:hover { border-color: rgb(44, 110, 242) !important; background-color: rgba(197, 215, 251, 0.32) !important; }
.hsl-contact-form .text-count-message, .hsl-contact-form .webform-element-description { margin-top: 0.5rem; font-size: 0.875rem; color: rgb(41, 41, 41); font-weight: 400; line-height: 100%; }
.hsl-contact-form .text-count-message { float: right; }
.hsl-contact-form #edit-politica .option { display: inline; font-weight: 400; }
.hsl-contact-form form .form-item.webform-type-tel, .hsl-contact-form form .form-item.webform-type-email { width: 100%; }
.plans-results-block { min-height: 500px; background: linear-gradient(135deg, rgb(29, 82, 163) 0%, rgb(69, 167, 223) 100%); margin: 50px 0px; padding: 4.375rem 0px; }
.plans-results-block .plan-title { color: rgb(255, 255, 255); }
.plans-results-block .plan-title h2 { font-size: 1.5rem; line-height: 1.875rem; font-weight: normal; margin-bottom: 3.125rem; }
.plans-results-block .plans-form { width: 100%; background: rgb(255, 255, 255); padding: 1.875rem; border-radius: 0.5rem; min-height: 285px; }
.plans-results-block .plans-description p { margin-top: 3.125rem; font-size: 0.75rem; line-height: 1rem; color: rgb(255, 255, 255); }
.plans-results-block .results-plan-card { padding: 0.625rem; background: rgba(239, 81, 99, 0.05); border-radius: 0.5rem; }
.plans-results-block .results-plan-card > div:nth-child(1) { display: flex; align-items: center; }
.plans-results-block .results-plan-card > div:nth-child(1) img { object-fit: none; margin-right: 0.625rem; display: inline-block; }
.hb { cursor: pointer; }
.hb:active, .hb:has(input:checked), .hb:focus, .hb:hover { background-color: transparent; }
.hb .close-btn { display: none; }
.hb img { height: 1.5rem; width: 1.5rem; }
.hb:has(input:checked) img { display: none; }
.hb:has(input:checked) .close-btn { display: block; }
.hb label { max-width: 1.5rem; }
.hsl-texto-basico p { margin-bottom: 2rem; }
.hsl-texto-basico p:last-child { margin-bottom: 0px; }
.hsl-texto-basico a { color: rgb(69, 167, 223); }
.hsl-texto-basico h2, .hsl-texto-basico h3, .hsl-texto-basico h4, .hsl-texto-basico h5, .hsl-texto-basico h6 { color: rgb(0, 0, 0); padding: 0px; margin: 0px 0px 1.45rem; line-height: 1.1; }
.hsl-card-etapa .coh-container::before, .hsl-card-etapa .coh-container::after { content: unset !important; }
.hsl-card-etapa__inner { width: 292px; background-color: rgb(255, 255, 255); border-radius: 12px; padding: 1.5rem 1.25rem; min-height: 100%; display: flex; flex-direction: column; gap: 1rem; border: 1px solid rgb(226, 232, 240); }
.hsl-card-etapa__icons { display: flex; align-items: flex-start; justify-content: space-between; gap: 0.75rem; }
.hsl-card-etapa__icon { width: auto; height: 70px; max-height: 70px; object-fit: contain; flex-shrink: 0; }
.hsl-card-etapa__arrow { width: 30px; height: 32px; flex-shrink: 0; background-image: url("/api/asset/hospital-sirio-libanes/ec07f5522d31b40a.svg"); background-size: 30px 32px; background-repeat: no-repeat; background-position: center center; }
.hsl-card-etapa__title { margin: 0px; font-size: 1.25rem; font-weight: 700; line-height: 1.3; color: rgb(0, 0, 0); }
.hsl-card-etapa__text { margin: 0px; font-size: 0.9375rem; line-height: 1.5; color: rgb(143, 145, 148); flex: 1 1 0%; }
.hsl-card-icone .coh-container::before, .hsl-card-icone .coh-container::after { content: unset !important; }
.hsl-colunas__wrapper::after { content: ""; display: block; height: 1px; background: rgba(15, 23, 42, 0.15); margin-top: 1.5rem; }
@media (min-width: 768px) {
.hsl-colunas__wrapper::after { margin-top: 3.125rem; }
}
.hsl-colunas__wrapper.show-border::after { display: block !important; }
.hsl-colunas__wrapper.hide-border::after { display: none !important; }
.hsl-colunas__grid { grid-template-columns: 1fr; gap: 30px; display: grid !important; }
@media (min-width: 768px) {
.hsl-colunas__grid { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1024px) {
.hsl-colunas__grid.two-columns { grid-template-columns: repeat(2, 1fr) !important; }
.hsl-colunas__grid.three-columns { grid-template-columns: repeat(3, 1fr) !important; }
.hsl-colunas__grid.four-columns { grid-template-columns: repeat(4, 1fr) !important; }
}
.hsl-colunas__col > :not(.hsl-card-text) { padding-inline: 0px !important; max-width: unset !important; }
.embedded-webform .form-required::after, .embedded-webform-light .form-required::after, .embedded-pdf-webform .form-required::after { content: none; }
.embedded-webform .form-type-webform-terms-of-service a, .embedded-webform-light .form-type-webform-terms-of-service a, .embedded-pdf-webform .form-type-webform-terms-of-service a { position: relative; text-decoration: none; cursor: pointer; margin: 0px; font-size: 16px; font-weight: 500; line-height: 100%; padding-bottom: 4px; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); color: rgb(44, 110, 242) !important; }
.embedded-webform .form-type-webform-terms-of-service a::after, .embedded-webform-light .form-type-webform-terms-of-service a::after, .embedded-pdf-webform .form-type-webform-terms-of-service a::after { content: ""; position: absolute; left: 50%; bottom: 0px; width: 0px; background-color: currentcolor; height: 2px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.embedded-webform .form-type-webform-terms-of-service a:active, .embedded-webform .form-type-webform-terms-of-service a:hover, .embedded-webform-light .form-type-webform-terms-of-service a:active, .embedded-webform-light .form-type-webform-terms-of-service a:hover, .embedded-pdf-webform .form-type-webform-terms-of-service a:active, .embedded-pdf-webform .form-type-webform-terms-of-service a:hover { outline-width: 0px; }
.embedded-webform .form-type-webform-terms-of-service a:active::after, .embedded-webform .form-type-webform-terms-of-service a:hover::after, .embedded-webform-light .form-type-webform-terms-of-service a:active::after, .embedded-webform-light .form-type-webform-terms-of-service a:hover::after, .embedded-pdf-webform .form-type-webform-terms-of-service a:active::after, .embedded-pdf-webform .form-type-webform-terms-of-service a:hover::after { left: 0px; width: 100%; }
.embedded-pdf-webform { font-size: 0.75rem; }
.embedded-pdf-webform label { color: rgb(0, 0, 0); font-size: 0.875rem; font-style: normal; font-weight: 600; line-height: 1.0625rem; margin-bottom: 0px; }
.embedded-pdf-webform fieldset.webform-composite-hidden-title { margin: 0px; }
.embedded-pdf-webform #edit-container-fields, .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] { background-color: rgb(255, 255, 255); border-radius: 0.5rem; padding: 2.5rem 1.875rem; margin-bottom: 3.125rem; }
.embedded-pdf-webform #edit-container-fields div.webform-name .webform-flexbox, .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] div.webform-name .webform-flexbox { margin-top: 0px; }
.embedded-pdf-webform #edit-container-fields select, .embedded-pdf-webform #edit-container-fields textarea, .embedded-pdf-webform #edit-container-fields input[type="text"], .embedded-pdf-webform #edit-container-fields input[type="email"], .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] select, .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] textarea, .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] input[type="text"], .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] input[type="email"] { border-bottom: 1px solid rgb(198, 200, 204); padding-bottom: 0.625rem; line-height: 1.05875rem; margin-top: 0.625rem; outline: none; color: rgb(143, 145, 148); }
.embedded-pdf-webform #edit-container-fields textarea, .embedded-pdf-webform [data-drupal-selector="edit-container-fields"] textarea { width: 100%; }
.embedded-pdf-webform input[type="submit"] { background-color: rgb(255, 255, 255); color: rgb(69, 167, 223); min-width: 12.5rem; opacity: 1; border: 0px; border-radius: 6.25rem; padding: 0.875rem 1.25rem; outline: none; cursor: pointer; }
.embedded-webform .form-item { margin-top: 30px; }
.embedded-webform #edit-descricao-box { margin-top: 60px; }
.embedded-webform #edit-markup-anonimo { flex-direction: column; -webkit-box-pack: center; -webkit-box-align: center; justify-content: center; padding: 20px; align-items: center; width: 100%; background-color: rgb(245, 245, 245); border-radius: 4px; gap: 10px; }
.embedded-webform fieldset#edit-informacoes-contato legend, .embedded-webform fieldset#edit-descricao-box legend { font-size: 20px; font-weight: 700; }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper { margin-top: 30px; }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar .form-item { margin-top: 0px; }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar div.form-item-nao-desejo-me-identificar-não-desejo-me-identificar { position: relative; display: inline-block; width: 50px; height: 24px; }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar label.option { border-radius: 34px; position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar label.option::before { border-radius: 50%; position: absolute; content: ""; height: 16px; width: 16px; left: 4px; bottom: 4px; background-color: white; transition: 0.4s; }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar input:checked + label.option { background-color: rgb(44, 110, 242); }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar input:checked + label.option::before { transform: translateX(26px); }
.embedded-webform #edit-nao-desejo-me-identificar--wrapper #edit-nao-desejo-me-identificar input[type="checkbox"] { opacity: 0; width: 0px; height: 0px; }
.embedded-webform .form-item label, .embedded-webform #edit-nao-desejo-me-identificar--wrapper span.fieldset-legend { color: rgb(0, 0, 0); line-height: 100%; font-weight: 500; font-size: 16px; padding-bottom: 8px; text-align: left; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.embedded-webform .form-select, .embedded-webform .form-textarea, .embedded-webform input[type="text"], .embedded-webform input[type="email"] { background: transparent; outline: none; width: 100%; min-width: 312px; color: rgb(41, 41, 41); line-height: 100%; font-weight: 400; font-size: 16px; font-family: Inter; text-align: left; box-sizing: border-box; height: 56px; border-radius: 8px; border: 1px solid rgb(41, 41, 41); padding: 0px 16px; margin-top: 8px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.embedded-webform div.webform-name .webform-flexbox, .embedded-webform div.webform-address .webform-flexbox { margin-top: 0px; margin-bottom: 0px; }
.embedded-webform .form-textarea { min-height: 242px; padding: 16px; }
.embedded-webform .webform-actions { margin: 24px 0px 0px; text-align: center; }
.embedded-webform input[type="submit"] { justify-content: center; align-items: center; cursor: pointer; border-radius: 500px; min-width: 160px; font-size: 16px; font-weight: 500; line-height: 100%; text-align: center; background-color: rgb(44, 110, 242); border: none; color: rgb(255, 255, 255); height: 48px; padding: 0px 24px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.embedded-webform-light .form-item { height: auto; display: flex; flex-direction: column; font-size: 0.8rem; padding-bottom: 12px; }
.embedded-webform-light label { font-size: 0.875rem; font-style: normal; font-weight: 600; line-height: 1.0625rem; padding-bottom: 0.625rem; margin-bottom: 0px; }
.embedded-webform-light select, .embedded-webform-light textarea, .embedded-webform-light input[type="text"], .embedded-webform-light input[type="email"] { width: 100%; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(198, 200, 204); padding-bottom: 0.625rem; line-height: 1.05875rem; outline: none; color: rgb(143, 145, 148); }
.embedded-webform-light .form-actions { display: block; padding-left: 80%; }
.embedded-webform-light input[type="submit"] { width: unset; min-width: 12.5rem; height: unset; background: rgb(69, 167, 223); font-size: 0.875rem; opacity: 1; border: 0px; border-radius: 6.25rem; color: rgb(255, 255, 255); margin: 0px; padding: 0.875rem 1.25rem; outline: none; cursor: pointer; }
@media (max-width: 768px) {
.webform-flexbox { display: block !important; }
.webform-flex, .webform-flex--container { width: 100% !important; max-width: 100% !important; min-width: 0px !important; flex: 0 0 100% !important; margin-bottom: 16px !important; }
.webform-flex input, .webform-flex select, .webform-flex textarea { width: 100% !important; box-sizing: border-box; }
}
.hsl-faq-full.container { margin-left: auto; margin-right: auto; max-width: 1170px !important; }
.hsl-faq-full .container .views-row:nth-child(1) { border-top: 2px solid rgb(229, 231, 235); }
.hsl-faq-full .container:has(.contextual) .views-row:nth-child(2) { border-top: 2px solid rgb(229, 231, 235); }
.hsl-faq-full .views-field-field-pergunta .field-content { color: rgb(16, 19, 25); font-size: 1.5rem !important; font-weight: normal !important; }
.hsl-faq-full .views-field-field-resposta { margin-top: 1.5rem; }
.hsl-faq-full .views-field-field-resposta .field-content { color: rgb(35, 31, 32); }
.hsl-faq-full--cta { position: relative; padding-right: 1.25rem; color: rgb(69, 167, 223) !important; font-size: 1rem !important; font-weight: 400 !important; }
.hsl-faq-full--cta::after { content: ""; position: relative; display: flex; width: 1rem; height: 1rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzQ1YTdkZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1MiAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODUyIDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTS04NiwzOTJsNCw0LTQsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+"); background-position: center center; margin-left: 1rem; }
.hsl-faq-full--cta:hover { cursor: pointer; }
.hsl-faq-full .tempo-icon::before { color: rgb(69, 167, 223) !important; }
.hsl-faq-full .coh-container::before, .hsl-faq-full .coh-container::after { content: unset; }
.hsl-text-fluid { padding-top: 4.375rem; padding-bottom: 1.5rem; border-top: 1px solid rgb(198, 200, 204); }
.hsl-text-fluid.container { max-width: 1170px !important; }
.hsl-text-fluid .coh-heading { font-size: 1.5rem; font-weight: 400; line-height: 1.875rem; color: rgb(0, 0, 0); }
.hsl-text-fluid p { margin-bottom: 2rem; }
.hsl-text-fluid a { color: rgb(69, 167, 223); }
.hsl-hover-card { padding-top: 0px; padding-bottom: 0px; }
@media (min-width: 1024px) {
.hsl-hover-card { padding-top: 2rem; padding-bottom: 1.5rem; }
}
.hsl-hover-card__item { border-radius: 52px; overflow: hidden; }
.hsl-hover-card__item-image-hover { display: none; }
.hsl-hover-card__item-text { border-radius: 3.125rem; display: none; flex-direction: column; font-size: 1.35rem; justify-content: center; }
.hsl-hover-card__item:hover .hsl-hover-card__item-image { opacity: 0; }
.hsl-hover-card__item:hover .hsl-hover-card__item-image-hover, .hsl-hover-card__item:hover .hsl-hover-card__item-text { display: flex; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.hsl-hover-card__item:hover .hsl-hover-card__item-image-hover { z-index: 2; }
.hsl-hover-card__item:hover .hsl-hover-card__item-text { z-index: 3; }
.hsl-hover-card__item strong { font-weight: 700; }
.hsl-hover-card__container > h3 { font-weight: 400; font-size: 1.5rem; line-height: 1.875rem; color: rgb(35, 31, 32); }
.hsl-hover-card__container > p { font-weight: 400; line-height: 26px; color: rgb(35, 31, 32); margin: 1.063rem 0px 2.5rem; }
.hsl-image-2-columns-text__wrapper { margin: 0px auto; padding-left: 1.5rem; padding-right: 1.5rem; }
@media (min-width: 768px) {
.hsl-image-2-columns-text__wrapper { padding-left: 0px; padding-right: 0px; }
}
.hsl-image-2-columns-text__text p { margin: 0px 0px 1rem; }
.hsl-image-2-columns-text__text p:last-child { margin-bottom: 0px; }
@media (min-width: 768px) {
.hsl-image-2-columns-text__text { column-count: 2; column-gap: 3rem; orphans: 3; widows: 3; }
.hsl-image-2-columns-text__text p { break-inside: avoid; }
}
.hsl-image-2-columns-text__wrapper.coh-container::after { content: ""; display: block; height: 1px; background: rgba(15, 23, 42, 0.15); margin-top: 1.5rem; }
@media (min-width: 768px) {
.hsl-image-2-columns-text__wrapper.coh-container::after { margin-top: 2rem; }
}
.hsl-testimonials.container { max-width: 1170px !important; }
.hsl-icon-list--item .coh-image { max-width: 1.5rem; width: 1.5rem; height: 1.5rem; }
.hsl-icon-list--item a { color: rgb(69, 167, 223); }
.hsl-links-list { margin-left: auto; margin-right: auto; border-color: rgb(198, 200, 204); }
.hsl-links-list.container { max-width: 1170px !important; }
.hsl-links-list--item.font-bold { font-weight: bold !important; }
.hsl-links-list--item { line-height: 1.875rem; font-weight: 400; font-size: 1.5rem; color: rgb(69, 167, 223) !important; }
.hsl-links-list--item:hover::after { background-color: rgb(69, 167, 223) !important; }
.hsl-links-list[data-style-variant=""] .hsl-links-list--items { margin-top: 1.875rem; margin-bottom: 1.875rem; }
@media (min-width: 640px) {
.hsl-links-list[data-style-variant=""] .hsl-links-list--items { margin-top: 4.375rem; margin-bottom: 4.375rem; display: grid; grid-template-columns: repeat(2, 50%); gap: 1.875rem; }
}
@media (min-width: 1024px) {
.hsl-links-list[data-style-variant=""] .hsl-links-list--items { grid-template-columns: repeat(4, 25%); }
}
.hsl-links-list[data-style-variant=""] .hsl-links-list--title { display: none; }
.hsl-links-list[data-style-variant=""] .hsl-links-list--item { font-style: normal; font-weight: normal; font-size: 0.875rem; line-height: 1.375rem; margin-bottom: 0.625rem; display: block; }
@media (min-width: 640px) {
.hsl-links-list[data-style-variant=""] .hsl-links-list--item { margin-bottom: 0px; }
}
.hsl-links-list[data-style-variant="1"] { border-top: 0px; margin-top: 6.25rem; padding-bottom: 4.375rem; }
@media (min-width: 768px) {
.hsl-links-list[data-style-variant="1"] { display: flex; flex-direction: row; }
}
.hsl-links-list[data-style-variant="1"] .hsl-links-list--item { margin-bottom: 3.125rem; }
.hsl-links-list[data-style-variant="1"] .hsl-links-list--item:nth-last-child(1) { margin-bottom: 0px; }
.hsl-links-list[data-style-variant="1"] .hsl-links-list--item { font-weight: 400; }
.hsl-links-list[data-style-variant="1"] .hsl-links-list--item.font-bold { font-weight: bold; }
@media (min-width: 768px) {
.hsl-links-list[data-style-variant="1"] .hsl-links-list--title, .hsl-links-list[data-style-variant="1"] .hsl-links-list--items { width: 50%; }
}
.hsl-links-list[data-style-variant="1"] .hsl-links-list--items { flex-direction: column; display: flex; }
.hsl-links-list[data-style-variant="1"] .hsl-links-list--title h3 { font-weight: 400; font-size: 3.375rem; text-transform: uppercase; padding: 0px; margin-bottom: 1.875rem; color: inherit; text-rendering: optimizelegibility; line-height: 1.1; }
@media (min-width: 768px) {
.hsl-links-list[data-style-variant="1"] .hsl-links-list--title h3 { margin: 0px 0px 1.45rem; }
}
.hsl-map { height: 23.75rem; }
.hsl-nossa-historia__content p { margin: 0px 0px 1rem; }
.hsl-nossa-historia__content p:last-child { margin-bottom: 0px; }
.hsl-nossa-historia__wrapper.coh-container .hsl-nossa-historia__grid::before { display: none; }
.hsl-nossa-historia__wrapper.coh-container::after { content: ""; display: block; height: 1px; background: rgba(15, 23, 42, 0.15); margin-top: 1.5rem; }
@media (min-width: 768px) {
.hsl-nossa-historia__wrapper.coh-container::after { margin-top: 3.125rem; }
}
.hsl-pagination { margin: 2.875rem 0px 2rem; }
.hsl-pagination button { padding: 0px 0.5rem; width: 2.75rem; height: 2.75rem; display: flex; align-items: center; justify-content: center; font-size: 1rem; color: rgb(69, 167, 223); border-radius: 50%; outline: none; }
.hsl-pagination button.is-active { background: rgb(69, 167, 223); color: rgb(255, 255, 255); }
.hsl-profissional-saude { background: rgb(244, 245, 247); display: flex; width: 100vw; padding-block: 2rem; }
@media (min-width: 1024px) {
.hsl-profissional-saude { padding-block: 4.375rem; }
}
.hsl-profissional-saude h4 { margin-bottom: 3.5rem; font-weight: normal; font-size: 1.5rem; line-height: 1.875rem; }
.hsl-profissional-saude .container { max-width: 1170px !important; }
.hsl-profissional-saude--list { display: grid; grid-template-columns: repeat(1, 1fr); gap: 2rem; }
@media (min-width: 768px) {
.hsl-profissional-saude--list { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1280px) {
.hsl-profissional-saude--list { grid-template-columns: repeat(3, 1fr); }
}
.hsl-profissional-saude--footer { padding: 1.75rem 2.8125rem; margin-top: 2rem; margin-bottom: 0px; width: 100%; height: auto; display: flex; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 12px; font-size: 0.875rem; line-height: 1.5rem; color: rgb(35, 31, 32); }
.hsl-profissional-saude--card { display: flex; flex-direction: row; gap: 1.5rem; width: 100%; border-radius: 0.5rem; }
@media (min-width: 1024px) {
.hsl-profissional-saude--card { height: 8.9375rem; }
}
.hsl-profissional-saude--card .image { justify-content: center; align-items: center; overflow: hidden; border-radius: 100%; margin-block: auto; }
.hsl-profissional-saude--card .image, .hsl-profissional-saude--card .image > div, .hsl-profissional-saude--card .image img { display: flex; height: 60px; width: 60px; min-height: 60px; min-width: 60px; }
.hsl-profissional-saude--card .image img { width: 100%; height: auto; object-fit: cover; }
.hsl-profissional-saude--card .content { display: flex; width: 100%; flex-direction: row; justify-content: space-between; align-items: center; gap: 1.5rem; }
.hsl-profissional-saude--card .content .info { display: flex; flex-direction: column; gap: 0.25rem; }
.hsl-profissional-saude--card .content .info .name { margin: 0px; }
.hsl-profissional-saude--card .content .info .specialty { margin: 0px; width: 100%; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.hsl-profissional-saude--card .content .arrow img { min-width: 1.5rem; height: 1.5rem; }
.hsl-revista-viver #block-cohesion-theme-views-block-revista-viver-block-2 h3 { font-size: 1.5rem; font-weight: normal; line-height: 1.875rem; color: rgb(35, 31, 32); margin-bottom: 1.875rem; }
.hsl-revista-viver #block-cohesion-theme-views-block-revista-viver-block-2 .views-view-responsive-grid { border-bottom: 1px solid rgb(198, 200, 204); padding-bottom: 4rem; margin-bottom: 4rem; }
.hsl-revista-viver #block-cohesion-theme-views-block-revista-viver-block-2 .views-view-responsive-grid .views-field-field-imagem { margin-bottom: 1.875rem; }
.hsl-revista-viver #block-cohesion-theme-views-block-revista-viver-block-2 .views-view-responsive-grid .views-field-title a { color: rgb(69, 167, 223); }
.hsl-revista-viver #block-cohesion-theme-views-block-revista-viver-block-2 .views-view-responsive-grid .views-field-field-descricao { margin-top: 1.875rem; }
.hsl-scroll-horizontal-grid { overflow: hidden; max-width: 100vw; }
.hsl-scroll-horizontal-grid-title, .hsl-scroll-horizontal-grid-content { max-width: unset; width: 100vw; padding-inline: 1.5rem; }
.hsl-scroll-horizontal-grid-title::before, .hsl-scroll-horizontal-grid-title::after, .hsl-scroll-horizontal-grid-content::before, .hsl-scroll-horizontal-grid-content::after { display: none !important; }
@media (min-width: 1170px) {
.hsl-scroll-horizontal-grid-title, .hsl-scroll-horizontal-grid-content { padding-inline: calc(-561px + 50vw); margin-inline: 0px; }
}
@media (min-width: 1280px) {
.hsl-scroll-horizontal-grid-title, .hsl-scroll-horizontal-grid-content { padding-inline: calc(-585px + 50vw); }
}
.hsl-scroll-horizontal-grid-title { display: flex; flex-direction: column; }
.hsl-scroll-horizontal-grid-content { gap: 2rem; overflow-x: scroll; scrollbar-width: none; }
.hsl-scroll-horizontal-grid-content::-webkit-scrollbar { display: none; }
.hsl-scroll-horizontal-grid-content.is-draggable { cursor: grab; }
.hsl-scroll-horizontal-grid-content.is-dragging { cursor: grabbing; user-select: none; }
.hsl-scroll-horizontal-grid-content .media--type-image .visually-hidden { display: none !important; }
.hsl-scroll-horizontal-grid-content > * { width: 270px; display: flex; flex-direction: column; flex-shrink: 0; padding-inline: 0px !important; margin-inline: 0px !important; }
@media (min-width: 1024px) {
.hsl-scroll-horizontal-grid-content > * { width: 100%; }
}
.hsl-scroll-horizontal-grid-content p:has(iframe) { margin: 0px; }
.hsl-scroll-horizontal-grid-content iframe { display: flex; height: fit-content; aspect-ratio: 270 / 150; width: 270px; }
@media (min-width: 1024px) {
.hsl-scroll-horizontal-grid-content iframe { width: 100%; }
}
.hsl-tabela-modal { width: 100%; }
.hsl-tabela-modal:has(.hsl-tabela-modal__specialty-title) { border-bottom: 1px solid rgba(15, 23, 42, 0.15); }
@media (min-width: 1280px) {
.hsl-tabela-modal .container { max-width: 1170px !important; }
}
@media (min-width: 1536px) {
.hsl-tabela-modal .container { max-width: 1170px !important; }
}
.hsl-tabela-modal__specialty-title { margin: 0px; padding: 0px; }
.hsl-tabela-modal__specialty-title:empty { display: none; }
.hsl-tabela-modal__specialty-title--accordion { cursor: pointer; user-select: none; position: relative; padding: 0px 1rem; }
.hsl-tabela-modal__specialty-title--accordion:hover { background-color: rgba(197, 215, 251, 0.32) !important; }
.hsl-tabela-modal__specialty-title--accordion h2, .hsl-tabela-modal__specialty-title--accordion h3, .hsl-tabela-modal__specialty-title--accordion h4 { margin: 0px; padding: 1.25rem 0px; font-size: 1rem; font-weight: 500; line-height: 1; color: rgb(35, 31, 32); position: relative; }
@media (min-width: 1024px) {
.hsl-tabela-modal__specialty-title--accordion h2, .hsl-tabela-modal__specialty-title--accordion h3, .hsl-tabela-modal__specialty-title--accordion h4 { padding: 1.5rem 0px; }
}
.hsl-tabela-modal__specialty-title--accordion h2::after, .hsl-tabela-modal__specialty-title--accordion h3::after, .hsl-tabela-modal__specialty-title--accordion h4::after { content: "+"; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); font-size: 1.5rem; font-weight: 300; line-height: 1; color: rgb(35, 31, 32); transition: transform 0.3s, opacity 0.3s; display: flex; align-items: center; justify-content: center; width: 1.5rem; height: 1.5rem; }
@media (min-width: 1024px) {
.hsl-tabela-modal__specialty-title--accordion h2::after, .hsl-tabela-modal__specialty-title--accordion h3::after, .hsl-tabela-modal__specialty-title--accordion h4::after { font-size: 1.75rem; width: 2rem; height: 2rem; }
}
.hsl-tabela-modal__specialty-title--accordion--expanded h2::after, .hsl-tabela-modal__specialty-title--accordion--expanded h3::after, .hsl-tabela-modal__specialty-title--accordion--expanded h4::after, .hsl-tabela-modal__specialty-title--accordion[aria-expanded="true"] h2::after, .hsl-tabela-modal__specialty-title--accordion[aria-expanded="true"] h3::after, .hsl-tabela-modal__specialty-title--accordion[aria-expanded="true"] h4::after { content: "×"; font-weight: 300; transform: translateY(-50%); }
.hsl-tabela-modal__tabela { display: block; width: 100%; margin: 0px; padding: 0px; list-style: none !important; }
.hsl-tabela-modal:has(.hsl-tabela-modal__specialty-title) .hsl-tabela-modal__tabela { padding-left: 2rem; padding-right: 2rem; padding-bottom: 2rem; }
.hsl-tabela-modal__tabela--collapsed { display: none !important; }
@media (min-width: 768px) {
.hsl-tabela-modal__tabela--collapsed { display: none !important; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__tabela { display: grid; grid-template-columns: 1fr 10rem 10rem; border: none; border-radius: 0px; width: 100%; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__tabela:has(.hsl-tabela-modal__row) { display: table; border-collapse: collapse; grid-template-columns: none; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__tabela:has(.hsl-tabela-modal__row) .hsl-tabela-modal__row { display: table-row; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__tabela > .hsl-tabela-modal__modal { display: none !important; }
}
.hsl-tabela-modal__th { display: none; }
@media (min-width: 768px) {
.hsl-tabela-modal__th { display: block; vertical-align: middle; }
}
.hsl-tabela-modal__th { margin: 0px; padding: 0px; border-bottom: 1px solid rgba(15, 23, 42, 0.15); list-style: none !important; }
@media (min-width: 768px) {
.hsl-tabela-modal__row .hsl-tabela-modal__th { display: table-cell; }
}
.hsl-tabela-modal__th span { display: block; padding: 1rem 1.25rem; font-weight: 700; font-size: 0.875rem; line-height: 1.5; color: rgb(35, 31, 32); text-transform: uppercase; letter-spacing: 0.5px; }
@media (min-width: 1024px) {
.hsl-tabela-modal__th span { padding: 1.25rem 1.5rem; font-size: 1rem; }
}
.hsl-tabela-modal__th:first-child { border-top: none; }
.hsl-tabela-modal__td { display: block; margin: 0px; padding: 0px; border-bottom: 1px solid rgba(15, 23, 42, 0.15); transition: background-color 0.2s; list-style: none !important; }
@media (min-width: 768px) {
.hsl-tabela-modal__td { border-bottom: 1px solid rgba(15, 23, 42, 0.15); vertical-align: middle; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__row .hsl-tabela-modal__td { display: table-cell; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__row.hsl-tabela-modal__data-row.hsl-tabela-modal__row--zebra .hsl-tabela-modal__td { background-color: rgb(245, 245, 245); }
}
@media (min-width: 768px) {
.hsl-tabela-modal__td.hsl-tabela-modal__td--zebra { background-color: rgb(245, 245, 245); }
}
@media (min-width: 768px) {
.hsl-tabela-modal__row:hover .hsl-tabela-modal__td { background-color: rgba(197, 215, 251, 0.32) !important; }
}
@media (min-width: 768px) {
.hsl-tabela-modal__td.hsl-tabela-modal__td--hover { background-color: rgba(197, 215, 251, 0.32) !important; }
}
.hsl-tabela-modal__td span { display: block; padding: 1rem 1.25rem; font-size: 0.875rem; line-height: 1.5; color: rgb(35, 31, 32); }
@media (min-width: 1024px) {
.hsl-tabela-modal__td span { padding: 1.25rem 1.5rem; font-size: 1rem; }
}
.hsl-tabela-modal__td span::before { content: attr(data-column-label); font-weight: 700; font-size: 0.875rem; line-height: 1.5; color: rgb(35, 31, 32); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.5rem; width: 100%; clear: both; display: block !important; }
@media (min-width: 768px) {
.hsl-tabela-modal__td span::before { display: none !important; }
}
.hsl-tabela-modal__td--accordion-trigger { cursor: pointer; user-select: none; }
.hsl-tabela-modal__td--accordion-trigger span::before { display: none !important; content: none !important; }
@media (max-width: 767px) {
.hsl-tabela-modal__td--accordion-trigger.hsl-tabela-modal__td--zebra { background-color: rgb(245, 245, 245); }
}
@media (min-width: 768px) {
.hsl-tabela-modal__td--accordion-trigger { cursor: default; }
}
.hsl-tabela-modal__td--accordion-trigger span { position: relative; padding-right: 2.5rem; font-weight: 700; }
@media (min-width: 768px) {
.hsl-tabela-modal__td--accordion-trigger span { font-weight: normal; }
}
.hsl-tabela-modal__td--accordion-trigger span::after { content: ""; position: absolute; right: 1.25rem; top: 50%; transform: translateY(-50%) rotate(0deg); width: 0px; height: 0px; border-left: 0.375rem solid transparent; border-right: 0.375rem solid transparent; border-top: 0.5rem solid rgb(35, 31, 32); transition: transform 0.3s; display: block; }
@media (min-width: 768px) {
.hsl-tabela-modal__td--accordion-trigger span::after { display: none; }
}
.hsl-tabela-modal__td--accordion-trigger--accordion-expanded span::after { transform: translateY(-50%) rotate(180deg); }
.hsl-tabela-modal__td--accordion-trigger[aria-expanded="true"] span::after { transform: translateY(-50%) rotate(180deg); }
.hsl-tabela-modal__td--accordion-content { display: none; }
@media (min-width: 768px) {
.hsl-tabela-modal__td--accordion-content { display: block; }
}
.hsl-tabela-modal__td--accordion-content.hsl-tabela-modal__td--accordion-expanded { display: block; }
.hsl-tabela-modal__tabela .hsl-tabela-modal__td--accordion-trigger--accordion-expanded + .hsl-tabela-modal__td--accordion-content { display: block; }
.hsl-tabela-modal__tabela .hsl-tabela-modal__td--accordion-trigger--accordion-expanded + .hsl-tabela-modal__td--accordion-content + .hsl-tabela-modal__td--accordion-content { display: block; }
.hsl-tabela-modal__tabela .hsl-tabela-modal__td--accordion-trigger[aria-expanded="true"] + .hsl-tabela-modal__td--accordion-content { display: block; }
.hsl-tabela-modal__tabela .hsl-tabela-modal__td--accordion-trigger[aria-expanded="true"] + .hsl-tabela-modal__td--accordion-content + .hsl-tabela-modal__td--accordion-content { display: block; }
.hsl-tabela-modal__mais span { display: block; align-items: center; color: rgb(44, 110, 242); text-decoration: none; font-weight: 500; font-size: 1rem; line-height: 1.5; transition: color 0.2s; cursor: pointer; }
@media (min-width: 768px) {
.hsl-tabela-modal__mais span { display: inline-flex; }
}
.hsl-tabela-modal__mais span:hover { color: rgb(31, 90, 224); text-decoration: underline; }
.hsl-tabela-modal__mais span:focus { outline: rgb(44, 110, 242) solid 2px; outline-offset: 2px; border-radius: 4px; }
.hsl-tabela-modal__detalhes-clickable { cursor: pointer; }
.hsl-tabela-modal__botoes { position: absolute; background: rgb(243, 244, 246); left: 0px; bottom: 0px; display: flex; flex-direction: column; gap: 0.75rem; align-items: stretch; width: 100%; padding: 1.5rem 2rem !important; }
@media (min-width: 768px) {
.hsl-tabela-modal__botoes { width: 100%; margin: 0px; flex-direction: row; justify-content: flex-end; align-items: center; }
}
.hsl-tabela-modal__botoes::after, .hsl-tabela-modal__botoes::before { content: none !important; display: none !important; }
.hsl-tabela-modal__botoes .coh-button, .hsl-tabela-modal__botoes button { display: inline-flex; align-items: center; justify-content: center; height: 3rem; padding: 0px 2rem; border-radius: 999px; background: transparent; color: rgb(44, 110, 242); font-weight: 500; font-size: 1rem; text-decoration: none; border: 1px solid rgb(44, 110, 242); cursor: pointer; transition: 0.275s cubic-bezier(0.48, 0, 0.48, 1); width: 100%; }
@media (min-width: 768px) {
.hsl-tabela-modal__botoes .coh-button, .hsl-tabela-modal__botoes button { width: auto; }
}
.hsl-tabela-modal__botoes .coh-button:hover, .hsl-tabela-modal__botoes button:hover { background: rgb(44, 110, 242); color: rgb(255, 255, 255); }
.hsl-tabela-modal__botoes .coh-button:hover::after, .hsl-tabela-modal__botoes button:hover::after { content: none !important; display: none !important; }
.hsl-tabela-modal__botoes .coh-button::after, .hsl-tabela-modal__botoes button::after { content: none !important; display: none !important; }
.hsl-tabela-modal__botoes .coh-button:focus, .hsl-tabela-modal__botoes button:focus { outline: rgb(44, 110, 242) solid 2px; outline-offset: 2px; }
.hsl-tabela-modal__botoes .coh-link { display: inline-flex; align-items: center; justify-content: center; height: 3rem; padding: 0px 2rem; border-radius: 999px; background: rgb(44, 110, 242); color: rgb(255, 255, 255); font-weight: 500; font-size: 1rem; text-decoration: none; border: 2px solid rgb(44, 110, 242); transition: background-color 0.275s cubic-bezier(0.48, 0, 0.48, 1); width: 100%; }
@media (min-width: 768px) {
.hsl-tabela-modal__botoes .coh-link { width: auto; }
}
.hsl-tabela-modal__botoes .coh-link:hover { background: rgb(31, 90, 224); border-color: rgb(31, 90, 224); }
.hsl-tabela-modal__botoes .coh-link:focus { outline: rgb(44, 110, 242) solid 2px; outline-offset: 2px; }
.hsl-tabela-modal__modal { position: relative; width: 100%; height: 100vh; background: rgb(255, 255, 255); z-index: 9999; margin: auto; padding: 0px 0px 9.75rem; display: none; overflow: hidden; }
@media (min-width: 768px) {
.hsl-tabela-modal__modal { padding: 0px 0px 6rem; max-width: 40rem; height: 31rem; border-radius: 0.75rem; box-shadow: rgba(0, 0, 0, 0.35) 0px 1.25rem 3.75rem; }
}
.hsl-tabela-modal__modal--visible { display: flex; }
.hsl-tabela-modal__modal > .coh-container { padding: 0px; }
.hsl-tabela-modal__modal .coh-modal-overlay { background: rgba(0, 0, 0, 0.55); }
.hsl-tabela-modal__modal .coh-modal-inner { width: 100%; max-width: 39rem; border-radius: 0.75rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.35) 0px 1.25rem 3.75rem; overflow: hidden; }
.hsl-tabela-modal__modal .coh-modal-inner > .coh-container { padding: 1.75rem 2rem 0px; }
.hsl-tabela-modal__modal .coh-modal-close-button { position: absolute; top: 1.1rem; right: 1.1rem; width: 2rem; height: 2rem; background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%232c6ef2%27 stroke-width=%272%27 stroke-linecap=%27round%27 d=%27M6 6l12 12M18 6L6 18%27/%3E%3C/svg%3E") center center / 1.5rem 1.5rem no-repeat rgb(255, 255, 255); border-radius: 50%; border: 0px; cursor: pointer; z-index: 10; padding: 0px; margin: 0px; }
.hsl-tabela-modal__modal .coh-modal-close-button:hover { opacity: 0.7; }
.hsl-tabela-modal__modal .coh-modal-close-button:focus { outline: rgb(44, 110, 242) solid 2px; outline-offset: 2px; border-radius: 0.25rem; }
.hsl-tabela-modal__modal__conteudo-wrapper { width: 100%; display: flex; flex-direction: column; flex-grow: 0; height: 100%; overflow: auto; padding: 1.75rem 2rem 2rem !important; }
.hsl-tabela-modal__modal__titulo { width: 90%; margin: 0px 0px 3rem; font-size: 1rem; line-height: 1.2; font-weight: 600; color: rgb(35, 31, 32); }
.hsl-tabela-modal__modal__conteudo { color: rgb(107, 114, 128); font-size: 1rem; line-height: 1.6; }
.hsl-tabela-modal__modal__conteudo p { margin: 0px 0px 1rem; }
.hsl-tabela-modal__modal__conteudo p:last-child { margin-bottom: 0px; }
.hsl-modal-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.55); z-index: 9998; display: none; align-items: center; justify-content: center; }
.hsl-modal-overlay--visible { display: flex; }
body.hsl-modal-open { overflow: hidden; }
.hsl-tabs { width: 100%; }
@media (min-width: 1280px) {
.hsl-tabs .container { max-width: 1170px !important; }
}
@media (min-width: 1536px) {
.hsl-tabs .container { max-width: 1170px !important; }
}
.hsl-tabs__tabs-container { width: 100%; margin-bottom: 2rem; border-bottom: 1px solid rgba(15, 23, 42, 0.15); overflow: auto hidden; scrollbar-width: thin; scrollbar-color: rgba(15, 23, 42, 0.3) transparent; }
.hsl-tabs__tabs-container::-webkit-scrollbar { height: 6px; }
.hsl-tabs__tabs-container::-webkit-scrollbar-track { background: transparent; }
.hsl-tabs__tabs-container::-webkit-scrollbar-thumb { background-color: rgba(15, 23, 42, 0.3); border-radius: 3px; }
.hsl-tabs__tabs-container::-webkit-scrollbar-thumb:hover { background-color: rgba(15, 23, 42, 0.5); }
.hsl-tabs__tabs { display: flex; align-items: center; justify-content: flex-start; margin-block: 0px; padding: 0px; flex-wrap: nowrap; min-width: max-content; list-style: none !important; }
.hsl-tabs__tabs li { cursor: pointer; margin-bottom: -1px; font-size: 16px; padding: 10px 20px; background-color: white; font-weight: 500; transition: 0.3s; border-bottom: 1px solid rgba(15, 23, 42, 0.15); position: relative; }
.hsl-tabs__tabs li:hover { color: rgb(10, 58, 153); border-radius: 4px 4px 0px 0px; background-color: rgba(197, 215, 251, 0.64); }
.hsl-tabs__tabs li.active { color: rgb(44, 110, 242); border-bottom-color: rgb(44, 110, 242); font-weight: 600; }
.hsl-tabs__tab-content { display: none; }
.hsl-tabs__tab-content.active { display: block; }
.hsl-tempo-espera { padding-top: 2.813rem; padding-bottom: 2.813rem; }
@media (min-width: 1024px) {
.hsl-tempo-espera { padding-top: 5.625rem; padding-bottom: 5.625rem; }
}
.hsl-tempo-espera .container { max-width: 1170px !important; }
.hsl-tempo-espera h2 { color: rgb(35, 31, 32); font-weight: 400; line-height: 1.875rem; margin: 0px 0px 1.45rem; text-rendering: optimizelegibility; }
.hsl-tempo-espera .meta > div { padding: 20px 0px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 10px; }
.hsl-tempo-espera--modal { position: fixed; background: rgba(0, 0, 0, 0.6); inset: 0px; z-index: 30; }
.hsl-tempo-espera--modal--block { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -40%); width: 50%; }
.service-priority--content--item--color { width: 0.5rem; }
.service-priority--content--item--color.high { background-color: rgb(253, 80, 80); }
.service-priority--content--item--color.medium { background-color: rgb(254, 204, 102); }
.service-priority--content--item--color.low { background-color: rgb(32, 204, 153); }
.hsl-texto p { margin-bottom: 2rem; }
.hsl-texto p:last-child { margin-bottom: 0px; }
.hsl-texto-basico .container { max-width: 1170px !important; }
.hsl-titulo-com-imagem__wrapper::after { content: ""; display: block; height: 1px; background: rgba(15, 23, 42, 0.15); margin-top: 1.5rem; }
@media (min-width: 768px) {
.hsl-titulo-com-imagem__wrapper::after { margin-top: 3.125rem; }
}
.hsl-titulo-com-imagem__wrapper--false::after, .hsl-titulo-com-imagem__wrapper--0::after { display: none; }
.hsl-items-list-modal__inner.container { max-width: 1170px !important; }
.hsl-items-list-modal__tags::before, .hsl-items-list-modal__tags::after { content: unset; }
.hsl-items-list-modal__tag { transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); color: rgb(255, 255, 255) !important; width: 95% !important; line-height: 1 !important; }
.hsl-items-list-modal__tag::before { content: unset; }
.hsl-items-list-modal__tag::after { display: inline-block; flex: 0 0 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGRlZnM+CjxzdHlsZT4KLmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6I2ZmZmZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9Cjwvc3R5bGU+CjwvZGVmcz4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1MiAtODUwKSI+CiAgPHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODUyIDg1MCkiLz4KICA8cGF0aCBjbGFzcz0iYiIgZD0iTS04NiwzOTJsNCw0LTQsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz4KPC9nPgo8L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 24px 24px; content: "" !important; width: 24px !important; height: 24px !important; position: relative !important; background-color: transparent !important; }
.hsl-items-list-modal__tag:hover { text-decoration: none; background-color: rgb(197, 215, 251); border-color: transparent; color: rgb(10, 58, 153) !important; }
.hsl-items-list-modal__cta { display: flex; align-items: center; font-size: 1rem; line-height: 1.625rem; text-decoration: underline; color: rgb(35, 31, 32); }
.hsl-items-list-modal__cta img { margin-left: 0.5rem; max-width: 1.25rem; max-height: 1.25rem; }
.hsl-items-list-modal__modal .coh-modal-overlay { background: rgba(0, 0, 0, 0.55); }
.hsl-items-list-modal__modal .coh-modal-inner { width: 100%; max-width: 624px; border-radius: 12px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.35) 0px 20px 60px; overflow: hidden; }
.hsl-items-list-modal__modal .coh-modal-inner > .coh-container { padding: 28px 32px 0px; }
.hsl-items-list-modal__modal .a11y-modal__heading { margin: 0px 0px 2rem; font-size: 28px; line-height: 1.2; font-weight: 600; color: rgb(35, 31, 32); }
.hsl-items-list-modal__modal .coh-wysiwyg { color: rgb(107, 114, 128); font-size: 16px; line-height: 1.6; }
.hsl-items-list-modal__modal .coh-wysiwyg p { margin: 0px; }
.hsl-items-list-modal__modal .coh-wysiwyg + .coh-container { background: rgb(243, 244, 246); padding: 20px 32px; display: flex; justify-content: center; }
.hsl-items-list-modal__modal .coh-wysiwyg + .coh-container .coh-link { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0px 32px; border-radius: 999px; background: rgb(44, 110, 242); color: rgb(255, 255, 255); font-weight: 500; text-decoration: none; transition: background-color 0.275s cubic-bezier(0.48, 0, 0.48, 1); }
.hsl-items-list-modal__modal .coh-wysiwyg + .coh-container .coh-link:hover { background: rgb(31, 90, 224); }
.hsl-items-list-modal__modal .coh-modal-close-wrapper { top: 18px; right: 18px; }
.hsl-items-list-modal__modal .coh-modal-close-button { width: 24px; height: 24px; background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%232C6EF2%27 stroke-width=%272%27 stroke-linecap=%27round%27 d=%27M6 6l12 12M18 6L6 18%27/%3E%3C/svg%3E") center center / 24px 24px no-repeat transparent; border: 0px; cursor: pointer; }
.hsl-items-list-modal__modal__cta__link { color: rgb(255, 255, 255) !important; }
.hsl-items-list-modal__modal__cta__link::before, .hsl-items-list-modal__modal__cta__link::after { content: unset !important; }
.hsl-items-list-modal__modal__cta__link:hover { text-decoration: none; background-color: rgb(197, 215, 251); border-color: transparent; color: rgb(10, 58, 153) !important; }
.hsl-mini-banner { max-width: 1170px; }
@media (min-width: 1280px) {
.hsl-mini-banner { max-width: 1170px !important; }
}
@media (min-width: 1536px) {
.hsl-mini-banner { max-width: 1170px !important; }
}
.hsl-mini-banner__wrapper { display: flex; justify-content: space-between; align-items: center; flex-direction: column; border-radius: 8px; background: rgb(14, 50, 229); width: 100%; padding: 16px 24px; color: rgb(255, 255, 255); font-size: 14px; gap: 16px; }
@media (min-width: 1024px) {
.hsl-mini-banner__wrapper { flex-direction: row; }
}
.hsl-mini-banner__wrapper::before, .hsl-mini-banner__wrapper::after { content: none; }
.hsl-mini-banner__wrapper h1, .hsl-mini-banner__wrapper h2, .hsl-mini-banner__wrapper h3, .hsl-mini-banner__wrapper h4, .hsl-mini-banner__wrapper h5, .hsl-mini-banner__wrapper h6 { margin: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: unset; }
.hsl-mini-banner__wrapper a { background-color: rgb(255, 255, 255); border-radius: 100px; padding: 14px 20px; text-decoration: none; transition: 0.2s ease-in-out; color: rgb(7, 43, 115) !important; border: none !important; }
.hsl-mini-banner__wrapper a::after { content: none; display: none !important; }
.hsl-mini-banner__wrapper a:hover { background-color: rgb(7, 43, 115); color: rgb(255, 255, 255) !important; }
.hsl-mini-banner__wrapper a:hover::after { content: none !important; }
.hsl-mini-banner__text { width: 100%; }
.hsl-mini-banner__text .coh-wysiwyg * { margin-bottom: 0px; }
.hsl-mini-banner__text .coh-wysiwyg em { font-weight: bold; }
@media (min-width: 1024px) {
.hsl-mini-banner__text { width: auto; }
}
.hsl-receita__share-btn { width: 30px; height: 30px; display: inline-flex; align-items: center; justify-content: center; transition: opacity 0.15s ease-in-out; }
.hsl-receita__share-btn:hover { opacity: 0.85; }
.hsl-receita__share-btn svg { display: flex; width: 100%; height: 100%; }
.hsl-receita__wysiwyg .field { margin: 0px; }
.hsl-receita__wysiwyg p { margin: 0px 0px 10px; }
.hsl-receita__wysiwyg ul { margin: 10px 0px 0px; padding-left: 18px; list-style: disc; }
.hsl-receita__wysiwyg li { margin: 0px 0px 6px; }
.hsl-receita__wysiwyg table { width: 100%; border-collapse: collapse; margin-top: 14px; font-size: 14px; }
.hsl-receita__wysiwyg thead th { text-align: left; font-weight: 600; padding: 10px 12px; border-bottom: 1px solid rgb(229, 231, 235); color: rgb(17, 24, 39); }
.hsl-receita__wysiwyg tbody td { padding: 10px 12px; border-bottom: 1px solid rgb(243, 244, 246); color: rgb(55, 65, 81); }
.recipe-form-block { padding: 5rem 0px; display: flex; flex-direction: column; gap: 120px; }
.recipe-form-block.pink { background: linear-gradient(135deg, rgb(231, 65, 124) 0%, rgb(244, 151, 184) 100%); }
.recipe-form-block.purple { background: linear-gradient(to right, rgb(146, 85, 155), rgb(87, 83, 159)); }
.recipe-form-block.blue { background: linear-gradient(135deg, rgb(29, 82, 163) 0%, rgb(69, 167, 223) 100%); }
.recipe-form-block.text-pink { color: rgb(253, 82, 143); }
.recipe-form-block.text-pink .button { width: unset; min-width: 12.5rem; height: unset; background: rgb(253, 82, 143); font-size: 0.875rem; opacity: 1; border: 0px; border-radius: 6.25rem; color: rgb(255, 255, 255); margin: 0px; padding: 0.875rem 1.25rem; outline: none; cursor: pointer; }
.recipe-form-block .recipe-form-image { width: 100%; max-width: 29.375rem; height: auto; min-height: 100%; }
.recipe-form-block .recipe-form-image img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
#block-hsl-institucional-page-title { display: flex; align-items: end; width: 100%; height: 7.5rem; background: linear-gradient(270deg, rgb(0, 143, 215) 10.12%, rgb(0, 62, 140) 82.19%); margin-bottom: 3.75rem; }
#block-hsl-institucional-page-title h1 { border-left: 2px solid var(--color-white); color: var(--color-white); margin: 0px 1.5rem; padding: 0.5rem 1rem 0.25rem; text-transform: uppercase; }
@media (min-width: 768px) {
#block-hsl-institucional-page-title h1 { margin: 0px auto; }
}
nav.pager { width: 100%; margin: 2.875rem 0px 2rem; }
nav.pager .pager__items { display: flex; justify-content: center; align-items: center; margin: 0px; width: 100%; }
nav.pager .pager__items li { border-bottom: none; padding-bottom: 0px; }
nav.pager .pager__items li::marker { color: transparent !important; }
nav.pager .pager__items li.is-active a { background: rgb(69, 167, 223); color: rgb(255, 255, 255) !important; }
nav.pager .pager__items li a { padding: 0px 0.5rem; width: 2.75rem; height: 2.75rem; display: flex; align-items: center; justify-content: center; font-size: 1rem; color: rgb(69, 167, 223); border-radius: 50%; outline: none; }
nav.pager .pager__items li a:hover::after { background-color: transparent; content: ""; }
nav.pager .pager__items .previous { padding: 0px 0.5rem 0px 0px; }
.hsl-palavra-diretor__content p { margin: 0px 0px 1rem; }
.hsl-palavra-diretor__content p:last-child { margin-bottom: 0px; }
.hsl-palavra-diretor__content a { text-decoration: underline; }
.hsl-specialties__inner.container { max-width: 1170px !important; }
.hsl-specialties__wrapper { display: flex; flex-direction: column; }
@media (min-width: 768px) {
.hsl-specialties__wrapper { align-items: stretch; }
}
@media (min-width: 768px) {
.hsl-specialties--image-left .hsl-specialties__wrapper { flex-direction: row; }
}
@media (min-width: 768px) {
.hsl-specialties--image-right .hsl-specialties__wrapper { flex-direction: row-reverse; }
}
.hsl-specialties__title { width: 100%; font-size: 2.25rem; line-height: 2.875rem; font-weight: 600; color: rgb(35, 31, 32); margin: 0px 0px 1.5rem; }
.hsl-specialties__subtitle { width: 100%; font-size: 1.5rem; line-height: 1.875rem; font-weight: 400; color: rgb(143, 145, 148); }
.hsl-specialties__tag { display: inline-block; font-size: 1rem; line-height: 1.625rem; padding: 0.5rem 1rem; background: rgb(69, 167, 223); border-radius: 6.25rem; text-decoration: none; white-space: nowrap; color: rgb(255, 255, 255) !important; }
@media (min-width: 768px) {
.hsl-specialties__tag { padding: 0.75rem 1.25rem; }
}
.hsl-specialties__cta { display: flex; align-items: center; font-size: 1rem; line-height: 1.625rem; text-decoration: underline; }
.hsl-specialties__cta img { margin-left: 0.5rem; max-width: 1.25rem; max-height: 1.25rem; }
.hsl-testimonials__title { font-size: 1.5rem; font-weight: 400; line-height: 1.875rem; color: rgb(35, 31, 32); margin-bottom: 1.5rem; }
@media (min-width: 768px) {
.hsl-testimonials__title { width: 18rem; }
}
.hsl-testimonials__list { position: relative; }
.hsl-testimonials__list::before { content: unset; display: none !important; }
.hsl-testimonials__item { display: flex; flex-direction: column; font-size: 1rem; line-height: 1.625rem; color: rgb(35, 31, 32); }
.hsl-testimonials__text { flex: 1 1 auto; font-style: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 10; overflow: hidden; }
.hsl-testimonials__text p { margin-bottom: 0.75rem; }
.hsl-testimonials__text p:last-child { margin-bottom: 0px; }
.hsl-testimonials__author { padding-top: 0.5rem; font-size: 0.875rem; font-weight: 400; color: rgb(143, 145, 148); }
.hsl-text-image__wrapper { grid-template-columns: 1fr; gap: 30px; display: grid !important; }
.hsl-text-image__wrapper::before, .hsl-text-image__wrapper::after { content: unset !important; }
@media (min-width: 768px) {
.hsl-text-image__wrapper { grid-template-columns: repeat(2, 1fr); }
}
.hsl-text-image__media { order: 1; }
.hsl-text-image__content { order: 2; }
@media (min-width: 768px) {
.hsl-text-image--image-right .hsl-text-image__media { order: 2; }
.hsl-text-image--image-right .hsl-text-image__content { order: 1; }
}
@media (min-width: 768px) {
.hsl-text-image--image-left .hsl-text-image__media { order: 1; }
.hsl-text-image--image-left .hsl-text-image__content { order: 2; }
}
.hsl-text-image__title { width: 100%; font-size: 2rem; line-height: 1.2; font-weight: 700; color: rgb(35, 31, 32); }
@media (min-width: 768px) {
.hsl-text-image__title { font-size: 3.375rem; }
}
.hsl-text-image__tag { display: inline-block; font-size: 1rem; line-height: 1.625rem; color: rgb(255, 255, 255); padding: 0.938rem 1.25rem; margin-top: 2rem; background: rgb(69, 167, 223); border-radius: 6.25rem; text-decoration: none; white-space: nowrap; }
@media (min-width: 768px) {
.hsl-text-image__tag { margin-top: 4.375rem; }
}
.hsl-text-image__cta { display: flex; align-items: center; font-size: 1rem; line-height: 1.625rem; text-decoration: underline; color: rgb(35, 31, 32); }
.hsl-text-image__cta img { margin-left: 0.5rem; max-width: 1.25rem; max-height: 1.25rem; }
.hsl-3-columns ul { list-style: disc; }
.hsl-3-columns > .container { max-width: 1170px !important; margin: auto !important; }
.hsl-3-columns { padding: 2.188rem 0px; }
@media (min-width: 1024px) {
.hsl-3-columns { padding: 4.375rem 0px; }
}
.hsl-3-columns--wrapper { padding-top: 1.75rem; }
@media (min-width: 1024px) {
.hsl-3-columns--wrapper { padding-top: 3rem; }
}
.hsl-3-columns li { margin-bottom: 0.725rem; }
.hsl-3-columns li, .hsl-3-columns p { font-size: 1rem; line-height: 1.625rem; }
.hsl-3-columns--title { font-size: 1.5rem; font-weight: normal; line-height: 1.875rem; color: rgb(35, 31, 32); margin: 0px; padding-bottom: 1.5rem; white-space: pre-line; }
.availability-unit-icon { filter: blur(5px); width: 1.5rem; height: 1.5rem; }
.availability-unit a { transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); font-size: 0.875rem; color: rgb(44, 110, 242) !important; }
.availability-unit a::after { display: none !important; }
.availability-unit a::before { content: ""; position: absolute; left: 50%; bottom: -4px; width: 0px; background-color: currentcolor; height: 2px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.availability-unit a:hover::before { left: 0px; width: 100%; }
.availability-unit img { width: 24px; height: 24px; }
.availability-unit .items-start p { margin: 0px !important; }
.service-item .info { display: inline-flex; box-sizing: border-box; width: max-content; background-color: rgba(0, 0, 0, 0.72); border-radius: 0.25rem; padding: 1rem; max-width: 225px; margin: 0.25rem; font-size: 0.825rem; font-weight: 500; line-height: 133%; top: 100%; right: 0px; }
.service-item:hover .info { opacity: 1; }
.service-item-perform { color: rgb(53, 151, 60); font-weight: 400; }
.service-item-perform::before { position: absolute; left: 0px; content: ""; display: inline-block; height: 1.5rem; width: 1.5rem; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJvSURBVHgB3VVNbtpQEJ55dlSpi4ob1DlBXQmnEQGJniBwA1hFkEXDCSAnCFkQkqqSc4PCCYKUEKWQqtyg9AasuqDwpjM2Nk7Mj9VdM5L1nt7PfN/Mm28M8L8bbtq03XxK/Z4XTIMOicjm49bi1ogvjol0d1i5v/4ngL2LXEEDuYiQgo1GY/5O1wGpVYvOZe6MkL6KcwLoMfuaAbPdYeUO5QOt3zO3MnrOJSrl7rWzdUgSQfoqW0cNDSCYEDN7rPabsMHSVwcnOMc6SKSEzWH1trYWwGnlSqDIFedA+uPw+H4ECcxpZWxAdSMgmrD4vXrbCfaepkhpL0xhntS5mJwlg049F0iuFEcMwGMPaElet6UlesdpZ0oyfzzqNwmhx1OuvGkhBsAMDgP2SZzLW3np5AcOFzV1ZTAVxgHYLP8QbE1NWAhsPIaETJx3fJLqXQwACWwZo7m32/tWupVtyLjO+eD4rhHsPVQexv6MrBjAKjO1WUIF9R0w3W3O11kEQEQDkPmSeRsCqNm1LybIO5fZH9ucO58ztu9qmeblIyN6i9MpFoM1CZk0FX1d+CncyPyP4Z9B+hUD0HPs+pt4GL0TrfGtaVnqKBRaqGT7LJ/aeTX7KWpU3Hu+JdRCYJzCT+y5KSkdVPq7sQhGtd5EcwPzokGse/JPaDafpcX7PNfRkyqSHqIBznmaAqVuPlwcnEAC5ib3Iem8ksLnbXvl/yDdzjZ4Y9F+/X4vAgw0ss+6mJFRWLxXfnHtnFt5jNDaH47TzpW48dcJ0IJNxhWGBpYHR8sOmgggCsQ/H2FqBWqXqKSspfLevDY6vXJvAi/W/gJzgikKzgD5EQAAAABJRU5ErkJggg=="); background-repeat: no-repeat; background-position: center center; background-size: contain; }
.service-item-perform[data-perform="0"] { color: rgb(143, 143, 143); }
.service-item-perform[data-perform="0"]::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIWSURBVHgB3VXBccJADJRNhjcdxFQQ6AAqADowFQQPM3yBFx/AMMMfOoBUAB2EDuJ0wJcHkNVZB2f7cJjklWhGYOsk7eqkOxP9dXHyFsMwLJ3P56brug28VqCeLO2hEdbeut3u6kcA4/G4WSgUlngsUb4w0PAekEt25iGSryX5DhpAy0EQOKx4rkLbnBzqocIlQvr0SAXiOIAeoEMknFGOwL+Dv76QmcE/uAswmUx8ZiPJ6/Dd0wMCEO7PVkBaiNtYAeD4QXEjA81cbCxV2A5i40TvFDuWjUpCIVfWvq7JXpJHlm3xJPjKhW4TRQLEMTuugidP25/0g4wiyzCVvC5sfbCMxOZT3OC66chjizw1x3EYYJWogJIzbjLjRC15HYjKklojg6TaewC8XG3GekWiMo2FbXe5XOaGaWY2MkXGJGs/B2nhpoJVwzA1pdHfigkQ8c9isXi2YQirSNSjZNM1kYo87m0Ayng8HlupID5EPt2aysoj6KdPL5qsALCdnxkAngBluE2TloH8q6Zamn4VxCpAbOcmAyATwMxqOBMdI47vnLbZVG66tmvbdDp9pds5Wml7+iTz/K7pd1dF2wRITBGzlHFkx22qEqsIc518aCbPVGAwGlB8Q7Ko+/50Ou17vZ6qaDQaecViUX+IauI3R/IMobsfHID4AuJRvvB2tm0HLxcgBdQQID3nEcVjzZO30Tfn/5QvsjLp0HaU0NwAAAAASUVORK5CYII="); }
.card-unit { border: 1px solid rgb(198, 200, 204); }
.card-unit hr { background-color: rgb(224, 224, 224); }
.opening-hours, .obs { font-size: 0.875rem; font-weight: 400; color: rgb(143, 145, 148); margin-top: 0.625rem; }
.hsl-unit-cards header { border: 0px; }
#dropdownDelayButton { border-bottom: 2px solid transparent; color: rgb(69, 167, 223); box-shadow: none; }
#dropdownDelayMenu { position: absolute; padding: 1.5625rem 1.25rem; margin-top: 0.625rem; margin-left: 14.375rem; width: 15.625rem; flex-direction: column; background: rgb(255, 255, 255); z-index: 5; border: 1px solid rgba(198, 200, 204, 0.5); border-radius: 0.5rem; }
#dropdownDelayMenu li { cursor: pointer; font-size: 0.875rem; margin-bottom: 1.375rem; list-style: none; }
#dropdownDelayMenu li:last-child { margin-bottom: 0px; }
.view-cities .bg-white { transition: opacity 300ms, transform 300ms; }
.view-cities .is-hidden { opacity: 0; transform: translateY(10px); pointer-events: none; }
.view-cities .is-visible { opacity: 1; transform: translateY(0px); }
#block-hsl-institucional-views-block-perguntas-frequentes-block-1-2 { padding: 0px 1.25rem; }
@media (min-width: 1024px) {
#block-hsl-institucional-views-block-perguntas-frequentes-block-1-2 { padding: 0px; }
}
#block-hsl-institucional-views-block-perguntas-frequentes-block-1-2 h2 { font-size: 1.5rem; font-weight: 700; line-height: 1.65rem; letter-spacing: 0rem; text-align: left; margin: 0px; border-bottom: 2px solid var(--color-blue); }
#block-hsl-institucional-views-block-perguntas-frequentes-block-1-2 .container { padding-top: 0px; margin-top: 6.25rem; }
.find-doctor .hsl-text-image:first-of-type { background-color: white; }
.find-doctor-form { min-height: 60vh; padding: 2rem 1rem; background: white; z-index: 10; position: relative; }
@media (min-width: 1024px) {
.find-doctor-form { padding: 0px; margin-top: -8rem; }
}
.find-doctor-form .container { margin: 0px auto; }
@media (min-width: 1280px) {
.find-doctor-form .container { max-width: 1170px !important; }
}
@media (min-width: 1536px) {
.find-doctor-form .container { max-width: 1170px !important; }
}
.find-doctor-form__results-container { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
@media (min-width: 1024px) {
.find-doctor-form__results-container { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1280px) {
.find-doctor-form__results-container { max-width: 1170px; }
}
@media (min-width: 1536px) {
.find-doctor-form__results-container { max-width: 1170px; }
}
.find-doctor-form__disclaimer-container { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
@media (min-width: 1024px) {
.find-doctor-form__disclaimer-container { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1280px) {
.find-doctor-form__disclaimer-container { max-width: 1170px; }
}
@media (min-width: 1536px) {
.find-doctor-form__disclaimer-container { max-width: 1170px; }
}
.find-doctor-form__card { background-color: rgb(255, 255, 255); border-radius: 20px; border: 1px solid rgba(15, 23, 42, 0.15); padding: 1.875rem 2rem; }
.find-doctor-form__row { display: flex; flex-flow: column; gap: 2rem; align-items: flex-end; }
@media (min-width: 1024px) {
.find-doctor-form__row { flex-direction: row; }
}
.find-doctor-form__field { width: 100%; }
@media (min-width: 1024px) {
.find-doctor-form__field { flex: 1 1 0%; min-width: 0px; }
}
.find-doctor-form__label { display: block; font-weight: 600; font-size: 0.875rem; color: rgb(55, 65, 81); margin-bottom: 0.625rem; font-family: Inter, sans-serif; line-height: 1.4; }
.find-doctor-form__multiselect { position: relative; width: 100%; }
.find-doctor-form__multiselect-trigger { width: 100%; background: transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgba(15, 23, 42, 0.15); padding: 0.5rem 0px; font-size: 0.875rem; font-family: Inter, sans-serif; color: rgb(55, 65, 81); display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; cursor: pointer; transition: border-color 0.2s, color 0.2s; }
.find-doctor-form__multiselect-trigger:focus { outline: none; border-color: rgb(44, 110, 242); color: rgb(44, 110, 242); }
.find-doctor-form__multiselect-trigger-text { display: block; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.find-doctor-form__multiselect-trigger-icon { flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; line-height: 1; }
.find-doctor-form__multiselect-trigger-icon svg { width: 16px; height: 16px; display: block; }
.find-doctor-form__multiselect-trigger-icon .chevron__container { transform: translateY(13px); }
.find-doctor-form__multiselect-trigger-icon .chevron__line1 { transform: rotate(40deg); transform-origin: center center; }
.find-doctor-form__multiselect-trigger-icon .chevron__line2 { transform: rotate(-40deg); transform-origin: center center; }
.find-doctor-form__multiselect.is-open .find-doctor-form__multiselect-trigger .find-doctor-form__multiselect-trigger-icon .chevron__container { transform: translateY(-13px); }
.find-doctor-form__multiselect.is-open .find-doctor-form__multiselect-trigger .find-doctor-form__multiselect-trigger-icon .chevron__line1 { transform: rotate(-40deg); }
.find-doctor-form__multiselect.is-open .find-doctor-form__multiselect-trigger .find-doctor-form__multiselect-trigger-icon .chevron__line2 { transform: rotate(40deg); }
.find-doctor-form__multiselect-panel { position: absolute; z-index: 20; left: 0px; right: 0px; top: calc(100% + 0.5rem); background-color: rgb(255, 255, 255); border: 1px solid rgba(15, 23, 42, 0.15); border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 30px; padding: 0.75rem; display: flex; flex-direction: column; }
.find-doctor-form__multiselect-panel.hidden { display: none; }
@media (max-width: 1023px) {
.find-doctor-form__multiselect-panel { inset: auto 0px 0px; width: 100%; height: 50vh; max-height: 50vh; border-radius: 20px 20px 0px 0px; padding: 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px -10px 30px; transform: translateY(100%); transition: transform 0.3s ease-out; position: fixed !important; z-index: 9999 !important; }
.find-doctor-form__multiselect-panel:not(.hidden) { transform: translateY(0px); }
}
@media (min-width: 1024px) {
.find-doctor-form__multiselect-panel { position: absolute; top: calc(100% + 0.5rem); bottom: auto; height: auto; max-height: none; border-radius: 14px; padding: 0.75rem; box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 30px; transform: none; transition: none; }
}
.find-doctor-form__multiselect-header { display: none; align-items: center; padding: 1rem 1.25rem; border-bottom: 1px solid rgba(15, 23, 42, 0.15); flex-shrink: 0; }
@media (max-width: 1023px) {
.find-doctor-form__multiselect-header { display: flex; }
}
@media (min-width: 1024px) {
.find-doctor-form__multiselect-header { display: none; }
}
.find-doctor-form__multiselect-close { background: transparent; border: none; padding: 0.5rem; cursor: pointer; display: flex; align-items: center; justify-content: center; color: rgb(55, 65, 81); transition: opacity 0.2s; flex-shrink: 0; }
.find-doctor-form__multiselect-close:hover { opacity: 0.7; }
.find-doctor-form__multiselect-close:focus { outline: none; opacity: 0.7; }
.find-doctor-form__multiselect-close-icon { width: 24px; height: 24px; display: block; transform: rotate(180deg); }
.find-doctor-form__multiselect-header-label { font-weight: 600; font-size: 1rem; color: rgb(31, 41, 55); font-family: Inter, sans-serif; flex: 1 1 0%; }
.find-doctor-form__multiselect-options { max-height: 320px; overflow: auto; display: flex; flex-direction: column; gap: 0.25rem; flex: 1 1 0%; min-height: 0px; }
@media (max-width: 1023px) {
.find-doctor-form__multiselect-options { max-height: none; padding: 0.75rem; overflow-y: auto; }
}
@media (min-width: 1024px) {
.find-doctor-form__multiselect-options { max-height: 320px; padding: 0px; }
}
.find-doctor-form__multiselect-option { display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem 0.5rem; border-radius: 10px; cursor: pointer; user-select: none; }
.find-doctor-form__multiselect-checkbox { width: 18px; height: 18px; border-radius: 6px; cursor: pointer; accent-color: rgb(44, 110, 242); flex-shrink: 0; flex-grow: 0; }
.find-doctor-form__multiselect-label { font-size: 0.875rem; line-height: 1.2; color: rgb(31, 41, 55); }
.find-doctor-form__autocomplete-wrapper { position: relative; width: 100%; }
.find-doctor-form__input { width: 100%; background: transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgba(15, 23, 42, 0.15); padding: 0.5rem 0px; font-size: 0.875rem; color: rgb(55, 65, 81); font-family: Inter, sans-serif; transition: border-color 0.2s; }
.find-doctor-form__input::placeholder { color: rgb(156, 163, 175); }
.find-doctor-form__input:focus { outline: none; border-color: rgb(44, 110, 242); }
.find-doctor-form__autocomplete { position: absolute; top: calc(100% + 0.5rem); left: 0px; right: 0px; z-index: 30; background-color: rgb(255, 255, 255); border: 1px solid rgba(15, 23, 42, 0.15); border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 30px; max-height: 190px; overflow: auto; }
.find-doctor-form__autocomplete-list { padding: 0.75rem 0px; }
.find-doctor-form__autocomplete-item { padding: 0.5rem 1rem; font-size: 0.875rem; color: rgb(31, 41, 55); cursor: pointer; font-family: Inter, sans-serif; transition: background-color 0.2s; }
.find-doctor-form__autocomplete-item:hover { background-color: rgba(197, 215, 251, 0.32); }
@media (min-width: 1024px) {
.find-doctor-form__button-wrapper { max-width: 146px; }
}
.find-doctor-form__button { background-color: rgb(69, 167, 223); color: rgb(255, 255, 255); border: none; border-radius: 9999px; padding: 0.875rem 1.75rem; font-size: 0.875rem; font-weight: 500; cursor: pointer; transition: background-color 0.2s; white-space: normal; overflow-wrap: break-word; line-height: 1.4; text-align: center; width: 100%; font-family: Inter, sans-serif; display: inline-block; }
.find-doctor-form__button:disabled { opacity: 0.6; cursor: not-allowed; background-color: rgb(55, 65, 81); }
.find-doctor-form__button:hover { background-color: rgb(29, 82, 163); }
.find-doctor-form__button:focus { outline: none; }
.find-doctor-form__results { margin-top: 2rem; padding: 2rem 0px; border-radius: 14px; }
@media (min-width: 1024px) {
.find-doctor-form__results { padding-top: 70px; padding-bottom: 70px; background-color: rgb(243, 244, 246); }
}
.find-doctor-form__loading { text-align: center; padding: 2rem 0px; }
.find-doctor-form__results-message { color: rgb(31, 41, 55); width: 100%; margin-bottom: 3.5rem; font-weight: normal; font-size: 1.5rem; line-height: 1.875rem; }
.find-doctor-form__results-message.hidden { display: none; }
.find-doctor-form__unit-filters { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.75rem; margin-bottom: 2rem; }
.find-doctor-form__unit-filters.hidden { display: none; }
.find-doctor-form__unit-filter-btn { margin: 0px; width: auto; font-size: 0.875rem; display: flex; align-items: center; justify-content: center; min-height: 1.8125rem; border-radius: 6.25rem; border: 1px solid rgb(198, 200, 204); background-color: white; color: rgb(143, 145, 148); white-space: nowrap; padding: 0px 0.625rem; cursor: pointer; filter: opacity(1); transition: 0.2s; }
.find-doctor-form__unit-filter-btn:hover { filter: opacity(0.8); }
.find-doctor-form__unit-filter-btn.is-active { background-color: rgb(69, 167, 223); color: rgb(255, 255, 255); border-color: rgb(198, 200, 204); }
.find-doctor-form__list { display: grid; grid-template-columns: repeat(1, 1fr); gap: 1.5rem; margin-bottom: 3rem; }
@media (min-width: 768px) {
.find-doctor-form__list { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1024px) {
.find-doctor-form__list { grid-template-columns: repeat(3, 1fr); }
}
.find-doctor-form__card-item { display: flex; align-items: center; border-radius: 0.5rem; padding: 1.5rem; border: 1px solid rgb(198, 200, 204); height: 8.9375rem; background: white; }
.find-doctor-form__card-item a::after { content: none; display: none; }
.find-doctor-form__card-content { display: flex; align-items: center; gap: 1.5rem; position: relative; width: 100%; }
.find-doctor-form__card-avatar-wrapper { position: relative; flex-shrink: 0; }
.find-doctor-form__card-avatar { width: 3.75rem; height: 3.75rem; border-radius: 50%; overflow: hidden; background-color: rgb(243, 244, 246); }
.find-doctor-form__card-avatar-img { width: 100%; height: 100%; object-fit: cover; display: block; }
.find-doctor-form__card-avatar-placeholder { width: 100%; height: 100%; background-color: rgb(243, 244, 246); border-radius: 50%; }
.find-doctor-form__card-badge { position: absolute; bottom: 0px; right: 0px; width: 1.125rem; height: 1.125rem; background-image: url("/api/asset/hospital-sirio-libanes/2061e72d8db9cc10.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; z-index: 1; display: block; }
.find-doctor-form__card-info { flex: 1 1 0%; display: flex; flex-direction: column; gap: 0.2rem; padding-right: 1.375rem; }
.find-doctor-form__card-name { color: rgb(35, 31, 32); font-size: 0.875rem; font-weight: 700; line-height: 1.05875rem; margin: 0px; }
.find-doctor-form__card-crm, .find-doctor-form__card-specialty { color: rgb(143, 145, 148); font-size: 0.875rem; font-weight: 400; line-height: 1.05875rem; margin: 0px; }
.find-doctor-form__card-phone { font-size: 0.875rem; font-weight: 400; line-height: 1.05875rem; text-decoration: none; color: rgb(69, 167, 223); }
.find-doctor-form__card-phone:hover { text-decoration: underline; }
.find-doctor-form__card-profile-link { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); width: 1.375rem; height: 1.375rem; background-image: url("/api/asset/hospital-sirio-libanes/551320def2208173.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; text-decoration: none; transition: opacity 0.2s; display: block; }
.find-doctor-form__card-profile-link:hover { opacity: 0.7; }
.find-doctor-form__disclaimer-content { background-color: rgb(255, 255, 255); color: rgb(31, 41, 55); padding: 2rem; border-radius: 0.5rem; font-size: 0.875rem; line-height: 1.6; margin-top: 3rem; }
.find-doctor-form__pagination { display: flex; justify-content: center; align-items: center; gap: 0.5rem; padding: 2rem 0px; }
.find-doctor-form__pagination.hidden { display: none; }
.find-doctor-form__pagination-btn { display: flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; border: none; background: url("/api/asset/hospital-sirio-libanes/a22b3e8ad7bb6b0f.svg") center center / 1.5rem 1.5rem no-repeat transparent; cursor: pointer; transition: opacity 0.2s; }
.find-doctor-form__pagination-btn:hover:not(:disabled) { opacity: 0.7; }
.find-doctor-form__pagination-btn:disabled { opacity: 0.3; cursor: not-allowed; }
.find-doctor-form__pagination-prev { transform: rotate(180deg); }
.find-doctor-form__pagination-number { display: flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; padding: 0px 0.75rem; border: none; background: transparent; cursor: pointer; color: rgb(69, 167, 223); font-size: 1rem; font-weight: 400; border-radius: 50%; transition: 0.2s; }
.find-doctor-form__pagination-number:hover { background-color: rgba(197, 215, 251, 0.32); }
.find-doctor-form__pagination-number.is-active { background-color: rgb(69, 167, 223); color: rgb(255, 255, 255); font-weight: 500; }
.find-doctor-form__pagination-ellipsis { display: flex; align-items: center; justify-content: center; min-width: 2.5rem; height: 2.5rem; color: rgb(69, 167, 223); font-size: 1rem; }
.find-doctor-form__no-results { text-align: center; padding: 2rem 0px; }
.find-doctor-form__no-results.hidden { display: none; }
.find-doctor-form__no-results-message { margin-bottom: 2rem; }
.find-doctor-form__no-results-text { width: 100%; display: flex; align-self: flex-start; margin-bottom: 3.5rem; font-weight: normal; font-size: 1.5rem; line-height: 1.875rem; }
.find-doctor-form__no-results-suggestions { text-align: left; margin: 2rem auto; max-width: 600px; }
.find-doctor-form__no-results-suggestions-title { font-size: 1rem; font-weight: 600; color: rgb(31, 41, 55); font-family: Inter, sans-serif; margin-bottom: 1rem; }
.find-doctor-form__no-results-suggestions-list { padding: 0px; margin: 0px; list-style: none !important; }
.find-doctor-form__no-results-suggestions-list li { position: relative; padding-left: 1.5rem; margin-bottom: 0.75rem; font-size: 0.875rem; color: rgb(55, 65, 81); font-family: Inter, sans-serif; line-height: 1.5; }
.find-doctor-form__no-results-suggestions-list li::before { content: "•"; position: absolute; left: 0px; color: rgb(55, 65, 81); }
.find-doctor-form__no-results-actions { margin-top: 2rem; }
.find-doctor-form__reset-button { background-color: rgb(69, 167, 223); color: rgb(255, 255, 255); border: none; border-radius: 9999px; padding: 0.875rem 1.75rem; font-size: 0.875rem; font-weight: 500; cursor: pointer; transition: background-color 0.2s; font-family: Inter, sans-serif; display: inline-block; }
.find-doctor-form__reset-button:hover { background-color: rgb(29, 82, 163); }
.find-doctor-form__reset-button:focus { outline: none; box-shadow: rgba(69, 167, 223, 0.3) 0px 0px 0px 3px; }
.find-doctor-form__error { text-align: center; padding: 2rem 0px; color: rgb(239, 68, 68); }
body { opacity: 0; transition: opacity 0.3s ease-in-out; }
body.loaded { opacity: 1; }
body #page-content section #block-hsl-institucional-content ul li::marker { color: rgb(0, 143, 215); }
footer > .container { margin-left: auto; margin-right: auto; max-width: 1200px !important; }
footer nav ul li:last-child a { margin-bottom: 0px; }
footer a { color: rgb(44, 110, 242) !important; }
footer #block-hsl-institucional-definicaodemarcadosite { grid-column: span 1 / span 1; }
@media (min-width: 640px) {
footer #block-hsl-institucional-definicaodemarcadosite { grid-column: span 2 / span 2; }
}
@media (min-width: 768px) {
footer #block-hsl-institucional-definicaodemarcadosite { grid-column: span 3 / span 3; }
}
@media (min-width: 1280px) {
footer #block-hsl-institucional-definicaodemarcadosite { grid-column: span 1 / span 1; }
}
footer #block-hsl-institucional-definicaodemarcadosite > div { margin: 0px; padding: 0px; }
footer #block-hsl-institucional-definicaodemarcadosite a { margin: 0px; padding: 0px; }
footer #block-hsl-institucional-definicaodemarcadosite a img { max-width: 13.438rem; object-fit: cover; }
header { border-bottom: 0.063rem solid rgb(198, 200, 204); }
header > .container { max-width: 1170px !important; }
header .branding img { object-fit: cover; max-width: 9.063rem; width: 9.063rem; max-height: 2.125rem; height: 2.125rem; margin-left: 1.25rem; }
@media (min-width: 1024px) {
header .branding img { max-width: 10.625rem; max-height: 2.563rem; margin-left: 0px; }
}
header [id*="-main-menu"] { position: static; display: none; }
@media (min-width: 1024px) {
header [id*="-main-menu"] { display: block; }
}
header .top-nav li { display: none; }
header .top-nav li:has(.donate-icon) { display: flex; }
header .top-nav a.donate-icon { background-repeat: no-repeat; background-position: 1rem center; border-radius: 9999px; width: auto; font-size: 1rem; font-weight: 500; line-height: 100%; text-align: center; border: 1px solid rgb(44, 110, 242); color: rgb(44, 110, 242); height: 3rem; padding: 1rem 1.5rem 1rem 3rem; min-width: auto; }
@media (min-width: 1024px) {
header .top-nav { display: none; }
}
.top-nav-bg { background-color: rgb(244, 245, 247); }
.top-nav a { position: relative; text-decoration: none; cursor: pointer; margin: 0px; color: var(--color-link); font-size: 1rem; font-weight: 500; line-height: 100%; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.top-nav a::after { display: none !important; }
.top-nav a::before { content: ""; position: absolute; left: 50%; bottom: -2px; width: 0px; background-color: currentcolor; height: 2px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.top-nav a:hover::before { left: 0px; width: 100%; }
.top-nav a.donate-icon { background: url("data:image/svg+xml, ") 0% 0% / 1.5rem; width: 1.5rem; height: 1.5rem; display: inline-block; border: 1px solid var(--color-link); }
@media (min-width: 1024px) {
.top-nav a.donate-icon { border: 0px; text-indent: -999rem; }
}
.top-nav a.donate-icon::before, .top-nav a.donate-icon::after { display: none !important; }
#block-hsl-patrimonial-sobrenoshome h2 { color: var(--color-dark-blue-title); font-weight: 200; font-size: 2.5rem; }
#block-hsl-patrimonial-sobrenoshome h2 strong { font-weight: 600; }
.region__pre_footer .hsl-awards__logo { display: flex; justify-content: center; align-items: center; height: 48px; }
.region__pre_footer .hsl-awards__logo img { display: flex; max-height: 100%; }
body footer { font-family: Inter, sans-serif; }
body footer a:not(.btn) { transform: perspective(1px) translateZ(0px); }
body footer a:not(.btn)::after { display: none; }
body footer a:not(.btn)::before { content: ""; position: absolute; left: 51%; right: 51%; background: var(--color-link); bottom: -2px; height: 2px; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; }
body footer a:not(.btn):focus-visible::before, body footer a:not(.btn):hover::before { left: 0px; right: 0px; }
body footer .region__pre_footer h2 { color: var(--color-black-light); font-weight: 600; font-size: 1.25rem; padding-bottom: 1.5rem; letter-spacing: 0.01em; line-height: 132%; }
body footer .region__pre_footer a { margin-bottom: 1rem; font-size: 1rem; font-weight: 400; line-height: 100%; padding-bottom: 0.25rem; display: inline-flex; }
body footer .region__pre_footer a.branding:hover::before { display: none; }
body footer .region__pre_footer p:last-child, body footer .region__pre_footer p:last-child > * { margin-bottom: 0px; }
body footer .region__pre_footer .branding img { width: 10.75rem; }
body footer .region__pre_footer #block-hsl-institucional-centraldeinformacoes .space-y-3 .text-sm { font-size: 1rem; }
body footer .region__footer .footer-links a { font-size: 0.75rem; font-weight: 400; }
body footer .region__footer #block-hsl-institucional-rodape { margin-left: 0px; }
@media (min-width: 1024px) {
body footer .region__footer #block-hsl-institucional-rodape { margin-left: 2rem; }
}
@media (min-width: 1024px) {
body footer .region__footer #block-hsl-institucional-redessociais { margin-left: auto; }
}
body footer .region__footer #block-hsl-institucional-redessociais .social-icons { margin-top: 1rem; max-width: 70%; }
@media (min-width: 1024px) {
body footer .region__footer #block-hsl-institucional-redessociais .social-icons { margin-top: 0px; max-width: unset; }
}
body footer .region__footer #block-hsl-institucional-redessociais .social-icons a { height: fit-content; }
body footer .region__footer #block-hsl-institucional-redessociais .social-icons a::before { z-index: 0; position: absolute; display: block; content: ""; left: -50%; top: -50%; width: 48px; height: 48px; margin: 0px; box-shadow: none; outline: none; opacity: 0; transform: scale(1); pointer-events: none; transition: opacity 0.25s, transform 0.2s; background-color: rgba(197, 215, 251, 0.32); border-radius: 50%; }
body footer .region__footer #block-hsl-institucional-redessociais .social-icons a:focus-visible::before, body footer .region__footer #block-hsl-institucional-redessociais .social-icons a:hover::before { opacity: 1; transform: scale(1); background-color: rgba(197, 215, 251, 0.32); z-index: -1; }
@media (min-width: 1024px) {
body footer .region__footer #block-hsl-institucional-redessociais .social-icons { margin-left: auto; justify-content: flex-end; column-gap: 1.625rem; width: auto; }
}
@media (min-width: 1024px) {
.main-menu { width: 100%; }
}
.main-menu ul li { color: rgb(35, 31, 32); white-space: nowrap; cursor: pointer; margin-bottom: 2rem; }
.main-menu ul li, .main-menu ul li > * { font-size: 1rem; font-weight: 400; line-height: 1; }
.main-menu ul li:last-child { margin-bottom: 0px; }
.main-menu ul li.open > div { display: block; }
@media (min-width: 1024px) {
.main-menu ul li { margin: 0px; padding-inline: 0px; padding-block: 2.5rem; font-size: 1rem; }
.main-menu ul li:hover span:not(.menu-title), .main-menu ul li:focus-within span:not(.menu-title) { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzJDNkVGMjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTYsMzk4bC00LTQtNCw0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0zODQpIi8+PC9zdmc+"); color: var(--color-link); }
.main-menu ul li:hover > div, .main-menu ul li:focus-within > div { display: block; }
.main-menu ul li:hover a::before, .main-menu ul li:focus-within a::before { transform: rotate(-180deg); }
}
.main-menu ul li span:not(.menu-title) { padding-right: 2rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzAxMjM2NTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0OCAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTE2LDM5NGwtNCw0LTQtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: right center; }
.main-menu ul li > div { display: none; }
@media (min-width: 1024px) {
.main-menu ul li > div { position: absolute; background-color: rgb(255, 255, 255); width: 100%; left: 0px; margin-top: 40px; border-top: 0.063rem solid rgb(198, 200, 204); }
}
.main-menu ul li > div .menu-title { max-width: 14.25rem; margin-right: 1.25rem; color: rgb(41, 41, 41); font-weight: 500; line-height: 133%; font-size: 1rem; }
.main-menu ul li ul { padding: 2rem 0px 0px 2rem; max-width: unset !important; }
@media (min-width: 1024px) {
.main-menu ul li ul { width: 100%; padding: 3rem 1.5rem 1rem 256px; margin-inline: auto; position: relative; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); max-width: 1170px !important; }
}
@media (min-width: 1280px) {
.main-menu ul li ul { padding-right: 0px; }
}
.main-menu ul li ul li { padding: 0px 0px 2rem; margin: 0px; }
.main-menu ul li ul li:has(.menu-title) { display: none; }
.main-menu ul li ul li:has(.menu-title) span { white-space: break-spaces; display: block; max-width: 240px; font-size: 20px; }
@media (min-width: 1024px) {
.main-menu ul li ul li:has(.menu-title) { display: flex; position: absolute; left: 1.5rem; top: 41px; }
}
@media (min-width: 1280px) {
.main-menu ul li ul li:has(.menu-title) { left: 0px; }
}
.main-menu ul li ul li a { position: relative; text-decoration: none; cursor: pointer; margin: 0px; color: var(--color-link); font-size: 1rem; font-weight: 500; line-height: 100%; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.main-menu ul li ul li a.nav-link { color: var(--color-link); }
.main-menu ul li ul li a::after { display: none !important; }
.main-menu ul li ul li a::before { content: ""; position: absolute; left: 50%; bottom: -4px; width: 0px; background-color: currentcolor; height: 2px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
.main-menu ul li ul li a:hover::before { left: 0px; width: 100%; }
[role="navigation"].contextual-region { position: static; }
#block-hsl-institucional-solucoesparaempresa .menu-title { max-width: 14rem; }
.nav-mobile ul ul span { display: none; }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu { padding-top: 0px; }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu li .menu-title { display: none; }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu li span { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzAxMjM2NTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0OCAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTE2LDM5NGwtNCw0LTQtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: right center; display: block; }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu li ul { display: none; }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu li ul li a { color: var(--color-link); font-size: 1rem; font-weight: 400; line-height: 1; }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu li.open span { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzJDNkVGMjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTYsMzk4bC00LTQtNCw0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0zODQpIi8+PC9zdmc+"); }
.nav-mobile #block-hsl-institucional-navegacaoprincipal .main-menu li.open ul { display: block; }
body:has(#open-menu:checked) .nav-mobile { padding-block: 3rem; height: calc(100% - 5rem) !important; }
.secondary-menu li { margin-left: 0.625rem; }
.secondary-menu li a:not(.btn-search) { height: 3rem; padding: 0.25rem 1.5rem; line-height: normal; text-align: center; align-content: center; min-width: 130px !important; }
.secondary-menu li a:not(.btn-search):hover { background-color: rgb(197, 215, 251); border-color: transparent; color: rgb(44, 110, 242); }
.btn-search { text-indent: -999rem; background: url("data:image/svg+xml, ") center center / 1.5rem no-repeat transparent; width: 3rem; height: 3rem; display: block; border-radius: 100%; transition: 0.275s !important; }
.btn-search:hover, .btn-search:focus { cursor: pointer; background-color: rgba(197, 215, 251, 0.32); }
header [id^="block-hsl-institucional-menusecundario"] { flex: 0 0 1%; }
#block-hsl-institucional-mobilequicklinks ul li { font-size: 1rem; margin-bottom: 2rem; font-weight: 400; line-height: 1; }
#block-hsl-institucional-mobilequicklinks ul li a:not(.btn) { width: fit-content; display: block; color: var(--color-link); position: relative; }
#block-hsl-institucional-mobilequicklinks ul li a:not(.btn)::after { display: none !important; }
#block-hsl-institucional-mobilequicklinks ul li a:not(.btn)::before { content: ""; position: absolute; left: 50%; bottom: -5px; width: 0px; background-color: currentcolor; height: 2px; transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.48, 0, 0.48, 1); }
#block-hsl-institucional-mobilequicklinks ul li a:not(.btn):hover::before { left: 0px; width: 100%; }
.node--type-blog h2 { width: 100%; line-height: 1.2; font-weight: bold; font-size: 1.5rem; }
@media (min-width: 1024px) {
.node--type-blog h2 { font-size: 3.375rem; }
}
.node--type-blog .subtitle { display: flex; align-items: center; padding-bottom: 3.125rem; width: 100%; font-size: 1rem; line-height: 1.625rem; color: rgb(143, 145, 148) !important; }
.node--type-blog .full-image img { border: none; max-width: 100%; padding: 0px; margin: 0px; }
.node--type-blog .blog-content p { line-height: 1.625; }
.node--type-blog .blog-content a { color: rgb(0, 118, 192); text-decoration: underline; }
.node--type-blog .blog-content a:hover { text-decoration: none; }
.node--type-blog .blog-content img { width: 100%; height: auto; display: block; margin: 1.5rem auto; }
.node--type-blog .blog-content .align-left, .node--type-blog .blog-content .align-right { max-width: 50%; }
.node--type-blog .blog-content .align-left { float: left; margin-right: 1.5rem; }
.node--type-blog .blog-content .align-right { float: right; margin-left: 1.5rem; }
.node--type-blog .blog-content .align-center { display: block; margin-inline: auto; text-align: center; }
.node--type-blog .blog-content .media--type-remote-video, .node--type-blog .blog-content .responsive-iframe-container { position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; margin: 2rem 0px; }
.node--type-blog .blog-content .media--type-remote-video iframe, .node--type-blog .blog-content .media--type-remote-video video, .node--type-blog .blog-content .responsive-iframe-container iframe, .node--type-blog .blog-content .responsive-iframe-container video { position: absolute; inset: 0px; width: 100%; height: 100%; }
.node--type-blog .blog-content table { width: 100%; border-collapse: collapse; margin: 2rem 0px; }
.node--type-blog .blog-content table th, .node--type-blog .blog-content table td { padding: 0.75rem; border: 1px solid rgb(226, 232, 240); text-align: left; }
.node--type-blog .blog-content table th { font-weight: 700; background-color: rgb(248, 250, 252); }
.node--type-blog .blog-content ul, .node--type-blog .blog-content ol { padding-left: 1rem; }
.node--type-blog .blog-content ul li, .node--type-blog .blog-content ol li { margin-bottom: 0.5rem; line-height: 1.625; }
.node--type-blog .blog-content ul { list-style-type: disc !important; }
.node--type-blog .blog-content blockquote { border-left: 4px solid rgb(0, 118, 192); padding-left: 1.5rem; margin: 2rem 0px; color: rgb(74, 85, 104); font-style: italic; }
.node--type-blog .blog-content iframe { aspect-ratio: 16 / 9; width: 100%; }
.node--type-blog .avatar-autor { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.node--type-blog .avatar-autor img { width: 2.5rem; height: 2.5rem; border-radius: 9999px; object-fit: cover; border: 1px solid rgb(209, 213, 219); }
.node--type-blog .avatar-autor img:nth-child(2n) { margin-left: -1rem; }
.node--type-blog .author { display: flex; flex-wrap: wrap; gap: 0.25rem; align-items: center; }
.node--type-blog .author span { display: flex; align-items: center; }
.node--type-blog .author .separator { margin: 0px 0.25rem; display: inline-block; }
.node--type-blog .author span:last-child .separator { display: none; }
.node--type-blog .autor-time { font-size: 0.875rem !important; }
.blog-content p { color: rgb(35, 31, 32); font-size: 1rem; line-height: 1.625rem; padding-bottom: 1.875rem; margin: 0px; }
.blog-content a { overflow-wrap: break-word; word-break: break-word; }
.blog-content h1, .blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 { padding: 0px; font-weight: 700; text-rendering: optimizelegibility; line-height: 1.1; }
.blog-content h1 { font-size: 2rem; margin: 0px; font-weight: 700; }
.blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 { margin: 0px 0px 1.45rem; color: inherit; }
.blog-content h2 { font-size: 1.62671rem !important; }
.blog-content h3 { font-size: 1.38316rem !important; }
.blog-content h4 { font-size: 1rem !important; }
.blog-content h5 { font-size: 0.85028rem !important; }
.blog-content h6 { font-size: 0.78405rem !important; color: rgb(143, 145, 148); }
.blog-content ul, .blog-content ol { margin: 0px 0px 1.45rem 1.45rem; list-style: disc; padding: 0px !important; }
.blog-content ul li, .blog-content ol li { color: rgb(35, 31, 32); font-size: 1rem; line-height: 1.625rem; }
.blog-content ol { list-style-type: decimal; }
.card-blog { display: flex; flex-direction: column; gap: 1.75rem; }
@media (min-width: 490px) {
.card-blog { flex-direction: row; gap: 1.5rem; }
}
@media (min-width: 1024px) {
.card-blog { flex-direction: column; gap: 1.75rem; }
}
.card-blog-thumb { background: rgb(69, 167, 223); height: 100%; width: 100%; display: flex; align-items: stretch; padding: 1rem; }
.card-blog-thumb a { font-size: 1.25rem; line-height: 1.25; color: rgb(255, 255, 255); display: flex; flex-direction: column; justify-content: center; }
@media (min-width: 490px) {
.card-blog-thumb a { font-size: 1rem; }
}
@media (min-width: 1024px) {
.card-blog-thumb a { font-size: 1.25rem; }
}
.card-blog-thumb a:hover::after { background-color: transparent !important; }
.card-blog-image { display: flex; place-content: center; width: 100%; height: fit-content; aspect-ratio: 370 / 246; overflow: hidden; position: relative; }
@media (min-width: 490px) {
.card-blog-image { width: 45%; max-width: 320px; }
}
@media (min-width: 1024px) {
.card-blog-image { width: 100%; max-width: unset; }
}
.card-blog-image img { width: 100%; height: 100%; object-fit: cover; }
.card-blog-content-title h3, .card-blog-content-title a { font-size: 1.25rem; font-weight: 600; line-height: 1.625rem; color: rgb(35, 31, 32); margin: 0px; }
.card-blog-content-title h3:hover::after, .card-blog-content-title a:hover::after { background-color: transparent !important; }
.card-blog-content-author span { font-size: 0.875rem; color: rgb(143, 145, 148); }
.card-blog-content-author span span { color: rgb(35, 31, 32); }
.card-blog-content-author a { color: var(--color-inst-color-link); font-weight: normal; }
.card-blog-content-author .author-item:not(:last-child)::after { content: " · "; font-size: 18px; }
.card-blog .author-item:not(:last-child)::after { content: " · "; font-size: 18px; }
.social-media-sharing { display: flex; align-items: center; }
.social-media-sharing > ul { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0px; padding: 0px; list-style: none !important; }
.social-media-sharing > ul li { margin-bottom: 0px; margin-right: 0px !important; }
.social-media-sharing .share { background-color: rgb(245, 245, 245); border-radius: 8px; margin: 0px; width: 1.875rem; height: 1.875rem; display: flex; justify-content: center; align-items: center; }
.social-media-sharing .share img { width: 1.875rem !important; height: 1.875rem !important; }
.social-media-sharing .share.whatsapp img { width: 1rem !important; height: 1rem !important; }
.social-media-sharing .share:hover::after { background-color: transparent !important; }
.social-media-sharing .share.linkedin, .social-media-sharing .share.facebook-share, .social-media-sharing .share.whatsapp, .social-media-sharing .share.twitter { background-repeat: no-repeat; background-position: center center; background-size: 1rem; }
.social-media-sharing .share.linkedin img, .social-media-sharing .share.facebook-share img, .social-media-sharing .share.whatsapp img, .social-media-sharing .share.twitter img { display: none; }
.social-media-sharing .share.linkedin { background-image: url("data:image/svg+xml,<%21--%21Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--> "); }
.social-media-sharing .share.twitter { background-image: url("data:image/svg+xml,<%21--%21Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--> "); }
.social-media-sharing .share.whatsapp { background-image: url("data:image/svg+xml, "); }
.social-media-sharing .share.facebook-share { background-image: url("data:image/svg+xml, "); background-size: 1.75rem; }
.node--type-medical-specialties .hsl-colunas__col .hsl-faq-full, .node--type-medical-specialties .hsl-colunas__col .hsl-texto-basico { padding: 0px; }
.node--type-medical-specialties .hsl-colunas__col .hsl-faq-full .container { padding-top: 0px; padding-bottom: 0px; }
.node--type-medical-specialties .hsl-colunas__col .hsl-faq-full .field-content .coh-container { padding: 1rem; }
.node--type-medical-specialties .hsl-colunas__col .hsl-faq-full--title { display: none; }
#page-content .hsl-faq-full .coh-container.py-12 { padding-top: 0px; }
.profissional-de-saude { padding: 0px 1.25rem; }
@media (min-width: 1024px) {
.profissional-de-saude { padding: 0px; }
}
.profissional-de-saude a:hover::after { content: none; display: none; }
.profissional-de-saude__content { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
@media (min-width: 1024px) {
.profissional-de-saude__content { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1280px) {
.profissional-de-saude__content { max-width: 1170px; }
}
@media (min-width: 1536px) {
.profissional-de-saude__content { max-width: 1170px; }
}
.profissional-de-saude__wrapper { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
@media (min-width: 1024px) {
.profissional-de-saude__wrapper { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1280px) {
.profissional-de-saude__wrapper { max-width: 1170px; }
}
@media (min-width: 1536px) {
.profissional-de-saude__wrapper { max-width: 1170px; }
}
.profissional-de-saude__wrapper { display: flex; flex-direction: column; gap: 2rem; padding: 6rem 0px; }
@media (min-width: 768px) {
.profissional-de-saude__wrapper { padding: 7rem 0px 3rem; }
}
@media (min-width: 1024px) {
.profissional-de-saude__wrapper { justify-content: space-between; flex-direction: row; gap: 3rem; align-items: flex-start; }
}
.profissional-de-saude__sidebar { width: 100%; border: 1px solid rgb(198, 200, 204); border-radius: 0.5rem; }
@media (min-width: 1024px) {
.profissional-de-saude__sidebar { width: 468px; flex-shrink: 0; }
}
.profissional-de-saude__header { position: relative; padding: 0px 1.875rem 1.875rem; margin: -50px 0px 0px; border-bottom: 1px solid rgb(198, 200, 204); }
@media (min-width: 768px) {
.profissional-de-saude__header { margin: -60px 0px 0px; }
}
.profissional-de-saude__header h2 { font-size: 1.125rem; font-weight: 600; line-height: 1.3; margin: 0px; color: rgb(0, 0, 0); }
@media (min-width: 768px) {
.profissional-de-saude__header h2 { font-size: 1.5rem; }
}
.profissional-de-saude__share-button { position: absolute; top: 4.5rem; right: 0.875rem; background: transparent; border: 0px; padding: 0.5rem; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: opacity 0.2s; }
.profissional-de-saude__share-button:hover { opacity: 0.7; }
.profissional-de-saude__share-button:focus { outline: rgb(69, 167, 223) solid 2px; outline-offset: 2px; border-radius: 4px; }
.profissional-de-saude__share-button img { display: block; }
.profissional-de-saude__photo-wrapper { position: relative; display: inline-block; margin-bottom: 1.5rem; }
.profissional-de-saude__photo-wrapper img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; aspect-ratio: 1 / 1; display: block; border: 1px solid rgb(198, 200, 204); background-color: rgb(255, 255, 255); }
@media (min-width: 768px) {
.profissional-de-saude__photo-wrapper img { width: 120px; height: 120px; }
}
.profissional-de-saude__badge { position: absolute; bottom: 0px; right: 0px; width: 2.2rem; height: 2.2rem; background-image: url("/api/asset/hospital-sirio-libanes/2061e72d8db9cc10.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; z-index: 1; }
.profissional-de-saude__crm { font-size: 1rem; font-weight: normal; line-height: 1.625rem; color: rgb(107, 114, 128); margin: 0px; }
.profissional-de-saude__info { display: flex; flex-direction: column; gap: 2rem; padding: 1.875rem; }
.profissional-de-saude__info-item { display: flex; flex-direction: column; color: rgb(143, 145, 148); }
.profissional-de-saude__info-item * { display: inline; }
.profissional-de-saude__info-item h4 { font-size: 1rem; margin: 0px; color: rgb(35, 31, 32); font-weight: 600; line-height: 1.625rem; }
.profissional-de-saude__info-item > :not(h4) { font-size: 1rem; line-height: 1; color: rgb(107, 114, 128); font-weight: 400; }
.profissional-de-saude__info-item a { text-decoration: none; font-weight: 400; color: rgb(69, 167, 223) !important; }
.profissional-de-saude__info-item a:hover { text-decoration: underline; color: rgb(0, 143, 215); }
.profissional-de-saude__details { width: 100%; flex: 1 1 0%; }
.profissional-de-saude__details div > :first-child { margin-top: 0px; }
@media (min-width: 768px) {
.profissional-de-saude__details { max-width: 35.625rem; }
}
.profissional-de-saude__details h1, .profissional-de-saude__details h2, .profissional-de-saude__details h3, .profissional-de-saude__details h4, .profissional-de-saude__details h5, .profissional-de-saude__details h6 { color: rgb(0, 0, 0); margin: 3rem 0px 1.25rem; font-weight: 700; line-height: 1.3; font-size: 1rem; }
.profissional-de-saude__details h1 { font-size: 1.75rem; }
@media (min-width: 768px) {
.profissional-de-saude__details h1 { font-size: 1.75rem; }
}
@media (min-width: 1024px) {
.profissional-de-saude__details h1 { font-size: 2rem; }
}
.profissional-de-saude__details h2 { font-size: 1.5rem; }
@media (min-width: 768px) {
.profissional-de-saude__details h2 { font-size: 1.5rem; }
}
@media (min-width: 1024px) {
.profissional-de-saude__details h2 { font-size: 1.75rem; }
}
.profissional-de-saude__details h3 { font-size: 1.375rem; }
@media (min-width: 768px) {
.profissional-de-saude__details h3 { font-size: 1.625rem; }
}
@media (min-width: 1024px) {
.profissional-de-saude__details h3 { font-size: 1.75rem; }
}
.profissional-de-saude__details p { margin-bottom: 0.75rem; color: rgb(0, 0, 0); line-height: 1.6; }
.profissional-de-saude__details p:last-child { margin-bottom: 0px; }
.profissional-de-saude__details ul { padding: 0px; margin: 1.25rem 0px; list-style: none !important; }
.profissional-de-saude__details ul li { position: relative; padding-left: 1.75rem; margin-bottom: 0.75rem; color: rgb(0, 0, 0); line-height: 1.6; font-size: 1rem; }
.profissional-de-saude__details ul li::before { content: ""; position: absolute; left: 0px; top: 0px; width: 1.5rem; height: 1.5rem; background-image: url("/api/asset/hospital-sirio-libanes/2e5a3904eb9c1859.png"); background-size: contain; background-repeat: no-repeat; background-position: center center; }
.profissional-de-saude__details ul li:last-child { margin-bottom: 0px; }
.profissional-de-saude__details ul li img[alt="check"] { display: none; }
.profissional-de-saude__details ol { padding-left: 1.75rem; margin: 1.25rem 0px; }
.profissional-de-saude__details ol li { margin-bottom: 0.75rem; color: rgb(0, 0, 0); line-height: 1.6; }
.profissional-de-saude__details ol li:last-child { margin-bottom: 0px; }
.profissional-de-saude__share-modal { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; display: none; align-items: center; justify-content: center; padding: 1.5rem; }
.profissional-de-saude__share-modal--open { display: flex; }
.profissional-de-saude__share-modal-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); cursor: pointer; }
.profissional-de-saude__share-modal-content { position: relative; width: 100%; max-width: 24.75rem; background: rgb(255, 255, 255); border: 1px solid rgb(198, 200, 204); border-radius: 0.5rem; padding: 1.875rem; display: flex; flex-direction: column; justify-content: space-around; z-index: 1; height: 21.118rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 10px; }
.profissional-de-saude__share-modal-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 2rem; }
.profissional-de-saude__share-modal-title { width: 100%; padding-bottom: 1.5rem; border-bottom: 1px solid rgb(198, 200, 204); font-size: 1.5rem; line-height: 1.3; margin: 0px; color: rgb(0, 0, 0); font-weight: normal; }
.profissional-de-saude__share-modal-close { position: absolute; right: 1.5rem; background: url("/api/asset/hospital-sirio-libanes/496d9ae826cce469.svg") center center / contain no-repeat transparent; border: 0px; padding: 0px; width: 1.5rem; height: 1.5rem; cursor: pointer; transition: opacity 0.2s; }
.profissional-de-saude__share-modal-close:hover { opacity: 0.7; }
.profissional-de-saude__share-modal-close:focus { outline: rgb(69, 167, 223) solid 2px; outline-offset: 2px; border-radius: 4px; }
.profissional-de-saude__share-modal-buttons { display: flex; flex-direction: column; gap: 0px; }
.profissional-de-saude__share-button-item { display: block; width: 100%; text-decoration: none; cursor: pointer; text-align: center; transition: background-color 0.2s; font-size: 0.875rem; padding: 1rem; margin-bottom: 1rem; color: rgb(69, 167, 223); background: rgb(255, 255, 255); border-radius: 1.875rem; border: 1px solid rgb(198, 200, 204); }
.profissional-de-saude__share-button-item:hover { background-color: rgb(243, 244, 246); }
.profissional-de-saude__share-button-item:focus { outline: rgb(69, 167, 223) solid 2px; outline-offset: -2px; }
.profissional-de-saude__share-button-item p { margin: 0px; font-size: 1rem; line-height: 1.5; color: rgb(0, 0, 0); }
.profissional-de-saude__share-button-item--copied p { color: rgb(69, 167, 223); }
.node--type-units { width: 100%; margin: 0px 0px 1.875rem; }
@media (max-width: 768px) {
.node--type-units .hsl-mini-banner__wrapper a { padding: 8px 10px; }
}
.node--type-units .unit-header { min-height: 380px; }
.node--type-units .unit-header img { position: relative; }
.node--type-units .titles { max-width: 25rem; }
.node--type-units .titles h2 { max-width: 80%; font-size: 1.5rem; line-height: 1.875rem; margin-bottom: 1.25rem; }
@media (min-width: 1024px) {
.node--type-units .titles h2 { width: 100%; max-width: 29.375rem; font-size: 3.375rem; line-height: 3.75rem; margin: 0px 0px 1.875rem; }
}
.node--type-units .bg-graph-unit { position: absolute; width: 100%; max-width: 35.625rem; height: auto; min-height: 14rem; display: flex; align-items: center; justify-content: center; }
@media (min-width: 450px) {
.node--type-units .bg-graph-unit .bg-graph-featured { display: none; }
}
@media (min-width: 1024px) {
.node--type-units .bg-graph-unit .bg-graph-featured { display: block; }
}
.node--type-units .bg-graph-unit .bg-graph-featured { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; pointer-events: none; }
.node--type-units .bg-graph-unit .bg-graph-featured .image-blob { position: absolute; background-position: center center; background-size: contain; background-repeat: no-repeat; z-index: 0; }
.node--type-units .bg-graph-unit .bg-graph-featured .image-blob.top-graph { top: -4.8rem; right: -14.9rem; width: 6.725rem; height: 11.875rem; transform: rotate(42.85deg); background-image: url("/api/asset/hospital-sirio-libanes/3992e3fea065d45f.webp"); z-index: 0; position: relative; }
@media (min-width: 1024px) {
.node--type-units .bg-graph-unit .bg-graph-featured .image-blob.top-graph { top: -4rem; right: -24.5rem; width: 13.125rem; }
}
.node--type-units .bg-graph-unit .bg-graph-featured .image-blob.bottom-graph { top: 4.5rem; left: 0px; width: 7.875rem; height: 12.5rem; transform: rotate(-124.78deg); background-image: url("/api/asset/hospital-sirio-libanes/7d299d53b695e78e.webp"); z-index: 0; }
@media (min-width: 450px) {
.node--type-units .bg-graph-unit .bg-graph-featured .image-blob.bottom-graph { top: 8.5rem; }
}
@media (min-width: 1024px) {
.node--type-units .bg-graph-unit .bg-graph-featured .image-blob.bottom-graph { top: 11rem; left: -2.5rem; width: 15.875rem; height: 12.5rem; }
}
.node--type-units .featured-image { z-index: 1; position: relative; }
.node--type-units .unit-find { margin-bottom: 3.125rem; text-align: left; font-size: 1.5rem; }
.node--type-units .unit-find h4 { font-size: 1.5rem; font-weight: 400; margin-bottom: 3.125rem; color: rgb(35, 31, 32); }
.node--type-units .paragraph--type--unit-services { height: 18.9375rem; display: flex; align-items: flex-start; flex-direction: column; text-align: left; border: 0.063rem solid rgb(198, 200, 204); cursor: initial; border-radius: 0.5rem; gap: 16px; padding: 1.875rem 1.4rem 1.4rem !important; width: 100% !important; min-width: 16.875rem !important; }
@media (min-width: 1024px) {
.node--type-units .paragraph--type--unit-services { min-width: auto !important; }
}
.node--type-units .paragraph--type--unit-services strong, .node--type-units .paragraph--type--unit-services strong a { height: 1.25rem; display: block; max-width: 93%; width: 87%; margin-bottom: 0.25rem; font-size: 1.5rem; font-weight: 600; padding-right: 0px; color: rgb(35, 31, 32) !important; line-height: 1 !important; }
.node--type-units .paragraph--type--unit-services p { margin: 1.25rem 0px 0px; display: flex; flex-direction: column; align-items: flex-start; font-size: 0.875rem; line-height: 1.375rem; color: rgb(143, 145, 148); }
@media (min-width: 1440px) {
.node--type-units .paragraph--type--unit-services p { margin: 1.25rem 0px 1.688rem; min-width: auto !important; }
}
.node--type-units .paragraph--type--unit-services .link-arrow { text-indent: -999rem; height: 1.5rem; width: 1.5rem; border: 1px solid rgb(89, 177, 227); border-radius: 20px; margin: 0px; }
.node--type-units .paragraph--type--unit-services .link-arrow:hover { color: rgb(0, 143, 215) !important; }
.node--type-units a:hover::after { background-color: transparent !important; content: "" !important; }
.node--type-units .unit-cta { padding: 1.875rem; margin-bottom: 3rem; width: 100%; display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; border-radius: 0.5rem; background: rgb(244, 245, 247); }
.node--type-units .unit-cta a { padding: 0.875rem 1.25rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: none; border-radius: 1.438rem; background: rgb(69, 167, 223); transition: background 0.6s; margin: 1.875rem 0px 0px; }
.node--type-units .unit-related-list h5 { font-weight: normal; font-size: 1.5rem; line-height: 1.375rem; letter-spacing: 0px; color: rgb(35, 31, 32); margin-bottom: 1.875rem; }
.node--type-units .unit-related-list .item-list ul { list-style-type: disc; margin: 0px 0px 1em 0.65em; }
.node--type-units .unit-related-list .item-list ul li { font-size: 1rem; line-height: 2.25rem; color: rgb(35, 31, 32); letter-spacing: 0px; margin: 0px; list-style-type: disc; }
.node--type-units .unit-related-list .item-list ul li a { color: rgb(69, 167, 223); }
.node--type-units .unit-related-list .item-list ul li a:hover { text-decoration: underline; }
.node--type-units .social-media-sharing ul { margin: 0px; }
.node--type-units .social-media-sharing ul .twitter::after { content: ""; }
.node--type-units-detail .title-section { width: 100%; }
@media (min-width: 1024px) {
.node--type-units-detail .title-section { width: 40%; }
}
.node--type-units-detail h1 { margin: 0.625rem 0px 1.875rem; font-size: 1.5rem; line-height: 1.875rem; }
@media (min-width: 1024px) {
.node--type-units-detail h1 { margin-bottom: 3.125rem; font-size: 3.375rem; line-height: 3.75rem; }
}
.view--cities-select #dropdownDelayMenu a.selected::before { content: "✔"; margin-right: 0.5rem; color: rgb(69, 167, 223); position: absolute; left: 40px; }
.health-plan-coverages { margin: 0px -1.25rem; background: linear-gradient(135deg, rgb(29, 82, 163) 0%, rgb(69, 167, 223) 100%); padding: 234px 64px; display: flex; flex-direction: column; gap: 120px; text-align: center; color: white; }
.health-plan-coverages .plan-title { padding: 0px; margin: 0px; text-rendering: optimizelegibility; line-height: 1.1; font-size: 2em; font-weight: 700 !important; }
.health-plan-coverages .plans-links { display: flex; gap: 32px; margin: 0px auto; padding-top: 120px; }
.health-plan-coverages .plans-links .coh-link { font-weight: 400; color: rgb(1, 35, 101); font-size: 18px; padding: 24px 48px; background-color: rgb(255, 255, 255); border-radius: 200px; border-style: none; text-transform: none; }
.recipe-video-remote { background: linear-gradient(135deg, rgb(244, 245, 247) 0%, rgb(244, 245, 247) 100%); position: relative; width: 100%; margin: 0px auto 4.375rem; padding: 4.375rem 0px; }
.recipe-video-remote iframe.media-oembed-content { aspect-ratio: 16 / 9; display: block; width: 100% !important; height: auto !important; }
#ssaCkeToolbar, #ssaCkeFooter { z-index: 9999; }
main ul, main ul[type="disc"] { list-style: disc !important; }
main ul[type="circle"] { list-style: circle !important; }
main ul[type="square"] { list-style: square !important; }
main ol, main ol[type="1"] { list-style: decimal !important; }
main ol[type="i"] { list-style: lower-roman !important; }
main ol[type="I"] { list-style: upper-roman !important; }
main ol[type="A"] { list-style: upper-alpha !important; }
main ol[type="a"] { list-style: lower-alpha !important; }
.coh-container::after, .coh-container::before { display: none; }
.hsl-blog-related-posts { margin-top: 0px; padding: 1.875rem 1.5rem; }
@media (min-width: 1024px) {
.hsl-blog-related-posts { margin-top: 40px; padding-top: 4.375rem; padding-bottom: 4.375rem; }
}
@media (min-width: 1280px) {
.hsl-blog-related-posts { padding-left: 0px; padding-right: 0px; }
}
.hsl-blog-related-posts__title { margin-bottom: 1.875rem; font-size: 1.125rem; font-weight: normal; color: rgb(35, 31, 32); }
@media (min-width: 1024px) {
.hsl-blog-related-posts__title { font-size: 1.5rem; margin-bottom: 3.125rem; }
}
.hsl-blog-related-posts__list { margin: 0px; padding: 0px; display: none; list-style: none !important; }
.hsl-blog-related-posts__list a { color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; font-size: 1rem; }
.hsl-blog-related-posts__list a:hover { text-decoration: underline; }
.hsl-blog-related-posts__list li { margin-bottom: 0.75rem; }
.blog-page header { border: 0px; }
.blog-page h1 { font-size: 3.375rem; line-height: 3.75rem; color: rgb(35, 31, 32); font-weight: 700; margin-top: 3.25rem; margin-bottom: 4.375rem; }
.blog-page h4, .blog-page h3 { font-size: 1.5rem; font-weight: normal; margin: 0px; padding: 0px; color: inherit; text-rendering: optimizelegibility; line-height: 1.1; }
.blog-page h4 { margin: 4.375rem auto 0px; justify-content: space-between; padding: 4.375rem 0px; border-top: 1px solid rgb(198, 200, 204); max-width: 1170px !important; }
.blog-page .heading--blog-page, .blog-page .view-content, .blog-page .blog-header-section-view, .blog-page .views-view-responsive-grid, .blog-page .blog-acontecenosirio > div, .blog-page .blog-featured > div { width: 100%; max-width: 1170px; margin-inline: auto; padding-inline: 1.5rem; }
@media (min-width: 1280px) {
.blog-page .heading--blog-page, .blog-page .view-content, .blog-page .blog-header-section-view, .blog-page .views-view-responsive-grid, .blog-page .blog-acontecenosirio > div, .blog-page .blog-featured > div { padding-inline: 0px; }
}
.blog-page .heading--blog-page { position: relative; display: flex; justify-content: space-between; flex-direction: column; align-items: start; gap: 1rem; }
@media (min-width: 768px) {
.blog-page .heading--blog-page { flex-direction: row; margin-bottom: -6rem; align-items: center; gap: 2rem; }
}
@media (min-width: 1024px) {
.blog-page .heading--blog-page { margin-bottom: -12rem; }
}
.blog-page .heading--blog-page h1 { margin: 0px; max-width: 160px; line-height: 1.2; font-size: 1.5rem; order: 2; }
@media (min-width: 768px) {
.blog-page .heading--blog-page h1 { font-size: 1.875rem; order: 1; }
}
@media (min-width: 1024px) {
.blog-page .heading--blog-page h1 { max-width: 22rem; font-size: 3.375rem; }
}
.blog-page .heading--blog-page .pic { display: block; width: 100%; aspect-ratio: 570 / 500; background: url("/api/asset/hospital-sirio-libanes/1369a3dab9bbc754.webp") center center / contain no-repeat; order: 1; }
@media (min-width: 768px) {
.blog-page .heading--blog-page .pic { max-width: 320px; order: 2; }
}
@media (min-width: 1024px) {
.blog-page .heading--blog-page .pic { max-width: 570px; }
}
.blog-page .blog-header-section-view.grey { max-width: unset; width: 100vw; padding-inline: 1.5rem; }
@media (min-width: 1170px) {
.blog-page .blog-header-section-view.grey { padding-inline: calc(-561px + 50vw); margin-inline: 0px; }
}
@media (min-width: 1280px) {
.blog-page .blog-header-section-view.grey { padding-inline: calc(-585px + 50vw); }
}
.blog-page .blog-header-section-view .container { margin: 4.375rem auto 0px; justify-content: space-between; padding: 4.375rem 0px; border-top: 1px solid rgb(198, 200, 204); display: flex; flex-direction: column; gap: 0.5rem; max-width: 1170px !important; }
@media (min-width: 640px) {
.blog-page .blog-header-section-view .container { flex-direction: row; gap: 1rem; }
}
.blog-page .blog-header-section-view a { display: flex; align-items: center; font-size: 0.875rem; color: rgb(69, 167, 223); }
.blog-page .tag-blog-list { padding-inline: 0px !important; }
.blog-page .tag-blog-list > div { margin-bottom: 70px; }
.blog-page .grey, .blog-page .grey + div { background: rgb(244, 245, 247); }
.blog-page .grey .container, .blog-page .no-border .container { border-top: 0px; }
.hsl-institucional-search-page { max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0px 1.5rem; }
@media (min-width: 1280px) {
.hsl-institucional-search-page { padding: 0px; }
}
.hsl-institucional-search-page header { border: 0px; margin-top: 3rem; }
.hsl-institucional-search-page header .busca__header h1 { font-size: 32px; font-weight: 700; line-height: 1.1; margin: 0px; text-align: center; }
.hsl-institucional-search-page header .busca__header p { margin-top: 1rem; text-align: center; }
.hsl-institucional-search-page form { margin-top: 2.5rem; margin-bottom: 4rem; display: flex; justify-content: center; }
.hsl-institucional-search-page form .form-item { display: inline-block; width: 60%; }
.hsl-institucional-search-page form .form-item label { display: none; }
.hsl-institucional-search-page form .form-item input.form-autocomplete { width: 100%; font-size: 14px; border: 1px solid rgb(41, 41, 41); height: 55px; border-radius: 5px; padding: 0px 0.8rem; }
.hsl-institucional-search-page form .form-actions { display: inline-block; }
.hsl-institucional-search-page form .form-actions input.button { height: 54px; margin-left: 0.6rem; padding: 0px 1.5rem; line-height: normal; text-align: center; align-content: center; background-color: rgb(44, 110, 242); color: rgb(255,255,255,var(--tw-text-opacity,1)); border-radius: 5px; font-weight: bold; cursor: pointer; }
.hsl-institucional-search-page .item-list ul { margin: 0px; }
.hsl-institucional-search-page .item-list ul li { padding-bottom: 25px; }
.hsl-institucional-search-page .item-list ul li .views-field-type { font-weight: 500; }
.hsl-institucional-search-page .item-list ul li .views-field-title { padding-bottom: 5px; }
.hsl-institucional-search-page .item-list ul li .views-field-title a { font-size: 20px; color: rgb(26, 13, 171); }
.hsl-institucional-search-page .item-list ul li .views-field-body { font-size: 14px; color: rgb(77, 81, 86); }
.node--type-press h2 { padding: 0px; margin: 0px 0px 1.45rem; color: inherit; text-rendering: optimizelegibility; line-height: 1.1; }
.node--type-press.press-releases h2.title { font-size: 22px; line-height: 22px; font-weight: normal; }
.node--type-press.press-releases .dot { height: 2px; width: 2px; background-color: rgb(143, 145, 148); border-radius: 50%; margin: 4px 3px; display: inline-block; }
.node--type-press.death-notes .content-data, .node--type-press.medical-bulletins .content-data { text-align: center; }
.node--type-press.death-notes .content-data h2.title, .node--type-press.medical-bulletins .content-data h2.title { font-size: 16px; text-align: center; margin-bottom: 5px; font-weight: normal; color: rgb(35, 31, 32); }
.node--type-press.death-notes .content-data h2.title + p, .node--type-press.medical-bulletins .content-data h2.title + p { text-align: center; margin-bottom: 15px; color: rgb(143, 145, 148); line-height: 26px; }
.node--type-press .content-press ul { list-style: disc; }
.sidebar-press { display: flex; flex-direction: column; width: auto; background-color: rgb(244, 245, 247); border-radius: 8px; padding: 30px; color: rgb(35, 31, 32); max-height: 220px; }
@media (min-width: 768px) {
.sidebar-press { width: 470px; }
}
.sidebar-press h3 { font-size: 24px; margin-bottom: 0px; font-weight: 400; }
.sidebar-press p { margin: 1.25rem 0px; line-height: 2; }
.sidebar-press p strong { font-size: 1rem; }
.sidebar-press p img { transform: translate(0px, 27%); margin-right: 6px; }
.sidebar-press a { position: relative; top: 6px; }
.tabs-content { margin: 3.25rem 0px; }
.tabs-content .views-exposed-form { padding: 1.875rem; width: 100%; margin: 0px; display: flex; flex-wrap: wrap; align-items: flex-end; text-align: start; border: 0.063rem solid rgb(198, 200, 204); border-radius: 0.75rem; background: rgb(255, 255, 255); gap: 24px; }
.tabs-content .views-exposed-form > .js-form-item, .tabs-content .views-exposed-form > .form-actions, .tabs-content .views-exposed-form > fieldset { flex: 1 1 0%; min-width: calc(25% - 24px); margin: 0px; }
.tabs-content .views-exposed-form#views-exposed-form-press-death-notes-block .form-item-title, .tabs-content .views-exposed-form#views-exposed-form-press-medical-bulletins-block .form-item-title { flex: 0 0 calc(50% - 12px); }
.tabs-content .views-exposed-form#views-exposed-form-press-death-notes-block fieldset, .tabs-content .views-exposed-form#views-exposed-form-press-death-notes-block .form-actions, .tabs-content .views-exposed-form#views-exposed-form-press-medical-bulletins-block fieldset, .tabs-content .views-exposed-form#views-exposed-form-press-medical-bulletins-block .form-actions { flex: 1 1 0%; }
.tabs-content .views-exposed-form select.form-select, .tabs-content .views-exposed-form input[type="text"].form-text { width: 100%; border-top: none; border-right: none; border-left: none; border-bottom: 0.063rem solid rgb(198, 200, 204); border-radius: 0px; padding: 0px 0px 0.2rem; margin: 0px; font-size: 0.875rem; background: transparent; outline: none; height: 2.75rem; appearance: none; }
.tabs-content .views-exposed-form select.form-select:focus, .tabs-content .views-exposed-form input[type="text"].form-text:focus { border-bottom-color: rgb(69, 125, 223); }
.tabs-content .views-exposed-form select.form-select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYigxNDMsIDE0NSwgMTQ4KSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
.tabs-content .views-exposed-form fieldset { border: none; padding: 0px; display: flex; flex-direction: column; }
.tabs-content .views-exposed-form fieldset .fieldset-wrapper { width: 100%; }
.tabs-content .views-exposed-form .js-form-item { display: flex; flex-direction: column; width: 100%; }
.tabs-content .views-exposed-form fieldset legend, .tabs-content .views-exposed-form label { font-weight: 700; width: 100%; font-size: 0.875rem; margin: 0px; padding-bottom: 0.625rem; display: block; }
.tabs-content .views-exposed-form .form-actions { display: flex; align-items: flex-end; }
.tabs-content .views-exposed-form .form-actions input[type="submit"] { width: 86px; height: 45px; background: rgb(69, 167, 223); font-size: 0.875rem; border: 0px; border-radius: 6.25rem; color: rgb(255, 255, 255); margin: 0px; padding: 0px; outline: none; transition: background 0.6s; cursor: pointer; }
.tabs-content .item { margin-top: 1rem; border-bottom: 1px solid rgb(198, 200, 204); padding: 2px 0px 17px; display: flex; justify-content: space-between; align-items: center; list-style: none !important; }
.tabs-content .item .content-data { max-width: 80%; }
.tabs-content .item .content-data a.press-link { text-decoration: none; color: rgb(0, 0, 0); font-size: 18px; font-weight: 500; line-height: 28px; }
.tabs-content .item .content-data a.press-link:hover::after { background-color: transparent; content: ""; }
.tabs-content .item .content-data span { display: block; color: rgb(143, 145, 148); font-size: 14px; line-height: 26px; }
.tabs-content .item .press-link-icon { display: inline-block; width: 32px; height: 32px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzQ1YTdkZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1MiAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODUyIDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTS04NiwzOTJsNCw0LTQsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+"); background-size: contain; background-repeat: no-repeat; background-position: center center; }
.tabs-content .item .press-link-icon:hover::after { background-color: transparent; content: ""; }
.press-views-tabs { margin: 50px 0px !important; }
.press-views-tabs .tabs-content .views-exposed-form { padding: 1.875rem; width: 100%; margin: 0px; display: flex; flex-flow: column wrap; align-items: flex-end; text-align: start; border: 0.063rem solid rgb(198, 200, 204); border-radius: 0.75rem; background: rgb(255, 255, 255); gap: 24px; }
@media (min-width: 768px) {
.press-views-tabs .tabs-content .views-exposed-form { flex-direction: row; }
}
.press-views-tabs .tabs-content .views-exposed-form > .js-form-item, .press-views-tabs .tabs-content .views-exposed-form > .form-actions, .press-views-tabs .tabs-content .views-exposed-form > fieldset { flex: 1 1 0%; min-width: calc(25% - 24px); margin: 0px; }
.press-views-tabs .tabs-content .views-exposed-form#views-exposed-form-press-death-notes-block .form-item-title, .press-views-tabs .tabs-content .views-exposed-form#views-exposed-form-press-medical-bulletins-block .form-item-title { flex: 0 0 calc(50% - 12px); }
.press-views-tabs .tabs-content .views-exposed-form#views-exposed-form-press-death-notes-block fieldset, .press-views-tabs .tabs-content .views-exposed-form#views-exposed-form-press-death-notes-block .form-actions, .press-views-tabs .tabs-content .views-exposed-form#views-exposed-form-press-medical-bulletins-block fieldset, .press-views-tabs .tabs-content .views-exposed-form#views-exposed-form-press-medical-bulletins-block .form-actions { flex: 1 1 0%; }
.press-views-tabs .tabs-content .views-exposed-form select.form-select, .press-views-tabs .tabs-content .views-exposed-form input[type="text"].form-text { width: 100%; border-top: none; border-right: none; border-left: none; border-bottom: 0.063rem solid rgb(198, 200, 204); border-radius: 0px; padding: 0px 0px 0.2rem; margin: 0px; font-size: 0.875rem; background: transparent; outline: none; height: auto; appearance: none; }
.press-views-tabs .tabs-content .views-exposed-form select.form-select:focus, .press-views-tabs .tabs-content .views-exposed-form input[type="text"].form-text:focus { border-bottom-color: rgb(69, 125, 223); }
.press-views-tabs .tabs-content .views-exposed-form select.form-select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYigxNDMsIDE0NSwgMTQ4KSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
.press-views-tabs .tabs-content .views-exposed-form select.form-select option { font-size: 0.875rem; color: rgb(17, 24, 39); padding-left: 10px; }
.press-views-tabs .tabs-content .views-exposed-form fieldset { border: none; padding: 0px; display: flex; flex-direction: column; }
.press-views-tabs .tabs-content .views-exposed-form fieldset .fieldset-wrapper { width: 100%; }
.press-views-tabs .tabs-content .views-exposed-form .js-form-item { display: flex; flex-direction: column; width: 100%; }
.press-views-tabs .tabs-content .views-exposed-form fieldset legend, .press-views-tabs .tabs-content .views-exposed-form label { font-weight: 700; width: 100%; font-size: 0.875rem; margin: 0px; padding-bottom: 0.625rem; display: block; }
.press-views-tabs .tabs-content .views-exposed-form .form-actions { display: flex; align-items: flex-end; align-self: flex-start; }
@media (min-width: 768px) {
.press-views-tabs .tabs-content .views-exposed-form .form-actions { align-self: flex-end; }
}
.press-views-tabs .tabs-content .views-exposed-form .form-actions input[type="submit"] { margin: 0px; }
.press-views-tabs .tabs-content .item { margin-top: 1rem; border-bottom: 1px solid rgb(198, 200, 204); padding: 2px 0px 17px; display: flex; justify-content: space-between; align-items: center; list-style: none !important; }
.press-views-tabs .tabs-content .item .content-data { max-width: 80%; }
.press-views-tabs .tabs-content .item .content-data a.press-link { text-decoration: none; color: rgb(0, 0, 0); font-size: 18px; font-weight: 500; line-height: 28px; }
.press-views-tabs .tabs-content .item .content-data a.press-link:hover::after { background-color: transparent; content: ""; }
.press-views-tabs .tabs-content .item .content-data span { display: block; color: rgb(143, 145, 148); font-size: 14px; line-height: 26px; }
.press-views-tabs .tabs-content .item .press-link-icon { display: inline-block; width: 32px; height: 32px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzQ1YTdkZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1MiAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODUyIDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTS04NiwzOTJsNCw0LTQsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+"); background-size: contain; background-repeat: no-repeat; background-position: center center; }
.press-views-tabs .tabs-content .item .press-link-icon:hover::after { background-color: transparent; content: ""; }
.press-views-tabs hr { margin: 0px; border: none; height: 2px; background-color: rgb(224, 224, 224); border-radius: 500px; }
.press-tabs { display: flex; max-width: unset; width: 100vw; padding-inline: 1.5rem; gap: 2rem; overflow-x: scroll; scrollbar-width: none; }
.press-tabs::-webkit-scrollbar { display: none; }
@media (min-width: 1170px) {
.press-tabs { padding-inline: calc(-561px + 50vw); margin-inline: 0px; }
}
@media (min-width: 1280px) {
.press-tabs { padding-inline: calc(-585px + 50vw); }
}
.press-tabs a.tab-link { font-size: 1rem; font-weight: 500; line-height: 1.75; letter-spacing: 0.02857em; display: flex; flex-direction: column; background: none; border: none; color: rgb(0, 0, 0); white-space: nowrap; padding: 0px 0px 15px; }
.press-tabs a.tab-link:hover::after { background-color: rgb(69, 167, 223); }
.press-tabs a.tab-link.active { position: relative; }
.press-tabs a.tab-link.active::after { content: " "; display: block; width: 105%; height: 2px; background-color: rgb(69, 167, 223); position: absolute; bottom: 0px; left: 0px; right: 0px; }
.press-tabs .press-year-menu { min-width: 140px; }
.press-tabs .rotate-180 { transform: rotate(180deg); }
.choices__inner { background-color: transparent; border-radius: 0px; border-top: 0px; border-left: 0px; border-right: 0px; padding-left: 0px !important; padding-right: 0px !important; }
.choices[data-type*="select-one"]::after { border: 0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzAwQTZFQjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0OCAtODUwKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDg1MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTE2LDM5NGwtNCw0LTQtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQ4IDQ2NikiLz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: cover; width: 1.5rem; height: 1.5rem; margin-top: -0.75rem; transition: var(--transition-default); }
.choices[data-type*="select-one"].is-open::after { border: 0px; margin-top: -0.75rem; transform: rotate(-180deg); }
[data-value="All"] { opacity: 0.5; }
[data-tab-content="press"] .horario { display: none; }
.blog-page .revista-viver, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver { background: linear-gradient(135deg, rgb(29, 82, 163) 0%, rgb(69, 167, 223) 100%); }
.blog-page .revista-viver__wrapper, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__wrapper, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__wrapper { margin: auto; }
@media (min-width: 1280px) {
.blog-page .revista-viver__wrapper, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__wrapper, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__wrapper { max-width: 1170px !important; }
}
.blog-page .revista-viver__header, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__header, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__header { display: flex; justify-content: space-between; margin-bottom: 4rem; flex-direction: column; gap: 0.5rem; }
@media (min-width: 640px) {
.blog-page .revista-viver__header, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__header, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__header { flex-direction: row; gap: 1rem; }
}
.blog-page .revista-viver__header-title, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__header-title, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__header-title { font-size: 1.5rem; line-height: 2rem; font-weight: 400; color: rgb(255, 255, 255) !important; }
.blog-page .revista-viver__header-link, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__header-link, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__header-link { font-size: 1rem; line-height: 1.625rem; text-decoration: none; display: inline-flex; align-items: center; color: rgb(255, 255, 255) !important; }
.blog-page .revista-viver__header-link::after, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__header-link::after, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__header-link::after { display: none; }
.blog-page .revista-viver__content, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__content, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__content { display: flex; flex-direction: column; gap: 2rem; }
@media (min-width: 1024px) {
.blog-page .revista-viver__content, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__content, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__content { display: grid; flex-direction: unset; grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
.blog-page .revista-viver__item, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__item, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__item { display: flex; flex-direction: column; text-decoration: none; gap: 1rem; }
@media (min-width: 640px) {
.blog-page .revista-viver__item, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__item, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__item { flex-direction: row; }
}
@media (min-width: 1024px) {
.blog-page .revista-viver__item, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__item, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__item { flex-direction: column; }
}
.blog-page .revista-viver__item::after, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__item::after, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__item::after { display: none; }
.blog-page .revista-viver__item:hover::before, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__item:hover::before, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__item:hover::before { background-color: transparent !important; }
.blog-page .revista-viver__thumb, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__thumb, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__thumb { width: 100%; }
@media (min-width: 640px) {
.blog-page .revista-viver__thumb, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__thumb, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__thumb { width: 30%; }
}
@media (min-width: 1024px) {
.blog-page .revista-viver__thumb, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__thumb, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__thumb { width: 100%; }
}
.blog-page .revista-viver__thumb img, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__thumb img, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__thumb img { display: flex; width: 100%; height: auto; }
.blog-page .revista-viver__body, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__body, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__body { width: 100%; }
@media (min-width: 640px) {
.blog-page .revista-viver__body, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__body, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__body { width: calc(70% - 2rem); }
}
@media (min-width: 1024px) {
.blog-page .revista-viver__body, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__body, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__body { width: 100%; }
}
.blog-page .revista-viver__meta, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__meta, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__meta { font-size: 0.75rem; line-height: 1rem; color: rgb(255, 255, 255); font-weight: 400; margin-bottom: 0px; }
@media (min-width: 1024px) {
.blog-page .revista-viver__meta, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__meta, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__meta { font-size: 0.875rem; }
}
.blog-page .revista-viver__title, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__title, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__title { font-size: 1.125rem; line-height: 1.75rem; margin-bottom: 0px; color: rgb(255, 255, 255); font-weight: 600; }
@media (min-width: 1024px) {
.blog-page .revista-viver__title, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__title, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__title { font-size: 1.25rem; line-height: 1.625rem; margin-bottom: 1.875rem; }
}
.blog-page .revista-viver__description, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__description, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__description { font-size: 0.875rem; line-height: 1.625rem; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: rgb(255, 255, 255); font-weight: 400; }
@media (min-width: 1024px) {
.blog-page .revista-viver__description, #block-cohesion-theme-views-block-revista-viver-block-1 .revista-viver__description, #block-hsl-institucional-views-block-revista-viver-block-1 .revista-viver__description { font-size: 1rem; display: inline-block; }
}
.view-medical-specialties-list .header-specialties { padding-bottom: 0px; width: 100%; height: 24rem; display: flex; align-items: center; justify-content: space-between; border-bottom: 0.063rem solid rgb(220, 220, 220); }
.view-medical-specialties-list .header-specialties h1 { width: 61%; margin: 0px 0px 1.875rem; font-size: 3.375rem; color: rgb(35, 31, 32); padding: 0px; font-weight: 700; text-rendering: optimizelegibility; line-height: 1.1; }
.view-medical-specialties-list .header-specialties p { width: 95%; padding-top: 1.875rem; font-size: 1rem; max-width: 100%; line-height: 1.375rem; color: rgb(143, 145, 148); }
.view-medical-specialties-list .header-specialties img { top: 0px; left: 0px; transition-behavior: normal; transition-duration: 0.5s; transition-timing-function: ease; transition-property: opacity; opacity: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center; position: relative; z-index: 0; }
.view-medical-specialties-list .row-specialties { width: 100%; margin-top: 6.25rem; border-bottom: 1px solid rgb(198, 200, 204); padding-bottom: 4.375rem; }
.view-medical-specialties-list h2.letter { font-weight: 400; font-size: 3.375rem; text-transform: uppercase; }
.view-medical-specialties-list .medical-specialties-list a { width: 100%; color: rgb(69, 167, 223); line-height: 1.875rem; cursor: pointer; margin-bottom: 3.125rem; font-weight: 400; font-size: 1.5rem; }
.view-medical-specialties-list .view-header { margin-top: 5rem; position: relative; z-index: 2; }
.view-medical-specialties-list .view-header .cta { display: none; }
.view-blog-by-tag .view-breadcrumbs .breadcrumb-container { padding: 0px !important; }
.view-blog-by-tag .view-header { line-height: 1.2; font-size: 1.5rem; font-weight: 700; }
@media (min-width: 768px) {
.view-blog-by-tag .view-header { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
.view-blog-by-tag .view-header { font-size: 3.375rem; }
}
Pular para o conteúdo principal
Navegação principal
Sobre
Para você
Para empresas
Profissionais da saúde
Sobre
Para você
Para empresas
Profissionais da saúde
Faça uma doação! A filantropia é a nossa razão de ser há 100 anos. Seu apoio faz a diferença!
Saiba mais
Aplicativo Acompanhar a sua saúde nunca foi tão simples e fácil. Baixe agora pela Apple Store e Google Play e aproveite.
Saiba mais
Igualdade Salarial Confira o relatório de transparência e igualdade salarial de homens do primeiro semestre de 2026.
Saiba mais
Centro de Imunização Contamos com uma ampla lista de vacinas. Venha conhecer nosso Centro de Imunização!
Saiba mais
Centro de Diagnósticos Asa Sul
Quadra SGAS 613, Conjunto E
Seg-Sex: 7h às 19h, Sáb: 7h às 13h
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Disponíveis na unidade:
PET/CT
Ressonância Magnética
Tomografia Computadorizada
Mamografia
Densitometria
Ultrassom
Check-up
Espirometria
Coleta de exames laboratoriais
Conheça a unidade >
Centro de Oncologia Asa Sul
Quadra SGAS 613, Conjunto E Lote 95, Via L2 Sul
Seg-Sex: 7h às 22h, Sáb: 7h às 15h
Dom: 7h às 14h, Feriados: 7h às 17h
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Disponíveis na unidade:
Consultas com oncologistas clínicos, hematologistas, onco-hematologista pediátrico, radio-oncologistas, geneticista, mastologista e equipe de cuidados paliativos
Especialistas em diferentes tipos de câncer
Tratamento oncológico ambulatorial
Coleta de exames laboratoriais
Conheça a unidade >
Especialidades Médicas
Quadra SGAS 614, Lote 99
Seg-Sex: 8h às 18h, Sáb: 8h às 12h
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Conheça a unidade >
Hospital Sírio-Libanês Bela Vista
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Conheça a unidade >
Hospital Sírio-Libanês Brasília
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Conheça a unidade >
Unidade Itaim
Rua Joaquim Floriano, 533
Para consultas: 14h às 19h (exceto feriados)
Centro de ortopedia: 7h às 19h (exceto feriados)
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Conheça a unidade >
Unidade Águas Claras
Rua Copaíba 1, 01
Segunda a sexta: 8h às 18h00
Sábado das 8h às 12h
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Disponíveis na unidade:
Centro de Oncologia
Consultas e Especialidades Médicas
Centro de Infusão
Exames laboratoriais
Conheça a unidade >
Unidade Jardins
Avenida Brasil, 915
Segunda a Sexta: 7h às 20h
Sábado: 7h às 13h
Realiza atendimento convênio
Realiza atendimento particular
Não atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Conheça a unidade >
Unidade Zona Leste
Atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Disponíveis na unidade:
Consultas agendadas e não agendadas
Exames laboratoriais
Coleta de Papanicolau
Pequenos procedimentos
Eletrocardiograma
Curativos
Unidade Zona Oeste
Avenida Francisco Matarazzo, 1500
Atende Saúde Populacional
Saúde Populacional é o programa que atende beneficiários de empresas e operadoras de saúde parceiras.
Disponíveis na unidade:
Consultas agendadas e não agendadas
Exames laboratoriais
Coleta de Papanicolau
Pequenos procedimentos
Eletrocardiograma
Monitorização ambulatorial da pressão arterial (MAPA)
Holter
Curativos
Faculdade Sírio-Libanês A Faculdade Sírio-Libanês promove iniciativas educacionais que integram a teoria e a prática, a fim de preparar médicos, profissionais de saúde e gestores da área para novos desafios.
Saiba mais
Uma sociedade beneficente desde 1921 Com a missão de servir a sociedade e fazê-la mais justa para todos, um grupo de Senhoras das comunidades sírio e libanesa criaram a Sociedade Beneficente de Senhoras Hospital Sírio-Libanês.
Somos uma instituição que nasceu com o compromisso genuíno de, convivendo e compartilhando, promover e entregar valor em saúde no seu mais amplo sentido. Além de oferecer um sistema integrado de saúde, unimos a assistência médico-hospitalar de excelência ao olhar humanizado e individualizado.
Conheça nossos pilares de atuação social:
O que nossos pacientes dizem sobre nós “Lembrar que no quarto de internação da minha filha tinha vários dizeres, balões, bexigas, é algo que me deixa emocionada. Nestes gestos, pude perceber que além do conhecimento, a equipe tinha um olhar humanizado. Isso fez toda diferença”
Angélica Guglielmi, mãe da paciente
"Todos os profissionais que se envolveram no meu cuidado estavam muito comprometidos. Eles seguiam os protocolos à risca. Tudo funcionou como uma perfeita engrenagem."
Jacyr Martins, paciente Sírio-Libanês
Perguntas Frequentes
Como posso fazer minha doação online ao Sírio-Libanês?
É muito simples. Você pode acessar a nossa página de projetos e verificar toda a lista das iniciativas que temos no momento e escolher qual desejar apoiar. Sua ajuda é fundamental para seguirmos ampliando nossas ações. Após escolher um ou mais projetos, faça o cadastro em nosso portal de doações e efetue sua doação. Após a conclusão, você receberá um e-mail de confirmação e o recibo de sua doação.
Quais unidades Sírio-Libanês oferecem o serviço de Oncologia?
O Centro de Oncologia do Sírio-Libanês é um serviço que une especialistas das mais diversas áreas, pesquisas pioneiras e tecnologia de ponta, para oferecer as melhores opções de tratamento para cada paciente. Você pode encontrar nossos Centros nas seguintes unidades: São Paulo Hospital Sírio-Libanês Bela Vista Rua Adma Jafet, 115 Unidade Itaim Rua Joaquim Floriano, 533 Agendamento para primeira consulta (11) 3394-0252 (11) 96856-4018 Seg-Sex: 8h às 17h Brasília Hospital Sírio-Libanês Brasília SGAS 613, s/n, Lote 94 Centro de Oncologia Asa Sul SGA 613/614, Conjunto E, Lote 95 Agendamento de consulta : (61) 2141-4000 (opção 5) Seg-Sex: 8h às 19h Sab: 8h às 14h
Como faço para marcar consulta com um especialista?
As consultas com especialistas devem ser agendadas por telefone. Para agendar a consulta, confira aqui os telefone de cada especialidade.
Como faço para marcar exames no Sírio-Libanês?
Você pode utilizar um dos nossos canais de atendimento por telefone - São Paulo (11) 3394-0200 de segunda a sexta, das 7h às 22h e aos sábados, domingos e feriados das 7h às 19h e Brasília (61) 2141-4000 , de segunda a sexta, das 8h às 19h e aos sábados, das 8h às 14h. Se preferir, agende online seus exames, é rápido e prático.
Como faço para acessar minha conta hospitalar, fatura, nota fiscal ou boleto?
Para baixar sua conta hospitalar, nota fiscal e boleto, acesse o Portal do Paciente na opção de menu Serviços no item Conta Hospitalar. Você poderá visualizar as faturas em aberto e o histórico das faturas pagas. E a forma mais fácil e rápida de obter os documentos necessários para o seu reembolso.
Veja mais perguntas e respostas