{"version":3,"sources":["_bootstrap_configs/_typography.scss","_bootstrap_configs/_transitions.scss","../node_modules/bootstrap/scss/_root.scss","main.style.css","../node_modules/bootstrap/scss/vendor/_rfs.scss","_mixins/effects.scss","_bootstrap_defaults/accordion.scss","_bootstrap_defaults/button.scss","_bootstrap_defaults/card.scss","_bootstrap_defaults/form.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","_mixins/icon.scss","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/mixins/_box-shadow.scss","../node_modules/bootstrap/scss/_containers.scss","../node_modules/bootstrap/scss/mixins/_container.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/mixins/_table-variants.scss","../node_modules/bootstrap/scss/forms/_labels.scss","../node_modules/bootstrap/scss/forms/_form-text.scss","../node_modules/bootstrap/scss/forms/_form-control.scss","../node_modules/bootstrap/scss/mixins/_transition.scss","../node_modules/bootstrap/scss/mixins/_gradients.scss","../node_modules/bootstrap/scss/forms/_form-select.scss","../node_modules/bootstrap/scss/forms/_form-check.scss","../node_modules/bootstrap/scss/forms/_form-range.scss","../node_modules/bootstrap/scss/forms/_floating-labels.scss","../node_modules/bootstrap/scss/forms/_input-group.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","../node_modules/bootstrap/scss/_nav.scss","../node_modules/bootstrap/scss/_navbar.scss","../node_modules/bootstrap/scss/_card.scss","../node_modules/bootstrap/scss/_breadcrumb.scss","../node_modules/bootstrap/scss/_accordion.scss","../node_modules/bootstrap/scss/_pagination.scss","../node_modules/bootstrap/scss/mixins/_pagination.scss","../node_modules/bootstrap/scss/_alert.scss","../node_modules/bootstrap/scss/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","../node_modules/bootstrap/scss/_modal.scss","../node_modules/bootstrap/scss/mixins/_backdrop.scss","../node_modules/bootstrap/scss/_offcanvas.scss","../node_modules/bootstrap/scss/mixins/_utilities.scss","../node_modules/bootstrap/scss/utilities/_api.scss","../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../../../contrib/bootstrap_barrio/scss/components/variables.scss","../../../contrib/bootstrap_barrio/scss/components/mixins.scss","../../../contrib/bootstrap_barrio/scss/components/affix.scss","../../../contrib/bootstrap_barrio/scss/components/alerts.scss","../../../contrib/bootstrap_barrio/scss/components/book.scss","../../../contrib/bootstrap_barrio/scss/components/book-navigation.scss","../../../contrib/bootstrap_barrio/scss/components/breadcrumb.scss","../../../contrib/bootstrap_barrio/scss/components/comments.scss","../../../contrib/bootstrap_barrio/scss/components/commerce.scss","../../../contrib/bootstrap_barrio/scss/components/contextual.scss","../../../contrib/bootstrap_barrio/scss/components/details.scss","../../../contrib/bootstrap_barrio/scss/components/dropbutton.component.scss","../../../contrib/bootstrap_barrio/scss/components/dropbutton.scss","../../../contrib/bootstrap_barrio/scss/components/feed-icon.scss","../../../contrib/bootstrap_barrio/scss/components/field.scss","../../../contrib/bootstrap_barrio/scss/components/file.scss","../../../contrib/bootstrap_barrio/scss/components/form.scss","../../../contrib/bootstrap_barrio/scss/components/header.scss","../../../contrib/bootstrap_barrio/scss/components/help.scss","../../../contrib/bootstrap_barrio/scss/components/icons.scss","../../../contrib/bootstrap_barrio/scss/components/image-button.scss","../../../contrib/bootstrap_barrio/scss/components/indented.scss","../../../contrib/bootstrap_barrio/scss/components/item-list.scss","../../../contrib/bootstrap_barrio/scss/components/list-group.scss","../../../contrib/bootstrap_barrio/scss/components/media.scss","../../../contrib/bootstrap_barrio/scss/components/node.scss","../../../contrib/bootstrap_barrio/scss/components/node-preview.scss","../../../contrib/bootstrap_barrio/scss/components/page.scss","../../../contrib/bootstrap_barrio/scss/components/search-form.scss","../../../contrib/bootstrap_barrio/scss/components/shortcut.scss","../../../contrib/bootstrap_barrio/scss/components/sidebar.scss","../../../contrib/bootstrap_barrio/scss/components/site-footer.scss","../../../contrib/bootstrap_barrio/scss/components/skip-link.scss","../../../contrib/bootstrap_barrio/scss/components/table.scss","../../../contrib/bootstrap_barrio/scss/components/tabledrag.scss","../../../contrib/bootstrap_barrio/scss/components/tableselect.scss","../../../contrib/bootstrap_barrio/scss/components/tablesort.scss","../../../contrib/bootstrap_barrio/scss/components/tablesort-indicator.scss","../../../contrib/bootstrap_barrio/scss/components/tabs.scss","../../../contrib/bootstrap_barrio/scss/components/textarea.scss","../../../contrib/bootstrap_barrio/scss/components/ui-dialog.scss","../../../contrib/bootstrap_barrio/scss/components/user.scss","../../../contrib/bootstrap_barrio/scss/components/vertical-tabs.component.scss","../../../contrib/bootstrap_barrio/scss/components/vertical-tabs.scss","../../../contrib/bootstrap_barrio/scss/components/views.scss","../../../contrib/bootstrap_barrio/scss/components/webform.scss","../node_modules/hamburgers/_sass/hamburgers/hamburgers.scss","../node_modules/hamburgers/_sass/hamburgers/_base.scss","../node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss","../node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss","../node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss","../node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss","../node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss","../node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss","../node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_boring.scss","../node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss","../node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss","../node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss","../node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_minus.scss","../node_modules/hamburgers/_sass/hamburgers/types/_slider.scss","../node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_spin.scss","../node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_spring.scss","../node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_stand.scss","../node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss","../node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss","../node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss","../node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss","_defaults/ajax.scss","blocks/block-formulariodepesquisa.scss","_mixins/container.scss","blocks/block-gtranslate.scss","blocks/block-menuutilidades.scss","blocks/block-openreadspeakerblock.scss","blocks/block-socialmedialinks.scss","blocks/block-tv-aideepchatchatbot.scss","blocks/block-tv-main-menu.scss","components/colorbox.scss","components/editor-taskbar.scss","_mixins/scrollbar.scss","components/list-group.scss","components/offcanvas.scss","components/slick.scss","components/spb-popups.scss","components/ui-dialog.scss","layouts/_layout.scss","pages/_page.scss","pages/maintenance-page.scss","pages/profile.scss","pages/search.scss","pages/simplelogin.scss","pages/sitemap.scss","_mixins/typography.scss","nodes/alertas.scss","_mixins/cards.scss","nodes/article.scss","nodes/documento.scss","nodes/page.scss","_mixins/slideshow.scss","_mixins/custom_breakpoints.scss","nodes/pagina-de-sistema.scss","nodes/popup.scss","nodes/projeto.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","nodes/webform.scss","regions/footer.scss","regions/header.scss","views/_view.scss","views/alertas-auxiliares.scss","views/alertas.scss","views/documentos.scss","views/noticias.scss","views/popup.scss","views/projetos-auxiliares.scss","views/projetos.scss","views/slideshow.scss","paragraphs/bp-column-wrapper.scss","paragraphs/bp-columns.scss","paragraphs/bp-image.scss","paragraphs/bp-view.scss","paragraphs/iframe.scss","paragraphs/paragraph.scss","paragraphs/pp-card-item.scss","paragraphs/pp-grelha-item.scss","paragraphs/pp-grelha.scss","paragraphs/pp-slider-item.scss","paragraphs/pp-slider.scss","paragraphs/pp-texto.scss","paragraphs/pp-zone-section.scss","_mixins/custom-col.scss","_mixins/custom-height.scss","paragraphs/pp-zone.scss","extras/admin.scss","extras/ckeditor.scss","extras/global.scss","extras/layout-builder.scss"],"names":[],"mappings":"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","file":"main.style.css","sourcesContent":["//////////////////////////////////////////////////////////////////////////////////\n// Typography - Font Families Imports                                           //\n//////////////////////////////////////////////////////////////////////////////////\n@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Font Families Definitions                                       //\n//////////////////////////////////////////////////////////////////////////////////\n$font-open-sans: 'Open Sans', sans-serif;\n$font-monospace:\n  SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',\n  monospace;\n// $font-oswald: \"Oswald\", Impact, Arial Narrow, sans-serif;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Font Families                                       (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$font-family-monospace: $font-monospace;\n$font-family-sans-serif: $font-open-sans;\n$font-family-serif: serif;\n\n$font-family-base: $font-open-sans;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Font Sizes                                          (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$font-size-xs: 0.75rem; // ~12px\n$font-size-sm: 0.875rem; // ~14px\n$font-size-md: 1rem; // ~16px\n$font-size-lg: 1.125rem; // ~18px\n$font-size-xl: 1.25rem; // ~20px\n\n$font-size-base: $font-size-md;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Font Weights                                        (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$font-weight-light: 300;\n$font-weight-normal: 400;\n$font-weight-medium: 500;\n$font-weight-semibold: 600;\n$font-weight-bold: 700;\n\n$font-weight-base: $font-weight-normal;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Headings Font Sizes                                 (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$h1-font-size: 2.6875rem;\n$h2-font-size: 2rem;\n$h3-font-size: 1.75rem;\n$h4-font-size: 1.5rem;\n$h5-font-size: 1.25rem;\n$h6-font-size: 1.125rem;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Headings Font Style                                 (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$headings-font-family: $font-family-base;\n$headings-font-style: normal;\n$headings-font-weight: $font-weight-light;\n$headings-margin-bottom: 0;\n$headings-transform: uppercase;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Typography - Line Heights                                        (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$line-height-base: 1.5;\n$headings-line-height: 1.5;\n","//////////////////////////////////////////////////////////////////////////////////\n// Transition                                                       (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$transition-base: var(--transition-properties) var(--transition-duration)\n  var(--transition-bezier) var(--transition-delay);\n\n//////////////////////////////////////////////////////////////////////////////////\n// Transition                                                      (ADJ3 Theme) //\n//////////////////////////////////////////////////////////////////////////////////\n@at-root {\n  body {\n    --transition-properties: all;\n    --transition-duration: 240ms;\n    --transition-bezier: cubic-bezier(0.28, 0.11, 0.32, 1);\n    --transition-delay: 0ms;\n  }\n}\n",":root,\n[data-bs-theme=\"light\"] {\n  // Note: Custom variable values only support SassScript inside `#{}`.\n\n  // Colors\n  //\n  // Generate palettes for full colors, grays, and theme colors.\n\n  @each $color, $value in $colors {\n    --#{$prefix}#{$color}: #{$value};\n  }\n\n  @each $color, $value in $grays {\n    --#{$prefix}gray-#{$color}: #{$value};\n  }\n\n  @each $color, $value in $theme-colors {\n    --#{$prefix}#{$color}: #{$value};\n  }\n\n  @each $color, $value in $theme-colors-rgb {\n    --#{$prefix}#{$color}-rgb: #{$value};\n  }\n\n  @each $color, $value in $theme-colors-text {\n    --#{$prefix}#{$color}-text-emphasis: #{$value};\n  }\n\n  @each $color, $value in $theme-colors-bg-subtle {\n    --#{$prefix}#{$color}-bg-subtle: #{$value};\n  }\n\n  @each $color, $value in $theme-colors-border-subtle {\n    --#{$prefix}#{$color}-border-subtle: #{$value};\n  }\n\n  --#{$prefix}white-rgb: #{to-rgb($white)};\n  --#{$prefix}black-rgb: #{to-rgb($black)};\n\n  // Fonts\n\n  // Note: Use `inspect` for lists so that quoted items keep the quotes.\n  // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n  --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n  --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n  --#{$prefix}gradient: #{$gradient};\n\n  // Root and body\n  // scss-docs-start root-body-variables\n  @if $font-size-root != null {\n    --#{$prefix}root-font-size: #{$font-size-root};\n  }\n  --#{$prefix}body-font-family: #{inspect($font-family-base)};\n  @include rfs($font-size-base, --#{$prefix}body-font-size);\n  --#{$prefix}body-font-weight: #{$font-weight-base};\n  --#{$prefix}body-line-height: #{$line-height-base};\n  @if $body-text-align != null {\n    --#{$prefix}body-text-align: #{$body-text-align};\n  }\n\n  --#{$prefix}body-color: #{$body-color};\n  --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n  --#{$prefix}body-bg: #{$body-bg};\n  --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n  --#{$prefix}emphasis-color: #{$body-emphasis-color};\n  --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n  --#{$prefix}secondary-color: #{$body-secondary-color};\n  --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n  --#{$prefix}secondary-bg: #{$body-secondary-bg};\n  --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n  --#{$prefix}tertiary-color: #{$body-tertiary-color};\n  --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n  --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n  --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n  // scss-docs-end root-body-variables\n\n  --#{$prefix}heading-color: #{$headings-color};\n\n  --#{$prefix}link-color: #{$link-color};\n  --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n  --#{$prefix}link-decoration: #{$link-decoration};\n\n  --#{$prefix}link-hover-color: #{$link-hover-color};\n  --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n  @if $link-hover-decoration != null {\n    --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n  }\n\n  --#{$prefix}code-color: #{$code-color};\n  --#{$prefix}highlight-color: #{$mark-color};\n  --#{$prefix}highlight-bg: #{$mark-bg};\n\n  // scss-docs-start root-border-var\n  --#{$prefix}border-width: #{$border-width};\n  --#{$prefix}border-style: #{$border-style};\n  --#{$prefix}border-color: #{$border-color};\n  --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n  --#{$prefix}border-radius: #{$border-radius};\n  --#{$prefix}border-radius-sm: #{$border-radius-sm};\n  --#{$prefix}border-radius-lg: #{$border-radius-lg};\n  --#{$prefix}border-radius-xl: #{$border-radius-xl};\n  --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n  --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n  --#{$prefix}border-radius-pill: #{$border-radius-pill};\n  // scss-docs-end root-border-var\n\n  --#{$prefix}box-shadow: #{$box-shadow};\n  --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n  --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n  --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n  // Focus styles\n  // scss-docs-start root-focus-variables\n  --#{$prefix}focus-ring-width: #{$focus-ring-width};\n  --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n  --#{$prefix}focus-ring-color: #{$focus-ring-color};\n  // scss-docs-end root-focus-variables\n\n  // scss-docs-start root-form-validation-variables\n  --#{$prefix}form-valid-color: #{$form-valid-color};\n  --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n  --#{$prefix}form-invalid-color: #{$form-invalid-color};\n  --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n  // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n  @include color-mode(dark, true) {\n    color-scheme: dark;\n\n    // scss-docs-start root-dark-mode-vars\n    --#{$prefix}body-color: #{$body-color-dark};\n    --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n    --#{$prefix}body-bg: #{$body-bg-dark};\n    --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n    --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n    --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n    --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n    --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n    --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n    --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n    --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n    --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n    --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n    --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n    @each $color, $value in $theme-colors-text-dark {\n      --#{$prefix}#{$color}-text-emphasis: #{$value};\n    }\n\n    @each $color, $value in $theme-colors-bg-subtle-dark {\n      --#{$prefix}#{$color}-bg-subtle: #{$value};\n    }\n\n    @each $color, $value in $theme-colors-border-subtle-dark {\n      --#{$prefix}#{$color}-border-subtle: #{$value};\n    }\n\n    --#{$prefix}heading-color: #{$headings-color-dark};\n\n    --#{$prefix}link-color: #{$link-color-dark};\n    --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n    --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n    --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n    --#{$prefix}code-color: #{$code-color-dark};\n    --#{$prefix}highlight-color: #{$mark-color-dark};\n    --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n    --#{$prefix}border-color: #{$border-color-dark};\n    --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n    --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n    --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n    --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n    --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n    // scss-docs-end root-dark-mode-vars\n  }\n}\n","@charset \"UTF-8\";\n@import url(\"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap\");\n@import url(\"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap\");\nbody {\n  --transition-properties: all;\n  --transition-duration: 240ms;\n  --transition-bezier: cubic-bezier(0.28, 0.11, 0.32, 1);\n  --transition-delay: 0ms; }\n\n:root,\n[data-bs-theme=\"light\"] {\n  --bs-blue: #0d6efd;\n  --bs-indigo: #6610f2;\n  --bs-purple: #6f42c1;\n  --bs-pink: #d63384;\n  --bs-red: #dc3545;\n  --bs-orange: #fd7e14;\n  --bs-yellow: #ffc107;\n  --bs-green: #198754;\n  --bs-teal: #20c997;\n  --bs-cyan: #0dcaf0;\n  --bs-black: #000000;\n  --bs-white: #ffffff;\n  --bs-gray: #6c757d;\n  --bs-gray-dark: #2a2a2a;\n  --bs-gray-100: #f4f4f4;\n  --bs-gray-200: #e9ecef;\n  --bs-gray-300: #d9d9d9;\n  --bs-gray-400: #ced4da;\n  --bs-gray-500: #adb5bd;\n  --bs-gray-600: #6c757d;\n  --bs-gray-700: #495057;\n  --bs-gray-800: #2a2a2a;\n  --bs-gray-900: #181818;\n  --bs-primary: #267871;\n  --bs-primary-light: #eefcfa;\n  --bs-primary-dark: #174a45;\n  --bs-secondary: #009bd9;\n  --bs-secondary-light: #97e1ff;\n  --bs-secondary-dark: #006f9c;\n  --bs-success: #006726;\n  --bs-info: #0084d1;\n  --bs-warning: #ffc107;\n  --bs-danger: #b50009;\n  --bs-light: #f4f4f4;\n  --bs-dark: #181818;\n  --bs-primary-rgb: 38, 120, 113;\n  --bs-primary-light-rgb: 238, 252, 250;\n  --bs-primary-dark-rgb: 23.28101, 73.51899, 69.23038;\n  --bs-secondary-rgb: 0, 155, 217;\n  --bs-secondary-light-rgb: 150.7, 225.2, 255;\n  --bs-secondary-dark-rgb: 0, 111.28571, 155.8;\n  --bs-success-rgb: 0, 103, 38;\n  --bs-info-rgb: 0, 132, 209;\n  --bs-warning-rgb: 255, 193, 7;\n  --bs-danger-rgb: 181, 0, 9;\n  --bs-light-rgb: 244, 244, 244;\n  --bs-dark-rgb: 24, 24, 24;\n  --bs-primary-text-emphasis: #0f302d;\n  --bs-secondary-text-emphasis: #003e57;\n  --bs-success-text-emphasis: #00290f;\n  --bs-info-text-emphasis: #003554;\n  --bs-warning-text-emphasis: #664d03;\n  --bs-danger-text-emphasis: #480004;\n  --bs-light-text-emphasis: #495057;\n  --bs-dark-text-emphasis: #495057;\n  --bs-primary-bg-subtle: #d4e4e3;\n  --bs-secondary-bg-subtle: #ccebf7;\n  --bs-success-bg-subtle: #cce1d4;\n  --bs-info-bg-subtle: #cce6f6;\n  --bs-warning-bg-subtle: #fff3cd;\n  --bs-danger-bg-subtle: #f0ccce;\n  --bs-light-bg-subtle: #fafafa;\n  --bs-dark-bg-subtle: #ced4da;\n  --bs-primary-border-subtle: #a8c9c6;\n  --bs-secondary-border-subtle: #99d7f0;\n  --bs-success-border-subtle: #99c2a8;\n  --bs-info-border-subtle: #99ceed;\n  --bs-warning-border-subtle: #ffe69c;\n  --bs-danger-border-subtle: #e1999d;\n  --bs-light-border-subtle: #e9ecef;\n  --bs-dark-border-subtle: #adb5bd;\n  --bs-white-rgb: 255, 255, 255;\n  --bs-black-rgb: 0, 0, 0;\n  --bs-font-sans-serif: \"Open Sans\", sans-serif;\n  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --bs-body-font-family: \"Open Sans\", sans-serif;\n  --bs-body-font-size: 1rem;\n  --bs-body-font-weight: 400;\n  --bs-body-line-height: 1.5;\n  --bs-body-color: #2a2a2a;\n  --bs-body-color-rgb: 42, 42, 42;\n  --bs-body-bg: #ffffff;\n  --bs-body-bg-rgb: 255, 255, 255;\n  --bs-emphasis-color: #000000;\n  --bs-emphasis-color-rgb: 0, 0, 0;\n  --bs-secondary-color: rgba(42, 42, 42, 0.75);\n  --bs-secondary-color-rgb: 42, 42, 42;\n  --bs-secondary-bg: #e9ecef;\n  --bs-secondary-bg-rgb: 233, 236, 239;\n  --bs-tertiary-color: rgba(42, 42, 42, 0.5);\n  --bs-tertiary-color-rgb: 42, 42, 42;\n  --bs-tertiary-bg: #f4f4f4;\n  --bs-tertiary-bg-rgb: 244, 244, 244;\n  --bs-heading-color: inherit;\n  --bs-link-color: #267871;\n  --bs-link-color-rgb: 38, 120, 113;\n  --bs-link-decoration: underline;\n  --bs-link-hover-color: #1e605a;\n  --bs-link-hover-color-rgb: 30, 96, 90;\n  --bs-link-hover-decoration: underline;\n  --bs-code-color: #d63384;\n  --bs-highlight-color: #2a2a2a;\n  --bs-highlight-bg: #fff3cd;\n  --bs-border-width: 1px;\n  --bs-border-style: solid;\n  --bs-border-color: #d9d9d9;\n  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n  --bs-border-radius: 0.25rem;\n  --bs-border-radius-sm: 0.25rem;\n  --bs-border-radius-lg: 1rem;\n  --bs-border-radius-xl: 1.5rem;\n  --bs-border-radius-xxl: 2rem;\n  --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n  --bs-border-radius-pill: 50rem;\n  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n  --bs-focus-ring-width: 4px;\n  --bs-focus-ring-opacity: 0.6;\n  --bs-focus-ring-color: rgba(38, 120, 113, 0.6);\n  --bs-form-valid-color: #006726;\n  --bs-form-valid-border-color: #006726;\n  --bs-form-invalid-color: #b50009;\n  --bs-form-invalid-border-color: #b50009; }\n\n@keyframes small-dark-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0); }\n  100% {\n    background-color: rgba(0, 0, 0, 0.356);\n    backdrop-filter: saturate(1.3) blur(5px); } }\n\n@keyframes dark-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0); }\n  100% {\n    background-color: rgba(0, 0, 0, 0.72);\n    backdrop-filter: saturate(2.1) blur(20px); } }\n\n@keyframes light-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0); }\n  100% {\n    background-color: rgba(255, 255, 255, 0.19);\n    backdrop-filter: saturate(180%) blur(14px); } }\n\n@keyframes modal-popout {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n@keyframes arrow-up-down {\n  0% {\n    transform: translateY(0); }\n  50% {\n    transform: translateY(15px); }\n  100% {\n    transform: translateY(0); } }\n\n/*\n * @mixin icon\n *\n * Icon list: https://fontawesome.com/icons/\n */\n/**\n * @mixin make-paragraph-components-colors\n *\n * Changes node text colors.\n */\n.accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 0.5rem; }\n\n.accordion-item {\n  background-color: #ffffff;\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }\n\n.accordion-button {\n  font-size: 1rem;\n  text-transform: uppercase; }\n  .accordion-button [aria-expanded='true']::after {\n    transform: rotate(180deg); }\n\n.btn, .button,\n.ui-dialog .button, body.simplelogin .simplelogin-form .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .view .pagination .page-item > a, .view .pagination .page-item > span, .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_2 .view-footer > span, .view-projetos.view-display-id-block_3 .pager a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a {\n  display: inline-flex !important;\n  justify-content: center !important;\n  align-items: center !important;\n  text-align: center !important;\n  text-decoration: none !important;\n  text-transform: uppercase !important;\n  color: var(--bs-btn-color) !important;\n  background-color: var(--bs-btn-bg) !important;\n  border-color: var(--bs-btn-border-color) !important; }\n  .btn, .button,\n  .ui-dialog .button, body.simplelogin .simplelogin-form .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .view .pagination .page-item > a, .view .pagination .page-item > span, .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_2 .view-footer > span, .view-projetos.view-display-id-block_3 .pager a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,\n  .btn span,\n  .button span,\n  .ui-dialog .button span,\n  body.simplelogin .simplelogin-form .form-submit span,\n  .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a span,\n  .view .pagination .page-item > a span,\n  .view .pagination .page-item > span span,\n  .view-documentos.view-display-id-block_1 .pager a span,\n  .view-documentos.view-display-id-block_2 .view-footer > span span,\n  .view-projetos.view-display-id-block_3 .pager a span,\n  .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a span {\n    white-space: break-spaces !important; }\n  .btn:hover, .button:hover, body.simplelogin .simplelogin-form .form-submit:hover, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover, .view .pagination .page-item > a:hover, .view .pagination .page-item > span:hover, .view-documentos.view-display-id-block_1 .pager a:hover, .view-documentos.view-display-id-block_2 .view-footer > span:hover, .view-projetos.view-display-id-block_3 .pager a:hover, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover, .btn:focus, .button:focus, body.simplelogin .simplelogin-form .form-submit:focus, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:focus, .view .pagination .page-item > a:focus, .view .pagination .page-item > span:focus, .view-documentos.view-display-id-block_1 .pager a:focus, .view-documentos.view-display-id-block_2 .view-footer > span:focus, .view-projetos.view-display-id-block_3 .pager a:focus, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:focus {\n    color: var(--bs-btn-hover-color) !important;\n    background-color: var(--bs-btn-hover-bg) !important;\n    border-color: var(--bs-btn-hover-border-color) !important; }\n  .btn.active, .active.button, body.simplelogin .simplelogin-form .active.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.active, .view .pagination .page-item > a.active, .view .pagination .page-item > span.active, .view-documentos.view-display-id-block_1 .pager a.active, .view-documentos.view-display-id-block_2 .view-footer > span.active, .view-projetos.view-display-id-block_3 .pager a.active, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.active, .btn:active, .button:active, body.simplelogin .simplelogin-form .form-submit:active, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:active, .view .pagination .page-item > a:active, .view .pagination .page-item > span:active, .view-documentos.view-display-id-block_1 .pager a:active, .view-documentos.view-display-id-block_2 .view-footer > span:active, .view-projetos.view-display-id-block_3 .pager a:active, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:active {\n    color: var(--bs-btn-active-color) !important;\n    background-color: var(--bs-btn-active-bg) !important;\n    border-color: var(--bs-btn-active-border-color) !important; }\n\n.btn.btn-default, .btn-default.button, body.simplelogin .simplelogin-form .btn-default.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-default, .view .pagination .page-item > a.btn-default, .view .pagination .page-item > span.btn-default, .view-documentos.view-display-id-block_1 .pager a.btn-default, .view-documentos.view-display-id-block_2 .view-footer > span.btn-default, .view-projetos.view-display-id-block_3 .pager a.btn-default, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-default,\n.btn.btn-outline-primary,\n.btn-outline-primary.button,\n.view .pagination .ui-dialog .page-item > span.button,\nbody.simplelogin .simplelogin-form .btn-outline-primary.form-submit,\n.view .pagination body.simplelogin .simplelogin-form .page-item > span.form-submit,\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,\n.view .pagination .page-item > a.btn-outline-primary,\n.view .pagination .page-item > span,\n.view-documentos.view-display-id-block_1 .pager a.btn-outline-primary,\n.view-documentos.view-display-id-block_2 .view-footer > span.btn-outline-primary,\n.view .pagination .view-documentos.view-display-id-block_2 .page-item.view-footer > span,\n.view-projetos.view-display-id-block_3 .pager a.btn-outline-primary,\n.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-outline-primary,\n.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a {\n  --bs-btn-bg: transparent !important;\n  --bs-btn-hover-bg: #267871 !important;\n  --bs-btn-active-bg: #267871 !important;\n  --bs-btn-border-color: #267871 !important;\n  --bs-btn-hover-border-color: #267871 !important;\n  --bs-btn-active-border-color: #267871 !important;\n  --bs-btn-color: #267871 !important;\n  --bs-btn-hover-color: #ffffff !important;\n  --bs-btn-active-color: #ffffff !important;\n  --bs-link-hover-color: #ffffff !important;\n  --bs-btn-disabled-bg: #ffffff !important;\n  --bs-btn-disabled-color: #267871 !important; }\n\n.btn.btn-outline-secondary, .btn-outline-secondary.button, body.simplelogin .simplelogin-form .btn-outline-secondary.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-outline-secondary, .view .pagination .page-item > a.btn-outline-secondary, .view .pagination .page-item > span.btn-outline-secondary, .view-documentos.view-display-id-block_1 .pager a.btn-outline-secondary, .view-documentos.view-display-id-block_2 .view-footer > span.btn-outline-secondary, .view-projetos.view-display-id-block_3 .pager a.btn-outline-secondary, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-outline-secondary {\n  --bs-btn-bg: transparent !important;\n  --bs-btn-hover-bg: #009bd9 !important;\n  --bs-btn-active-bg: #009bd9 !important;\n  --bs-btn-border-color: #009bd9 !important;\n  --bs-btn-hover-border-color: #009bd9 !important;\n  --bs-btn-active-border-color: #009bd9 !important;\n  --bs-btn-color: #009bd9 !important;\n  --bs-btn-hover-color: #ffffff !important;\n  --bs-btn-active-color: #ffffff !important;\n  --bs-link-hover-color: #ffffff !important;\n  --bs-btn-disabled-bg: #ffffff !important;\n  --bs-btn-disabled-color: #009bd9 !important; }\n\n.btn.btn-primary, .btn-primary.button, .view .pager .button, .view .pagination .ui-dialog .page-item > a.button, .view-documentos.view-display-id-block_2 .ui-dialog .view-footer > span.button, body.simplelogin .simplelogin-form .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-primary, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .view .pager a.button, .view .pager .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.button, .view .pagination .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .page-item > a, .view .pagination .pager .page-item > a.button, .view .pager .pagination .page-item > span.button, .view .pagination .pager .page-item > span.button, .view-documentos.view-display-id-block_2 .view .pager .view-footer > span.button, .view .pager .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.button, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view .pager a.button, .view .pagination .page-item > a, .view .pagination .page-item > span.btn-primary, .view-documentos.view-display-id-block_2 .view .pagination .view-footer.page-item > span, .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_2 .view-footer > span, .view-projetos.view-display-id-block_3 .pager a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-primary, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link body.simplelogin .simplelogin-form a.form-submit, body.simplelogin .simplelogin-form .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.form-submit, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view .pagination .page-item > a, .view .pagination .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .page-item > a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,\n.button--primary {\n  --bs-btn-bg: #267871 !important;\n  --bs-btn-hover-bg: #174a45 !important;\n  --bs-btn-active-bg: #174a45 !important;\n  --bs-btn-color: #ffffff !important;\n  --bs-btn-hover-color: #ffffff !important;\n  --bs-btn-active-color: #ffffff !important;\n  --bs-link-hover-color: #ffffff !important;\n  --bs-btn-disabled-bg: #267871 !important;\n  --bs-btn-disabled-color: #ffffff !important; }\n\n.btn.btn-secondary, .btn-secondary.button, body.simplelogin .simplelogin-form .btn-secondary.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-secondary, .view .pagination .page-item > a.btn-secondary, .view .pagination .page-item > span.btn-secondary, .view-documentos.view-display-id-block_1 .pager a.btn-secondary, .view-documentos.view-display-id-block_2 .view-footer > span.btn-secondary, .view-projetos.view-display-id-block_3 .pager a.btn-secondary, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-secondary,\n.button--secondary {\n  --bs-btn-bg: #009bd9 !important;\n  --bs-btn-hover-bg: #006f9c !important;\n  --bs-btn-active-bg: #006f9c !important;\n  --bs-btn-color: #ffffff !important;\n  --bs-btn-hover-color: #ffffff !important;\n  --bs-btn-active-color: #ffffff !important;\n  --bs-link-hover-color: #ffffff !important;\n  --bs-btn-disabled-bg: #009bd9 !important;\n  --bs-btn-disabled-color: #ffffff !important; }\n\n.btn.btn-danger, .btn-danger.button, body.simplelogin .simplelogin-form .btn-danger.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-danger, .view .pagination .page-item > a.btn-danger, .view .pagination .page-item > span.btn-danger, .view-documentos.view-display-id-block_1 .pager a.btn-danger, .view-documentos.view-display-id-block_2 .view-footer > span.btn-danger, .view-projetos.view-display-id-block_3 .pager a.btn-danger, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-danger,\n.dialog-cancel,\n.btn[data-drupal-selector*='reset'],\n.button[data-drupal-selector*='reset'],\nbody.simplelogin .simplelogin-form .form-submit[data-drupal-selector*='reset'],\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a[data-drupal-selector*='reset'],\n.view .pagination .page-item > a[data-drupal-selector*='reset'],\n.view .pagination .page-item > span[data-drupal-selector*='reset'],\n.view-documentos.view-display-id-block_1 .pager a[data-drupal-selector*='reset'],\n.view-documentos.view-display-id-block_2 .view-footer > span[data-drupal-selector*='reset'],\n.view-projetos.view-display-id-block_3 .pager a[data-drupal-selector*='reset'],\n.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a[data-drupal-selector*='reset'],\n.btn[data-drupal-selector*='discard'],\n.button[data-drupal-selector*='discard'],\nbody.simplelogin .simplelogin-form .form-submit[data-drupal-selector*='discard'],\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a[data-drupal-selector*='discard'],\n.view .pagination .page-item > a[data-drupal-selector*='discard'],\n.view .pagination .page-item > span[data-drupal-selector*='discard'],\n.view-documentos.view-display-id-block_1 .pager a[data-drupal-selector*='discard'],\n.view-documentos.view-display-id-block_2 .view-footer > span[data-drupal-selector*='discard'],\n.view-projetos.view-display-id-block_3 .pager a[data-drupal-selector*='discard'],\n.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a[data-drupal-selector*='discard'] {\n  --bs-btn-bg: #b50009 !important;\n  --bs-btn-hover-bg: #bf000a !important;\n  --bs-btn-active-bg: #bf000a !important;\n  --bs-btn-color: #ffffff !important;\n  --bs-btn-hover-color: #ffffff !important;\n  --bs-btn-active-color: #ffffff !important;\n  --bs-link-hover-color: #ffffff !important;\n  --bs-btn-disabled-bg: #b50009 !important;\n  --bs-btn-disabled-color: #ffffff !important; }\n\n.card {\n  padding: calc(1.275rem + 0.3vw);\n  gap: calc(1.275rem + 0.3vw);\n  position: relative;\n  color: var(--bs-card-color, #2a2a2a);\n  transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n  @media (min-width: 1200px) {\n    .card {\n      padding: 1.5rem; } }\n  @media (min-width: 1200px) {\n    .card {\n      gap: 1.5rem; } }\n  .card > .card-img-top {\n    aspect-ratio: 1/1;\n    background-color: #f4f4f4;\n    border: 1px solid #f4f4f4;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n    overflow: hidden; }\n    .card > .card-img-top img {\n      aspect-ratio: 1/1;\n      object-fit: cover;\n      overflow: hidden;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      width: 100%; }\n  .card-body {\n    font-size: 1rem;\n    display: flex;\n    flex-direction: column;\n    width: 100%; }\n\n.form-check-label {\n  font-family: \"Open Sans\", sans-serif;\n  font-weight: 400; }\n\nform .form-group {\n  margin-bottom: 8px; }\n\nform .form-floating > label {\n  font-family: \"Open Sans\", sans-serif;\n  font-size: 0.875rem; }\n\nform .form-control {\n  box-shadow: none;\n  outline: 0;\n  margin: 0;\n  background-color: #f4f4f4; }\n  form .form-control:hover, form .form-control:focus {\n    background-color: #f4f4f4; }\n  form .form-control::placeholder {\n    color: #2a2a2a; }\n  form .form-control:-webkit-autofill {\n    -webkit-box-shadow: 0 0 0 50px #eefcfa inset;\n    -webkit-text-fill-color: #2a2a2a; }\n\nform .js-form-item > label {\n  font-weight: 500;\n  margin-bottom: 0.25rem; }\n\nform .form-type-search input {\n  min-height: 52px; }\n\nform .form-type-tel input,\nform .form-type-email input,\nform .form-type-number input,\nform .form-type-password input,\nform .form-type-textarea input,\nform .form-type-textfield input {\n  height: calc(3.5rem + calc(var(--bs-border-width) * 2)); }\n\nform .form-type-select label {\n  margin-bottom: 5px; }\n\nform .form-type-select select {\n  background-color: #f4f4f4;\n  border: none;\n  font-size: 0.875rem;\n  font-family: \"Open Sans\", sans-serif !important;\n  margin: 0;\n  padding: 0.5rem 1rem;\n  outline: 0;\n  height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n  border-radius: 0px; }\n  form .form-type-select select::placeholder {\n    color: #2a2a2a;\n    font-size: 0.875rem; }\n\nform .webform-flexbox {\n  margin-top: 0;\n  margin-bottom: 0 !important; }\n\n.webform-submission-form .form-group {\n  margin-bottom: 0.5rem; }\n  .webform-submission-form .form-group.webform-flexbox {\n    margin-top: 0.5rem; }\n    .webform-submission-form .form-group.webform-flexbox .form-group {\n      margin-bottom: 0; }\n    @media (max-width: 575.98px) {\n      .webform-submission-form .form-group.webform-flexbox > .webform-flex + .webform-flex {\n        margin-top: 0.5rem; } }\n  .webform-submission-form .form-group.form-type-select {\n    position: relative; }\n    .webform-submission-form .form-group.form-type-select::after {\n      font-size: 1rem;\n      content: \"\";\n      color: #6a6a6a;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n      right: 10px;\n      bottom: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding-top: 4px;\n      line-height: 1; }\n  .webform-submission-form .form-group > input,\n  .webform-submission-form .form-group select,\n  .webform-submission-form .form-group textarea {\n    font-size: 0.875rem;\n    background: #f4f4f4;\n    border: none;\n    padding: 0.5rem 1rem;\n    color: #2a2a2a;\n    border-radius: 0px;\n    color: #2a2a2a;\n    box-shadow: none; }\n    .webform-submission-form .form-group > input:hover, .webform-submission-form .form-group > input:focus,\n    .webform-submission-form .form-group select:hover,\n    .webform-submission-form .form-group select:focus,\n    .webform-submission-form .form-group textarea:hover,\n    .webform-submission-form .form-group textarea:focus {\n      outline: none;\n      box-shadow: none; }\n    .webform-submission-form .form-group > input::placeholder,\n    .webform-submission-form .form-group select::placeholder,\n    .webform-submission-form .form-group textarea::placeholder {\n      color: #2a2a2a; }\n  .webform-submission-form .form-group select {\n    padding-right: 2rem; }\n  .webform-submission-form .form-group textarea {\n    min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); }\n\n.webform-submission-form .alert {\n  font-size: 0.875rem;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start; }\n  .webform-submission-form .alert::before {\n    display: table;\n    background-position: center center;\n    margin-right: 0.5rem; }\n\n.webform-submission-form .form-actions {\n  margin-top: calc(1.325rem + 0.9vw);\n  gap: 1rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-wrap: wrap;\n  margin-bottom: 0;\n  width: 100%; }\n  @media (min-width: 1200px) {\n    .webform-submission-form .form-actions {\n      margin-top: 2rem; } }\n\nbody {\n  --transition-properties: all;\n  --transition-duration: 240ms;\n  --transition-bezier: cubic-bezier(0.28, 0.11, 0.32, 1);\n  --transition-delay: 0ms; }\n\n:root,\n[data-bs-theme=\"light\"] {\n  --bs-blue: #0d6efd;\n  --bs-indigo: #6610f2;\n  --bs-purple: #6f42c1;\n  --bs-pink: #d63384;\n  --bs-red: #dc3545;\n  --bs-orange: #fd7e14;\n  --bs-yellow: #ffc107;\n  --bs-green: #198754;\n  --bs-teal: #20c997;\n  --bs-cyan: #0dcaf0;\n  --bs-black: #000000;\n  --bs-white: #ffffff;\n  --bs-gray: #6c757d;\n  --bs-gray-dark: #2a2a2a;\n  --bs-gray-100: #f4f4f4;\n  --bs-gray-200: #e9ecef;\n  --bs-gray-300: #d9d9d9;\n  --bs-gray-400: #ced4da;\n  --bs-gray-500: #adb5bd;\n  --bs-gray-600: #6c757d;\n  --bs-gray-700: #495057;\n  --bs-gray-800: #2a2a2a;\n  --bs-gray-900: #181818;\n  --bs-primary: #267871;\n  --bs-primary-light: #eefcfa;\n  --bs-primary-dark: #174a45;\n  --bs-secondary: #009bd9;\n  --bs-secondary-light: #97e1ff;\n  --bs-secondary-dark: #006f9c;\n  --bs-success: #006726;\n  --bs-info: #0084d1;\n  --bs-warning: #ffc107;\n  --bs-danger: #b50009;\n  --bs-light: #f4f4f4;\n  --bs-dark: #181818;\n  --bs-primary-rgb: 38, 120, 113;\n  --bs-primary-light-rgb: 238, 252, 250;\n  --bs-primary-dark-rgb: 23.28101, 73.51899, 69.23038;\n  --bs-secondary-rgb: 0, 155, 217;\n  --bs-secondary-light-rgb: 150.7, 225.2, 255;\n  --bs-secondary-dark-rgb: 0, 111.28571, 155.8;\n  --bs-success-rgb: 0, 103, 38;\n  --bs-info-rgb: 0, 132, 209;\n  --bs-warning-rgb: 255, 193, 7;\n  --bs-danger-rgb: 181, 0, 9;\n  --bs-light-rgb: 244, 244, 244;\n  --bs-dark-rgb: 24, 24, 24;\n  --bs-primary-text-emphasis: #0f302d;\n  --bs-secondary-text-emphasis: #003e57;\n  --bs-success-text-emphasis: #00290f;\n  --bs-info-text-emphasis: #003554;\n  --bs-warning-text-emphasis: #664d03;\n  --bs-danger-text-emphasis: #480004;\n  --bs-light-text-emphasis: #495057;\n  --bs-dark-text-emphasis: #495057;\n  --bs-primary-bg-subtle: #d4e4e3;\n  --bs-secondary-bg-subtle: #ccebf7;\n  --bs-success-bg-subtle: #cce1d4;\n  --bs-info-bg-subtle: #cce6f6;\n  --bs-warning-bg-subtle: #fff3cd;\n  --bs-danger-bg-subtle: #f0ccce;\n  --bs-light-bg-subtle: #fafafa;\n  --bs-dark-bg-subtle: #ced4da;\n  --bs-primary-border-subtle: #a8c9c6;\n  --bs-secondary-border-subtle: #99d7f0;\n  --bs-success-border-subtle: #99c2a8;\n  --bs-info-border-subtle: #99ceed;\n  --bs-warning-border-subtle: #ffe69c;\n  --bs-danger-border-subtle: #e1999d;\n  --bs-light-border-subtle: #e9ecef;\n  --bs-dark-border-subtle: #adb5bd;\n  --bs-white-rgb: 255, 255, 255;\n  --bs-black-rgb: 0, 0, 0;\n  --bs-font-sans-serif: \"Open Sans\", sans-serif;\n  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --bs-body-font-family: \"Open Sans\", sans-serif;\n  --bs-body-font-size: 1rem;\n  --bs-body-font-weight: 400;\n  --bs-body-line-height: 1.5;\n  --bs-body-color: #2a2a2a;\n  --bs-body-color-rgb: 42, 42, 42;\n  --bs-body-bg: #ffffff;\n  --bs-body-bg-rgb: 255, 255, 255;\n  --bs-emphasis-color: #000000;\n  --bs-emphasis-color-rgb: 0, 0, 0;\n  --bs-secondary-color: rgba(42, 42, 42, 0.75);\n  --bs-secondary-color-rgb: 42, 42, 42;\n  --bs-secondary-bg: #e9ecef;\n  --bs-secondary-bg-rgb: 233, 236, 239;\n  --bs-tertiary-color: rgba(42, 42, 42, 0.5);\n  --bs-tertiary-color-rgb: 42, 42, 42;\n  --bs-tertiary-bg: #f4f4f4;\n  --bs-tertiary-bg-rgb: 244, 244, 244;\n  --bs-heading-color: inherit;\n  --bs-link-color: #267871;\n  --bs-link-color-rgb: 38, 120, 113;\n  --bs-link-decoration: underline;\n  --bs-link-hover-color: #1e605a;\n  --bs-link-hover-color-rgb: 30, 96, 90;\n  --bs-link-hover-decoration: underline;\n  --bs-code-color: #d63384;\n  --bs-highlight-color: #2a2a2a;\n  --bs-highlight-bg: #fff3cd;\n  --bs-border-width: 1px;\n  --bs-border-style: solid;\n  --bs-border-color: #d9d9d9;\n  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n  --bs-border-radius: 0.25rem;\n  --bs-border-radius-sm: 0.25rem;\n  --bs-border-radius-lg: 1rem;\n  --bs-border-radius-xl: 1.5rem;\n  --bs-border-radius-xxl: 2rem;\n  --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n  --bs-border-radius-pill: 50rem;\n  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n  --bs-focus-ring-width: 4px;\n  --bs-focus-ring-opacity: 0.6;\n  --bs-focus-ring-color: rgba(38, 120, 113, 0.6);\n  --bs-form-valid-color: #006726;\n  --bs-form-valid-border-color: #006726;\n  --bs-form-invalid-color: #b50009;\n  --bs-form-invalid-border-color: #b50009; }\n\n@keyframes small-dark-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0); }\n  100% {\n    background-color: rgba(0, 0, 0, 0.356);\n    backdrop-filter: saturate(1.3) blur(5px); } }\n\n@keyframes dark-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0); }\n  100% {\n    background-color: rgba(0, 0, 0, 0.72);\n    backdrop-filter: saturate(2.1) blur(20px); } }\n\n@keyframes light-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0); }\n  100% {\n    background-color: rgba(255, 255, 255, 0.19);\n    backdrop-filter: saturate(180%) blur(14px); } }\n\n@keyframes modal-popout {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n@keyframes arrow-up-down {\n  0% {\n    transform: translateY(0); }\n  50% {\n    transform: translateY(15px); }\n  100% {\n    transform: translateY(0); } }\n\n/*\n * @mixin icon\n *\n * Icon list: https://fontawesome.com/icons/\n */\n/**\n * @mixin make-paragraph-components-colors\n *\n * Changes node text colors.\n */\n:root,\n[data-bs-theme=\"light\"] {\n  --bs-blue: #0d6efd;\n  --bs-indigo: #6610f2;\n  --bs-purple: #6f42c1;\n  --bs-pink: #d63384;\n  --bs-red: #dc3545;\n  --bs-orange: #fd7e14;\n  --bs-yellow: #ffc107;\n  --bs-green: #198754;\n  --bs-teal: #20c997;\n  --bs-cyan: #0dcaf0;\n  --bs-black: #000000;\n  --bs-white: #ffffff;\n  --bs-gray: #6c757d;\n  --bs-gray-dark: #2a2a2a;\n  --bs-gray-100: #f4f4f4;\n  --bs-gray-200: #e9ecef;\n  --bs-gray-300: #d9d9d9;\n  --bs-gray-400: #ced4da;\n  --bs-gray-500: #adb5bd;\n  --bs-gray-600: #6c757d;\n  --bs-gray-700: #495057;\n  --bs-gray-800: #2a2a2a;\n  --bs-gray-900: #181818;\n  --bs-primary: #267871;\n  --bs-primary-light: #eefcfa;\n  --bs-primary-dark: #174a45;\n  --bs-secondary: #009bd9;\n  --bs-secondary-light: #97e1ff;\n  --bs-secondary-dark: #006f9c;\n  --bs-success: #006726;\n  --bs-info: #0084d1;\n  --bs-warning: #ffc107;\n  --bs-danger: #b50009;\n  --bs-light: #f4f4f4;\n  --bs-dark: #181818;\n  --bs-primary-rgb: 38, 120, 113;\n  --bs-primary-light-rgb: 238, 252, 250;\n  --bs-primary-dark-rgb: 23.28101, 73.51899, 69.23038;\n  --bs-secondary-rgb: 0, 155, 217;\n  --bs-secondary-light-rgb: 150.7, 225.2, 255;\n  --bs-secondary-dark-rgb: 0, 111.28571, 155.8;\n  --bs-success-rgb: 0, 103, 38;\n  --bs-info-rgb: 0, 132, 209;\n  --bs-warning-rgb: 255, 193, 7;\n  --bs-danger-rgb: 181, 0, 9;\n  --bs-light-rgb: 244, 244, 244;\n  --bs-dark-rgb: 24, 24, 24;\n  --bs-primary-text-emphasis: #0f302d;\n  --bs-secondary-text-emphasis: #003e57;\n  --bs-success-text-emphasis: #00290f;\n  --bs-info-text-emphasis: #003554;\n  --bs-warning-text-emphasis: #664d03;\n  --bs-danger-text-emphasis: #480004;\n  --bs-light-text-emphasis: #495057;\n  --bs-dark-text-emphasis: #495057;\n  --bs-primary-bg-subtle: #d4e4e3;\n  --bs-secondary-bg-subtle: #ccebf7;\n  --bs-success-bg-subtle: #cce1d4;\n  --bs-info-bg-subtle: #cce6f6;\n  --bs-warning-bg-subtle: #fff3cd;\n  --bs-danger-bg-subtle: #f0ccce;\n  --bs-light-bg-subtle: #fafafa;\n  --bs-dark-bg-subtle: #ced4da;\n  --bs-primary-border-subtle: #a8c9c6;\n  --bs-secondary-border-subtle: #99d7f0;\n  --bs-success-border-subtle: #99c2a8;\n  --bs-info-border-subtle: #99ceed;\n  --bs-warning-border-subtle: #ffe69c;\n  --bs-danger-border-subtle: #e1999d;\n  --bs-light-border-subtle: #e9ecef;\n  --bs-dark-border-subtle: #adb5bd;\n  --bs-white-rgb: 255, 255, 255;\n  --bs-black-rgb: 0, 0, 0;\n  --bs-font-sans-serif: \"Open Sans\", sans-serif;\n  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --bs-body-font-family: \"Open Sans\", sans-serif;\n  --bs-body-font-size: 1rem;\n  --bs-body-font-weight: 400;\n  --bs-body-line-height: 1.5;\n  --bs-body-color: #2a2a2a;\n  --bs-body-color-rgb: 42, 42, 42;\n  --bs-body-bg: #ffffff;\n  --bs-body-bg-rgb: 255, 255, 255;\n  --bs-emphasis-color: #000000;\n  --bs-emphasis-color-rgb: 0, 0, 0;\n  --bs-secondary-color: rgba(42, 42, 42, 0.75);\n  --bs-secondary-color-rgb: 42, 42, 42;\n  --bs-secondary-bg: #e9ecef;\n  --bs-secondary-bg-rgb: 233, 236, 239;\n  --bs-tertiary-color: rgba(42, 42, 42, 0.5);\n  --bs-tertiary-color-rgb: 42, 42, 42;\n  --bs-tertiary-bg: #f4f4f4;\n  --bs-tertiary-bg-rgb: 244, 244, 244;\n  --bs-heading-color: inherit;\n  --bs-link-color: #267871;\n  --bs-link-color-rgb: 38, 120, 113;\n  --bs-link-decoration: underline;\n  --bs-link-hover-color: #1e605a;\n  --bs-link-hover-color-rgb: 30, 96, 90;\n  --bs-link-hover-decoration: underline;\n  --bs-code-color: #d63384;\n  --bs-highlight-color: #2a2a2a;\n  --bs-highlight-bg: #fff3cd;\n  --bs-border-width: 1px;\n  --bs-border-style: solid;\n  --bs-border-color: #d9d9d9;\n  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n  --bs-border-radius: 0.25rem;\n  --bs-border-radius-sm: 0.25rem;\n  --bs-border-radius-lg: 1rem;\n  --bs-border-radius-xl: 1.5rem;\n  --bs-border-radius-xxl: 2rem;\n  --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n  --bs-border-radius-pill: 50rem;\n  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n  --bs-focus-ring-width: 4px;\n  --bs-focus-ring-opacity: 0.6;\n  --bs-focus-ring-color: rgba(38, 120, 113, 0.6);\n  --bs-form-valid-color: #006726;\n  --bs-form-valid-border-color: #006726;\n  --bs-form-invalid-color: #b50009;\n  --bs-form-invalid-border-color: #b50009; }\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box; }\n\n@media (prefers-reduced-motion: no-preference) {\n  :root {\n    scroll-behavior: smooth; } }\n\nbody {\n  margin: 0;\n  font-family: var(--bs-body-font-family);\n  font-size: var(--bs-body-font-size);\n  font-weight: var(--bs-body-font-weight);\n  line-height: var(--bs-body-line-height);\n  color: var(--bs-body-color);\n  text-align: var(--bs-body-text-align);\n  background-color: var(--bs-body-bg);\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\nhr {\n  margin: 1.5rem 0;\n  color: inherit;\n  border: 0;\n  border-top: var(--bs-border-width) solid;\n  opacity: 0.25; }\n\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-family: \"Open Sans\", sans-serif;\n  font-style: normal;\n  font-weight: 300;\n  line-height: 1.5;\n  color: var(--bs-heading-color); }\n\nh1, .h1 {\n  font-size: calc(1.39375rem + 1.725vw); }\n  @media (min-width: 1200px) {\n    h1, .h1 {\n      font-size: 2.6875rem; } }\n\nh2, .h2 {\n  font-size: calc(1.325rem + 0.9vw); }\n  @media (min-width: 1200px) {\n    h2, .h2 {\n      font-size: 2rem; } }\n\nh3, .h3 {\n  font-size: calc(1.3rem + 0.6vw); }\n  @media (min-width: 1200px) {\n    h3, .h3 {\n      font-size: 1.75rem; } }\n\nh4, .h4 {\n  font-size: calc(1.275rem + 0.3vw); }\n  @media (min-width: 1200px) {\n    h4, .h4 {\n      font-size: 1.5rem; } }\n\nh5, .h5 {\n  font-size: 1.25rem; }\n\nh6, .h6 {\n  font-size: 1.125rem; }\n\np {\n  margin-top: 0;\n  margin-bottom: 1rem; }\n\nabbr[title] {\n  text-decoration: underline dotted;\n  cursor: help;\n  text-decoration-skip-ink: none; }\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit; }\n\nol,\nul {\n  padding-left: 2rem; }\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0; }\n\ndt {\n  font-weight: 700; }\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0; }\n\nblockquote {\n  margin: 0 0 1rem; }\n\nb,\nstrong {\n  font-weight: bolder; }\n\nsmall, .small {\n  font-size: 0.875em; }\n\nmark, .mark {\n  padding: 0.1875em;\n  color: var(--bs-highlight-color);\n  background-color: var(--bs-highlight-bg); }\n\nsub,\nsup {\n  position: relative;\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline; }\n\nsub {\n  bottom: -.25em; }\n\nsup {\n  top: -.5em; }\n\na {\n  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n  text-decoration: underline; }\n  a:hover {\n    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n    text-decoration: underline; }\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n  color: inherit;\n  text-decoration: none; }\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: var(--bs-font-monospace);\n  font-size: 1em; }\n\npre {\n  display: block;\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n  font-size: 0.875em; }\n  pre code {\n    font-size: inherit;\n    color: inherit;\n    word-break: normal; }\n\ncode {\n  font-size: 0.875em;\n  color: var(--bs-code-color);\n  word-wrap: break-word; }\n  a > code {\n    color: inherit; }\n\nkbd {\n  padding: 0.1875rem 0.375rem;\n  font-size: 0.875em;\n  color: var(--bs-body-bg);\n  background-color: var(--bs-body-color);\n  border-radius: 0.25rem; }\n  kbd kbd {\n    padding: 0;\n    font-size: 1em; }\n\nfigure {\n  margin: 0 0 1rem; }\n\nimg,\nsvg {\n  vertical-align: middle; }\n\ntable {\n  caption-side: bottom;\n  border-collapse: collapse; }\n\ncaption {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  color: var(--bs-secondary-color);\n  text-align: left; }\n\nth {\n  text-align: inherit;\n  text-align: -webkit-match-parent; }\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0; }\n\nlabel {\n  display: inline-block; }\n\nbutton {\n  border-radius: 0; }\n\nbutton:focus:not(:focus-visible) {\n  outline: 0; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit; }\n\nbutton,\nselect {\n  text-transform: none; }\n\n[role=\"button\"] {\n  cursor: pointer; }\n\nselect {\n  word-wrap: normal; }\n  select:disabled {\n    opacity: 1; }\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n  display: none !important; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; }\n  button:not(:disabled),\n  [type=\"button\"]:not(:disabled),\n  [type=\"reset\"]:not(:disabled),\n  [type=\"submit\"]:not(:disabled) {\n    cursor: pointer; }\n\n::-moz-focus-inner {\n  padding: 0;\n  border-style: none; }\n\ntextarea {\n  resize: vertical; }\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0; }\n\nlegend {\n  float: left;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 0.5rem;\n  line-height: inherit;\n  font-size: calc(1.275rem + 0.3vw); }\n  @media (min-width: 1200px) {\n    legend {\n      font-size: 1.5rem; } }\n  legend + * {\n    clear: left; }\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n  padding: 0; }\n\n::-webkit-inner-spin-button {\n  height: auto; }\n\n[type=\"search\"] {\n  -webkit-appearance: textfield;\n  outline-offset: -2px; }\n  [type=\"search\"]::-webkit-search-cancel-button {\n    cursor: pointer;\n    filter: grayscale(1); }\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n  direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n  -webkit-appearance: none; }\n\n::-webkit-color-swatch-wrapper {\n  padding: 0; }\n\n::file-selector-button {\n  font: inherit;\n  -webkit-appearance: button; }\n\noutput {\n  display: inline-block; }\n\niframe {\n  border: 0; }\n\nsummary {\n  display: list-item;\n  cursor: pointer; }\n\nprogress {\n  vertical-align: baseline; }\n\n[hidden] {\n  display: none !important; }\n\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300; }\n\n.display-1 {\n  font-weight: 300;\n  line-height: 1.5;\n  font-size: calc(1.625rem + 4.5vw); }\n  @media (min-width: 1200px) {\n    .display-1 {\n      font-size: 5rem; } }\n\n.display-2 {\n  font-weight: 300;\n  line-height: 1.5;\n  font-size: calc(1.575rem + 3.9vw); }\n  @media (min-width: 1200px) {\n    .display-2 {\n      font-size: 4.5rem; } }\n\n.display-3 {\n  font-weight: 300;\n  line-height: 1.5;\n  font-size: calc(1.525rem + 3.3vw); }\n  @media (min-width: 1200px) {\n    .display-3 {\n      font-size: 4rem; } }\n\n.display-4 {\n  font-weight: 300;\n  line-height: 1.5;\n  font-size: calc(1.475rem + 2.7vw); }\n  @media (min-width: 1200px) {\n    .display-4 {\n      font-size: 3.5rem; } }\n\n.display-5 {\n  font-weight: 300;\n  line-height: 1.5;\n  font-size: calc(1.425rem + 2.1vw); }\n  @media (min-width: 1200px) {\n    .display-5 {\n      font-size: 3rem; } }\n\n.display-6 {\n  font-weight: 300;\n  line-height: 1.5;\n  font-size: calc(1.375rem + 1.5vw); }\n  @media (min-width: 1200px) {\n    .display-6 {\n      font-size: 2.5rem; } }\n\n.list-unstyled {\n  padding-left: 0;\n  list-style: none; }\n\n.list-inline {\n  padding-left: 0;\n  list-style: none; }\n\n.list-inline-item {\n  display: inline-block; }\n  .list-inline-item:not(:last-child) {\n    margin-right: 0.5rem; }\n\n.initialism {\n  font-size: 0.875em;\n  text-transform: uppercase; }\n\n.blockquote {\n  margin-bottom: 1.5rem;\n  font-size: 1.25rem; }\n  .blockquote > :last-child {\n    margin-bottom: 0; }\n\n.blockquote-footer {\n  margin-top: -1.5rem;\n  margin-bottom: 1.5rem;\n  font-size: 0.875em;\n  color: #6c757d; }\n  .blockquote-footer::before {\n    content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n  max-width: 100%;\n  height: auto; }\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: var(--bs-body-bg);\n  border: var(--bs-border-width) solid var(--bs-border-color);\n  border-radius: var(--bs-border-radius);\n  box-shadow: var(--bs-box-shadow-sm);\n  max-width: 100%;\n  height: auto; }\n\n.figure {\n  display: inline-block; }\n\n.figure-img {\n  margin-bottom: 0.75rem;\n  line-height: 1; }\n\n.figure-caption {\n  font-size: 0.875em;\n  color: var(--bs-secondary-color); }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl,\n.container-xxl,\n.paragraph.paragraph-container-fluid,\n.paragraph.paragraph-container-fluid-no-gutters {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto; }\n\n@media (min-width: 576px) {\n  .container, .container-sm {\n    max-width: 540px; } }\n\n@media (min-width: 768px) {\n  .container, .container-sm, .container-md {\n    max-width: 720px; } }\n\n@media (min-width: 992px) {\n  .container, .container-sm, .container-md, .container-lg {\n    max-width: 960px; } }\n\n@media (min-width: 1200px) {\n  .container, .container-sm, .container-md, .container-lg, .container-xl {\n    max-width: 1140px; } }\n\n@media (min-width: 1400px) {\n  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {\n    max-width: 1320px; } }\n\n:root {\n  --bs-breakpoint-xs: 0;\n  --bs-breakpoint-sm: 576px;\n  --bs-breakpoint-md: 768px;\n  --bs-breakpoint-lg: 992px;\n  --bs-breakpoint-xl: 1200px;\n  --bs-breakpoint-xxl: 1400px; }\n\n.row {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  display: flex;\n  flex-wrap: wrap;\n  margin-top: calc(-1 * var(--bs-gutter-y));\n  margin-right: calc(-.5 * var(--bs-gutter-x));\n  margin-left: calc(-.5 * var(--bs-gutter-x)); }\n  .row > * {\n    flex-shrink: 0;\n    width: 100%;\n    max-width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-top: var(--bs-gutter-y); }\n\n.col {\n  flex: 1 0 0; }\n\n.row-cols-auto > * {\n  flex: 0 0 auto;\n  width: auto; }\n\n.row-cols-1 > * {\n  flex: 0 0 auto;\n  width: 100%; }\n\n.row-cols-2 > * {\n  flex: 0 0 auto;\n  width: 50%; }\n\n.row-cols-3 > * {\n  flex: 0 0 auto;\n  width: 33.33333%; }\n\n.row-cols-4 > * {\n  flex: 0 0 auto;\n  width: 25%; }\n\n.row-cols-5 > * {\n  flex: 0 0 auto;\n  width: 20%; }\n\n.row-cols-6 > * {\n  flex: 0 0 auto;\n  width: 16.66667%; }\n\n.col-auto {\n  flex: 0 0 auto;\n  width: auto; }\n\n.col-1 {\n  flex: 0 0 auto;\n  width: 8.33333%; }\n\n.col-2 {\n  flex: 0 0 auto;\n  width: 16.66667%; }\n\n.col-3 {\n  flex: 0 0 auto;\n  width: 25%; }\n\n.col-4 {\n  flex: 0 0 auto;\n  width: 33.33333%; }\n\n.col-5 {\n  flex: 0 0 auto;\n  width: 41.66667%; }\n\n.col-6 {\n  flex: 0 0 auto;\n  width: 50%; }\n\n.col-7 {\n  flex: 0 0 auto;\n  width: 58.33333%; }\n\n.col-8 {\n  flex: 0 0 auto;\n  width: 66.66667%; }\n\n.col-9 {\n  flex: 0 0 auto;\n  width: 75%; }\n\n.col-10 {\n  flex: 0 0 auto;\n  width: 83.33333%; }\n\n.col-11 {\n  flex: 0 0 auto;\n  width: 91.66667%; }\n\n.col-12 {\n  flex: 0 0 auto;\n  width: 100%; }\n\n.offset-1 {\n  margin-left: 8.33333%; }\n\n.offset-2 {\n  margin-left: 16.66667%; }\n\n.offset-3 {\n  margin-left: 25%; }\n\n.offset-4 {\n  margin-left: 33.33333%; }\n\n.offset-5 {\n  margin-left: 41.66667%; }\n\n.offset-6 {\n  margin-left: 50%; }\n\n.offset-7 {\n  margin-left: 58.33333%; }\n\n.offset-8 {\n  margin-left: 66.66667%; }\n\n.offset-9 {\n  margin-left: 75%; }\n\n.offset-10 {\n  margin-left: 83.33333%; }\n\n.offset-11 {\n  margin-left: 91.66667%; }\n\n.g-0,\n.gx-0 {\n  --bs-gutter-x: 0; }\n\n.g-0,\n.gy-0 {\n  --bs-gutter-y: 0; }\n\n.g-1,\n.gx-1 {\n  --bs-gutter-x: 0.5rem; }\n\n.g-1,\n.gy-1 {\n  --bs-gutter-y: 0.5rem; }\n\n.g-2,\n.gx-2 {\n  --bs-gutter-x: 1rem; }\n\n.g-2,\n.gy-2 {\n  --bs-gutter-y: 1rem; }\n\n.g-3,\n.gx-3 {\n  --bs-gutter-x: 1.5rem; }\n\n.g-3,\n.gy-3 {\n  --bs-gutter-y: 1.5rem; }\n\n.g-4,\n.gx-4 {\n  --bs-gutter-x: 3rem; }\n\n.g-4,\n.gy-4 {\n  --bs-gutter-y: 3rem; }\n\n.g-5,\n.gx-5 {\n  --bs-gutter-x: 6rem; }\n\n.g-5,\n.gy-5 {\n  --bs-gutter-y: 6rem; }\n\n@media (min-width: 576px) {\n  .col-sm {\n    flex: 1 0 0; }\n  .row-cols-sm-auto > * {\n    flex: 0 0 auto;\n    width: auto; }\n  .row-cols-sm-1 > * {\n    flex: 0 0 auto;\n    width: 100%; }\n  .row-cols-sm-2 > * {\n    flex: 0 0 auto;\n    width: 50%; }\n  .row-cols-sm-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .row-cols-sm-4 > * {\n    flex: 0 0 auto;\n    width: 25%; }\n  .row-cols-sm-5 > * {\n    flex: 0 0 auto;\n    width: 20%; }\n  .row-cols-sm-6 > * {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-sm-auto {\n    flex: 0 0 auto;\n    width: auto; }\n  .col-sm-1 {\n    flex: 0 0 auto;\n    width: 8.33333%; }\n  .col-sm-2 {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-sm-3 {\n    flex: 0 0 auto;\n    width: 25%; }\n  .col-sm-4 {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .col-sm-5 {\n    flex: 0 0 auto;\n    width: 41.66667%; }\n  .col-sm-6 {\n    flex: 0 0 auto;\n    width: 50%; }\n  .col-sm-7 {\n    flex: 0 0 auto;\n    width: 58.33333%; }\n  .col-sm-8 {\n    flex: 0 0 auto;\n    width: 66.66667%; }\n  .col-sm-9 {\n    flex: 0 0 auto;\n    width: 75%; }\n  .col-sm-10 {\n    flex: 0 0 auto;\n    width: 83.33333%; }\n  .col-sm-11 {\n    flex: 0 0 auto;\n    width: 91.66667%; }\n  .col-sm-12 {\n    flex: 0 0 auto;\n    width: 100%; }\n  .offset-sm-0 {\n    margin-left: 0; }\n  .offset-sm-1 {\n    margin-left: 8.33333%; }\n  .offset-sm-2 {\n    margin-left: 16.66667%; }\n  .offset-sm-3 {\n    margin-left: 25%; }\n  .offset-sm-4 {\n    margin-left: 33.33333%; }\n  .offset-sm-5 {\n    margin-left: 41.66667%; }\n  .offset-sm-6 {\n    margin-left: 50%; }\n  .offset-sm-7 {\n    margin-left: 58.33333%; }\n  .offset-sm-8 {\n    margin-left: 66.66667%; }\n  .offset-sm-9 {\n    margin-left: 75%; }\n  .offset-sm-10 {\n    margin-left: 83.33333%; }\n  .offset-sm-11 {\n    margin-left: 91.66667%; }\n  .g-sm-0,\n  .gx-sm-0 {\n    --bs-gutter-x: 0; }\n  .g-sm-0,\n  .gy-sm-0 {\n    --bs-gutter-y: 0; }\n  .g-sm-1,\n  .gx-sm-1 {\n    --bs-gutter-x: 0.5rem; }\n  .g-sm-1,\n  .gy-sm-1 {\n    --bs-gutter-y: 0.5rem; }\n  .g-sm-2,\n  .gx-sm-2 {\n    --bs-gutter-x: 1rem; }\n  .g-sm-2,\n  .gy-sm-2 {\n    --bs-gutter-y: 1rem; }\n  .g-sm-3,\n  .gx-sm-3 {\n    --bs-gutter-x: 1.5rem; }\n  .g-sm-3,\n  .gy-sm-3 {\n    --bs-gutter-y: 1.5rem; }\n  .g-sm-4,\n  .gx-sm-4 {\n    --bs-gutter-x: 3rem; }\n  .g-sm-4,\n  .gy-sm-4 {\n    --bs-gutter-y: 3rem; }\n  .g-sm-5,\n  .gx-sm-5 {\n    --bs-gutter-x: 6rem; }\n  .g-sm-5,\n  .gy-sm-5 {\n    --bs-gutter-y: 6rem; } }\n\n@media (min-width: 768px) {\n  .col-md {\n    flex: 1 0 0; }\n  .row-cols-md-auto > * {\n    flex: 0 0 auto;\n    width: auto; }\n  .row-cols-md-1 > * {\n    flex: 0 0 auto;\n    width: 100%; }\n  .row-cols-md-2 > * {\n    flex: 0 0 auto;\n    width: 50%; }\n  .row-cols-md-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .row-cols-md-4 > * {\n    flex: 0 0 auto;\n    width: 25%; }\n  .row-cols-md-5 > * {\n    flex: 0 0 auto;\n    width: 20%; }\n  .row-cols-md-6 > * {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-md-auto {\n    flex: 0 0 auto;\n    width: auto; }\n  .col-md-1 {\n    flex: 0 0 auto;\n    width: 8.33333%; }\n  .col-md-2 {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-md-3 {\n    flex: 0 0 auto;\n    width: 25%; }\n  .col-md-4 {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .col-md-5 {\n    flex: 0 0 auto;\n    width: 41.66667%; }\n  .col-md-6 {\n    flex: 0 0 auto;\n    width: 50%; }\n  .col-md-7 {\n    flex: 0 0 auto;\n    width: 58.33333%; }\n  .col-md-8 {\n    flex: 0 0 auto;\n    width: 66.66667%; }\n  .col-md-9 {\n    flex: 0 0 auto;\n    width: 75%; }\n  .col-md-10 {\n    flex: 0 0 auto;\n    width: 83.33333%; }\n  .col-md-11 {\n    flex: 0 0 auto;\n    width: 91.66667%; }\n  .col-md-12 {\n    flex: 0 0 auto;\n    width: 100%; }\n  .offset-md-0 {\n    margin-left: 0; }\n  .offset-md-1 {\n    margin-left: 8.33333%; }\n  .offset-md-2 {\n    margin-left: 16.66667%; }\n  .offset-md-3 {\n    margin-left: 25%; }\n  .offset-md-4 {\n    margin-left: 33.33333%; }\n  .offset-md-5 {\n    margin-left: 41.66667%; }\n  .offset-md-6 {\n    margin-left: 50%; }\n  .offset-md-7 {\n    margin-left: 58.33333%; }\n  .offset-md-8 {\n    margin-left: 66.66667%; }\n  .offset-md-9 {\n    margin-left: 75%; }\n  .offset-md-10 {\n    margin-left: 83.33333%; }\n  .offset-md-11 {\n    margin-left: 91.66667%; }\n  .g-md-0,\n  .gx-md-0 {\n    --bs-gutter-x: 0; }\n  .g-md-0,\n  .gy-md-0 {\n    --bs-gutter-y: 0; }\n  .g-md-1,\n  .gx-md-1 {\n    --bs-gutter-x: 0.5rem; }\n  .g-md-1,\n  .gy-md-1 {\n    --bs-gutter-y: 0.5rem; }\n  .g-md-2,\n  .gx-md-2 {\n    --bs-gutter-x: 1rem; }\n  .g-md-2,\n  .gy-md-2 {\n    --bs-gutter-y: 1rem; }\n  .g-md-3,\n  .gx-md-3 {\n    --bs-gutter-x: 1.5rem; }\n  .g-md-3,\n  .gy-md-3 {\n    --bs-gutter-y: 1.5rem; }\n  .g-md-4,\n  .gx-md-4 {\n    --bs-gutter-x: 3rem; }\n  .g-md-4,\n  .gy-md-4 {\n    --bs-gutter-y: 3rem; }\n  .g-md-5,\n  .gx-md-5 {\n    --bs-gutter-x: 6rem; }\n  .g-md-5,\n  .gy-md-5 {\n    --bs-gutter-y: 6rem; } }\n\n@media (min-width: 992px) {\n  .col-lg {\n    flex: 1 0 0; }\n  .row-cols-lg-auto > * {\n    flex: 0 0 auto;\n    width: auto; }\n  .row-cols-lg-1 > * {\n    flex: 0 0 auto;\n    width: 100%; }\n  .row-cols-lg-2 > * {\n    flex: 0 0 auto;\n    width: 50%; }\n  .row-cols-lg-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .row-cols-lg-4 > * {\n    flex: 0 0 auto;\n    width: 25%; }\n  .row-cols-lg-5 > * {\n    flex: 0 0 auto;\n    width: 20%; }\n  .row-cols-lg-6 > * {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-lg-auto {\n    flex: 0 0 auto;\n    width: auto; }\n  .col-lg-1 {\n    flex: 0 0 auto;\n    width: 8.33333%; }\n  .col-lg-2 {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-lg-3 {\n    flex: 0 0 auto;\n    width: 25%; }\n  .col-lg-4 {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .col-lg-5 {\n    flex: 0 0 auto;\n    width: 41.66667%; }\n  .col-lg-6 {\n    flex: 0 0 auto;\n    width: 50%; }\n  .col-lg-7 {\n    flex: 0 0 auto;\n    width: 58.33333%; }\n  .col-lg-8 {\n    flex: 0 0 auto;\n    width: 66.66667%; }\n  .col-lg-9 {\n    flex: 0 0 auto;\n    width: 75%; }\n  .col-lg-10 {\n    flex: 0 0 auto;\n    width: 83.33333%; }\n  .col-lg-11 {\n    flex: 0 0 auto;\n    width: 91.66667%; }\n  .col-lg-12 {\n    flex: 0 0 auto;\n    width: 100%; }\n  .offset-lg-0 {\n    margin-left: 0; }\n  .offset-lg-1 {\n    margin-left: 8.33333%; }\n  .offset-lg-2 {\n    margin-left: 16.66667%; }\n  .offset-lg-3 {\n    margin-left: 25%; }\n  .offset-lg-4 {\n    margin-left: 33.33333%; }\n  .offset-lg-5 {\n    margin-left: 41.66667%; }\n  .offset-lg-6 {\n    margin-left: 50%; }\n  .offset-lg-7 {\n    margin-left: 58.33333%; }\n  .offset-lg-8 {\n    margin-left: 66.66667%; }\n  .offset-lg-9 {\n    margin-left: 75%; }\n  .offset-lg-10 {\n    margin-left: 83.33333%; }\n  .offset-lg-11 {\n    margin-left: 91.66667%; }\n  .g-lg-0,\n  .gx-lg-0 {\n    --bs-gutter-x: 0; }\n  .g-lg-0,\n  .gy-lg-0 {\n    --bs-gutter-y: 0; }\n  .g-lg-1,\n  .gx-lg-1 {\n    --bs-gutter-x: 0.5rem; }\n  .g-lg-1,\n  .gy-lg-1 {\n    --bs-gutter-y: 0.5rem; }\n  .g-lg-2,\n  .gx-lg-2 {\n    --bs-gutter-x: 1rem; }\n  .g-lg-2,\n  .gy-lg-2 {\n    --bs-gutter-y: 1rem; }\n  .g-lg-3,\n  .gx-lg-3 {\n    --bs-gutter-x: 1.5rem; }\n  .g-lg-3,\n  .gy-lg-3 {\n    --bs-gutter-y: 1.5rem; }\n  .g-lg-4,\n  .gx-lg-4 {\n    --bs-gutter-x: 3rem; }\n  .g-lg-4,\n  .gy-lg-4 {\n    --bs-gutter-y: 3rem; }\n  .g-lg-5,\n  .gx-lg-5 {\n    --bs-gutter-x: 6rem; }\n  .g-lg-5,\n  .gy-lg-5 {\n    --bs-gutter-y: 6rem; } }\n\n@media (min-width: 1200px) {\n  .col-xl {\n    flex: 1 0 0; }\n  .row-cols-xl-auto > * {\n    flex: 0 0 auto;\n    width: auto; }\n  .row-cols-xl-1 > * {\n    flex: 0 0 auto;\n    width: 100%; }\n  .row-cols-xl-2 > * {\n    flex: 0 0 auto;\n    width: 50%; }\n  .row-cols-xl-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .row-cols-xl-4 > * {\n    flex: 0 0 auto;\n    width: 25%; }\n  .row-cols-xl-5 > * {\n    flex: 0 0 auto;\n    width: 20%; }\n  .row-cols-xl-6 > * {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-xl-auto {\n    flex: 0 0 auto;\n    width: auto; }\n  .col-xl-1 {\n    flex: 0 0 auto;\n    width: 8.33333%; }\n  .col-xl-2 {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-xl-3 {\n    flex: 0 0 auto;\n    width: 25%; }\n  .col-xl-4 {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .col-xl-5 {\n    flex: 0 0 auto;\n    width: 41.66667%; }\n  .col-xl-6 {\n    flex: 0 0 auto;\n    width: 50%; }\n  .col-xl-7 {\n    flex: 0 0 auto;\n    width: 58.33333%; }\n  .col-xl-8 {\n    flex: 0 0 auto;\n    width: 66.66667%; }\n  .col-xl-9 {\n    flex: 0 0 auto;\n    width: 75%; }\n  .col-xl-10 {\n    flex: 0 0 auto;\n    width: 83.33333%; }\n  .col-xl-11 {\n    flex: 0 0 auto;\n    width: 91.66667%; }\n  .col-xl-12 {\n    flex: 0 0 auto;\n    width: 100%; }\n  .offset-xl-0 {\n    margin-left: 0; }\n  .offset-xl-1 {\n    margin-left: 8.33333%; }\n  .offset-xl-2 {\n    margin-left: 16.66667%; }\n  .offset-xl-3 {\n    margin-left: 25%; }\n  .offset-xl-4 {\n    margin-left: 33.33333%; }\n  .offset-xl-5 {\n    margin-left: 41.66667%; }\n  .offset-xl-6 {\n    margin-left: 50%; }\n  .offset-xl-7 {\n    margin-left: 58.33333%; }\n  .offset-xl-8 {\n    margin-left: 66.66667%; }\n  .offset-xl-9 {\n    margin-left: 75%; }\n  .offset-xl-10 {\n    margin-left: 83.33333%; }\n  .offset-xl-11 {\n    margin-left: 91.66667%; }\n  .g-xl-0,\n  .gx-xl-0 {\n    --bs-gutter-x: 0; }\n  .g-xl-0,\n  .gy-xl-0 {\n    --bs-gutter-y: 0; }\n  .g-xl-1,\n  .gx-xl-1 {\n    --bs-gutter-x: 0.5rem; }\n  .g-xl-1,\n  .gy-xl-1 {\n    --bs-gutter-y: 0.5rem; }\n  .g-xl-2,\n  .gx-xl-2 {\n    --bs-gutter-x: 1rem; }\n  .g-xl-2,\n  .gy-xl-2 {\n    --bs-gutter-y: 1rem; }\n  .g-xl-3,\n  .gx-xl-3 {\n    --bs-gutter-x: 1.5rem; }\n  .g-xl-3,\n  .gy-xl-3 {\n    --bs-gutter-y: 1.5rem; }\n  .g-xl-4,\n  .gx-xl-4 {\n    --bs-gutter-x: 3rem; }\n  .g-xl-4,\n  .gy-xl-4 {\n    --bs-gutter-y: 3rem; }\n  .g-xl-5,\n  .gx-xl-5 {\n    --bs-gutter-x: 6rem; }\n  .g-xl-5,\n  .gy-xl-5 {\n    --bs-gutter-y: 6rem; } }\n\n@media (min-width: 1400px) {\n  .col-xxl {\n    flex: 1 0 0; }\n  .row-cols-xxl-auto > * {\n    flex: 0 0 auto;\n    width: auto; }\n  .row-cols-xxl-1 > * {\n    flex: 0 0 auto;\n    width: 100%; }\n  .row-cols-xxl-2 > * {\n    flex: 0 0 auto;\n    width: 50%; }\n  .row-cols-xxl-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .row-cols-xxl-4 > * {\n    flex: 0 0 auto;\n    width: 25%; }\n  .row-cols-xxl-5 > * {\n    flex: 0 0 auto;\n    width: 20%; }\n  .row-cols-xxl-6 > * {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-xxl-auto {\n    flex: 0 0 auto;\n    width: auto; }\n  .col-xxl-1 {\n    flex: 0 0 auto;\n    width: 8.33333%; }\n  .col-xxl-2 {\n    flex: 0 0 auto;\n    width: 16.66667%; }\n  .col-xxl-3 {\n    flex: 0 0 auto;\n    width: 25%; }\n  .col-xxl-4 {\n    flex: 0 0 auto;\n    width: 33.33333%; }\n  .col-xxl-5 {\n    flex: 0 0 auto;\n    width: 41.66667%; }\n  .col-xxl-6 {\n    flex: 0 0 auto;\n    width: 50%; }\n  .col-xxl-7 {\n    flex: 0 0 auto;\n    width: 58.33333%; }\n  .col-xxl-8 {\n    flex: 0 0 auto;\n    width: 66.66667%; }\n  .col-xxl-9 {\n    flex: 0 0 auto;\n    width: 75%; }\n  .col-xxl-10 {\n    flex: 0 0 auto;\n    width: 83.33333%; }\n  .col-xxl-11 {\n    flex: 0 0 auto;\n    width: 91.66667%; }\n  .col-xxl-12 {\n    flex: 0 0 auto;\n    width: 100%; }\n  .offset-xxl-0 {\n    margin-left: 0; }\n  .offset-xxl-1 {\n    margin-left: 8.33333%; }\n  .offset-xxl-2 {\n    margin-left: 16.66667%; }\n  .offset-xxl-3 {\n    margin-left: 25%; }\n  .offset-xxl-4 {\n    margin-left: 33.33333%; }\n  .offset-xxl-5 {\n    margin-left: 41.66667%; }\n  .offset-xxl-6 {\n    margin-left: 50%; }\n  .offset-xxl-7 {\n    margin-left: 58.33333%; }\n  .offset-xxl-8 {\n    margin-left: 66.66667%; }\n  .offset-xxl-9 {\n    margin-left: 75%; }\n  .offset-xxl-10 {\n    margin-left: 83.33333%; }\n  .offset-xxl-11 {\n    margin-left: 91.66667%; }\n  .g-xxl-0,\n  .gx-xxl-0 {\n    --bs-gutter-x: 0; }\n  .g-xxl-0,\n  .gy-xxl-0 {\n    --bs-gutter-y: 0; }\n  .g-xxl-1,\n  .gx-xxl-1 {\n    --bs-gutter-x: 0.5rem; }\n  .g-xxl-1,\n  .gy-xxl-1 {\n    --bs-gutter-y: 0.5rem; }\n  .g-xxl-2,\n  .gx-xxl-2 {\n    --bs-gutter-x: 1rem; }\n  .g-xxl-2,\n  .gy-xxl-2 {\n    --bs-gutter-y: 1rem; }\n  .g-xxl-3,\n  .gx-xxl-3 {\n    --bs-gutter-x: 1.5rem; }\n  .g-xxl-3,\n  .gy-xxl-3 {\n    --bs-gutter-y: 1.5rem; }\n  .g-xxl-4,\n  .gx-xxl-4 {\n    --bs-gutter-x: 3rem; }\n  .g-xxl-4,\n  .gy-xxl-4 {\n    --bs-gutter-y: 3rem; }\n  .g-xxl-5,\n  .gx-xxl-5 {\n    --bs-gutter-x: 6rem; }\n  .g-xxl-5,\n  .gy-xxl-5 {\n    --bs-gutter-y: 6rem; } }\n\n.table {\n  --bs-table-color-type: initial;\n  --bs-table-bg-type: initial;\n  --bs-table-color-state: initial;\n  --bs-table-bg-state: initial;\n  --bs-table-color: var(--bs-emphasis-color);\n  --bs-table-bg: var(--bs-body-bg);\n  --bs-table-border-color: var(--bs-border-color);\n  --bs-table-accent-bg: transparent;\n  --bs-table-striped-color: var(--bs-emphasis-color);\n  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);\n  --bs-table-active-color: var(--bs-emphasis-color);\n  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);\n  --bs-table-hover-color: var(--bs-emphasis-color);\n  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);\n  width: 100%;\n  margin-bottom: 1.5rem;\n  vertical-align: top;\n  border-color: var(--bs-table-border-color); }\n  .table > :not(caption) > * > * {\n    padding: 0.5rem 0.5rem;\n    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));\n    background-color: var(--bs-table-bg);\n    border-bottom-width: var(--bs-border-width);\n    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); }\n  .table > tbody {\n    vertical-align: inherit; }\n  .table > thead {\n    vertical-align: bottom; }\n\n.table-group-divider {\n  border-top: calc(var(--bs-border-width) * 2) solid currentcolor; }\n\n.caption-top {\n  caption-side: top; }\n\n.table-sm > :not(caption) > * > * {\n  padding: 0.25rem 0.25rem; }\n\n.table-bordered > :not(caption) > * {\n  border-width: var(--bs-border-width) 0; }\n  .table-bordered > :not(caption) > * > * {\n    border-width: 0 var(--bs-border-width); }\n\n.table-borderless > :not(caption) > * > * {\n  border-bottom-width: 0; }\n\n.table-borderless > :not(:first-child) {\n  border-top-width: 0; }\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n  --bs-table-color-type: var(--bs-table-striped-color);\n  --bs-table-bg-type: var(--bs-table-striped-bg); }\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n  --bs-table-color-type: var(--bs-table-striped-color);\n  --bs-table-bg-type: var(--bs-table-striped-bg); }\n\n.table-active {\n  --bs-table-color-state: var(--bs-table-active-color);\n  --bs-table-bg-state: var(--bs-table-active-bg); }\n\n.table-hover > tbody > tr:hover > * {\n  --bs-table-color-state: var(--bs-table-hover-color);\n  --bs-table-bg-state: var(--bs-table-hover-bg); }\n\n.table-primary {\n  --bs-table-color: #000000;\n  --bs-table-bg: #d4e4e3;\n  --bs-table-border-color: #aab6b6;\n  --bs-table-striped-bg: #c9d9d8;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: #bfcdcc;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #c4d3d2;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-secondary {\n  --bs-table-color: #000000;\n  --bs-table-bg: #ccebf7;\n  --bs-table-border-color: #a3bcc6;\n  --bs-table-striped-bg: #c2dfeb;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: #b8d4de;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #bdd9e4;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-success {\n  --bs-table-color: #000000;\n  --bs-table-bg: #cce1d4;\n  --bs-table-border-color: #a3b4aa;\n  --bs-table-striped-bg: #c2d6c9;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: #b8cbbf;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #bdd0c4;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-info {\n  --bs-table-color: #000000;\n  --bs-table-bg: #cce6f6;\n  --bs-table-border-color: #a3b8c5;\n  --bs-table-striped-bg: #c2dbea;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: #b8cfdd;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #bdd5e4;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-warning {\n  --bs-table-color: #000000;\n  --bs-table-bg: #fff3cd;\n  --bs-table-border-color: #ccc2a4;\n  --bs-table-striped-bg: #f2e7c3;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: #e6dbb9;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #ece1be;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-danger {\n  --bs-table-color: #000000;\n  --bs-table-bg: #f0ccce;\n  --bs-table-border-color: #c0a3a5;\n  --bs-table-striped-bg: #e4c2c4;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: #d8b8b9;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #debdbf;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-light {\n  --bs-table-color: #000000;\n  --bs-table-bg: #f4f4f4;\n  --bs-table-border-color: #c3c3c3;\n  --bs-table-striped-bg: #e8e8e8;\n  --bs-table-striped-color: #000000;\n  --bs-table-active-bg: gainsboro;\n  --bs-table-active-color: #000000;\n  --bs-table-hover-bg: #e2e2e2;\n  --bs-table-hover-color: #000000;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-dark {\n  --bs-table-color: #ffffff;\n  --bs-table-bg: #181818;\n  --bs-table-border-color: #464646;\n  --bs-table-striped-bg: #242424;\n  --bs-table-striped-color: #ffffff;\n  --bs-table-active-bg: #2f2f2f;\n  --bs-table-active-color: #ffffff;\n  --bs-table-hover-bg: #292929;\n  --bs-table-hover-color: #ffffff;\n  color: var(--bs-table-color);\n  border-color: var(--bs-table-border-color); }\n\n.table-responsive {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch; }\n\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1399.98px) {\n  .table-responsive-xxl {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch; } }\n\n.form-label {\n  margin-bottom: 0.5rem; }\n\n.col-form-label {\n  padding-top: calc(0.75rem + 1px);\n  padding-bottom: calc(0.75rem + 1px);\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1.5; }\n\n.col-form-label-lg {\n  padding-top: calc(0.5rem + 1px);\n  padding-bottom: calc(0.5rem + 1px);\n  font-size: 1.125rem; }\n\n.col-form-label-sm {\n  padding-top: calc(0.25rem + 1px);\n  padding-bottom: calc(0.25rem + 1px);\n  font-size: 0.875rem; }\n\n.form-text {\n  margin-top: 0.25rem;\n  font-size: 0.875em;\n  color: var(--bs-secondary-color); }\n\n.form-control {\n  display: block;\n  width: 100%;\n  padding: 0.75rem 1rem;\n  font-family: \"Open Sans\", sans-serif;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #2a2a2a;\n  appearance: none;\n  background-color: #f4f4f4;\n  background-clip: padding-box;\n  border: 1px solid #f4f4f4;\n  border-radius: 0.25rem;\n  box-shadow: var(--bs-box-shadow-inset);\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .form-control {\n      transition: none; } }\n  .form-control[type=\"file\"] {\n    overflow: hidden; }\n    .form-control[type=\"file\"]:not(:disabled):not([readonly]) {\n      cursor: pointer; }\n  .form-control:focus {\n    color: var(--bs-body-color);\n    background-color: var(--bs-body-bg);\n    border-color: #267871;\n    outline: 0;\n    box-shadow: var(--bs-box-shadow-inset), 0 0 4px rgba(38, 120, 113, 0.6); }\n  .form-control::-webkit-date-and-time-value {\n    min-width: 85px;\n    height: 1.5em;\n    margin: 0; }\n  .form-control::-webkit-datetime-edit {\n    display: block;\n    padding: 0; }\n  .form-control::placeholder {\n    color: #2a2a2a;\n    opacity: 1; }\n  .form-control:disabled {\n    background-color: var(--bs-secondary-bg);\n    opacity: 1; }\n  .form-control::file-selector-button {\n    padding: 0.75rem 1rem;\n    margin: -0.75rem -1rem;\n    margin-inline-end: 1rem;\n    color: var(--bs-body-color);\n    background-color: var(--bs-tertiary-bg);\n    pointer-events: none;\n    border-color: inherit;\n    border-style: solid;\n    border-width: 0;\n    border-inline-end-width: 1px;\n    border-radius: 0;\n    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n    @media (prefers-reduced-motion: reduce) {\n      .form-control::file-selector-button {\n        transition: none; } }\n  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n    background-color: var(--bs-secondary-bg); }\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.75rem 0;\n  margin-bottom: 0;\n  line-height: 1.5;\n  color: var(--bs-body-color);\n  background-color: transparent;\n  border: solid transparent;\n  border-width: 1px 0; }\n  .form-control-plaintext:focus {\n    outline: 0; }\n  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n    padding-right: 0;\n    padding-left: 0; }\n\n.form-control-sm {\n  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  border-radius: var(--bs-border-radius-sm); }\n  .form-control-sm::file-selector-button {\n    padding: 0.25rem 0.5rem;\n    margin: -0.25rem -0.5rem;\n    margin-inline-end: 0.5rem; }\n\n.form-control-lg {\n  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n  padding: 0.5rem 1rem;\n  font-size: 1.125rem;\n  border-radius: var(--bs-border-radius-lg); }\n  .form-control-lg::file-selector-button {\n    padding: 0.5rem 1rem;\n    margin: -0.5rem -1rem;\n    margin-inline-end: 1rem; }\n\ntextarea.form-control {\n  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); }\n\ntextarea.form-control-sm {\n  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }\n\ntextarea.form-control-lg {\n  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }\n\n.form-control-color {\n  width: 3rem;\n  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n  padding: 0.75rem; }\n  .form-control-color:not(:disabled):not([readonly]) {\n    cursor: pointer; }\n  .form-control-color::-moz-color-swatch {\n    border: 0 !important;\n    border-radius: 0.25rem; }\n  .form-control-color::-webkit-color-swatch {\n    border: 0 !important;\n    border-radius: 0.25rem; }\n  .form-control-color.form-control-sm {\n    height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }\n  .form-control-color.form-control-lg {\n    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }\n\n.form-select {\n  --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232a2a2a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n  display: block;\n  width: 100%;\n  padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n  font-family: \"Open Sans\", sans-serif;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--bs-body-color);\n  appearance: none;\n  background-color: var(--bs-body-bg);\n  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);\n  background-repeat: no-repeat;\n  background-position: right 0.75rem center;\n  background-size: 16px 12px;\n  border: var(--bs-border-width) solid var(--bs-border-color);\n  border-radius: var(--bs-border-radius);\n  box-shadow: var(--bs-box-shadow-inset);\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .form-select {\n      transition: none; } }\n  .form-select:focus {\n    border-color: #93bcb8;\n    outline: 0;\n    box-shadow: var(--bs-box-shadow-inset), 0 0 0 4px rgba(38, 120, 113, 0.6); }\n  .form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n    padding-right: 0.75rem;\n    background-image: none; }\n  .form-select:disabled {\n    background-color: var(--bs-secondary-bg); }\n  .form-select:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 var(--bs-body-color); }\n\n.form-select-sm {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  padding-left: 0.5rem;\n  font-size: 0.875rem;\n  border-radius: var(--bs-border-radius-sm); }\n\n.form-select-lg {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  font-size: 1.125rem;\n  border-radius: var(--bs-border-radius-lg); }\n\n.form-check {\n  display: block;\n  min-height: 1.5rem;\n  padding-left: 1.5em;\n  margin-bottom: 0.125rem; }\n  .form-check .form-check-input {\n    float: left;\n    margin-left: -1.5em; }\n\n.form-check-reverse {\n  padding-right: 1.5em;\n  padding-left: 0;\n  text-align: right; }\n  .form-check-reverse .form-check-input {\n    float: right;\n    margin-right: -1.5em;\n    margin-left: 0; }\n\n.form-check-input {\n  --bs-form-check-bg: #f4f4f4;\n  flex-shrink: 0;\n  width: 1em;\n  height: 1em;\n  margin-top: 0.25em;\n  vertical-align: top;\n  appearance: none;\n  background-color: var(--bs-form-check-bg);\n  background-image: var(--bs-form-check-bg-image);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  border: none;\n  print-color-adjust: exact; }\n  .form-check-input[type=\"checkbox\"] {\n    border-radius: 0.25em; }\n  .form-check-input[type=\"radio\"] {\n    border-radius: 50%; }\n  .form-check-input:active {\n    filter: brightness(90%); }\n  .form-check-input:focus {\n    border-color: #93bcb8;\n    outline: 0;\n    box-shadow: 0 0 0 4px rgba(38, 120, 113, 0.6); }\n  .form-check-input:checked {\n    background-color: #009bd9;\n    border-color: #009bd9; }\n    .form-check-input:checked[type=\"checkbox\"] {\n      --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23267871' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M4 4l8 8M12 4L4 12'/%3e%3c/svg%3e\"); }\n    .form-check-input:checked[type=\"radio\"] {\n      --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e\"); }\n  .form-check-input[type=\"checkbox\"]:indeterminate {\n    background-color: #267871;\n    border-color: #267871;\n    --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\"); }\n  .form-check-input:disabled {\n    pointer-events: none;\n    filter: none;\n    opacity: 0.5; }\n  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n    cursor: default;\n    opacity: 0.5; }\n\n.form-switch {\n  padding-left: 2.5em; }\n  .form-switch .form-check-input {\n    --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n    width: 2em;\n    margin-left: -2.5em;\n    background-image: var(--bs-form-switch-bg);\n    background-position: left center;\n    border-radius: 2em;\n    transition: background-position 0.15s ease-in-out; }\n    @media (prefers-reduced-motion: reduce) {\n      .form-switch .form-check-input {\n        transition: none; } }\n    .form-switch .form-check-input:focus {\n      --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2393bcb8'/%3e%3c/svg%3e\"); }\n    .form-switch .form-check-input:checked {\n      background-position: right center;\n      --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e\"); }\n  .form-switch.form-check-reverse {\n    padding-right: 2.5em;\n    padding-left: 0; }\n    .form-switch.form-check-reverse .form-check-input {\n      margin-right: -2.5em;\n      margin-left: 0; }\n\n.form-check-inline {\n  display: inline-block;\n  margin-right: 1rem; }\n\n.btn-check {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none; }\n  .btn-check[disabled] + .btn, .btn-check[disabled] + .button,\n  .ui-dialog .btn-check[disabled] + .button, body.simplelogin .simplelogin-form .btn-check[disabled] + .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check[disabled] + a, .view .pagination .page-item > .btn-check[disabled] + a, .view .pagination .page-item > .btn-check[disabled] + span, .view-documentos.view-display-id-block_1 .pager .btn-check[disabled] + a, .view-documentos.view-display-id-block_2 .view-footer > .btn-check[disabled] + span, .view-projetos.view-display-id-block_3 .pager .btn-check[disabled] + a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check[disabled] + a, .btn-check:disabled + .btn, .btn-check:disabled + .button,\n  .ui-dialog .btn-check:disabled + .button, body.simplelogin .simplelogin-form .btn-check:disabled + .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:disabled + a, .view .pagination .page-item > .btn-check:disabled + a, .view .pagination .page-item > .btn-check:disabled + span, .view-documentos.view-display-id-block_1 .pager .btn-check:disabled + a, .view-documentos.view-display-id-block_2 .view-footer > .btn-check:disabled + span, .view-projetos.view-display-id-block_3 .pager .btn-check:disabled + a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:disabled + a {\n    pointer-events: none;\n    filter: none;\n    opacity: 0.65; }\n\n.form-range {\n  width: 100%;\n  height: calc(1rem + 8px);\n  padding: 0;\n  appearance: none;\n  background-color: transparent; }\n  .form-range:focus {\n    outline: 0; }\n    .form-range:focus::-webkit-slider-thumb {\n      box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px rgba(38, 120, 113, 0.6); }\n    .form-range:focus::-moz-range-thumb {\n      box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px rgba(38, 120, 113, 0.6); }\n  .form-range::-moz-focus-outer {\n    border: 0; }\n  .form-range::-webkit-slider-thumb {\n    width: 1rem;\n    height: 1rem;\n    margin-top: -0.25rem;\n    appearance: none;\n    background-color: #267871;\n    border: 0;\n    border-radius: 1rem;\n    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n    @media (prefers-reduced-motion: reduce) {\n      .form-range::-webkit-slider-thumb {\n        transition: none; } }\n    .form-range::-webkit-slider-thumb:active {\n      background-color: #bed7d4; }\n  .form-range::-webkit-slider-runnable-track {\n    width: 100%;\n    height: 0.5rem;\n    color: transparent;\n    cursor: pointer;\n    background-color: var(--bs-secondary-bg);\n    border-color: transparent;\n    border-radius: 1rem;\n    box-shadow: var(--bs-box-shadow-inset); }\n  .form-range::-moz-range-thumb {\n    width: 1rem;\n    height: 1rem;\n    appearance: none;\n    background-color: #267871;\n    border: 0;\n    border-radius: 1rem;\n    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n    @media (prefers-reduced-motion: reduce) {\n      .form-range::-moz-range-thumb {\n        transition: none; } }\n    .form-range::-moz-range-thumb:active {\n      background-color: #bed7d4; }\n  .form-range::-moz-range-track {\n    width: 100%;\n    height: 0.5rem;\n    color: transparent;\n    cursor: pointer;\n    background-color: var(--bs-secondary-bg);\n    border-color: transparent;\n    border-radius: 1rem;\n    box-shadow: var(--bs-box-shadow-inset); }\n  .form-range:disabled {\n    pointer-events: none; }\n    .form-range:disabled::-webkit-slider-thumb {\n      background-color: var(--bs-secondary-color); }\n    .form-range:disabled::-moz-range-thumb {\n      background-color: var(--bs-secondary-color); }\n\n.form-floating {\n  position: relative; }\n  .form-floating > .form-control,\n  .form-floating > .form-control-plaintext,\n  .form-floating > .form-select {\n    height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n    line-height: 1.25; }\n  .form-floating > label {\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: 2;\n    max-width: 100%;\n    height: 100%;\n    padding: 1rem 0.75rem;\n    overflow: hidden;\n    color: rgba(var(--bs-body-color-rgb), 0.65);\n    text-align: start;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    pointer-events: none;\n    border: 1px solid transparent;\n    transform-origin: 0 0;\n    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }\n    @media (prefers-reduced-motion: reduce) {\n      .form-floating > label {\n        transition: none; } }\n  .form-floating > .form-control,\n  .form-floating > .form-control-plaintext {\n    padding: 1rem 0.75rem; }\n    .form-floating > .form-control::placeholder,\n    .form-floating > .form-control-plaintext::placeholder {\n      color: transparent; }\n    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n    .form-floating > .form-control-plaintext:focus,\n    .form-floating > .form-control-plaintext:not(:placeholder-shown) {\n      padding-top: 1.625rem;\n      padding-bottom: 0.625rem; }\n    .form-floating > .form-control:-webkit-autofill,\n    .form-floating > .form-control-plaintext:-webkit-autofill {\n      padding-top: 1.625rem;\n      padding-bottom: 0.625rem; }\n  .form-floating > .form-select {\n    padding-top: 1.625rem;\n    padding-bottom: 0.625rem;\n    padding-left: 0.75rem; }\n  .form-floating > .form-control:focus ~ label,\n  .form-floating > .form-control:not(:placeholder-shown) ~ label,\n  .form-floating > .form-control-plaintext ~ label,\n  .form-floating > .form-select ~ label {\n    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n  .form-floating > .form-control:-webkit-autofill ~ label {\n    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n  .form-floating > textarea:focus ~ label::after,\n  .form-floating > textarea:not(:placeholder-shown) ~ label::after {\n    position: absolute;\n    inset: 1rem 0.375rem;\n    z-index: -1;\n    height: 1.5em;\n    content: \"\";\n    background-color: #f4f4f4;\n    border-radius: 0.25rem; }\n  .form-floating > textarea:disabled ~ label::after {\n    background-color: var(--bs-secondary-bg); }\n  .form-floating > .form-control-plaintext ~ label {\n    border-width: 1px 0; }\n  .form-floating > :disabled ~ label,\n  .form-floating > .form-control:disabled ~ label {\n    color: #6c757d; }\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: stretch;\n  width: 100%; }\n  .input-group > .form-control,\n  .input-group > .form-select,\n  .input-group > .form-floating {\n    position: relative;\n    flex: 1 1 auto;\n    width: 1%;\n    min-width: 0; }\n  .input-group > .form-control:focus,\n  .input-group > .form-select:focus,\n  .input-group > .form-floating:focus-within {\n    z-index: 5; }\n  .input-group .btn, .input-group .button, .input-group body.simplelogin .simplelogin-form .form-submit, body.simplelogin .simplelogin-form .input-group .form-submit, .input-group .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group a, .input-group .view .pagination .page-item > a, .view .pagination .input-group .page-item > a, .input-group .view .pagination .page-item > span, .view .pagination .input-group .page-item > span, .input-group .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager .input-group a, .input-group .view-documentos.view-display-id-block_2 .view-footer > span, .view-documentos.view-display-id-block_2 .input-group .view-footer > span, .input-group .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager .input-group a, .input-group .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group a {\n    position: relative;\n    z-index: 2; }\n    .input-group .btn:focus, .input-group .button:focus, .input-group body.simplelogin .simplelogin-form .form-submit:focus, body.simplelogin .simplelogin-form .input-group .form-submit:focus, .input-group .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:focus, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group a:focus, .input-group .view .pagination .page-item > a:focus, .view .pagination .input-group .page-item > a:focus, .input-group .view .pagination .page-item > span:focus, .view .pagination .input-group .page-item > span:focus, .input-group .view-documentos.view-display-id-block_1 .pager a:focus, .view-documentos.view-display-id-block_1 .pager .input-group a:focus, .input-group .view-documentos.view-display-id-block_2 .view-footer > span:focus, .view-documentos.view-display-id-block_2 .input-group .view-footer > span:focus, .input-group .view-projetos.view-display-id-block_3 .pager a:focus, .view-projetos.view-display-id-block_3 .pager .input-group a:focus, .input-group .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:focus, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group a:focus {\n      z-index: 5; }\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: 0.375rem 0.75rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--bs-body-color);\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--bs-tertiary-bg);\n  border: 1px solid var(--bs-border-color);\n  border-radius: 0.25rem; }\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn,\n.input-group-lg > .button,\n.ui-dialog .input-group-lg > .button,\nbody.simplelogin .simplelogin-form .input-group-lg > .form-submit,\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group-lg > a,\n.view .pagination .page-item.input-group-lg > a,\n.view .pagination .page-item.input-group-lg > span,\n.view-documentos.view-display-id-block_1 .pager .input-group-lg > a,\n.view-documentos.view-display-id-block_2 .view-footer.input-group-lg > span,\n.view-projetos.view-display-id-block_3 .pager .input-group-lg > a,\n.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group-lg > a {\n  padding: 0.5rem 1rem;\n  font-size: 1.125rem;\n  border-radius: var(--bs-border-radius-lg); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn,\n.input-group-sm > .button,\n.ui-dialog .input-group-sm > .button,\nbody.simplelogin .simplelogin-form .input-group-sm > .form-submit,\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group-sm > a,\n.view .pagination .page-item.input-group-sm > a,\n.view .pagination .page-item.input-group-sm > span,\n.view-documentos.view-display-id-block_1 .pager .input-group-sm > a,\n.view-documentos.view-display-id-block_2 .view-footer.input-group-sm > span,\n.view-projetos.view-display-id-block_3 .pager .input-group-sm > a,\n.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group-sm > a {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  border-radius: var(--bs-border-radius-sm); }\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n  padding-right: 3rem; }\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n  margin-left: calc(-1 * 1px);\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0; }\n\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0; }\n\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 0.875em;\n  color: var(--bs-form-valid-color); }\n\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.375rem 0.75rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  color: #fff;\n  background-color: var(--bs-success);\n  border-radius: var(--bs-border-radius); }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n  display: block; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n  border-color: var(--bs-form-valid-border-color);\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23006726' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n    border-color: var(--bs-form-valid-border-color);\n    box-shadow: var(--bs-box-shadow-inset), 0 0 0 4px rgba(var(--bs-success-rgb), 0.6); }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .form-select:valid, .form-select.is-valid {\n  border-color: var(--bs-form-valid-border-color); }\n  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n    --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23006726' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e\");\n    padding-right: 4.125rem;\n    background-position: right 0.75rem center, center right 2.25rem;\n    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n    border-color: var(--bs-form-valid-border-color);\n    box-shadow: var(--bs-box-shadow-inset), 0 0 0 4px rgba(var(--bs-success-rgb), 0.6); }\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n  width: calc(3rem + calc(1.5em + 0.75rem)); }\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n  border-color: var(--bs-form-valid-border-color); }\n  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n    background-color: var(--bs-form-valid-color); }\n  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n    box-shadow: 0 0 0 4px rgba(var(--bs-success-rgb), 0.6); }\n  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n    color: var(--bs-form-valid-color); }\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n  margin-left: .5em; }\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated\n.input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid, .was-validated\n.input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n  z-index: 3; }\n\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 0.875em;\n  color: var(--bs-form-invalid-color); }\n\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.375rem 0.75rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  color: #fff;\n  background-color: var(--bs-danger);\n  border-radius: var(--bs-border-radius); }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n  display: block; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n  border-color: var(--bs-form-invalid-border-color);\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b50009'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23b50009' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n    border-color: var(--bs-form-invalid-border-color);\n    box-shadow: var(--bs-box-shadow-inset), 0 0 0 4px rgba(var(--bs-danger-rgb), 0.6); }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n  border-color: var(--bs-form-invalid-border-color); }\n  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n    --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b50009'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23b50009' stroke='none'/%3e%3c/svg%3e\");\n    padding-right: 4.125rem;\n    background-position: right 0.75rem center, center right 2.25rem;\n    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n    border-color: var(--bs-form-invalid-border-color);\n    box-shadow: var(--bs-box-shadow-inset), 0 0 0 4px rgba(var(--bs-danger-rgb), 0.6); }\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n  width: calc(3rem + calc(1.5em + 0.75rem)); }\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n  border-color: var(--bs-form-invalid-border-color); }\n  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n    background-color: var(--bs-form-invalid-color); }\n  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n    box-shadow: 0 0 0 4px rgba(var(--bs-danger-rgb), 0.6); }\n  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n    color: var(--bs-form-invalid-color); }\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n  margin-left: .5em; }\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated\n.input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid, .was-validated\n.input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n  z-index: 4; }\n\n.btn, .button,\n.ui-dialog .button, body.simplelogin .simplelogin-form .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .view .pagination .page-item > a, .view .pagination .page-item > span, .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_2 .view-footer > span, .view-projetos.view-display-id-block_3 .pager a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a {\n  --bs-btn-padding-x: 2rem;\n  --bs-btn-padding-y: 0.75rem;\n  --bs-btn-font-family: Open Sans, sans-serif;\n  --bs-btn-font-size: 1rem;\n  --bs-btn-font-weight: 700;\n  --bs-btn-line-height: 1.5;\n  --bs-btn-color: var(--bs-body-color);\n  --bs-btn-bg: transparent;\n  --bs-btn-border-width: 0.125rem;\n  --bs-btn-border-color: transparent;\n  --bs-btn-border-radius: 0.25rem;\n  --bs-btn-hover-border-color: transparent;\n  --bs-btn-box-shadow: none;\n  --bs-btn-disabled-opacity: 0.65;\n  --bs-btn-focus-box-shadow: 0 0 0 4px rgba(var(--bs-btn-focus-shadow-rgb), .5);\n  display: inline-block;\n  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n  font-family: var(--bs-btn-font-family);\n  font-size: var(--bs-btn-font-size);\n  font-weight: var(--bs-btn-font-weight);\n  line-height: var(--bs-btn-line-height);\n  color: var(--bs-btn-color);\n  text-align: center;\n  text-decoration: none;\n  vertical-align: middle;\n  cursor: pointer;\n  user-select: none;\n  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n  border-radius: var(--bs-btn-border-radius);\n  background-color: var(--bs-btn-bg);\n  box-shadow: var(--bs-btn-box-shadow);\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .btn, .button,\n    .ui-dialog .button, body.simplelogin .simplelogin-form .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .view .pagination .page-item > a, .view .pagination .page-item > span, .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_2 .view-footer > span, .view-projetos.view-display-id-block_3 .pager a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a {\n      transition: none; } }\n  .btn:hover, .button:hover, body.simplelogin .simplelogin-form .form-submit:hover, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover, .view .pagination .page-item > a:hover, .view .pagination .page-item > span:hover, .view-documentos.view-display-id-block_1 .pager a:hover, .view-documentos.view-display-id-block_2 .view-footer > span:hover, .view-projetos.view-display-id-block_3 .pager a:hover, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover {\n    color: var(--bs-btn-hover-color);\n    text-decoration: none;\n    background-color: var(--bs-btn-hover-bg);\n    border-color: var(--bs-btn-hover-border-color); }\n  .btn-check + .btn:hover, .btn-check + .button:hover,\n  .ui-dialog .btn-check + .button:hover, body.simplelogin .simplelogin-form .btn-check + .form-submit:hover, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check + a:hover, .view .pagination .page-item > .btn-check + a:hover, .view .pagination .page-item > .btn-check + span:hover, .view-documentos.view-display-id-block_1 .pager .btn-check + a:hover, .view-documentos.view-display-id-block_2 .view-footer > .btn-check + span:hover, .view-projetos.view-display-id-block_3 .pager .btn-check + a:hover, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check + a:hover {\n    color: var(--bs-btn-color);\n    background-color: var(--bs-btn-bg);\n    border-color: var(--bs-btn-border-color); }\n  .btn:focus-visible, .button:focus-visible, body.simplelogin .simplelogin-form .form-submit:focus-visible, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:focus-visible, .view .pagination .page-item > a:focus-visible, .view .pagination .page-item > span:focus-visible, .view-documentos.view-display-id-block_1 .pager a:focus-visible, .view-documentos.view-display-id-block_2 .view-footer > span:focus-visible, .view-projetos.view-display-id-block_3 .pager a:focus-visible, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:focus-visible {\n    color: var(--bs-btn-hover-color);\n    background-color: var(--bs-btn-hover-bg);\n    border-color: var(--bs-btn-hover-border-color);\n    outline: 0;\n    box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow); }\n  .btn-check:focus-visible + .btn, .btn-check:focus-visible + .button,\n  .ui-dialog .btn-check:focus-visible + .button, body.simplelogin .simplelogin-form .btn-check:focus-visible + .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:focus-visible + a, .view .pagination .page-item > .btn-check:focus-visible + a, .view .pagination .page-item > .btn-check:focus-visible + span, .view-documentos.view-display-id-block_1 .pager .btn-check:focus-visible + a, .view-documentos.view-display-id-block_2 .view-footer > .btn-check:focus-visible + span, .view-projetos.view-display-id-block_3 .pager .btn-check:focus-visible + a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:focus-visible + a {\n    border-color: var(--bs-btn-hover-border-color);\n    outline: 0;\n    box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow); }\n  .btn-check:checked + .btn, .btn-check:checked + .button,\n  .ui-dialog .btn-check:checked + .button, body.simplelogin .simplelogin-form .btn-check:checked + .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:checked + a, .view .pagination .page-item > .btn-check:checked + a, .view .pagination .page-item > .btn-check:checked + span, .view-documentos.view-display-id-block_1 .pager .btn-check:checked + a, .view-documentos.view-display-id-block_2 .view-footer > .btn-check:checked + span, .view-projetos.view-display-id-block_3 .pager .btn-check:checked + a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:checked + a,\n  :not(.btn-check) + .btn:active,\n  :not(.btn-check) + .button:active,\n  .ui-dialog :not(.btn-check) + .button:active,\n  body.simplelogin .simplelogin-form :not(.btn-check) + .form-submit:active,\n  .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document :not(.btn-check) + a:active,\n  .view .pagination .page-item > :not(.btn-check) + a:active,\n  .view .pagination .page-item > :not(.btn-check) + span:active,\n  .view-documentos.view-display-id-block_1 .pager :not(.btn-check) + a:active,\n  .view-documentos.view-display-id-block_2 .view-footer > :not(.btn-check) + span:active,\n  .view-projetos.view-display-id-block_3 .pager :not(.btn-check) + a:active,\n  .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link :not(.btn-check) + a:active, .btn:first-child:active, .button:first-child:active, body.simplelogin .simplelogin-form .form-submit:first-child:active, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:first-child:active, .view .pagination .page-item > a:first-child:active, .view .pagination .page-item > span:first-child:active, .view-documentos.view-display-id-block_1 .pager a:first-child:active, .view-documentos.view-display-id-block_2 .view-footer > span:first-child:active, .view-projetos.view-display-id-block_3 .pager a:first-child:active, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:first-child:active, .btn.active, .active.button, body.simplelogin .simplelogin-form .active.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.active, .view .pagination .page-item > a.active, .view .pagination .page-item > span.active, .view-documentos.view-display-id-block_1 .pager a.active, .view-documentos.view-display-id-block_2 .view-footer > span.active, .view-projetos.view-display-id-block_3 .pager a.active, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.active, .btn.show, .show.button, body.simplelogin .simplelogin-form .show.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.show, .view .pagination .page-item > a.show, .view .pagination .page-item > span.show, .view-documentos.view-display-id-block_1 .pager a.show, .view-documentos.view-display-id-block_2 .view-footer > span.show, .view-projetos.view-display-id-block_3 .pager a.show, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.show {\n    color: var(--bs-btn-active-color);\n    background-color: var(--bs-btn-active-bg);\n    border-color: var(--bs-btn-active-border-color);\n    box-shadow: var(--bs-btn-active-shadow); }\n    .btn-check:checked + .btn:focus-visible, .btn-check:checked + .button:focus-visible,\n    .ui-dialog .btn-check:checked + .button:focus-visible, body.simplelogin .simplelogin-form .btn-check:checked + .form-submit:focus-visible, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:checked + a:focus-visible, .view .pagination .page-item > .btn-check:checked + a:focus-visible, .view .pagination .page-item > .btn-check:checked + span:focus-visible, .view-documentos.view-display-id-block_1 .pager .btn-check:checked + a:focus-visible, .view-documentos.view-display-id-block_2 .view-footer > .btn-check:checked + span:focus-visible, .view-projetos.view-display-id-block_3 .pager .btn-check:checked + a:focus-visible, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:checked + a:focus-visible,\n    :not(.btn-check) + .btn:active:focus-visible,\n    :not(.btn-check) + .button:active:focus-visible,\n    .ui-dialog :not(.btn-check) + .button:active:focus-visible,\n    body.simplelogin .simplelogin-form :not(.btn-check) + .form-submit:active:focus-visible,\n    .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document :not(.btn-check) + a:active:focus-visible,\n    .view .pagination .page-item > :not(.btn-check) + a:active:focus-visible,\n    .view .pagination .page-item > :not(.btn-check) + span:active:focus-visible,\n    .view-documentos.view-display-id-block_1 .pager :not(.btn-check) + a:active:focus-visible,\n    .view-documentos.view-display-id-block_2 .view-footer > :not(.btn-check) + span:active:focus-visible,\n    .view-projetos.view-display-id-block_3 .pager :not(.btn-check) + a:active:focus-visible,\n    .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link :not(.btn-check) + a:active:focus-visible, .btn:first-child:active:focus-visible, .button:first-child:active:focus-visible, body.simplelogin .simplelogin-form .form-submit:first-child:active:focus-visible, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:first-child:active:focus-visible, .view .pagination .page-item > a:first-child:active:focus-visible, .view .pagination .page-item > span:first-child:active:focus-visible, .view-documentos.view-display-id-block_1 .pager a:first-child:active:focus-visible, .view-documentos.view-display-id-block_2 .view-footer > span:first-child:active:focus-visible, .view-projetos.view-display-id-block_3 .pager a:first-child:active:focus-visible, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:first-child:active:focus-visible, .btn.active:focus-visible, .active.button:focus-visible, body.simplelogin .simplelogin-form .active.form-submit:focus-visible, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.active:focus-visible, .view .pagination .page-item > a.active:focus-visible, .view .pagination .page-item > span.active:focus-visible, .view-documentos.view-display-id-block_1 .pager a.active:focus-visible, .view-documentos.view-display-id-block_2 .view-footer > span.active:focus-visible, .view-projetos.view-display-id-block_3 .pager a.active:focus-visible, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.active:focus-visible, .btn.show:focus-visible, .show.button:focus-visible, body.simplelogin .simplelogin-form .show.form-submit:focus-visible, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.show:focus-visible, .view .pagination .page-item > a.show:focus-visible, .view .pagination .page-item > span.show:focus-visible, .view-documentos.view-display-id-block_1 .pager a.show:focus-visible, .view-documentos.view-display-id-block_2 .view-footer > span.show:focus-visible, .view-projetos.view-display-id-block_3 .pager a.show:focus-visible, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.show:focus-visible {\n      box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow); }\n  .btn-check:checked:focus-visible + .btn, .btn-check:checked:focus-visible + .button,\n  .ui-dialog .btn-check:checked:focus-visible + .button, body.simplelogin .simplelogin-form .btn-check:checked:focus-visible + .form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:checked:focus-visible + a, .view .pagination .page-item > .btn-check:checked:focus-visible + a, .view .pagination .page-item > .btn-check:checked:focus-visible + span, .view-documentos.view-display-id-block_1 .pager .btn-check:checked:focus-visible + a, .view-documentos.view-display-id-block_2 .view-footer > .btn-check:checked:focus-visible + span, .view-projetos.view-display-id-block_3 .pager .btn-check:checked:focus-visible + a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:checked:focus-visible + a {\n    box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow); }\n  .btn:disabled, .button:disabled, body.simplelogin .simplelogin-form .form-submit:disabled, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:disabled, .view .pagination .page-item > a:disabled, .view .pagination .page-item > span:disabled, .view-documentos.view-display-id-block_1 .pager a:disabled, .view-documentos.view-display-id-block_2 .view-footer > span:disabled, .view-projetos.view-display-id-block_3 .pager a:disabled, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:disabled, .btn.disabled, .disabled.button, body.simplelogin .simplelogin-form .disabled.form-submit, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.disabled, .view .pagination .page-item > a.disabled, .view .pagination .page-item > span.disabled, .view-documentos.view-display-id-block_1 .pager a.disabled, .view-documentos.view-display-id-block_2 .view-footer > span.disabled, .view-projetos.view-display-id-block_3 .pager a.disabled, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.disabled,\n  fieldset:disabled .btn,\n  fieldset:disabled .button,\n  fieldset:disabled body.simplelogin .simplelogin-form .form-submit,\n  body.simplelogin .simplelogin-form fieldset:disabled .form-submit,\n  fieldset:disabled .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,\n  .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document fieldset:disabled a,\n  fieldset:disabled .view .pagination .page-item > a,\n  .view .pagination fieldset:disabled .page-item > a,\n  fieldset:disabled .view .pagination .page-item > span,\n  .view .pagination fieldset:disabled .page-item > span,\n  fieldset:disabled .view-documentos.view-display-id-block_1 .pager a,\n  .view-documentos.view-display-id-block_1 .pager fieldset:disabled a,\n  fieldset:disabled .view-documentos.view-display-id-block_2 .view-footer > span,\n  .view-documentos.view-display-id-block_2 fieldset:disabled .view-footer > span,\n  fieldset:disabled .view-projetos.view-display-id-block_3 .pager a,\n  .view-projetos.view-display-id-block_3 .pager fieldset:disabled a,\n  fieldset:disabled .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,\n  .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link fieldset:disabled a {\n    color: var(--bs-btn-disabled-color);\n    pointer-events: none;\n    background-color: var(--bs-btn-disabled-bg);\n    border-color: var(--bs-btn-disabled-border-color);\n    opacity: var(--bs-btn-disabled-opacity);\n    box-shadow: none; }\n\n.btn-primary, body.simplelogin .simplelogin-form .form-submit, .view .pager .button, .view .pagination .page-item > a, .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_2 .view-footer > span, .view-projetos.view-display-id-block_3 .pager a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #267871;\n  --bs-btn-border-color: #267871;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #206660;\n  --bs-btn-hover-border-color: #1e605a;\n  --bs-btn-focus-shadow-rgb: 71, 140, 134;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #1e605a;\n  --bs-btn-active-border-color: #1d5a55;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #267871;\n  --bs-btn-disabled-border-color: #267871; }\n\n.btn-primary-light {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #eefcfa;\n  --bs-btn-border-color: #eefcfa;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #f1fcfb;\n  --bs-btn-hover-border-color: #f0fcfb;\n  --bs-btn-focus-shadow-rgb: 202, 214, 213;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #f1fdfb;\n  --bs-btn-active-border-color: #f0fcfb;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #eefcfa;\n  --bs-btn-disabled-border-color: #eefcfa; }\n\n.btn-primary-dark {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #174a45;\n  --bs-btn-border-color: #174a45;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #143e3b;\n  --bs-btn-hover-border-color: #133b37;\n  --bs-btn-focus-shadow-rgb: 58, 101, 97;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #133b37;\n  --bs-btn-active-border-color: #113734;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #174a45;\n  --bs-btn-disabled-border-color: #174a45; }\n\n.btn-secondary {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #009bd9;\n  --bs-btn-border-color: #009bd9;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #26aadf;\n  --bs-btn-hover-border-color: #1aa5dd;\n  --bs-btn-focus-shadow-rgb: 0, 132, 184;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #33afe1;\n  --bs-btn-active-border-color: #1aa5dd;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #009bd9;\n  --bs-btn-disabled-border-color: #009bd9; }\n\n.btn-secondary-light {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #97e1ff;\n  --bs-btn-border-color: #97e1ff;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #a6e6ff;\n  --bs-btn-hover-border-color: #a1e4ff;\n  --bs-btn-focus-shadow-rgb: 128, 191, 217;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #ace7ff;\n  --bs-btn-active-border-color: #a1e4ff;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #97e1ff;\n  --bs-btn-disabled-border-color: #97e1ff; }\n\n.btn-secondary-dark {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #006f9c;\n  --bs-btn-border-color: #006f9c;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #005f84;\n  --bs-btn-hover-border-color: #00597d;\n  --bs-btn-focus-shadow-rgb: 38, 133, 171;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #00597d;\n  --bs-btn-active-border-color: #005375;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #006f9c;\n  --bs-btn-disabled-border-color: #006f9c; }\n\n.btn-success {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #006726;\n  --bs-btn-border-color: #006726;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #005820;\n  --bs-btn-hover-border-color: #00521e;\n  --bs-btn-focus-shadow-rgb: 38, 126, 71;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #00521e;\n  --bs-btn-active-border-color: #004d1d;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #006726;\n  --bs-btn-disabled-border-color: #006726; }\n\n.btn-info {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #0084d1;\n  --bs-btn-border-color: #0084d1;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #2696d8;\n  --bs-btn-hover-border-color: #1a90d6;\n  --bs-btn-focus-shadow-rgb: 0, 112, 178;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #339dda;\n  --bs-btn-active-border-color: #1a90d6;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #0084d1;\n  --bs-btn-disabled-border-color: #0084d1; }\n\n.btn-warning {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #ffc107;\n  --bs-btn-border-color: #ffc107;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #ffca2c;\n  --bs-btn-hover-border-color: #ffc720;\n  --bs-btn-focus-shadow-rgb: 217, 164, 6;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #ffcd39;\n  --bs-btn-active-border-color: #ffc720;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #ffc107;\n  --bs-btn-disabled-border-color: #ffc107; }\n\n.btn-danger {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #b50009;\n  --bs-btn-border-color: #b50009;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #9a0008;\n  --bs-btn-hover-border-color: #910007;\n  --bs-btn-focus-shadow-rgb: 192, 38, 46;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #910007;\n  --bs-btn-active-border-color: #880007;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #b50009;\n  --bs-btn-disabled-border-color: #b50009; }\n\n.btn-light {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #f4f4f4;\n  --bs-btn-border-color: #f4f4f4;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #cfcfcf;\n  --bs-btn-hover-border-color: #c3c3c3;\n  --bs-btn-focus-shadow-rgb: 207, 207, 207;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #c3c3c3;\n  --bs-btn-active-border-color: #b7b7b7;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #f4f4f4;\n  --bs-btn-disabled-border-color: #f4f4f4; }\n\n.btn-dark {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #181818;\n  --bs-btn-border-color: #181818;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #3b3b3b;\n  --bs-btn-hover-border-color: #2f2f2f;\n  --bs-btn-focus-shadow-rgb: 59, 59, 59;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #464646;\n  --bs-btn-active-border-color: #2f2f2f;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #181818;\n  --bs-btn-disabled-border-color: #181818; }\n\n.btn-outline-primary, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .view .pagination .page-item > span {\n  --bs-btn-color: #267871;\n  --bs-btn-border-color: #267871;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #267871;\n  --bs-btn-hover-border-color: #267871;\n  --bs-btn-focus-shadow-rgb: 38, 120, 113;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #267871;\n  --bs-btn-active-border-color: #267871;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #267871;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #267871;\n  --bs-gradient: none; }\n\n.btn-outline-primary-light {\n  --bs-btn-color: #eefcfa;\n  --bs-btn-border-color: #eefcfa;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #eefcfa;\n  --bs-btn-hover-border-color: #eefcfa;\n  --bs-btn-focus-shadow-rgb: 238, 252, 250;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #eefcfa;\n  --bs-btn-active-border-color: #eefcfa;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #eefcfa;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #eefcfa;\n  --bs-gradient: none; }\n\n.btn-outline-primary-dark {\n  --bs-btn-color: #174a45;\n  --bs-btn-border-color: #174a45;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #174a45;\n  --bs-btn-hover-border-color: #174a45;\n  --bs-btn-focus-shadow-rgb: 23.28101, 73.51899, 69.23038;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #174a45;\n  --bs-btn-active-border-color: #174a45;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #174a45;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #174a45;\n  --bs-gradient: none; }\n\n.btn-outline-secondary {\n  --bs-btn-color: #009bd9;\n  --bs-btn-border-color: #009bd9;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #009bd9;\n  --bs-btn-hover-border-color: #009bd9;\n  --bs-btn-focus-shadow-rgb: 0, 155, 217;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #009bd9;\n  --bs-btn-active-border-color: #009bd9;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #009bd9;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #009bd9;\n  --bs-gradient: none; }\n\n.btn-outline-secondary-light {\n  --bs-btn-color: #97e1ff;\n  --bs-btn-border-color: #97e1ff;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #97e1ff;\n  --bs-btn-hover-border-color: #97e1ff;\n  --bs-btn-focus-shadow-rgb: 150.7, 225.2, 255;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #97e1ff;\n  --bs-btn-active-border-color: #97e1ff;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #97e1ff;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #97e1ff;\n  --bs-gradient: none; }\n\n.btn-outline-secondary-dark {\n  --bs-btn-color: #006f9c;\n  --bs-btn-border-color: #006f9c;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #006f9c;\n  --bs-btn-hover-border-color: #006f9c;\n  --bs-btn-focus-shadow-rgb: 0, 111.28571, 155.8;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #006f9c;\n  --bs-btn-active-border-color: #006f9c;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #006f9c;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #006f9c;\n  --bs-gradient: none; }\n\n.btn-outline-success {\n  --bs-btn-color: #006726;\n  --bs-btn-border-color: #006726;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #006726;\n  --bs-btn-hover-border-color: #006726;\n  --bs-btn-focus-shadow-rgb: 0, 103, 38;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #006726;\n  --bs-btn-active-border-color: #006726;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #006726;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #006726;\n  --bs-gradient: none; }\n\n.btn-outline-info {\n  --bs-btn-color: #0084d1;\n  --bs-btn-border-color: #0084d1;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #0084d1;\n  --bs-btn-hover-border-color: #0084d1;\n  --bs-btn-focus-shadow-rgb: 0, 132, 209;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #0084d1;\n  --bs-btn-active-border-color: #0084d1;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #0084d1;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #0084d1;\n  --bs-gradient: none; }\n\n.btn-outline-warning {\n  --bs-btn-color: #ffc107;\n  --bs-btn-border-color: #ffc107;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #ffc107;\n  --bs-btn-hover-border-color: #ffc107;\n  --bs-btn-focus-shadow-rgb: 255, 193, 7;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #ffc107;\n  --bs-btn-active-border-color: #ffc107;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffc107;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #ffc107;\n  --bs-gradient: none; }\n\n.btn-outline-danger {\n  --bs-btn-color: #b50009;\n  --bs-btn-border-color: #b50009;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #b50009;\n  --bs-btn-hover-border-color: #b50009;\n  --bs-btn-focus-shadow-rgb: 181, 0, 9;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #b50009;\n  --bs-btn-active-border-color: #b50009;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #b50009;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #b50009;\n  --bs-gradient: none; }\n\n.btn-outline-light {\n  --bs-btn-color: #f4f4f4;\n  --bs-btn-border-color: #f4f4f4;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #f4f4f4;\n  --bs-btn-hover-border-color: #f4f4f4;\n  --bs-btn-focus-shadow-rgb: 244, 244, 244;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #f4f4f4;\n  --bs-btn-active-border-color: #f4f4f4;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #f4f4f4;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #f4f4f4;\n  --bs-gradient: none; }\n\n.btn-outline-dark {\n  --bs-btn-color: #181818;\n  --bs-btn-border-color: #181818;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #181818;\n  --bs-btn-hover-border-color: #181818;\n  --bs-btn-focus-shadow-rgb: 24, 24, 24;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #181818;\n  --bs-btn-active-border-color: #181818;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #181818;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #181818;\n  --bs-gradient: none; }\n\n.btn-link {\n  --bs-btn-font-weight: 400;\n  --bs-btn-color: var(--bs-link-color);\n  --bs-btn-bg: transparent;\n  --bs-btn-border-color: transparent;\n  --bs-btn-hover-color: var(--bs-link-hover-color);\n  --bs-btn-hover-border-color: transparent;\n  --bs-btn-active-color: var(--bs-link-hover-color);\n  --bs-btn-active-border-color: transparent;\n  --bs-btn-disabled-color: #6c757d;\n  --bs-btn-disabled-border-color: transparent;\n  --bs-btn-box-shadow: 0 0 0 #000;\n  --bs-btn-focus-shadow-rgb: 71, 140, 134;\n  text-decoration: underline; }\n  .btn-link:hover, .btn-link:focus-visible {\n    text-decoration: underline; }\n  .btn-link:focus-visible {\n    color: var(--bs-btn-color); }\n  .btn-link:hover {\n    color: var(--bs-btn-hover-color); }\n\n.btn-lg {\n  --bs-btn-padding-y: 0.5rem;\n  --bs-btn-padding-x: 1rem;\n  --bs-btn-font-size: 1.125rem;\n  --bs-btn-border-radius: var(--bs-border-radius-lg); }\n\n.btn-sm {\n  --bs-btn-padding-y: 0.25rem;\n  --bs-btn-padding-x: 0.5rem;\n  --bs-btn-font-size: 0.875rem;\n  --bs-btn-border-radius: var(--bs-border-radius-sm); }\n\n.fade {\n  transition: opacity 0.15s linear; }\n  @media (prefers-reduced-motion: reduce) {\n    .fade {\n      transition: none; } }\n  .fade:not(.show) {\n    opacity: 0; }\n\n.collapse:not(.show) {\n  display: none; }\n\n.collapsing {\n  height: 0;\n  overflow: hidden;\n  transition: height 0.35s ease; }\n  @media (prefers-reduced-motion: reduce) {\n    .collapsing {\n      transition: none; } }\n  .collapsing.collapse-horizontal {\n    width: 0;\n    height: auto;\n    transition: width 0.35s ease; }\n    @media (prefers-reduced-motion: reduce) {\n      .collapsing.collapse-horizontal {\n        transition: none; } }\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n  position: relative; }\n\n.dropdown-toggle {\n  white-space: nowrap; }\n  .dropdown-toggle::after {\n    display: inline-block;\n    margin-left: 0.255em;\n    vertical-align: 0.255em;\n    content: \"\";\n    border-top: 0.3em solid;\n    border-right: 0.3em solid transparent;\n    border-bottom: 0;\n    border-left: 0.3em solid transparent; }\n  .dropdown-toggle:empty::after {\n    margin-left: 0; }\n\n.dropdown-menu {\n  --bs-dropdown-zindex: 1000;\n  --bs-dropdown-min-width: 10rem;\n  --bs-dropdown-padding-x: 1rem;\n  --bs-dropdown-padding-y: 1rem;\n  --bs-dropdown-spacer: 0.125rem;\n  --bs-dropdown-font-size: 1rem;\n  --bs-dropdown-color: var(--bs-body-color);\n  --bs-dropdown-bg: #ffffff;\n  --bs-dropdown-border-color: #d9d9d9;\n  --bs-dropdown-border-radius: 0.25rem;\n  --bs-dropdown-border-width: var(--bs-border-width);\n  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));\n  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n  --bs-dropdown-divider-margin-y: 0.75rem;\n  --bs-dropdown-box-shadow: var(--bs-box-shadow);\n  --bs-dropdown-link-color: var(--bs-body-color);\n  --bs-dropdown-link-hover-color: var(--bs-body-color);\n  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);\n  --bs-dropdown-link-active-color: #ffffff;\n  --bs-dropdown-link-active-bg: #267871;\n  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);\n  --bs-dropdown-item-padding-x: 0px;\n  --bs-dropdown-item-padding-y: 0px;\n  --bs-dropdown-header-color: #6c757d;\n  --bs-dropdown-header-padding-x: 1.5rem;\n  --bs-dropdown-header-padding-y: 0.5rem;\n  position: absolute;\n  z-index: var(--bs-dropdown-zindex);\n  display: none;\n  min-width: var(--bs-dropdown-min-width);\n  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n  margin: 0;\n  font-size: var(--bs-dropdown-font-size);\n  color: var(--bs-dropdown-color);\n  text-align: left;\n  list-style: none;\n  background-color: var(--bs-dropdown-bg);\n  background-clip: padding-box;\n  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n  border-radius: var(--bs-dropdown-border-radius);\n  box-shadow: var(--bs-dropdown-box-shadow); }\n  .dropdown-menu[data-bs-popper] {\n    top: 100%;\n    left: 0;\n    margin-top: var(--bs-dropdown-spacer); }\n\n.dropdown-menu-start {\n  --bs-position: start; }\n  .dropdown-menu-start[data-bs-popper] {\n    right: auto;\n    left: 0; }\n\n.dropdown-menu-end {\n  --bs-position: end; }\n  .dropdown-menu-end[data-bs-popper] {\n    right: 0;\n    left: auto; }\n\n@media (min-width: 576px) {\n  .dropdown-menu-sm-start {\n    --bs-position: start; }\n    .dropdown-menu-sm-start[data-bs-popper] {\n      right: auto;\n      left: 0; }\n  .dropdown-menu-sm-end {\n    --bs-position: end; }\n    .dropdown-menu-sm-end[data-bs-popper] {\n      right: 0;\n      left: auto; } }\n\n@media (min-width: 768px) {\n  .dropdown-menu-md-start {\n    --bs-position: start; }\n    .dropdown-menu-md-start[data-bs-popper] {\n      right: auto;\n      left: 0; }\n  .dropdown-menu-md-end {\n    --bs-position: end; }\n    .dropdown-menu-md-end[data-bs-popper] {\n      right: 0;\n      left: auto; } }\n\n@media (min-width: 992px) {\n  .dropdown-menu-lg-start {\n    --bs-position: start; }\n    .dropdown-menu-lg-start[data-bs-popper] {\n      right: auto;\n      left: 0; }\n  .dropdown-menu-lg-end {\n    --bs-position: end; }\n    .dropdown-menu-lg-end[data-bs-popper] {\n      right: 0;\n      left: auto; } }\n\n@media (min-width: 1200px) {\n  .dropdown-menu-xl-start {\n    --bs-position: start; }\n    .dropdown-menu-xl-start[data-bs-popper] {\n      right: auto;\n      left: 0; }\n  .dropdown-menu-xl-end {\n    --bs-position: end; }\n    .dropdown-menu-xl-end[data-bs-popper] {\n      right: 0;\n      left: auto; } }\n\n@media (min-width: 1400px) {\n  .dropdown-menu-xxl-start {\n    --bs-position: start; }\n    .dropdown-menu-xxl-start[data-bs-popper] {\n      right: auto;\n      left: 0; }\n  .dropdown-menu-xxl-end {\n    --bs-position: end; }\n    .dropdown-menu-xxl-end[data-bs-popper] {\n      right: 0;\n      left: auto; } }\n\n.dropup .dropdown-menu[data-bs-popper] {\n  top: auto;\n  bottom: 100%;\n  margin-top: 0;\n  margin-bottom: var(--bs-dropdown-spacer); }\n\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0; }\n\n.dropend .dropdown-menu[data-bs-popper] {\n  top: 0;\n  right: auto;\n  left: 100%;\n  margin-top: 0;\n  margin-left: var(--bs-dropdown-spacer); }\n\n.dropend .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0;\n  border-bottom: 0.3em solid transparent;\n  border-left: 0.3em solid; }\n\n.dropend .dropdown-toggle:empty::after {\n  margin-left: 0; }\n\n.dropend .dropdown-toggle::after {\n  vertical-align: 0; }\n\n.dropstart .dropdown-menu[data-bs-popper] {\n  top: 0;\n  right: 100%;\n  left: auto;\n  margin-top: 0;\n  margin-right: var(--bs-dropdown-spacer); }\n\n.dropstart .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\"; }\n\n.dropstart .dropdown-toggle::after {\n  display: none; }\n\n.dropstart .dropdown-toggle::before {\n  display: inline-block;\n  margin-right: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0.3em solid;\n  border-bottom: 0.3em solid transparent; }\n\n.dropstart .dropdown-toggle:empty::after {\n  margin-left: 0; }\n\n.dropstart .dropdown-toggle::before {\n  vertical-align: 0; }\n\n.dropdown-divider {\n  height: 0;\n  margin: var(--bs-dropdown-divider-margin-y) 0;\n  overflow: hidden;\n  border-top: 1px solid var(--bs-dropdown-divider-bg);\n  opacity: 1; }\n\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n  clear: both;\n  font-weight: 400;\n  color: var(--bs-dropdown-link-color);\n  text-align: inherit;\n  text-decoration: none;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0;\n  border-radius: var(--bs-dropdown-item-border-radius, 0); }\n  .dropdown-item:hover, .dropdown-item:focus {\n    color: var(--bs-dropdown-link-hover-color);\n    text-decoration: none;\n    background-color: var(--bs-dropdown-link-hover-bg); }\n  .dropdown-item.active, .dropdown-item:active {\n    color: var(--bs-dropdown-link-active-color);\n    text-decoration: none;\n    background-color: var(--bs-dropdown-link-active-bg); }\n  .dropdown-item.disabled, .dropdown-item:disabled {\n    color: var(--bs-dropdown-link-disabled-color);\n    pointer-events: none;\n    background-color: transparent; }\n\n.dropdown-menu.show {\n  display: block; }\n\n.dropdown-header {\n  display: block;\n  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n  margin-bottom: 0;\n  font-size: 0.875rem;\n  color: var(--bs-dropdown-header-color);\n  white-space: nowrap; }\n\n.dropdown-item-text {\n  display: block;\n  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n  color: var(--bs-dropdown-link-color); }\n\n.dropdown-menu-dark {\n  --bs-dropdown-color: #d9d9d9;\n  --bs-dropdown-bg: #2a2a2a;\n  --bs-dropdown-border-color: var(--bs-border-color-translucent);\n  --bs-dropdown-box-shadow: ;\n  --bs-dropdown-link-color: #d9d9d9;\n  --bs-dropdown-link-hover-color: #ffffff;\n  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n  --bs-dropdown-link-active-color: #ffffff;\n  --bs-dropdown-link-active-bg: #267871;\n  --bs-dropdown-link-disabled-color: #adb5bd;\n  --bs-dropdown-header-color: #adb5bd; }\n\n.nav {\n  --bs-nav-link-padding-x: 1rem;\n  --bs-nav-link-padding-y: 0.5rem;\n  --bs-nav-link-font-weight: ;\n  --bs-nav-link-color: var(--bs-link-color);\n  --bs-nav-link-hover-color: var(--bs-link-hover-color);\n  --bs-nav-link-disabled-color: var(--bs-secondary-color);\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none; }\n\n.nav-link {\n  display: block;\n  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n  font-size: var(--bs-nav-link-font-size);\n  font-weight: var(--bs-nav-link-font-weight);\n  color: var(--bs-nav-link-color);\n  text-decoration: none;\n  background: none;\n  border: 0;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .nav-link {\n      transition: none; } }\n  .nav-link:hover, .nav-link:focus {\n    color: var(--bs-nav-link-hover-color);\n    text-decoration: none; }\n  .nav-link:focus-visible {\n    outline: 0;\n    box-shadow: 0 0 0 4px rgba(38, 120, 113, 0.6); }\n  .nav-link.disabled, .nav-link:disabled {\n    color: var(--bs-nav-link-disabled-color);\n    pointer-events: none;\n    cursor: default; }\n\n.nav-tabs {\n  --bs-nav-tabs-border-width: var(--bs-border-width);\n  --bs-nav-tabs-border-color: var(--bs-border-color);\n  --bs-nav-tabs-border-radius: var(--bs-border-radius);\n  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);\n  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);\n  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);\n  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);\n  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }\n  .nav-tabs .nav-link {\n    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n    border: var(--bs-nav-tabs-border-width) solid transparent;\n    border-top-left-radius: var(--bs-nav-tabs-border-radius);\n    border-top-right-radius: var(--bs-nav-tabs-border-radius); }\n    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n      isolation: isolate;\n      border-color: var(--bs-nav-tabs-link-hover-border-color); }\n  .nav-tabs .nav-link.active,\n  .nav-tabs .nav-item.show .nav-link {\n    color: var(--bs-nav-tabs-link-active-color);\n    background-color: var(--bs-nav-tabs-link-active-bg);\n    border-color: var(--bs-nav-tabs-link-active-border-color); }\n  .nav-tabs .dropdown-menu {\n    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n    border-top-left-radius: 0;\n    border-top-right-radius: 0; }\n\n.nav-pills {\n  --bs-nav-pills-border-radius: var(--bs-border-radius);\n  --bs-nav-pills-link-active-color: #ffffff;\n  --bs-nav-pills-link-active-bg: #267871; }\n  .nav-pills .nav-link {\n    border-radius: var(--bs-nav-pills-border-radius); }\n  .nav-pills .nav-link.active,\n  .nav-pills .show > .nav-link {\n    color: var(--bs-nav-pills-link-active-color);\n    background-color: var(--bs-nav-pills-link-active-bg); }\n\n.nav-underline {\n  --bs-nav-underline-gap: 1rem;\n  --bs-nav-underline-border-width: 0.125rem;\n  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);\n  gap: var(--bs-nav-underline-gap); }\n  .nav-underline .nav-link {\n    padding-right: 0;\n    padding-left: 0;\n    border-bottom: var(--bs-nav-underline-border-width) solid transparent; }\n    .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {\n      border-bottom-color: currentcolor; }\n  .nav-underline .nav-link.active,\n  .nav-underline .show > .nav-link {\n    font-weight: 700;\n    color: var(--bs-nav-underline-link-active-color);\n    border-bottom-color: currentcolor; }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n  flex: 1 1 auto;\n  text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n  flex-grow: 1;\n  flex-basis: 0;\n  text-align: center; }\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n  width: 100%; }\n\n.tab-content > .tab-pane {\n  display: none; }\n\n.tab-content > .active {\n  display: block; }\n\n.navbar {\n  --bs-navbar-padding-x: 0;\n  --bs-navbar-padding-y: 0.75rem;\n  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);\n  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);\n  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);\n  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);\n  --bs-navbar-brand-padding-y: 0.40625rem;\n  --bs-navbar-brand-margin-end: 1rem;\n  --bs-navbar-brand-font-size: 1.125rem;\n  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);\n  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);\n  --bs-navbar-nav-link-padding-x: 0.5rem;\n  --bs-navbar-toggler-padding-y: 0.25rem;\n  --bs-navbar-toggler-padding-x: 0.75rem;\n  --bs-navbar-toggler-font-size: 1.125rem;\n  --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2842, 42, 42, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);\n  --bs-navbar-toggler-border-radius: var(--bs-border-radius);\n  --bs-navbar-toggler-focus-width: 4px;\n  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }\n  .navbar > .container,\n  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl, .navbar > .paragraph.paragraph-container-fluid, .navbar > .paragraph.paragraph-container-fluid-no-gutters {\n    display: flex;\n    flex-wrap: inherit;\n    align-items: center;\n    justify-content: space-between; }\n\n.navbar-brand {\n  padding-top: var(--bs-navbar-brand-padding-y);\n  padding-bottom: var(--bs-navbar-brand-padding-y);\n  margin-right: var(--bs-navbar-brand-margin-end);\n  font-size: var(--bs-navbar-brand-font-size);\n  color: var(--bs-navbar-brand-color);\n  text-decoration: none;\n  white-space: nowrap; }\n  .navbar-brand:hover, .navbar-brand:focus {\n    color: var(--bs-navbar-brand-hover-color);\n    text-decoration: none; }\n\n.navbar-nav {\n  --bs-nav-link-padding-x: 0;\n  --bs-nav-link-padding-y: 0.5rem;\n  --bs-nav-link-font-weight: ;\n  --bs-nav-link-color: var(--bs-navbar-color);\n  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none; }\n  .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {\n    color: var(--bs-navbar-active-color); }\n  .navbar-nav .dropdown-menu {\n    position: static; }\n\n.navbar-text {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  color: var(--bs-navbar-color); }\n  .navbar-text a,\n  .navbar-text a:hover,\n  .navbar-text a:focus {\n    color: var(--bs-navbar-active-color); }\n\n.navbar-collapse {\n  flex-grow: 1;\n  flex-basis: 100%;\n  align-items: center; }\n\n.navbar-toggler {\n  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n  font-size: var(--bs-navbar-toggler-font-size);\n  line-height: 1;\n  color: var(--bs-navbar-color);\n  background-color: transparent;\n  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n  border-radius: var(--bs-navbar-toggler-border-radius);\n  transition: var(--bs-navbar-toggler-transition); }\n  @media (prefers-reduced-motion: reduce) {\n    .navbar-toggler {\n      transition: none; } }\n  .navbar-toggler:hover {\n    text-decoration: none; }\n  .navbar-toggler:focus {\n    text-decoration: none;\n    outline: 0;\n    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }\n\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  background-image: var(--bs-navbar-toggler-icon-bg);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 100%; }\n\n.navbar-nav-scroll {\n  max-height: var(--bs-scroll-height, 75vh);\n  overflow-y: auto; }\n\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    flex-wrap: nowrap;\n    justify-content: flex-start; }\n    .navbar-expand-sm .navbar-nav {\n      flex-direction: row; }\n      .navbar-expand-sm .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-sm .navbar-nav .nav-link {\n        padding-right: var(--bs-navbar-nav-link-padding-x);\n        padding-left: var(--bs-navbar-nav-link-padding-x); }\n    .navbar-expand-sm .navbar-nav-scroll {\n      overflow: visible; }\n    .navbar-expand-sm .navbar-collapse {\n      display: flex !important;\n      flex-basis: auto; }\n    .navbar-expand-sm .navbar-toggler {\n      display: none; }\n    .navbar-expand-sm .offcanvas {\n      position: static;\n      z-index: auto;\n      flex-grow: 1;\n      width: auto !important;\n      height: auto !important;\n      visibility: visible !important;\n      background-color: transparent !important;\n      border: 0 !important;\n      transform: none !important;\n      box-shadow: none;\n      transition: none; }\n      .navbar-expand-sm .offcanvas .offcanvas-header {\n        display: none; }\n      .navbar-expand-sm .offcanvas .offcanvas-body {\n        display: flex;\n        flex-grow: 0;\n        padding: 0;\n        overflow-y: visible; } }\n\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    flex-wrap: nowrap;\n    justify-content: flex-start; }\n    .navbar-expand-md .navbar-nav {\n      flex-direction: row; }\n      .navbar-expand-md .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-md .navbar-nav .nav-link {\n        padding-right: var(--bs-navbar-nav-link-padding-x);\n        padding-left: var(--bs-navbar-nav-link-padding-x); }\n    .navbar-expand-md .navbar-nav-scroll {\n      overflow: visible; }\n    .navbar-expand-md .navbar-collapse {\n      display: flex !important;\n      flex-basis: auto; }\n    .navbar-expand-md .navbar-toggler {\n      display: none; }\n    .navbar-expand-md .offcanvas {\n      position: static;\n      z-index: auto;\n      flex-grow: 1;\n      width: auto !important;\n      height: auto !important;\n      visibility: visible !important;\n      background-color: transparent !important;\n      border: 0 !important;\n      transform: none !important;\n      box-shadow: none;\n      transition: none; }\n      .navbar-expand-md .offcanvas .offcanvas-header {\n        display: none; }\n      .navbar-expand-md .offcanvas .offcanvas-body {\n        display: flex;\n        flex-grow: 0;\n        padding: 0;\n        overflow-y: visible; } }\n\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    flex-wrap: nowrap;\n    justify-content: flex-start; }\n    .navbar-expand-lg .navbar-nav {\n      flex-direction: row; }\n      .navbar-expand-lg .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-lg .navbar-nav .nav-link {\n        padding-right: var(--bs-navbar-nav-link-padding-x);\n        padding-left: var(--bs-navbar-nav-link-padding-x); }\n    .navbar-expand-lg .navbar-nav-scroll {\n      overflow: visible; }\n    .navbar-expand-lg .navbar-collapse {\n      display: flex !important;\n      flex-basis: auto; }\n    .navbar-expand-lg .navbar-toggler {\n      display: none; }\n    .navbar-expand-lg .offcanvas {\n      position: static;\n      z-index: auto;\n      flex-grow: 1;\n      width: auto !important;\n      height: auto !important;\n      visibility: visible !important;\n      background-color: transparent !important;\n      border: 0 !important;\n      transform: none !important;\n      box-shadow: none;\n      transition: none; }\n      .navbar-expand-lg .offcanvas .offcanvas-header {\n        display: none; }\n      .navbar-expand-lg .offcanvas .offcanvas-body {\n        display: flex;\n        flex-grow: 0;\n        padding: 0;\n        overflow-y: visible; } }\n\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    flex-wrap: nowrap;\n    justify-content: flex-start; }\n    .navbar-expand-xl .navbar-nav {\n      flex-direction: row; }\n      .navbar-expand-xl .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-xl .navbar-nav .nav-link {\n        padding-right: var(--bs-navbar-nav-link-padding-x);\n        padding-left: var(--bs-navbar-nav-link-padding-x); }\n    .navbar-expand-xl .navbar-nav-scroll {\n      overflow: visible; }\n    .navbar-expand-xl .navbar-collapse {\n      display: flex !important;\n      flex-basis: auto; }\n    .navbar-expand-xl .navbar-toggler {\n      display: none; }\n    .navbar-expand-xl .offcanvas {\n      position: static;\n      z-index: auto;\n      flex-grow: 1;\n      width: auto !important;\n      height: auto !important;\n      visibility: visible !important;\n      background-color: transparent !important;\n      border: 0 !important;\n      transform: none !important;\n      box-shadow: none;\n      transition: none; }\n      .navbar-expand-xl .offcanvas .offcanvas-header {\n        display: none; }\n      .navbar-expand-xl .offcanvas .offcanvas-body {\n        display: flex;\n        flex-grow: 0;\n        padding: 0;\n        overflow-y: visible; } }\n\n@media (min-width: 1400px) {\n  .navbar-expand-xxl {\n    flex-wrap: nowrap;\n    justify-content: flex-start; }\n    .navbar-expand-xxl .navbar-nav {\n      flex-direction: row; }\n      .navbar-expand-xxl .navbar-nav .dropdown-menu {\n        position: absolute; }\n      .navbar-expand-xxl .navbar-nav .nav-link {\n        padding-right: var(--bs-navbar-nav-link-padding-x);\n        padding-left: var(--bs-navbar-nav-link-padding-x); }\n    .navbar-expand-xxl .navbar-nav-scroll {\n      overflow: visible; }\n    .navbar-expand-xxl .navbar-collapse {\n      display: flex !important;\n      flex-basis: auto; }\n    .navbar-expand-xxl .navbar-toggler {\n      display: none; }\n    .navbar-expand-xxl .offcanvas {\n      position: static;\n      z-index: auto;\n      flex-grow: 1;\n      width: auto !important;\n      height: auto !important;\n      visibility: visible !important;\n      background-color: transparent !important;\n      border: 0 !important;\n      transform: none !important;\n      box-shadow: none;\n      transition: none; }\n      .navbar-expand-xxl .offcanvas .offcanvas-header {\n        display: none; }\n      .navbar-expand-xxl .offcanvas .offcanvas-body {\n        display: flex;\n        flex-grow: 0;\n        padding: 0;\n        overflow-y: visible; } }\n\n.navbar-expand {\n  flex-wrap: nowrap;\n  justify-content: flex-start; }\n  .navbar-expand .navbar-nav {\n    flex-direction: row; }\n    .navbar-expand .navbar-nav .dropdown-menu {\n      position: absolute; }\n    .navbar-expand .navbar-nav .nav-link {\n      padding-right: var(--bs-navbar-nav-link-padding-x);\n      padding-left: var(--bs-navbar-nav-link-padding-x); }\n  .navbar-expand .navbar-nav-scroll {\n    overflow: visible; }\n  .navbar-expand .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto; }\n  .navbar-expand .navbar-toggler {\n    display: none; }\n  .navbar-expand .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none; }\n    .navbar-expand .offcanvas .offcanvas-header {\n      display: none; }\n    .navbar-expand .offcanvas .offcanvas-body {\n      display: flex;\n      flex-grow: 0;\n      padding: 0;\n      overflow-y: visible; }\n\n.navbar-dark,\n.navbar[data-bs-theme=\"dark\"] {\n  --bs-navbar-color: rgba(255, 255, 255, 0.55);\n  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n  --bs-navbar-active-color: #ffffff;\n  --bs-navbar-brand-color: #ffffff;\n  --bs-navbar-brand-hover-color: #ffffff;\n  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n  --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.card {\n  --bs-card-spacer-y: 0;\n  --bs-card-spacer-x: 0;\n  --bs-card-title-spacer-y: 0.75rem;\n  --bs-card-title-color: ;\n  --bs-card-subtitle-color: ;\n  --bs-card-border-width: 0px;\n  --bs-card-border-color: var(--bs-border-color-translucent);\n  --bs-card-border-radius: 0.5rem;\n  --bs-card-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);\n  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n  --bs-card-cap-padding-y: 0;\n  --bs-card-cap-padding-x: 0;\n  --bs-card-cap-bg: #ffffff;\n  --bs-card-cap-color: ;\n  --bs-card-height: ;\n  --bs-card-color: ;\n  --bs-card-bg: #ffffff;\n  --bs-card-img-overlay-padding: 1.5rem;\n  --bs-card-group-margin: 1.5rem;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  height: var(--bs-card-height);\n  color: var(--bs-body-color);\n  word-wrap: break-word;\n  background-color: var(--bs-card-bg);\n  background-clip: border-box;\n  border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n  border-radius: var(--bs-card-border-radius);\n  box-shadow: var(--bs-card-box-shadow); }\n  .card > hr {\n    margin-right: 0;\n    margin-left: 0; }\n  .card > .list-group {\n    border-top: inherit;\n    border-bottom: inherit; }\n    .card > .list-group:first-child {\n      border-top-width: 0;\n      border-top-left-radius: var(--bs-card-inner-border-radius);\n      border-top-right-radius: var(--bs-card-inner-border-radius); }\n    .card > .list-group:last-child {\n      border-bottom-width: 0;\n      border-bottom-right-radius: var(--bs-card-inner-border-radius);\n      border-bottom-left-radius: var(--bs-card-inner-border-radius); }\n  .card > .card-header + .list-group,\n  .card > .list-group + .card-footer {\n    border-top: 0; }\n\n.card-body {\n  flex: 1 1 auto;\n  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n  color: var(--bs-card-color); }\n\n.card-title {\n  margin-bottom: var(--bs-card-title-spacer-y);\n  color: var(--bs-card-title-color); }\n\n.card-subtitle {\n  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));\n  margin-bottom: 0;\n  color: var(--bs-card-subtitle-color); }\n\n.card-text:last-child {\n  margin-bottom: 0; }\n\n.card-link:hover {\n  text-decoration: none; }\n\n.card-link + .card-link {\n  margin-left: var(--bs-card-spacer-x); }\n\n.card-header {\n  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n  margin-bottom: 0;\n  color: var(--bs-card-cap-color);\n  background-color: var(--bs-card-cap-bg);\n  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }\n  .card-header:first-child {\n    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }\n\n.card-footer {\n  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n  color: var(--bs-card-cap-color);\n  background-color: var(--bs-card-cap-bg);\n  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }\n  .card-footer:last-child {\n    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }\n\n.card-header-tabs {\n  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));\n  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));\n  border-bottom: 0; }\n  .card-header-tabs .nav-link.active {\n    background-color: var(--bs-card-bg);\n    border-bottom-color: var(--bs-card-bg); }\n\n.card-header-pills {\n  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));\n  margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: var(--bs-card-img-overlay-padding);\n  border-radius: var(--bs-card-inner-border-radius); }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  width: 100%; }\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: var(--bs-card-inner-border-radius);\n  border-top-right-radius: var(--bs-card-inner-border-radius); }\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: var(--bs-card-inner-border-radius);\n  border-bottom-left-radius: var(--bs-card-inner-border-radius); }\n\n.card-group > .card {\n  margin-bottom: var(--bs-card-group-margin); }\n\n@media (min-width: 576px) {\n  .card-group {\n    display: flex;\n    flex-flow: row wrap; }\n    .card-group > .card {\n      flex: 1 0 0;\n      margin-bottom: 0; }\n      .card-group > .card + .card {\n        margin-left: 0;\n        border-left: 0; }\n      .card-group > .card:not(:last-child) {\n        border-top-right-radius: 0;\n        border-bottom-right-radius: 0; }\n        .card-group > .card:not(:last-child) > .card-img-top,\n        .card-group > .card:not(:last-child) > .card-header {\n          border-top-right-radius: 0; }\n        .card-group > .card:not(:last-child) > .card-img-bottom,\n        .card-group > .card:not(:last-child) > .card-footer {\n          border-bottom-right-radius: 0; }\n      .card-group > .card:not(:first-child) {\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0; }\n        .card-group > .card:not(:first-child) > .card-img-top,\n        .card-group > .card:not(:first-child) > .card-header {\n          border-top-left-radius: 0; }\n        .card-group > .card:not(:first-child) > .card-img-bottom,\n        .card-group > .card:not(:first-child) > .card-footer {\n          border-bottom-left-radius: 0; } }\n\n.breadcrumb {\n  --bs-breadcrumb-padding-x: 0;\n  --bs-breadcrumb-padding-y: 0;\n  --bs-breadcrumb-margin-bottom: 1rem;\n  --bs-breadcrumb-bg: ;\n  --bs-breadcrumb-border-radius: ;\n  --bs-breadcrumb-divider-color: var(--bs-secondary-color);\n  --bs-breadcrumb-item-padding-x: 0.5rem;\n  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);\n  display: flex;\n  flex-wrap: wrap;\n  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n  margin-bottom: var(--bs-breadcrumb-margin-bottom);\n  font-size: var(--bs-breadcrumb-font-size);\n  list-style: none;\n  background-color: var(--bs-breadcrumb-bg);\n  border-radius: var(--bs-breadcrumb-border-radius); }\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: var(--bs-breadcrumb-item-padding-x); }\n  .breadcrumb-item + .breadcrumb-item::before {\n    float: left;\n    padding-right: var(--bs-breadcrumb-item-padding-x);\n    color: var(--bs-breadcrumb-divider-color);\n    content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */; }\n\n.breadcrumb-item.active {\n  color: var(--bs-breadcrumb-item-active-color); }\n\n.accordion {\n  --bs-accordion-color: var(--bs-body-color);\n  --bs-accordion-bg: #ffffff;\n  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n  --bs-accordion-border-color: var(--bs-border-color);\n  --bs-accordion-border-width: 0px;\n  --bs-accordion-border-radius: var(--bs-border-radius);\n  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n  --bs-accordion-btn-padding-x: 1.5rem;\n  --bs-accordion-btn-padding-y: 0.75rem;\n  --bs-accordion-btn-color: var(--bs-body-color);\n  --bs-accordion-btn-bg: var(--bs-accordion-bg);\n  --bs-accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232a2a2a' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n  --bs-accordion-btn-icon-width: 1.25rem;\n  --bs-accordion-btn-icon-transform: rotate(-180deg);\n  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n  --bs-accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f302d' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n  --bs-accordion-btn-focus-box-shadow: 0 0 0 4px rgba(38, 120, 113, 0.6);\n  --bs-accordion-body-padding-x: 1.5rem;\n  --bs-accordion-body-padding-y: 1.5rem;\n  --bs-accordion-active-color: var(--bs-primary-text-emphasis);\n  --bs-accordion-active-bg: var(--bs-primary-bg-subtle); }\n\n.accordion-button {\n  position: relative;\n  display: flex;\n  align-items: center;\n  width: 100%;\n  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n  font-size: 1rem;\n  color: var(--bs-accordion-btn-color);\n  text-align: left;\n  background-color: var(--bs-accordion-btn-bg);\n  border: 0;\n  border-radius: 0;\n  overflow-anchor: none;\n  transition: var(--bs-accordion-transition); }\n  @media (prefers-reduced-motion: reduce) {\n    .accordion-button {\n      transition: none; } }\n  .accordion-button:not(.collapsed) {\n    color: var(--bs-accordion-active-color);\n    background-color: var(--bs-accordion-active-bg);\n    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }\n    .accordion-button:not(.collapsed)::after {\n      background-image: var(--bs-accordion-btn-active-icon);\n      transform: var(--bs-accordion-btn-icon-transform); }\n  .accordion-button::after {\n    flex-shrink: 0;\n    width: var(--bs-accordion-btn-icon-width);\n    height: var(--bs-accordion-btn-icon-width);\n    margin-left: auto;\n    content: \"\";\n    background-image: var(--bs-accordion-btn-icon);\n    background-repeat: no-repeat;\n    background-size: var(--bs-accordion-btn-icon-width);\n    transition: var(--bs-accordion-btn-icon-transition); }\n    @media (prefers-reduced-motion: reduce) {\n      .accordion-button::after {\n        transition: none; } }\n  .accordion-button:hover {\n    z-index: 2; }\n  .accordion-button:focus {\n    z-index: 3;\n    outline: 0;\n    box-shadow: var(--bs-accordion-btn-focus-box-shadow); }\n\n.accordion-header {\n  margin-bottom: 0; }\n\n.accordion-item {\n  color: var(--bs-accordion-color);\n  background-color: var(--bs-accordion-bg);\n  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }\n  .accordion-item:first-of-type {\n    border-top-left-radius: var(--bs-accordion-border-radius);\n    border-top-right-radius: var(--bs-accordion-border-radius); }\n    .accordion-item:first-of-type > .accordion-header .accordion-button {\n      border-top-left-radius: var(--bs-accordion-inner-border-radius);\n      border-top-right-radius: var(--bs-accordion-inner-border-radius); }\n  .accordion-item:not(:first-of-type) {\n    border-top: 0; }\n  .accordion-item:last-of-type {\n    border-bottom-right-radius: var(--bs-accordion-border-radius);\n    border-bottom-left-radius: var(--bs-accordion-border-radius); }\n    .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {\n      border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n      border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }\n    .accordion-item:last-of-type > .accordion-collapse {\n      border-bottom-right-radius: var(--bs-accordion-border-radius);\n      border-bottom-left-radius: var(--bs-accordion-border-radius); }\n\n.accordion-body {\n  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }\n\n.accordion-flush > .accordion-item {\n  border-right: 0;\n  border-left: 0;\n  border-radius: 0; }\n  .accordion-flush > .accordion-item:first-child {\n    border-top: 0; }\n  .accordion-flush > .accordion-item:last-child {\n    border-bottom: 0; }\n  .accordion-flush > .accordion-item > .accordion-collapse,\n  .accordion-flush > .accordion-item > .accordion-header .accordion-button,\n  .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {\n    border-radius: 0; }\n\n.pagination {\n  --bs-pagination-padding-x: 0.75rem;\n  --bs-pagination-padding-y: 0.375rem;\n  --bs-pagination-font-size: 1rem;\n  --bs-pagination-color: var(--bs-link-color);\n  --bs-pagination-bg: var(--bs-body-bg);\n  --bs-pagination-border-width: var(--bs-border-width);\n  --bs-pagination-border-color: var(--bs-border-color);\n  --bs-pagination-border-radius: var(--bs-border-radius);\n  --bs-pagination-hover-color: var(--bs-link-hover-color);\n  --bs-pagination-hover-bg: var(--bs-tertiary-bg);\n  --bs-pagination-hover-border-color: var(--bs-border-color);\n  --bs-pagination-focus-color: var(--bs-link-hover-color);\n  --bs-pagination-focus-bg: var(--bs-secondary-bg);\n  --bs-pagination-focus-box-shadow: 0 0 0 4px rgba(38, 120, 113, 0.6);\n  --bs-pagination-active-color: #ffffff;\n  --bs-pagination-active-bg: #267871;\n  --bs-pagination-active-border-color: #267871;\n  --bs-pagination-disabled-color: var(--bs-secondary-color);\n  --bs-pagination-disabled-bg: var(--bs-secondary-bg);\n  --bs-pagination-disabled-border-color: var(--bs-border-color);\n  display: flex;\n  padding-left: 0;\n  list-style: none; }\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n  font-size: var(--bs-pagination-font-size);\n  color: var(--bs-pagination-color);\n  text-decoration: none;\n  background-color: var(--bs-pagination-bg);\n  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n  @media (prefers-reduced-motion: reduce) {\n    .page-link {\n      transition: none; } }\n  .page-link:hover {\n    z-index: 2;\n    color: var(--bs-pagination-hover-color);\n    text-decoration: none;\n    background-color: var(--bs-pagination-hover-bg);\n    border-color: var(--bs-pagination-hover-border-color); }\n  .page-link:focus {\n    z-index: 3;\n    color: var(--bs-pagination-focus-color);\n    background-color: var(--bs-pagination-focus-bg);\n    outline: 0;\n    box-shadow: var(--bs-pagination-focus-box-shadow); }\n  .page-link.active,\n  .active > .page-link {\n    z-index: 3;\n    color: var(--bs-pagination-active-color);\n    background-color: var(--bs-pagination-active-bg);\n    border-color: var(--bs-pagination-active-border-color); }\n  .page-link.disabled,\n  .disabled > .page-link {\n    color: var(--bs-pagination-disabled-color);\n    pointer-events: none;\n    background-color: var(--bs-pagination-disabled-bg);\n    border-color: var(--bs-pagination-disabled-border-color); }\n\n.page-item:not(:first-child) .page-link {\n  margin-left: calc(-1 * var(--bs-border-width)); }\n\n.page-item:first-child .page-link {\n  border-top-left-radius: var(--bs-pagination-border-radius);\n  border-bottom-left-radius: var(--bs-pagination-border-radius); }\n\n.page-item:last-child .page-link {\n  border-top-right-radius: var(--bs-pagination-border-radius);\n  border-bottom-right-radius: var(--bs-pagination-border-radius); }\n\n.pagination-lg {\n  --bs-pagination-padding-x: 1.5rem;\n  --bs-pagination-padding-y: 0.75rem;\n  --bs-pagination-font-size: 1.125rem;\n  --bs-pagination-border-radius: var(--bs-border-radius-lg); }\n\n.pagination-sm {\n  --bs-pagination-padding-x: 0.5rem;\n  --bs-pagination-padding-y: 0.25rem;\n  --bs-pagination-font-size: 0.875rem;\n  --bs-pagination-border-radius: var(--bs-border-radius-sm); }\n\n.alert {\n  --bs-alert-bg: transparent;\n  --bs-alert-padding-x: 1.5rem;\n  --bs-alert-padding-y: 1.5rem;\n  --bs-alert-margin-bottom: 1rem;\n  --bs-alert-color: inherit;\n  --bs-alert-border-color: transparent;\n  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);\n  --bs-alert-border-radius: var(--bs-border-radius);\n  --bs-alert-link-color: inherit;\n  position: relative;\n  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n  margin-bottom: var(--bs-alert-margin-bottom);\n  color: var(--bs-alert-color);\n  background-color: var(--bs-alert-bg);\n  border: var(--bs-alert-border);\n  border-radius: var(--bs-alert-border-radius); }\n\n.alert-heading {\n  color: inherit; }\n\n.alert-link {\n  font-weight: 700;\n  color: var(--bs-alert-link-color); }\n\n.alert-dismissible {\n  padding-right: 4.5rem; }\n  .alert-dismissible .btn-close {\n    position: absolute;\n    top: 0;\n    right: 0;\n    z-index: 2;\n    padding: 1.875rem 1.5rem; }\n\n.alert-primary {\n  --bs-alert-color: var(--bs-primary-text-emphasis);\n  --bs-alert-bg: var(--bs-primary-bg-subtle);\n  --bs-alert-border-color: var(--bs-primary-border-subtle);\n  --bs-alert-link-color: var(--bs-primary-text-emphasis); }\n\n.alert-primary-light {\n  --bs-alert-color: var(--bs-primary-light-text-emphasis);\n  --bs-alert-bg: var(--bs-primary-light-bg-subtle);\n  --bs-alert-border-color: var(--bs-primary-light-border-subtle);\n  --bs-alert-link-color: var(--bs-primary-light-text-emphasis); }\n\n.alert-primary-dark {\n  --bs-alert-color: var(--bs-primary-dark-text-emphasis);\n  --bs-alert-bg: var(--bs-primary-dark-bg-subtle);\n  --bs-alert-border-color: var(--bs-primary-dark-border-subtle);\n  --bs-alert-link-color: var(--bs-primary-dark-text-emphasis); }\n\n.alert-secondary {\n  --bs-alert-color: var(--bs-secondary-text-emphasis);\n  --bs-alert-bg: var(--bs-secondary-bg-subtle);\n  --bs-alert-border-color: var(--bs-secondary-border-subtle);\n  --bs-alert-link-color: var(--bs-secondary-text-emphasis); }\n\n.alert-secondary-light {\n  --bs-alert-color: var(--bs-secondary-light-text-emphasis);\n  --bs-alert-bg: var(--bs-secondary-light-bg-subtle);\n  --bs-alert-border-color: var(--bs-secondary-light-border-subtle);\n  --bs-alert-link-color: var(--bs-secondary-light-text-emphasis); }\n\n.alert-secondary-dark {\n  --bs-alert-color: var(--bs-secondary-dark-text-emphasis);\n  --bs-alert-bg: var(--bs-secondary-dark-bg-subtle);\n  --bs-alert-border-color: var(--bs-secondary-dark-border-subtle);\n  --bs-alert-link-color: var(--bs-secondary-dark-text-emphasis); }\n\n.alert-success {\n  --bs-alert-color: var(--bs-success-text-emphasis);\n  --bs-alert-bg: var(--bs-success-bg-subtle);\n  --bs-alert-border-color: var(--bs-success-border-subtle);\n  --bs-alert-link-color: var(--bs-success-text-emphasis); }\n\n.alert-info {\n  --bs-alert-color: var(--bs-info-text-emphasis);\n  --bs-alert-bg: var(--bs-info-bg-subtle);\n  --bs-alert-border-color: var(--bs-info-border-subtle);\n  --bs-alert-link-color: var(--bs-info-text-emphasis); }\n\n.alert-warning {\n  --bs-alert-color: var(--bs-warning-text-emphasis);\n  --bs-alert-bg: var(--bs-warning-bg-subtle);\n  --bs-alert-border-color: var(--bs-warning-border-subtle);\n  --bs-alert-link-color: var(--bs-warning-text-emphasis); }\n\n.alert-danger {\n  --bs-alert-color: var(--bs-danger-text-emphasis);\n  --bs-alert-bg: var(--bs-danger-bg-subtle);\n  --bs-alert-border-color: var(--bs-danger-border-subtle);\n  --bs-alert-link-color: var(--bs-danger-text-emphasis); }\n\n.alert-light {\n  --bs-alert-color: var(--bs-light-text-emphasis);\n  --bs-alert-bg: var(--bs-light-bg-subtle);\n  --bs-alert-border-color: var(--bs-light-border-subtle);\n  --bs-alert-link-color: var(--bs-light-text-emphasis); }\n\n.alert-dark {\n  --bs-alert-color: var(--bs-dark-text-emphasis);\n  --bs-alert-bg: var(--bs-dark-bg-subtle);\n  --bs-alert-border-color: var(--bs-dark-border-subtle);\n  --bs-alert-link-color: var(--bs-dark-text-emphasis); }\n\n.btn-close {\n  --bs-btn-close-color: #000000;\n  --bs-btn-close-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e\");\n  --bs-btn-close-opacity: 0.5;\n  --bs-btn-close-hover-opacity: 0.75;\n  --bs-btn-close-focus-shadow: 0 0 0 4px rgba(38, 120, 113, 0.6);\n  --bs-btn-close-focus-opacity: 1;\n  --bs-btn-close-disabled-opacity: 0.25;\n  box-sizing: content-box;\n  width: 1em;\n  height: 1em;\n  padding: 0.25em 0.25em;\n  color: var(--bs-btn-close-color);\n  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;\n  filter: var(--bs-btn-close-filter);\n  border: 0;\n  border-radius: 0.25rem;\n  opacity: var(--bs-btn-close-opacity); }\n  .btn-close:hover {\n    color: var(--bs-btn-close-color);\n    text-decoration: none;\n    opacity: var(--bs-btn-close-hover-opacity); }\n  .btn-close:focus {\n    outline: 0;\n    box-shadow: var(--bs-btn-close-focus-shadow);\n    opacity: var(--bs-btn-close-focus-opacity); }\n  .btn-close:disabled, .btn-close.disabled {\n    pointer-events: none;\n    user-select: none;\n    opacity: var(--bs-btn-close-disabled-opacity); }\n\n.btn-close-white {\n  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); }\n\n:root,\n[data-bs-theme=\"light\"] {\n  --bs-btn-close-filter: ; }\n\n.toast {\n  --bs-toast-zindex: 1090;\n  --bs-toast-padding-x: 0.75rem;\n  --bs-toast-padding-y: 0.5rem;\n  --bs-toast-spacing: 3rem;\n  --bs-toast-max-width: 350px;\n  --bs-toast-font-size: 0.875rem;\n  --bs-toast-color: ;\n  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n  --bs-toast-border-width: var(--bs-border-width);\n  --bs-toast-border-color: var(--bs-border-color-translucent);\n  --bs-toast-border-radius: var(--bs-border-radius);\n  --bs-toast-box-shadow: var(--bs-box-shadow);\n  --bs-toast-header-color: var(--bs-secondary-color);\n  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n  --bs-toast-header-border-color: var(--bs-border-color-translucent);\n  width: var(--bs-toast-max-width);\n  max-width: 100%;\n  font-size: var(--bs-toast-font-size);\n  color: var(--bs-toast-color);\n  pointer-events: auto;\n  background-color: var(--bs-toast-bg);\n  background-clip: padding-box;\n  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n  box-shadow: var(--bs-toast-box-shadow);\n  border-radius: var(--bs-toast-border-radius); }\n  .toast.showing {\n    opacity: 0; }\n  .toast:not(.show) {\n    display: none; }\n\n.toast-container {\n  --bs-toast-zindex: 1090;\n  position: absolute;\n  z-index: var(--bs-toast-zindex);\n  width: max-content;\n  max-width: 100%;\n  pointer-events: none; }\n  .toast-container > :not(:last-child) {\n    margin-bottom: var(--bs-toast-spacing); }\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n  color: var(--bs-toast-header-color);\n  background-color: var(--bs-toast-header-bg);\n  background-clip: padding-box;\n  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }\n  .toast-header .btn-close {\n    margin-right: calc(-.5 * var(--bs-toast-padding-x));\n    margin-left: var(--bs-toast-padding-x); }\n\n.toast-body {\n  padding: var(--bs-toast-padding-x);\n  word-wrap: break-word; }\n\n.modal {\n  --bs-modal-zindex: 1055;\n  --bs-modal-width: 500px;\n  --bs-modal-padding: 1.5rem;\n  --bs-modal-margin: 0.5rem;\n  --bs-modal-color: var(--bs-body-color);\n  --bs-modal-bg: var(--bs-body-bg);\n  --bs-modal-border-color: var(--bs-border-color-translucent);\n  --bs-modal-border-width: var(--bs-border-width);\n  --bs-modal-border-radius: var(--bs-border-radius-lg);\n  --bs-modal-box-shadow: var(--bs-box-shadow-sm);\n  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));\n  --bs-modal-header-padding-x: 1.5rem;\n  --bs-modal-header-padding-y: 1.5rem;\n  --bs-modal-header-padding: 1.5rem 1.5rem;\n  --bs-modal-header-border-color: var(--bs-border-color);\n  --bs-modal-header-border-width: var(--bs-border-width);\n  --bs-modal-title-line-height: 1.5;\n  --bs-modal-footer-gap: 0.5rem;\n  --bs-modal-footer-bg: ;\n  --bs-modal-footer-border-color: var(--bs-border-color);\n  --bs-modal-footer-border-width: var(--bs-border-width);\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--bs-modal-zindex);\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow-x: hidden;\n  overflow-y: auto;\n  outline: 0; }\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: var(--bs-modal-margin);\n  pointer-events: none; }\n  .modal.fade .modal-dialog {\n    transform: translate(0, -50px);\n    transition: transform 0.3s ease-out; }\n    @media (prefers-reduced-motion: reduce) {\n      .modal.fade .modal-dialog {\n        transition: none; } }\n  .modal.show .modal-dialog {\n    transform: none; }\n  .modal.modal-static .modal-dialog {\n    transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n  height: calc(100% - var(--bs-modal-margin) * 2); }\n  .modal-dialog-scrollable .modal-content {\n    max-height: 100%;\n    overflow: hidden; }\n  .modal-dialog-scrollable .modal-body {\n    overflow-y: auto; }\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: calc(100% - var(--bs-modal-margin) * 2); }\n\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  color: var(--bs-modal-color);\n  pointer-events: auto;\n  background-color: var(--bs-modal-bg);\n  background-clip: padding-box;\n  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n  border-radius: var(--bs-modal-border-radius);\n  box-shadow: var(--bs-modal-box-shadow);\n  outline: 0; }\n\n.modal-backdrop {\n  --bs-backdrop-zindex: 1050;\n  --bs-backdrop-bg: #000000;\n  --bs-backdrop-opacity: 0.5;\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--bs-backdrop-zindex);\n  width: 100vw;\n  height: 100vh;\n  background-color: var(--bs-backdrop-bg); }\n  .modal-backdrop.fade {\n    opacity: 0; }\n  .modal-backdrop.show {\n    opacity: var(--bs-backdrop-opacity); }\n\n.modal-header {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  padding: var(--bs-modal-header-padding);\n  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n  border-top-left-radius: var(--bs-modal-inner-border-radius);\n  border-top-right-radius: var(--bs-modal-inner-border-radius); }\n  .modal-header .btn-close {\n    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);\n    margin-top: calc(-.5 * var(--bs-modal-header-padding-y));\n    margin-right: calc(-.5 * var(--bs-modal-header-padding-x));\n    margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));\n    margin-left: auto; }\n\n.modal-title {\n  margin-bottom: 0;\n  line-height: var(--bs-modal-title-line-height); }\n\n.modal-body {\n  position: relative;\n  flex: 1 1 auto;\n  padding: var(--bs-modal-padding); }\n\n.modal-footer {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: flex-end;\n  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);\n  background-color: var(--bs-modal-footer-bg);\n  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n  border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n  border-bottom-left-radius: var(--bs-modal-inner-border-radius); }\n  .modal-footer > * {\n    margin: calc(var(--bs-modal-footer-gap) * .5); }\n\n@media (min-width: 576px) {\n  .modal {\n    --bs-modal-margin: 1.75rem;\n    --bs-modal-box-shadow: var(--bs-box-shadow); }\n  .modal-dialog {\n    max-width: var(--bs-modal-width);\n    margin-right: auto;\n    margin-left: auto; }\n  .modal-sm {\n    --bs-modal-width: 300px; } }\n\n@media (min-width: 992px) {\n  .modal-lg,\n  .modal-xl {\n    --bs-modal-width: 800px; } }\n\n@media (min-width: 1200px) {\n  .modal-xl {\n    --bs-modal-width: 1140px; } }\n\n.modal-fullscreen {\n  width: 100vw;\n  max-width: none;\n  height: 100%;\n  margin: 0; }\n  .modal-fullscreen .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0; }\n  .modal-fullscreen .modal-header,\n  .modal-fullscreen .modal-footer {\n    border-radius: 0; }\n  .modal-fullscreen .modal-body {\n    overflow-y: auto; }\n\n@media (max-width: 575.98px) {\n  .modal-fullscreen-sm-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0; }\n    .modal-fullscreen-sm-down .modal-content {\n      height: 100%;\n      border: 0;\n      border-radius: 0; }\n    .modal-fullscreen-sm-down .modal-header,\n    .modal-fullscreen-sm-down .modal-footer {\n      border-radius: 0; }\n    .modal-fullscreen-sm-down .modal-body {\n      overflow-y: auto; } }\n\n@media (max-width: 767.98px) {\n  .modal-fullscreen-md-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0; }\n    .modal-fullscreen-md-down .modal-content {\n      height: 100%;\n      border: 0;\n      border-radius: 0; }\n    .modal-fullscreen-md-down .modal-header,\n    .modal-fullscreen-md-down .modal-footer {\n      border-radius: 0; }\n    .modal-fullscreen-md-down .modal-body {\n      overflow-y: auto; } }\n\n@media (max-width: 991.98px) {\n  .modal-fullscreen-lg-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0; }\n    .modal-fullscreen-lg-down .modal-content {\n      height: 100%;\n      border: 0;\n      border-radius: 0; }\n    .modal-fullscreen-lg-down .modal-header,\n    .modal-fullscreen-lg-down .modal-footer {\n      border-radius: 0; }\n    .modal-fullscreen-lg-down .modal-body {\n      overflow-y: auto; } }\n\n@media (max-width: 1199.98px) {\n  .modal-fullscreen-xl-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0; }\n    .modal-fullscreen-xl-down .modal-content {\n      height: 100%;\n      border: 0;\n      border-radius: 0; }\n    .modal-fullscreen-xl-down .modal-header,\n    .modal-fullscreen-xl-down .modal-footer {\n      border-radius: 0; }\n    .modal-fullscreen-xl-down .modal-body {\n      overflow-y: auto; } }\n\n@media (max-width: 1399.98px) {\n  .modal-fullscreen-xxl-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0; }\n    .modal-fullscreen-xxl-down .modal-content {\n      height: 100%;\n      border: 0;\n      border-radius: 0; }\n    .modal-fullscreen-xxl-down .modal-header,\n    .modal-fullscreen-xxl-down .modal-footer {\n      border-radius: 0; }\n    .modal-fullscreen-xxl-down .modal-body {\n      overflow-y: auto; } }\n\n.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {\n  --bs-offcanvas-zindex: 1045;\n  --bs-offcanvas-width: 400px;\n  --bs-offcanvas-height: 30vh;\n  --bs-offcanvas-padding-x: 1.5rem;\n  --bs-offcanvas-padding-y: 1.5rem;\n  --bs-offcanvas-color: var(--bs-body-color);\n  --bs-offcanvas-bg: var(--bs-body-bg);\n  --bs-offcanvas-border-width: var(--bs-border-width);\n  --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);\n  --bs-offcanvas-transition: transform 0.3s ease-in-out;\n  --bs-offcanvas-title-line-height: 1.5; }\n\n@media (max-width: 575.98px) {\n  .offcanvas-sm {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--bs-offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--bs-offcanvas-color);\n    visibility: hidden;\n    background-color: var(--bs-offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--bs-offcanvas-box-shadow);\n    transition: var(--bs-offcanvas-transition); } }\n  @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n    .offcanvas-sm {\n      transition: none; } }\n\n@media (max-width: 575.98px) {\n    .offcanvas-sm.offcanvas-start {\n      top: 0;\n      left: 0;\n      width: var(--bs-offcanvas-width);\n      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(-100%); }\n    .offcanvas-sm.offcanvas-end {\n      top: 0;\n      right: 0;\n      width: var(--bs-offcanvas-width);\n      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(100%); }\n    .offcanvas-sm.offcanvas-top {\n      top: 0;\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(-100%); }\n    .offcanvas-sm.offcanvas-bottom {\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(100%); }\n    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n      transform: none; }\n    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n      visibility: visible; } }\n\n@media (min-width: 576px) {\n  .offcanvas-sm {\n    --bs-offcanvas-height: auto;\n    --bs-offcanvas-border-width: 0;\n    background-color: transparent !important; }\n    .offcanvas-sm .offcanvas-header {\n      display: none; }\n    .offcanvas-sm .offcanvas-body {\n      display: flex;\n      flex-grow: 0;\n      padding: 0;\n      overflow-y: visible;\n      background-color: transparent !important; } }\n\n@media (max-width: 767.98px) {\n  .offcanvas-md {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--bs-offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--bs-offcanvas-color);\n    visibility: hidden;\n    background-color: var(--bs-offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--bs-offcanvas-box-shadow);\n    transition: var(--bs-offcanvas-transition); } }\n  @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n    .offcanvas-md {\n      transition: none; } }\n\n@media (max-width: 767.98px) {\n    .offcanvas-md.offcanvas-start {\n      top: 0;\n      left: 0;\n      width: var(--bs-offcanvas-width);\n      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(-100%); }\n    .offcanvas-md.offcanvas-end {\n      top: 0;\n      right: 0;\n      width: var(--bs-offcanvas-width);\n      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(100%); }\n    .offcanvas-md.offcanvas-top {\n      top: 0;\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(-100%); }\n    .offcanvas-md.offcanvas-bottom {\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(100%); }\n    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n      transform: none; }\n    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n      visibility: visible; } }\n\n@media (min-width: 768px) {\n  .offcanvas-md {\n    --bs-offcanvas-height: auto;\n    --bs-offcanvas-border-width: 0;\n    background-color: transparent !important; }\n    .offcanvas-md .offcanvas-header {\n      display: none; }\n    .offcanvas-md .offcanvas-body {\n      display: flex;\n      flex-grow: 0;\n      padding: 0;\n      overflow-y: visible;\n      background-color: transparent !important; } }\n\n@media (max-width: 991.98px) {\n  .offcanvas-lg {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--bs-offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--bs-offcanvas-color);\n    visibility: hidden;\n    background-color: var(--bs-offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--bs-offcanvas-box-shadow);\n    transition: var(--bs-offcanvas-transition); } }\n  @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n    .offcanvas-lg {\n      transition: none; } }\n\n@media (max-width: 991.98px) {\n    .offcanvas-lg.offcanvas-start {\n      top: 0;\n      left: 0;\n      width: var(--bs-offcanvas-width);\n      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(-100%); }\n    .offcanvas-lg.offcanvas-end {\n      top: 0;\n      right: 0;\n      width: var(--bs-offcanvas-width);\n      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(100%); }\n    .offcanvas-lg.offcanvas-top {\n      top: 0;\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(-100%); }\n    .offcanvas-lg.offcanvas-bottom {\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(100%); }\n    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n      transform: none; }\n    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n      visibility: visible; } }\n\n@media (min-width: 992px) {\n  .offcanvas-lg {\n    --bs-offcanvas-height: auto;\n    --bs-offcanvas-border-width: 0;\n    background-color: transparent !important; }\n    .offcanvas-lg .offcanvas-header {\n      display: none; }\n    .offcanvas-lg .offcanvas-body {\n      display: flex;\n      flex-grow: 0;\n      padding: 0;\n      overflow-y: visible;\n      background-color: transparent !important; } }\n\n@media (max-width: 1199.98px) {\n  .offcanvas-xl {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--bs-offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--bs-offcanvas-color);\n    visibility: hidden;\n    background-color: var(--bs-offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--bs-offcanvas-box-shadow);\n    transition: var(--bs-offcanvas-transition); } }\n  @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n    .offcanvas-xl {\n      transition: none; } }\n\n@media (max-width: 1199.98px) {\n    .offcanvas-xl.offcanvas-start {\n      top: 0;\n      left: 0;\n      width: var(--bs-offcanvas-width);\n      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(-100%); }\n    .offcanvas-xl.offcanvas-end {\n      top: 0;\n      right: 0;\n      width: var(--bs-offcanvas-width);\n      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(100%); }\n    .offcanvas-xl.offcanvas-top {\n      top: 0;\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(-100%); }\n    .offcanvas-xl.offcanvas-bottom {\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(100%); }\n    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n      transform: none; }\n    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n      visibility: visible; } }\n\n@media (min-width: 1200px) {\n  .offcanvas-xl {\n    --bs-offcanvas-height: auto;\n    --bs-offcanvas-border-width: 0;\n    background-color: transparent !important; }\n    .offcanvas-xl .offcanvas-header {\n      display: none; }\n    .offcanvas-xl .offcanvas-body {\n      display: flex;\n      flex-grow: 0;\n      padding: 0;\n      overflow-y: visible;\n      background-color: transparent !important; } }\n\n@media (max-width: 1399.98px) {\n  .offcanvas-xxl {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--bs-offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--bs-offcanvas-color);\n    visibility: hidden;\n    background-color: var(--bs-offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--bs-offcanvas-box-shadow);\n    transition: var(--bs-offcanvas-transition); } }\n  @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n    .offcanvas-xxl {\n      transition: none; } }\n\n@media (max-width: 1399.98px) {\n    .offcanvas-xxl.offcanvas-start {\n      top: 0;\n      left: 0;\n      width: var(--bs-offcanvas-width);\n      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(-100%); }\n    .offcanvas-xxl.offcanvas-end {\n      top: 0;\n      right: 0;\n      width: var(--bs-offcanvas-width);\n      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateX(100%); }\n    .offcanvas-xxl.offcanvas-top {\n      top: 0;\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(-100%); }\n    .offcanvas-xxl.offcanvas-bottom {\n      right: 0;\n      left: 0;\n      height: var(--bs-offcanvas-height);\n      max-height: 100%;\n      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n      transform: translateY(100%); }\n    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n      transform: none; }\n    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n      visibility: visible; } }\n\n@media (min-width: 1400px) {\n  .offcanvas-xxl {\n    --bs-offcanvas-height: auto;\n    --bs-offcanvas-border-width: 0;\n    background-color: transparent !important; }\n    .offcanvas-xxl .offcanvas-header {\n      display: none; }\n    .offcanvas-xxl .offcanvas-body {\n      display: flex;\n      flex-grow: 0;\n      padding: 0;\n      overflow-y: visible;\n      background-color: transparent !important; } }\n\n.offcanvas {\n  position: fixed;\n  bottom: 0;\n  z-index: var(--bs-offcanvas-zindex);\n  display: flex;\n  flex-direction: column;\n  max-width: 100%;\n  color: var(--bs-offcanvas-color);\n  visibility: hidden;\n  background-color: var(--bs-offcanvas-bg);\n  background-clip: padding-box;\n  outline: 0;\n  box-shadow: var(--bs-offcanvas-box-shadow);\n  transition: var(--bs-offcanvas-transition); }\n  @media (prefers-reduced-motion: reduce) {\n    .offcanvas {\n      transition: none; } }\n  .offcanvas.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--bs-offcanvas-width);\n    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n    transform: translateX(-100%); }\n  .offcanvas.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--bs-offcanvas-width);\n    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n    transform: translateX(100%); }\n  .offcanvas.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--bs-offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n    transform: translateY(-100%); }\n  .offcanvas.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--bs-offcanvas-height);\n    max-height: 100%;\n    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n    transform: translateY(100%); }\n  .offcanvas.showing, .offcanvas.show:not(.hiding) {\n    transform: none; }\n  .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n    visibility: visible; }\n\n.offcanvas-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1040;\n  width: 100vw;\n  height: 100vh;\n  background-color: #000000; }\n  .offcanvas-backdrop.fade {\n    opacity: 0; }\n  .offcanvas-backdrop.show {\n    opacity: 0.5; }\n\n.offcanvas-header {\n  display: flex;\n  align-items: center;\n  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }\n  .offcanvas-header .btn-close {\n    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);\n    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));\n    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));\n    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));\n    margin-left: auto; }\n\n.offcanvas-title {\n  margin-bottom: 0;\n  line-height: var(--bs-offcanvas-title-line-height); }\n\n.offcanvas-body {\n  flex-grow: 1;\n  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n  overflow-y: auto; }\n\n.align-baseline {\n  vertical-align: baseline !important; }\n\n.align-top {\n  vertical-align: top !important; }\n\n.align-middle {\n  vertical-align: middle !important; }\n\n.align-bottom {\n  vertical-align: bottom !important; }\n\n.align-text-bottom {\n  vertical-align: text-bottom !important; }\n\n.align-text-top {\n  vertical-align: text-top !important; }\n\n.float-start {\n  float: left !important; }\n\n.float-end {\n  float: right !important; }\n\n.float-none {\n  float: none !important; }\n\n.object-fit-contain {\n  object-fit: contain !important; }\n\n.object-fit-cover {\n  object-fit: cover !important; }\n\n.object-fit-fill {\n  object-fit: fill !important; }\n\n.object-fit-scale {\n  object-fit: scale-down !important; }\n\n.object-fit-none {\n  object-fit: none !important; }\n\n.opacity-0 {\n  opacity: 0 !important; }\n\n.opacity-25 {\n  opacity: 0.25 !important; }\n\n.opacity-50 {\n  opacity: 0.5 !important; }\n\n.opacity-75 {\n  opacity: 0.75 !important; }\n\n.opacity-100 {\n  opacity: 1 !important; }\n\n.overflow-auto {\n  overflow: auto !important; }\n\n.overflow-hidden {\n  overflow: hidden !important; }\n\n.overflow-visible {\n  overflow: visible !important; }\n\n.overflow-scroll {\n  overflow: scroll !important; }\n\n.overflow-x-auto {\n  overflow-x: auto !important; }\n\n.overflow-x-hidden {\n  overflow-x: hidden !important; }\n\n.overflow-x-visible {\n  overflow-x: visible !important; }\n\n.overflow-x-scroll {\n  overflow-x: scroll !important; }\n\n.overflow-y-auto {\n  overflow-y: auto !important; }\n\n.overflow-y-hidden {\n  overflow-y: hidden !important; }\n\n.overflow-y-visible {\n  overflow-y: visible !important; }\n\n.overflow-y-scroll {\n  overflow-y: scroll !important; }\n\n.d-inline {\n  display: inline !important; }\n\n.d-inline-block {\n  display: inline-block !important; }\n\n.d-block {\n  display: block !important; }\n\n.d-grid {\n  display: grid !important; }\n\n.d-inline-grid {\n  display: inline-grid !important; }\n\n.d-table {\n  display: table !important; }\n\n.d-table-row {\n  display: table-row !important; }\n\n.d-table-cell {\n  display: table-cell !important; }\n\n.d-flex {\n  display: flex !important; }\n\n.d-inline-flex {\n  display: inline-flex !important; }\n\n.d-none {\n  display: none !important; }\n\n.shadow {\n  box-shadow: var(--bs-box-shadow) !important; }\n\n.shadow-sm {\n  box-shadow: var(--bs-box-shadow-sm) !important; }\n\n.shadow-lg {\n  box-shadow: var(--bs-box-shadow-lg) !important; }\n\n.shadow-none {\n  box-shadow: none !important; }\n\n.focus-ring-primary {\n  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-primary-light {\n  --bs-focus-ring-color: rgba(var(--bs-primary-light-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-primary-dark {\n  --bs-focus-ring-color: rgba(var(--bs-primary-dark-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-secondary {\n  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-secondary-light {\n  --bs-focus-ring-color: rgba(var(--bs-secondary-light-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-secondary-dark {\n  --bs-focus-ring-color: rgba(var(--bs-secondary-dark-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-success {\n  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-info {\n  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-warning {\n  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-danger {\n  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-light {\n  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-dark {\n  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); }\n\n.position-static {\n  position: static !important; }\n\n.position-relative {\n  position: relative !important; }\n\n.position-absolute {\n  position: absolute !important; }\n\n.position-fixed {\n  position: fixed !important; }\n\n.position-sticky {\n  position: sticky !important; }\n\n.top-0 {\n  top: 0 !important; }\n\n.top-50 {\n  top: 50% !important; }\n\n.top-100 {\n  top: 100% !important; }\n\n.bottom-0 {\n  bottom: 0 !important; }\n\n.bottom-50 {\n  bottom: 50% !important; }\n\n.bottom-100 {\n  bottom: 100% !important; }\n\n.start-0 {\n  left: 0 !important; }\n\n.start-50 {\n  left: 50% !important; }\n\n.start-100 {\n  left: 100% !important; }\n\n.end-0 {\n  right: 0 !important; }\n\n.end-50 {\n  right: 50% !important; }\n\n.end-100 {\n  right: 100% !important; }\n\n.translate-middle {\n  transform: translate(-50%, -50%) !important; }\n\n.translate-middle-x {\n  transform: translateX(-50%) !important; }\n\n.translate-middle-y {\n  transform: translateY(-50%) !important; }\n\n.border {\n  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-0 {\n  border: 0 !important; }\n\n.border-top {\n  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-top-0 {\n  border-top: 0 !important; }\n\n.border-end {\n  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-end-0 {\n  border-right: 0 !important; }\n\n.border-bottom {\n  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-bottom-0 {\n  border-bottom: 0 !important; }\n\n.border-start {\n  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-start-0 {\n  border-left: 0 !important; }\n\n.border-primary {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }\n\n.border-primary-light {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-primary-light-rgb), var(--bs-border-opacity)) !important; }\n\n.border-primary-dark {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-primary-dark-rgb), var(--bs-border-opacity)) !important; }\n\n.border-secondary {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }\n\n.border-secondary-light {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-secondary-light-rgb), var(--bs-border-opacity)) !important; }\n\n.border-secondary-dark {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-secondary-dark-rgb), var(--bs-border-opacity)) !important; }\n\n.border-success {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }\n\n.border-info {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }\n\n.border-warning {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }\n\n.border-danger {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }\n\n.border-light {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; }\n\n.border-dark {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; }\n\n.border-black {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; }\n\n.border-white {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }\n\n.border-primary-subtle {\n  border-color: var(--bs-primary-border-subtle) !important; }\n\n.border-secondary-subtle {\n  border-color: var(--bs-secondary-border-subtle) !important; }\n\n.border-success-subtle {\n  border-color: var(--bs-success-border-subtle) !important; }\n\n.border-info-subtle {\n  border-color: var(--bs-info-border-subtle) !important; }\n\n.border-warning-subtle {\n  border-color: var(--bs-warning-border-subtle) !important; }\n\n.border-danger-subtle {\n  border-color: var(--bs-danger-border-subtle) !important; }\n\n.border-light-subtle {\n  border-color: var(--bs-light-border-subtle) !important; }\n\n.border-dark-subtle {\n  border-color: var(--bs-dark-border-subtle) !important; }\n\n.border-1 {\n  border-width: 1px !important; }\n\n.border-2 {\n  border-width: 2px !important; }\n\n.border-3 {\n  border-width: 3px !important; }\n\n.border-4 {\n  border-width: 4px !important; }\n\n.border-5 {\n  border-width: 5px !important; }\n\n.border-opacity-10 {\n  --bs-border-opacity: 0.1; }\n\n.border-opacity-25 {\n  --bs-border-opacity: 0.25; }\n\n.border-opacity-50 {\n  --bs-border-opacity: 0.5; }\n\n.border-opacity-75 {\n  --bs-border-opacity: 0.75; }\n\n.border-opacity-100 {\n  --bs-border-opacity: 1; }\n\n.w-25 {\n  width: 25% !important; }\n\n.w-50 {\n  width: 50% !important; }\n\n.w-75 {\n  width: 75% !important; }\n\n.w-100 {\n  width: 100% !important; }\n\n.w-auto {\n  width: auto !important; }\n\n.mw-100 {\n  max-width: 100% !important; }\n\n.vw-100 {\n  width: 100vw !important; }\n\n.min-vw-100 {\n  min-width: 100vw !important; }\n\n.h-25 {\n  height: 25% !important; }\n\n.h-50 {\n  height: 50% !important; }\n\n.h-75 {\n  height: 75% !important; }\n\n.h-100 {\n  height: 100% !important; }\n\n.h-auto {\n  height: auto !important; }\n\n.mh-100 {\n  max-height: 100% !important; }\n\n.vh-100 {\n  height: 100vh !important; }\n\n.min-vh-100 {\n  min-height: 100vh !important; }\n\n.flex-fill {\n  flex: 1 1 auto !important; }\n\n.flex-row {\n  flex-direction: row !important; }\n\n.flex-column {\n  flex-direction: column !important; }\n\n.flex-row-reverse {\n  flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n  flex-direction: column-reverse !important; }\n\n.flex-grow-0 {\n  flex-grow: 0 !important; }\n\n.flex-grow-1 {\n  flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n  flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n  flex-shrink: 1 !important; }\n\n.flex-wrap {\n  flex-wrap: wrap !important; }\n\n.flex-nowrap {\n  flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse !important; }\n\n.justify-content-start {\n  justify-content: flex-start !important; }\n\n.justify-content-end {\n  justify-content: flex-end !important; }\n\n.justify-content-center {\n  justify-content: center !important; }\n\n.justify-content-between {\n  justify-content: space-between !important; }\n\n.justify-content-around {\n  justify-content: space-around !important; }\n\n.justify-content-evenly {\n  justify-content: space-evenly !important; }\n\n.align-items-start {\n  align-items: flex-start !important; }\n\n.align-items-end {\n  align-items: flex-end !important; }\n\n.align-items-center {\n  align-items: center !important; }\n\n.align-items-baseline {\n  align-items: baseline !important; }\n\n.align-items-stretch {\n  align-items: stretch !important; }\n\n.align-content-start {\n  align-content: flex-start !important; }\n\n.align-content-end {\n  align-content: flex-end !important; }\n\n.align-content-center {\n  align-content: center !important; }\n\n.align-content-between {\n  align-content: space-between !important; }\n\n.align-content-around {\n  align-content: space-around !important; }\n\n.align-content-stretch {\n  align-content: stretch !important; }\n\n.align-self-auto {\n  align-self: auto !important; }\n\n.align-self-start {\n  align-self: flex-start !important; }\n\n.align-self-end {\n  align-self: flex-end !important; }\n\n.align-self-center {\n  align-self: center !important; }\n\n.align-self-baseline {\n  align-self: baseline !important; }\n\n.align-self-stretch {\n  align-self: stretch !important; }\n\n.order-first {\n  order: -1 !important; }\n\n.order-0 {\n  order: 0 !important; }\n\n.order-1 {\n  order: 1 !important; }\n\n.order-2 {\n  order: 2 !important; }\n\n.order-3 {\n  order: 3 !important; }\n\n.order-4 {\n  order: 4 !important; }\n\n.order-5 {\n  order: 5 !important; }\n\n.order-last {\n  order: 6 !important; }\n\n.m-0 {\n  margin: 0 !important; }\n\n.m-1 {\n  margin: 0.5rem !important; }\n\n.m-2 {\n  margin: 1rem !important; }\n\n.m-3 {\n  margin: 1.5rem !important; }\n\n.m-4 {\n  margin: 3rem !important; }\n\n.m-5 {\n  margin: 6rem !important; }\n\n.m-auto {\n  margin: auto !important; }\n\n.mx-0 {\n  margin-right: 0 !important;\n  margin-left: 0 !important; }\n\n.mx-1 {\n  margin-right: 0.5rem !important;\n  margin-left: 0.5rem !important; }\n\n.mx-2 {\n  margin-right: 1rem !important;\n  margin-left: 1rem !important; }\n\n.mx-3 {\n  margin-right: 1.5rem !important;\n  margin-left: 1.5rem !important; }\n\n.mx-4 {\n  margin-right: 3rem !important;\n  margin-left: 3rem !important; }\n\n.mx-5 {\n  margin-right: 6rem !important;\n  margin-left: 6rem !important; }\n\n.mx-auto {\n  margin-right: auto !important;\n  margin-left: auto !important; }\n\n.my-0 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important; }\n\n.my-1 {\n  margin-top: 0.5rem !important;\n  margin-bottom: 0.5rem !important; }\n\n.my-2 {\n  margin-top: 1rem !important;\n  margin-bottom: 1rem !important; }\n\n.my-3 {\n  margin-top: 1.5rem !important;\n  margin-bottom: 1.5rem !important; }\n\n.my-4 {\n  margin-top: 3rem !important;\n  margin-bottom: 3rem !important; }\n\n.my-5 {\n  margin-top: 6rem !important;\n  margin-bottom: 6rem !important; }\n\n.my-auto {\n  margin-top: auto !important;\n  margin-bottom: auto !important; }\n\n.mt-0 {\n  margin-top: 0 !important; }\n\n.mt-1 {\n  margin-top: 0.5rem !important; }\n\n.mt-2 {\n  margin-top: 1rem !important; }\n\n.mt-3 {\n  margin-top: 1.5rem !important; }\n\n.mt-4 {\n  margin-top: 3rem !important; }\n\n.mt-5 {\n  margin-top: 6rem !important; }\n\n.mt-auto {\n  margin-top: auto !important; }\n\n.me-0 {\n  margin-right: 0 !important; }\n\n.me-1 {\n  margin-right: 0.5rem !important; }\n\n.me-2 {\n  margin-right: 1rem !important; }\n\n.me-3 {\n  margin-right: 1.5rem !important; }\n\n.me-4 {\n  margin-right: 3rem !important; }\n\n.me-5 {\n  margin-right: 6rem !important; }\n\n.me-auto {\n  margin-right: auto !important; }\n\n.mb-0 {\n  margin-bottom: 0 !important; }\n\n.mb-1 {\n  margin-bottom: 0.5rem !important; }\n\n.mb-2 {\n  margin-bottom: 1rem !important; }\n\n.mb-3 {\n  margin-bottom: 1.5rem !important; }\n\n.mb-4 {\n  margin-bottom: 3rem !important; }\n\n.mb-5 {\n  margin-bottom: 6rem !important; }\n\n.mb-auto {\n  margin-bottom: auto !important; }\n\n.ms-0 {\n  margin-left: 0 !important; }\n\n.ms-1 {\n  margin-left: 0.5rem !important; }\n\n.ms-2 {\n  margin-left: 1rem !important; }\n\n.ms-3 {\n  margin-left: 1.5rem !important; }\n\n.ms-4 {\n  margin-left: 3rem !important; }\n\n.ms-5 {\n  margin-left: 6rem !important; }\n\n.ms-auto {\n  margin-left: auto !important; }\n\n.m-n1 {\n  margin: -0.5rem !important; }\n\n.m-n2 {\n  margin: -1rem !important; }\n\n.m-n3 {\n  margin: -1.5rem !important; }\n\n.m-n4 {\n  margin: -3rem !important; }\n\n.m-n5 {\n  margin: -6rem !important; }\n\n.mx-n1 {\n  margin-right: -0.5rem !important;\n  margin-left: -0.5rem !important; }\n\n.mx-n2 {\n  margin-right: -1rem !important;\n  margin-left: -1rem !important; }\n\n.mx-n3 {\n  margin-right: -1.5rem !important;\n  margin-left: -1.5rem !important; }\n\n.mx-n4 {\n  margin-right: -3rem !important;\n  margin-left: -3rem !important; }\n\n.mx-n5 {\n  margin-right: -6rem !important;\n  margin-left: -6rem !important; }\n\n.my-n1 {\n  margin-top: -0.5rem !important;\n  margin-bottom: -0.5rem !important; }\n\n.my-n2 {\n  margin-top: -1rem !important;\n  margin-bottom: -1rem !important; }\n\n.my-n3 {\n  margin-top: -1.5rem !important;\n  margin-bottom: -1.5rem !important; }\n\n.my-n4 {\n  margin-top: -3rem !important;\n  margin-bottom: -3rem !important; }\n\n.my-n5 {\n  margin-top: -6rem !important;\n  margin-bottom: -6rem !important; }\n\n.mt-n1 {\n  margin-top: -0.5rem !important; }\n\n.mt-n2 {\n  margin-top: -1rem !important; }\n\n.mt-n3 {\n  margin-top: -1.5rem !important; }\n\n.mt-n4 {\n  margin-top: -3rem !important; }\n\n.mt-n5 {\n  margin-top: -6rem !important; }\n\n.me-n1 {\n  margin-right: -0.5rem !important; }\n\n.me-n2 {\n  margin-right: -1rem !important; }\n\n.me-n3 {\n  margin-right: -1.5rem !important; }\n\n.me-n4 {\n  margin-right: -3rem !important; }\n\n.me-n5 {\n  margin-right: -6rem !important; }\n\n.mb-n1 {\n  margin-bottom: -0.5rem !important; }\n\n.mb-n2 {\n  margin-bottom: -1rem !important; }\n\n.mb-n3 {\n  margin-bottom: -1.5rem !important; }\n\n.mb-n4 {\n  margin-bottom: -3rem !important; }\n\n.mb-n5 {\n  margin-bottom: -6rem !important; }\n\n.ms-n1 {\n  margin-left: -0.5rem !important; }\n\n.ms-n2 {\n  margin-left: -1rem !important; }\n\n.ms-n3 {\n  margin-left: -1.5rem !important; }\n\n.ms-n4 {\n  margin-left: -3rem !important; }\n\n.ms-n5 {\n  margin-left: -6rem !important; }\n\n.p-0 {\n  padding: 0 !important; }\n\n.p-1 {\n  padding: 0.5rem !important; }\n\n.p-2 {\n  padding: 1rem !important; }\n\n.p-3 {\n  padding: 1.5rem !important; }\n\n.p-4 {\n  padding: 3rem !important; }\n\n.p-5 {\n  padding: 6rem !important; }\n\n.px-0 {\n  padding-right: 0 !important;\n  padding-left: 0 !important; }\n\n.px-1 {\n  padding-right: 0.5rem !important;\n  padding-left: 0.5rem !important; }\n\n.px-2 {\n  padding-right: 1rem !important;\n  padding-left: 1rem !important; }\n\n.px-3 {\n  padding-right: 1.5rem !important;\n  padding-left: 1.5rem !important; }\n\n.px-4 {\n  padding-right: 3rem !important;\n  padding-left: 3rem !important; }\n\n.px-5 {\n  padding-right: 6rem !important;\n  padding-left: 6rem !important; }\n\n.py-0 {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important; }\n\n.py-1 {\n  padding-top: 0.5rem !important;\n  padding-bottom: 0.5rem !important; }\n\n.py-2 {\n  padding-top: 1rem !important;\n  padding-bottom: 1rem !important; }\n\n.py-3 {\n  padding-top: 1.5rem !important;\n  padding-bottom: 1.5rem !important; }\n\n.py-4 {\n  padding-top: 3rem !important;\n  padding-bottom: 3rem !important; }\n\n.py-5 {\n  padding-top: 6rem !important;\n  padding-bottom: 6rem !important; }\n\n.pt-0 {\n  padding-top: 0 !important; }\n\n.pt-1 {\n  padding-top: 0.5rem !important; }\n\n.pt-2 {\n  padding-top: 1rem !important; }\n\n.pt-3 {\n  padding-top: 1.5rem !important; }\n\n.pt-4 {\n  padding-top: 3rem !important; }\n\n.pt-5 {\n  padding-top: 6rem !important; }\n\n.pe-0 {\n  padding-right: 0 !important; }\n\n.pe-1 {\n  padding-right: 0.5rem !important; }\n\n.pe-2 {\n  padding-right: 1rem !important; }\n\n.pe-3 {\n  padding-right: 1.5rem !important; }\n\n.pe-4 {\n  padding-right: 3rem !important; }\n\n.pe-5 {\n  padding-right: 6rem !important; }\n\n.pb-0 {\n  padding-bottom: 0 !important; }\n\n.pb-1 {\n  padding-bottom: 0.5rem !important; }\n\n.pb-2 {\n  padding-bottom: 1rem !important; }\n\n.pb-3 {\n  padding-bottom: 1.5rem !important; }\n\n.pb-4 {\n  padding-bottom: 3rem !important; }\n\n.pb-5 {\n  padding-bottom: 6rem !important; }\n\n.ps-0 {\n  padding-left: 0 !important; }\n\n.ps-1 {\n  padding-left: 0.5rem !important; }\n\n.ps-2 {\n  padding-left: 1rem !important; }\n\n.ps-3 {\n  padding-left: 1.5rem !important; }\n\n.ps-4 {\n  padding-left: 3rem !important; }\n\n.ps-5 {\n  padding-left: 6rem !important; }\n\n.gap-0 {\n  gap: 0 !important; }\n\n.gap-1 {\n  gap: 0.5rem !important; }\n\n.gap-2 {\n  gap: 1rem !important; }\n\n.gap-3 {\n  gap: 1.5rem !important; }\n\n.gap-4 {\n  gap: 3rem !important; }\n\n.gap-5 {\n  gap: 6rem !important; }\n\n.row-gap-0 {\n  row-gap: 0 !important; }\n\n.row-gap-1 {\n  row-gap: 0.5rem !important; }\n\n.row-gap-2 {\n  row-gap: 1rem !important; }\n\n.row-gap-3 {\n  row-gap: 1.5rem !important; }\n\n.row-gap-4 {\n  row-gap: 3rem !important; }\n\n.row-gap-5 {\n  row-gap: 6rem !important; }\n\n.column-gap-0 {\n  column-gap: 0 !important; }\n\n.column-gap-1 {\n  column-gap: 0.5rem !important; }\n\n.column-gap-2 {\n  column-gap: 1rem !important; }\n\n.column-gap-3 {\n  column-gap: 1.5rem !important; }\n\n.column-gap-4 {\n  column-gap: 3rem !important; }\n\n.column-gap-5 {\n  column-gap: 6rem !important; }\n\n.font-monospace {\n  font-family: var(--bs-font-monospace) !important; }\n\n.fs-1 {\n  font-size: calc(1.39375rem + 1.725vw) !important; }\n\n.fs-2 {\n  font-size: calc(1.325rem + 0.9vw) !important; }\n\n.fs-3 {\n  font-size: calc(1.3rem + 0.6vw) !important; }\n\n.fs-4 {\n  font-size: calc(1.275rem + 0.3vw) !important; }\n\n.fs-5 {\n  font-size: 1.25rem !important; }\n\n.fs-6 {\n  font-size: 1.125rem !important; }\n\n.fst-italic {\n  font-style: italic !important; }\n\n.fst-normal {\n  font-style: normal !important; }\n\n.fw-lighter {\n  font-weight: lighter !important; }\n\n.fw-light {\n  font-weight: 300 !important; }\n\n.fw-normal {\n  font-weight: 400 !important; }\n\n.fw-medium {\n  font-weight: 500 !important; }\n\n.fw-semibold {\n  font-weight: 600 !important; }\n\n.fw-bold {\n  font-weight: 700 !important; }\n\n.fw-bolder {\n  font-weight: bolder !important; }\n\n.lh-1 {\n  line-height: 1 !important; }\n\n.lh-sm {\n  line-height: 1.25 !important; }\n\n.lh-base {\n  line-height: 1.5 !important; }\n\n.lh-lg {\n  line-height: 2 !important; }\n\n.text-start {\n  text-align: left !important; }\n\n.text-end {\n  text-align: right !important; }\n\n.text-center {\n  text-align: center !important; }\n\n.text-decoration-none {\n  text-decoration: none !important; }\n\n.text-decoration-underline {\n  text-decoration: underline !important; }\n\n.text-decoration-line-through {\n  text-decoration: line-through !important; }\n\n.text-lowercase {\n  text-transform: lowercase !important; }\n\n.text-uppercase {\n  text-transform: uppercase !important; }\n\n.text-capitalize {\n  text-transform: capitalize !important; }\n\n.text-wrap {\n  white-space: normal !important; }\n\n.text-nowrap {\n  white-space: nowrap !important; }\n\n/* rtl:begin:remove */\n.text-break {\n  word-wrap: break-word !important;\n  word-break: break-word !important; }\n\n/* rtl:end:remove */\n.text-primary {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }\n\n.text-primary-light {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-primary-light-rgb), var(--bs-text-opacity)) !important; }\n\n.text-primary-dark {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-primary-dark-rgb), var(--bs-text-opacity)) !important; }\n\n.text-secondary {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }\n\n.text-secondary-light {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-secondary-light-rgb), var(--bs-text-opacity)) !important; }\n\n.text-secondary-dark {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-secondary-dark-rgb), var(--bs-text-opacity)) !important; }\n\n.text-success {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }\n\n.text-info {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }\n\n.text-warning {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }\n\n.text-danger {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }\n\n.text-light {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }\n\n.text-dark {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }\n\n.text-black {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }\n\n.text-white {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }\n\n.text-body {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }\n\n.text-muted {\n  --bs-text-opacity: 1;\n  color: var(--bs-secondary-color) !important; }\n\n.text-black-50 {\n  --bs-text-opacity: 1;\n  color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n  --bs-text-opacity: 1;\n  color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-body-secondary {\n  --bs-text-opacity: 1;\n  color: var(--bs-secondary-color) !important; }\n\n.text-body-tertiary {\n  --bs-text-opacity: 1;\n  color: var(--bs-tertiary-color) !important; }\n\n.text-body-emphasis {\n  --bs-text-opacity: 1;\n  color: var(--bs-emphasis-color) !important; }\n\n.text-reset {\n  --bs-text-opacity: 1;\n  color: inherit !important; }\n\n.text-opacity-25 {\n  --bs-text-opacity: 0.25; }\n\n.text-opacity-50 {\n  --bs-text-opacity: 0.5; }\n\n.text-opacity-75 {\n  --bs-text-opacity: 0.75; }\n\n.text-opacity-100 {\n  --bs-text-opacity: 1; }\n\n.text-primary-emphasis {\n  color: var(--bs-primary-text-emphasis) !important; }\n\n.text-secondary-emphasis {\n  color: var(--bs-secondary-text-emphasis) !important; }\n\n.text-success-emphasis {\n  color: var(--bs-success-text-emphasis) !important; }\n\n.text-info-emphasis {\n  color: var(--bs-info-text-emphasis) !important; }\n\n.text-warning-emphasis {\n  color: var(--bs-warning-text-emphasis) !important; }\n\n.text-danger-emphasis {\n  color: var(--bs-danger-text-emphasis) !important; }\n\n.text-light-emphasis {\n  color: var(--bs-light-text-emphasis) !important; }\n\n.text-dark-emphasis {\n  color: var(--bs-dark-text-emphasis) !important; }\n\n.link-opacity-10 {\n  --bs-link-opacity: 0.1; }\n\n.link-opacity-10-hover:hover {\n  --bs-link-opacity: 0.1; }\n\n.link-opacity-25 {\n  --bs-link-opacity: 0.25; }\n\n.link-opacity-25-hover:hover {\n  --bs-link-opacity: 0.25; }\n\n.link-opacity-50 {\n  --bs-link-opacity: 0.5; }\n\n.link-opacity-50-hover:hover {\n  --bs-link-opacity: 0.5; }\n\n.link-opacity-75 {\n  --bs-link-opacity: 0.75; }\n\n.link-opacity-75-hover:hover {\n  --bs-link-opacity: 0.75; }\n\n.link-opacity-100 {\n  --bs-link-opacity: 1; }\n\n.link-opacity-100-hover:hover {\n  --bs-link-opacity: 1; }\n\n.link-offset-1 {\n  text-underline-offset: 0.125em !important; }\n\n.link-offset-1-hover:hover {\n  text-underline-offset: 0.125em !important; }\n\n.link-offset-2 {\n  text-underline-offset: 0.25em !important; }\n\n.link-offset-2-hover:hover {\n  text-underline-offset: 0.25em !important; }\n\n.link-offset-3 {\n  text-underline-offset: 0.375em !important; }\n\n.link-offset-3-hover:hover {\n  text-underline-offset: 0.375em !important; }\n\n.link-underline-primary {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-primary-light {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-primary-light-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-primary-dark {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-primary-dark-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-secondary {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-secondary-light {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-secondary-light-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-secondary-dark {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-secondary-dark-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-success {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-info {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-warning {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-danger {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-light {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-dark {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline {\n  --bs-link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-underline-opacity-0 {\n  --bs-link-underline-opacity: 0; }\n\n.link-underline-opacity-0-hover:hover {\n  --bs-link-underline-opacity: 0; }\n\n.link-underline-opacity-10 {\n  --bs-link-underline-opacity: 0.1; }\n\n.link-underline-opacity-10-hover:hover {\n  --bs-link-underline-opacity: 0.1; }\n\n.link-underline-opacity-25 {\n  --bs-link-underline-opacity: 0.25; }\n\n.link-underline-opacity-25-hover:hover {\n  --bs-link-underline-opacity: 0.25; }\n\n.link-underline-opacity-50 {\n  --bs-link-underline-opacity: 0.5; }\n\n.link-underline-opacity-50-hover:hover {\n  --bs-link-underline-opacity: 0.5; }\n\n.link-underline-opacity-75 {\n  --bs-link-underline-opacity: 0.75; }\n\n.link-underline-opacity-75-hover:hover {\n  --bs-link-underline-opacity: 0.75; }\n\n.link-underline-opacity-100 {\n  --bs-link-underline-opacity: 1; }\n\n.link-underline-opacity-100-hover:hover {\n  --bs-link-underline-opacity: 1; }\n\n.bg-primary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-primary-light {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-primary-light-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-primary-dark {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-primary-dark-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-secondary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-secondary-light {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-secondary-light-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-secondary-dark {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-secondary-dark-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-success {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-info {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-warning {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-danger {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-light {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-dark {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-black {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-white {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-body {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-transparent {\n  --bs-bg-opacity: 1;\n  background-color: transparent !important; }\n\n.bg-body-secondary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-body-tertiary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-opacity-10 {\n  --bs-bg-opacity: 0.1; }\n\n.bg-opacity-25 {\n  --bs-bg-opacity: 0.25; }\n\n.bg-opacity-50 {\n  --bs-bg-opacity: 0.5; }\n\n.bg-opacity-75 {\n  --bs-bg-opacity: 0.75; }\n\n.bg-opacity-100 {\n  --bs-bg-opacity: 1; }\n\n.bg-primary-subtle {\n  background-color: var(--bs-primary-bg-subtle) !important; }\n\n.bg-secondary-subtle {\n  background-color: var(--bs-secondary-bg-subtle) !important; }\n\n.bg-success-subtle {\n  background-color: var(--bs-success-bg-subtle) !important; }\n\n.bg-info-subtle {\n  background-color: var(--bs-info-bg-subtle) !important; }\n\n.bg-warning-subtle {\n  background-color: var(--bs-warning-bg-subtle) !important; }\n\n.bg-danger-subtle {\n  background-color: var(--bs-danger-bg-subtle) !important; }\n\n.bg-light-subtle {\n  background-color: var(--bs-light-bg-subtle) !important; }\n\n.bg-dark-subtle {\n  background-color: var(--bs-dark-bg-subtle) !important; }\n\n.bg-gradient {\n  background-image: var(--bs-gradient) !important; }\n\n.user-select-all {\n  user-select: all !important; }\n\n.user-select-auto {\n  user-select: auto !important; }\n\n.user-select-none {\n  user-select: none !important; }\n\n.pe-none {\n  pointer-events: none !important; }\n\n.pe-auto {\n  pointer-events: auto !important; }\n\n.rounded {\n  border-radius: var(--bs-border-radius) !important; }\n\n.rounded-0 {\n  border-radius: 0 !important; }\n\n.rounded-1 {\n  border-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-2 {\n  border-radius: var(--bs-border-radius) !important; }\n\n.rounded-3 {\n  border-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-4 {\n  border-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-5 {\n  border-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-circle {\n  border-radius: 50% !important; }\n\n.rounded-pill {\n  border-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-top {\n  border-top-left-radius: var(--bs-border-radius) !important;\n  border-top-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-top-0 {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important; }\n\n.rounded-top-1 {\n  border-top-left-radius: var(--bs-border-radius-sm) !important;\n  border-top-right-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-top-2 {\n  border-top-left-radius: var(--bs-border-radius) !important;\n  border-top-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-top-3 {\n  border-top-left-radius: var(--bs-border-radius-lg) !important;\n  border-top-right-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-top-4 {\n  border-top-left-radius: var(--bs-border-radius-xl) !important;\n  border-top-right-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-top-5 {\n  border-top-left-radius: var(--bs-border-radius-xxl) !important;\n  border-top-right-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-top-circle {\n  border-top-left-radius: 50% !important;\n  border-top-right-radius: 50% !important; }\n\n.rounded-top-pill {\n  border-top-left-radius: var(--bs-border-radius-pill) !important;\n  border-top-right-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-end {\n  border-top-right-radius: var(--bs-border-radius) !important;\n  border-bottom-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-end-0 {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important; }\n\n.rounded-end-1 {\n  border-top-right-radius: var(--bs-border-radius-sm) !important;\n  border-bottom-right-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-end-2 {\n  border-top-right-radius: var(--bs-border-radius) !important;\n  border-bottom-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-end-3 {\n  border-top-right-radius: var(--bs-border-radius-lg) !important;\n  border-bottom-right-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-end-4 {\n  border-top-right-radius: var(--bs-border-radius-xl) !important;\n  border-bottom-right-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-end-5 {\n  border-top-right-radius: var(--bs-border-radius-xxl) !important;\n  border-bottom-right-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-end-circle {\n  border-top-right-radius: 50% !important;\n  border-bottom-right-radius: 50% !important; }\n\n.rounded-end-pill {\n  border-top-right-radius: var(--bs-border-radius-pill) !important;\n  border-bottom-right-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-bottom {\n  border-bottom-right-radius: var(--bs-border-radius) !important;\n  border-bottom-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-bottom-0 {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important; }\n\n.rounded-bottom-1 {\n  border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n  border-bottom-left-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-bottom-2 {\n  border-bottom-right-radius: var(--bs-border-radius) !important;\n  border-bottom-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-bottom-3 {\n  border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n  border-bottom-left-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-bottom-4 {\n  border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n  border-bottom-left-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-bottom-5 {\n  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n  border-bottom-left-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-bottom-circle {\n  border-bottom-right-radius: 50% !important;\n  border-bottom-left-radius: 50% !important; }\n\n.rounded-bottom-pill {\n  border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n  border-bottom-left-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-start {\n  border-bottom-left-radius: var(--bs-border-radius) !important;\n  border-top-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-start-0 {\n  border-bottom-left-radius: 0 !important;\n  border-top-left-radius: 0 !important; }\n\n.rounded-start-1 {\n  border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n  border-top-left-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-start-2 {\n  border-bottom-left-radius: var(--bs-border-radius) !important;\n  border-top-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-start-3 {\n  border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n  border-top-left-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-start-4 {\n  border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n  border-top-left-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-start-5 {\n  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n  border-top-left-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-start-circle {\n  border-bottom-left-radius: 50% !important;\n  border-top-left-radius: 50% !important; }\n\n.rounded-start-pill {\n  border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n  border-top-left-radius: var(--bs-border-radius-pill) !important; }\n\n.visible {\n  visibility: visible !important; }\n\n.invisible {\n  visibility: hidden !important; }\n\n.z-n1 {\n  z-index: -1 !important; }\n\n.z-0 {\n  z-index: 0 !important; }\n\n.z-1 {\n  z-index: 1 !important; }\n\n.z-2 {\n  z-index: 2 !important; }\n\n.z-3 {\n  z-index: 3 !important; }\n\n@media (min-width: 576px) {\n  .float-sm-start {\n    float: left !important; }\n  .float-sm-end {\n    float: right !important; }\n  .float-sm-none {\n    float: none !important; }\n  .object-fit-sm-contain {\n    object-fit: contain !important; }\n  .object-fit-sm-cover {\n    object-fit: cover !important; }\n  .object-fit-sm-fill {\n    object-fit: fill !important; }\n  .object-fit-sm-scale {\n    object-fit: scale-down !important; }\n  .object-fit-sm-none {\n    object-fit: none !important; }\n  .d-sm-inline {\n    display: inline !important; }\n  .d-sm-inline-block {\n    display: inline-block !important; }\n  .d-sm-block {\n    display: block !important; }\n  .d-sm-grid {\n    display: grid !important; }\n  .d-sm-inline-grid {\n    display: inline-grid !important; }\n  .d-sm-table {\n    display: table !important; }\n  .d-sm-table-row {\n    display: table-row !important; }\n  .d-sm-table-cell {\n    display: table-cell !important; }\n  .d-sm-flex {\n    display: flex !important; }\n  .d-sm-inline-flex {\n    display: inline-flex !important; }\n  .d-sm-none {\n    display: none !important; }\n  .flex-sm-fill {\n    flex: 1 1 auto !important; }\n  .flex-sm-row {\n    flex-direction: row !important; }\n  .flex-sm-column {\n    flex-direction: column !important; }\n  .flex-sm-row-reverse {\n    flex-direction: row-reverse !important; }\n  .flex-sm-column-reverse {\n    flex-direction: column-reverse !important; }\n  .flex-sm-grow-0 {\n    flex-grow: 0 !important; }\n  .flex-sm-grow-1 {\n    flex-grow: 1 !important; }\n  .flex-sm-shrink-0 {\n    flex-shrink: 0 !important; }\n  .flex-sm-shrink-1 {\n    flex-shrink: 1 !important; }\n  .flex-sm-wrap {\n    flex-wrap: wrap !important; }\n  .flex-sm-nowrap {\n    flex-wrap: nowrap !important; }\n  .flex-sm-wrap-reverse {\n    flex-wrap: wrap-reverse !important; }\n  .justify-content-sm-start {\n    justify-content: flex-start !important; }\n  .justify-content-sm-end {\n    justify-content: flex-end !important; }\n  .justify-content-sm-center {\n    justify-content: center !important; }\n  .justify-content-sm-between {\n    justify-content: space-between !important; }\n  .justify-content-sm-around {\n    justify-content: space-around !important; }\n  .justify-content-sm-evenly {\n    justify-content: space-evenly !important; }\n  .align-items-sm-start {\n    align-items: flex-start !important; }\n  .align-items-sm-end {\n    align-items: flex-end !important; }\n  .align-items-sm-center {\n    align-items: center !important; }\n  .align-items-sm-baseline {\n    align-items: baseline !important; }\n  .align-items-sm-stretch {\n    align-items: stretch !important; }\n  .align-content-sm-start {\n    align-content: flex-start !important; }\n  .align-content-sm-end {\n    align-content: flex-end !important; }\n  .align-content-sm-center {\n    align-content: center !important; }\n  .align-content-sm-between {\n    align-content: space-between !important; }\n  .align-content-sm-around {\n    align-content: space-around !important; }\n  .align-content-sm-stretch {\n    align-content: stretch !important; }\n  .align-self-sm-auto {\n    align-self: auto !important; }\n  .align-self-sm-start {\n    align-self: flex-start !important; }\n  .align-self-sm-end {\n    align-self: flex-end !important; }\n  .align-self-sm-center {\n    align-self: center !important; }\n  .align-self-sm-baseline {\n    align-self: baseline !important; }\n  .align-self-sm-stretch {\n    align-self: stretch !important; }\n  .order-sm-first {\n    order: -1 !important; }\n  .order-sm-0 {\n    order: 0 !important; }\n  .order-sm-1 {\n    order: 1 !important; }\n  .order-sm-2 {\n    order: 2 !important; }\n  .order-sm-3 {\n    order: 3 !important; }\n  .order-sm-4 {\n    order: 4 !important; }\n  .order-sm-5 {\n    order: 5 !important; }\n  .order-sm-last {\n    order: 6 !important; }\n  .m-sm-0 {\n    margin: 0 !important; }\n  .m-sm-1 {\n    margin: 0.5rem !important; }\n  .m-sm-2 {\n    margin: 1rem !important; }\n  .m-sm-3 {\n    margin: 1.5rem !important; }\n  .m-sm-4 {\n    margin: 3rem !important; }\n  .m-sm-5 {\n    margin: 6rem !important; }\n  .m-sm-auto {\n    margin: auto !important; }\n  .mx-sm-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important; }\n  .mx-sm-1 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important; }\n  .mx-sm-2 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important; }\n  .mx-sm-3 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important; }\n  .mx-sm-4 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !important; }\n  .mx-sm-5 {\n    margin-right: 6rem !important;\n    margin-left: 6rem !important; }\n  .mx-sm-auto {\n    margin-right: auto !important;\n    margin-left: auto !important; }\n  .my-sm-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important; }\n  .my-sm-1 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important; }\n  .my-sm-2 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important; }\n  .my-sm-3 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important; }\n  .my-sm-4 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !important; }\n  .my-sm-5 {\n    margin-top: 6rem !important;\n    margin-bottom: 6rem !important; }\n  .my-sm-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important; }\n  .mt-sm-0 {\n    margin-top: 0 !important; }\n  .mt-sm-1 {\n    margin-top: 0.5rem !important; }\n  .mt-sm-2 {\n    margin-top: 1rem !important; }\n  .mt-sm-3 {\n    margin-top: 1.5rem !important; }\n  .mt-sm-4 {\n    margin-top: 3rem !important; }\n  .mt-sm-5 {\n    margin-top: 6rem !important; }\n  .mt-sm-auto {\n    margin-top: auto !important; }\n  .me-sm-0 {\n    margin-right: 0 !important; }\n  .me-sm-1 {\n    margin-right: 0.5rem !important; }\n  .me-sm-2 {\n    margin-right: 1rem !important; }\n  .me-sm-3 {\n    margin-right: 1.5rem !important; }\n  .me-sm-4 {\n    margin-right: 3rem !important; }\n  .me-sm-5 {\n    margin-right: 6rem !important; }\n  .me-sm-auto {\n    margin-right: auto !important; }\n  .mb-sm-0 {\n    margin-bottom: 0 !important; }\n  .mb-sm-1 {\n    margin-bottom: 0.5rem !important; }\n  .mb-sm-2 {\n    margin-bottom: 1rem !important; }\n  .mb-sm-3 {\n    margin-bottom: 1.5rem !important; }\n  .mb-sm-4 {\n    margin-bottom: 3rem !important; }\n  .mb-sm-5 {\n    margin-bottom: 6rem !important; }\n  .mb-sm-auto {\n    margin-bottom: auto !important; }\n  .ms-sm-0 {\n    margin-left: 0 !important; }\n  .ms-sm-1 {\n    margin-left: 0.5rem !important; }\n  .ms-sm-2 {\n    margin-left: 1rem !important; }\n  .ms-sm-3 {\n    margin-left: 1.5rem !important; }\n  .ms-sm-4 {\n    margin-left: 3rem !important; }\n  .ms-sm-5 {\n    margin-left: 6rem !important; }\n  .ms-sm-auto {\n    margin-left: auto !important; }\n  .m-sm-n1 {\n    margin: -0.5rem !important; }\n  .m-sm-n2 {\n    margin: -1rem !important; }\n  .m-sm-n3 {\n    margin: -1.5rem !important; }\n  .m-sm-n4 {\n    margin: -3rem !important; }\n  .m-sm-n5 {\n    margin: -6rem !important; }\n  .mx-sm-n1 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important; }\n  .mx-sm-n2 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important; }\n  .mx-sm-n3 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important; }\n  .mx-sm-n4 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important; }\n  .mx-sm-n5 {\n    margin-right: -6rem !important;\n    margin-left: -6rem !important; }\n  .my-sm-n1 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important; }\n  .my-sm-n2 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important; }\n  .my-sm-n3 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important; }\n  .my-sm-n4 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important; }\n  .my-sm-n5 {\n    margin-top: -6rem !important;\n    margin-bottom: -6rem !important; }\n  .mt-sm-n1 {\n    margin-top: -0.5rem !important; }\n  .mt-sm-n2 {\n    margin-top: -1rem !important; }\n  .mt-sm-n3 {\n    margin-top: -1.5rem !important; }\n  .mt-sm-n4 {\n    margin-top: -3rem !important; }\n  .mt-sm-n5 {\n    margin-top: -6rem !important; }\n  .me-sm-n1 {\n    margin-right: -0.5rem !important; }\n  .me-sm-n2 {\n    margin-right: -1rem !important; }\n  .me-sm-n3 {\n    margin-right: -1.5rem !important; }\n  .me-sm-n4 {\n    margin-right: -3rem !important; }\n  .me-sm-n5 {\n    margin-right: -6rem !important; }\n  .mb-sm-n1 {\n    margin-bottom: -0.5rem !important; }\n  .mb-sm-n2 {\n    margin-bottom: -1rem !important; }\n  .mb-sm-n3 {\n    margin-bottom: -1.5rem !important; }\n  .mb-sm-n4 {\n    margin-bottom: -3rem !important; }\n  .mb-sm-n5 {\n    margin-bottom: -6rem !important; }\n  .ms-sm-n1 {\n    margin-left: -0.5rem !important; }\n  .ms-sm-n2 {\n    margin-left: -1rem !important; }\n  .ms-sm-n3 {\n    margin-left: -1.5rem !important; }\n  .ms-sm-n4 {\n    margin-left: -3rem !important; }\n  .ms-sm-n5 {\n    margin-left: -6rem !important; }\n  .p-sm-0 {\n    padding: 0 !important; }\n  .p-sm-1 {\n    padding: 0.5rem !important; }\n  .p-sm-2 {\n    padding: 1rem !important; }\n  .p-sm-3 {\n    padding: 1.5rem !important; }\n  .p-sm-4 {\n    padding: 3rem !important; }\n  .p-sm-5 {\n    padding: 6rem !important; }\n  .px-sm-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important; }\n  .px-sm-1 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important; }\n  .px-sm-2 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important; }\n  .px-sm-3 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important; }\n  .px-sm-4 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important; }\n  .px-sm-5 {\n    padding-right: 6rem !important;\n    padding-left: 6rem !important; }\n  .py-sm-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important; }\n  .py-sm-1 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important; }\n  .py-sm-2 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important; }\n  .py-sm-3 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important; }\n  .py-sm-4 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important; }\n  .py-sm-5 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important; }\n  .pt-sm-0 {\n    padding-top: 0 !important; }\n  .pt-sm-1 {\n    padding-top: 0.5rem !important; }\n  .pt-sm-2 {\n    padding-top: 1rem !important; }\n  .pt-sm-3 {\n    padding-top: 1.5rem !important; }\n  .pt-sm-4 {\n    padding-top: 3rem !important; }\n  .pt-sm-5 {\n    padding-top: 6rem !important; }\n  .pe-sm-0 {\n    padding-right: 0 !important; }\n  .pe-sm-1 {\n    padding-right: 0.5rem !important; }\n  .pe-sm-2 {\n    padding-right: 1rem !important; }\n  .pe-sm-3 {\n    padding-right: 1.5rem !important; }\n  .pe-sm-4 {\n    padding-right: 3rem !important; }\n  .pe-sm-5 {\n    padding-right: 6rem !important; }\n  .pb-sm-0 {\n    padding-bottom: 0 !important; }\n  .pb-sm-1 {\n    padding-bottom: 0.5rem !important; }\n  .pb-sm-2 {\n    padding-bottom: 1rem !important; }\n  .pb-sm-3 {\n    padding-bottom: 1.5rem !important; }\n  .pb-sm-4 {\n    padding-bottom: 3rem !important; }\n  .pb-sm-5 {\n    padding-bottom: 6rem !important; }\n  .ps-sm-0 {\n    padding-left: 0 !important; }\n  .ps-sm-1 {\n    padding-left: 0.5rem !important; }\n  .ps-sm-2 {\n    padding-left: 1rem !important; }\n  .ps-sm-3 {\n    padding-left: 1.5rem !important; }\n  .ps-sm-4 {\n    padding-left: 3rem !important; }\n  .ps-sm-5 {\n    padding-left: 6rem !important; }\n  .gap-sm-0 {\n    gap: 0 !important; }\n  .gap-sm-1 {\n    gap: 0.5rem !important; }\n  .gap-sm-2 {\n    gap: 1rem !important; }\n  .gap-sm-3 {\n    gap: 1.5rem !important; }\n  .gap-sm-4 {\n    gap: 3rem !important; }\n  .gap-sm-5 {\n    gap: 6rem !important; }\n  .row-gap-sm-0 {\n    row-gap: 0 !important; }\n  .row-gap-sm-1 {\n    row-gap: 0.5rem !important; }\n  .row-gap-sm-2 {\n    row-gap: 1rem !important; }\n  .row-gap-sm-3 {\n    row-gap: 1.5rem !important; }\n  .row-gap-sm-4 {\n    row-gap: 3rem !important; }\n  .row-gap-sm-5 {\n    row-gap: 6rem !important; }\n  .column-gap-sm-0 {\n    column-gap: 0 !important; }\n  .column-gap-sm-1 {\n    column-gap: 0.5rem !important; }\n  .column-gap-sm-2 {\n    column-gap: 1rem !important; }\n  .column-gap-sm-3 {\n    column-gap: 1.5rem !important; }\n  .column-gap-sm-4 {\n    column-gap: 3rem !important; }\n  .column-gap-sm-5 {\n    column-gap: 6rem !important; }\n  .text-sm-start {\n    text-align: left !important; }\n  .text-sm-end {\n    text-align: right !important; }\n  .text-sm-center {\n    text-align: center !important; } }\n\n@media (min-width: 768px) {\n  .float-md-start {\n    float: left !important; }\n  .float-md-end {\n    float: right !important; }\n  .float-md-none {\n    float: none !important; }\n  .object-fit-md-contain {\n    object-fit: contain !important; }\n  .object-fit-md-cover {\n    object-fit: cover !important; }\n  .object-fit-md-fill {\n    object-fit: fill !important; }\n  .object-fit-md-scale {\n    object-fit: scale-down !important; }\n  .object-fit-md-none {\n    object-fit: none !important; }\n  .d-md-inline {\n    display: inline !important; }\n  .d-md-inline-block {\n    display: inline-block !important; }\n  .d-md-block {\n    display: block !important; }\n  .d-md-grid {\n    display: grid !important; }\n  .d-md-inline-grid {\n    display: inline-grid !important; }\n  .d-md-table {\n    display: table !important; }\n  .d-md-table-row {\n    display: table-row !important; }\n  .d-md-table-cell {\n    display: table-cell !important; }\n  .d-md-flex {\n    display: flex !important; }\n  .d-md-inline-flex {\n    display: inline-flex !important; }\n  .d-md-none {\n    display: none !important; }\n  .flex-md-fill {\n    flex: 1 1 auto !important; }\n  .flex-md-row {\n    flex-direction: row !important; }\n  .flex-md-column {\n    flex-direction: column !important; }\n  .flex-md-row-reverse {\n    flex-direction: row-reverse !important; }\n  .flex-md-column-reverse {\n    flex-direction: column-reverse !important; }\n  .flex-md-grow-0 {\n    flex-grow: 0 !important; }\n  .flex-md-grow-1 {\n    flex-grow: 1 !important; }\n  .flex-md-shrink-0 {\n    flex-shrink: 0 !important; }\n  .flex-md-shrink-1 {\n    flex-shrink: 1 !important; }\n  .flex-md-wrap {\n    flex-wrap: wrap !important; }\n  .flex-md-nowrap {\n    flex-wrap: nowrap !important; }\n  .flex-md-wrap-reverse {\n    flex-wrap: wrap-reverse !important; }\n  .justify-content-md-start {\n    justify-content: flex-start !important; }\n  .justify-content-md-end {\n    justify-content: flex-end !important; }\n  .justify-content-md-center {\n    justify-content: center !important; }\n  .justify-content-md-between {\n    justify-content: space-between !important; }\n  .justify-content-md-around {\n    justify-content: space-around !important; }\n  .justify-content-md-evenly {\n    justify-content: space-evenly !important; }\n  .align-items-md-start {\n    align-items: flex-start !important; }\n  .align-items-md-end {\n    align-items: flex-end !important; }\n  .align-items-md-center {\n    align-items: center !important; }\n  .align-items-md-baseline {\n    align-items: baseline !important; }\n  .align-items-md-stretch {\n    align-items: stretch !important; }\n  .align-content-md-start {\n    align-content: flex-start !important; }\n  .align-content-md-end {\n    align-content: flex-end !important; }\n  .align-content-md-center {\n    align-content: center !important; }\n  .align-content-md-between {\n    align-content: space-between !important; }\n  .align-content-md-around {\n    align-content: space-around !important; }\n  .align-content-md-stretch {\n    align-content: stretch !important; }\n  .align-self-md-auto {\n    align-self: auto !important; }\n  .align-self-md-start {\n    align-self: flex-start !important; }\n  .align-self-md-end {\n    align-self: flex-end !important; }\n  .align-self-md-center {\n    align-self: center !important; }\n  .align-self-md-baseline {\n    align-self: baseline !important; }\n  .align-self-md-stretch {\n    align-self: stretch !important; }\n  .order-md-first {\n    order: -1 !important; }\n  .order-md-0 {\n    order: 0 !important; }\n  .order-md-1 {\n    order: 1 !important; }\n  .order-md-2 {\n    order: 2 !important; }\n  .order-md-3 {\n    order: 3 !important; }\n  .order-md-4 {\n    order: 4 !important; }\n  .order-md-5 {\n    order: 5 !important; }\n  .order-md-last {\n    order: 6 !important; }\n  .m-md-0 {\n    margin: 0 !important; }\n  .m-md-1 {\n    margin: 0.5rem !important; }\n  .m-md-2 {\n    margin: 1rem !important; }\n  .m-md-3 {\n    margin: 1.5rem !important; }\n  .m-md-4 {\n    margin: 3rem !important; }\n  .m-md-5 {\n    margin: 6rem !important; }\n  .m-md-auto {\n    margin: auto !important; }\n  .mx-md-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important; }\n  .mx-md-1 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important; }\n  .mx-md-2 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important; }\n  .mx-md-3 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important; }\n  .mx-md-4 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !important; }\n  .mx-md-5 {\n    margin-right: 6rem !important;\n    margin-left: 6rem !important; }\n  .mx-md-auto {\n    margin-right: auto !important;\n    margin-left: auto !important; }\n  .my-md-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important; }\n  .my-md-1 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important; }\n  .my-md-2 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important; }\n  .my-md-3 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important; }\n  .my-md-4 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !important; }\n  .my-md-5 {\n    margin-top: 6rem !important;\n    margin-bottom: 6rem !important; }\n  .my-md-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important; }\n  .mt-md-0 {\n    margin-top: 0 !important; }\n  .mt-md-1 {\n    margin-top: 0.5rem !important; }\n  .mt-md-2 {\n    margin-top: 1rem !important; }\n  .mt-md-3 {\n    margin-top: 1.5rem !important; }\n  .mt-md-4 {\n    margin-top: 3rem !important; }\n  .mt-md-5 {\n    margin-top: 6rem !important; }\n  .mt-md-auto {\n    margin-top: auto !important; }\n  .me-md-0 {\n    margin-right: 0 !important; }\n  .me-md-1 {\n    margin-right: 0.5rem !important; }\n  .me-md-2 {\n    margin-right: 1rem !important; }\n  .me-md-3 {\n    margin-right: 1.5rem !important; }\n  .me-md-4 {\n    margin-right: 3rem !important; }\n  .me-md-5 {\n    margin-right: 6rem !important; }\n  .me-md-auto {\n    margin-right: auto !important; }\n  .mb-md-0 {\n    margin-bottom: 0 !important; }\n  .mb-md-1 {\n    margin-bottom: 0.5rem !important; }\n  .mb-md-2 {\n    margin-bottom: 1rem !important; }\n  .mb-md-3 {\n    margin-bottom: 1.5rem !important; }\n  .mb-md-4 {\n    margin-bottom: 3rem !important; }\n  .mb-md-5 {\n    margin-bottom: 6rem !important; }\n  .mb-md-auto {\n    margin-bottom: auto !important; }\n  .ms-md-0 {\n    margin-left: 0 !important; }\n  .ms-md-1 {\n    margin-left: 0.5rem !important; }\n  .ms-md-2 {\n    margin-left: 1rem !important; }\n  .ms-md-3 {\n    margin-left: 1.5rem !important; }\n  .ms-md-4 {\n    margin-left: 3rem !important; }\n  .ms-md-5 {\n    margin-left: 6rem !important; }\n  .ms-md-auto {\n    margin-left: auto !important; }\n  .m-md-n1 {\n    margin: -0.5rem !important; }\n  .m-md-n2 {\n    margin: -1rem !important; }\n  .m-md-n3 {\n    margin: -1.5rem !important; }\n  .m-md-n4 {\n    margin: -3rem !important; }\n  .m-md-n5 {\n    margin: -6rem !important; }\n  .mx-md-n1 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important; }\n  .mx-md-n2 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important; }\n  .mx-md-n3 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important; }\n  .mx-md-n4 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important; }\n  .mx-md-n5 {\n    margin-right: -6rem !important;\n    margin-left: -6rem !important; }\n  .my-md-n1 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important; }\n  .my-md-n2 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important; }\n  .my-md-n3 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important; }\n  .my-md-n4 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important; }\n  .my-md-n5 {\n    margin-top: -6rem !important;\n    margin-bottom: -6rem !important; }\n  .mt-md-n1 {\n    margin-top: -0.5rem !important; }\n  .mt-md-n2 {\n    margin-top: -1rem !important; }\n  .mt-md-n3 {\n    margin-top: -1.5rem !important; }\n  .mt-md-n4 {\n    margin-top: -3rem !important; }\n  .mt-md-n5 {\n    margin-top: -6rem !important; }\n  .me-md-n1 {\n    margin-right: -0.5rem !important; }\n  .me-md-n2 {\n    margin-right: -1rem !important; }\n  .me-md-n3 {\n    margin-right: -1.5rem !important; }\n  .me-md-n4 {\n    margin-right: -3rem !important; }\n  .me-md-n5 {\n    margin-right: -6rem !important; }\n  .mb-md-n1 {\n    margin-bottom: -0.5rem !important; }\n  .mb-md-n2 {\n    margin-bottom: -1rem !important; }\n  .mb-md-n3 {\n    margin-bottom: -1.5rem !important; }\n  .mb-md-n4 {\n    margin-bottom: -3rem !important; }\n  .mb-md-n5 {\n    margin-bottom: -6rem !important; }\n  .ms-md-n1 {\n    margin-left: -0.5rem !important; }\n  .ms-md-n2 {\n    margin-left: -1rem !important; }\n  .ms-md-n3 {\n    margin-left: -1.5rem !important; }\n  .ms-md-n4 {\n    margin-left: -3rem !important; }\n  .ms-md-n5 {\n    margin-left: -6rem !important; }\n  .p-md-0 {\n    padding: 0 !important; }\n  .p-md-1 {\n    padding: 0.5rem !important; }\n  .p-md-2 {\n    padding: 1rem !important; }\n  .p-md-3 {\n    padding: 1.5rem !important; }\n  .p-md-4 {\n    padding: 3rem !important; }\n  .p-md-5 {\n    padding: 6rem !important; }\n  .px-md-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important; }\n  .px-md-1 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important; }\n  .px-md-2 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important; }\n  .px-md-3 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important; }\n  .px-md-4 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important; }\n  .px-md-5 {\n    padding-right: 6rem !important;\n    padding-left: 6rem !important; }\n  .py-md-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important; }\n  .py-md-1 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important; }\n  .py-md-2 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important; }\n  .py-md-3 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important; }\n  .py-md-4 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important; }\n  .py-md-5 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important; }\n  .pt-md-0 {\n    padding-top: 0 !important; }\n  .pt-md-1 {\n    padding-top: 0.5rem !important; }\n  .pt-md-2 {\n    padding-top: 1rem !important; }\n  .pt-md-3 {\n    padding-top: 1.5rem !important; }\n  .pt-md-4 {\n    padding-top: 3rem !important; }\n  .pt-md-5 {\n    padding-top: 6rem !important; }\n  .pe-md-0 {\n    padding-right: 0 !important; }\n  .pe-md-1 {\n    padding-right: 0.5rem !important; }\n  .pe-md-2 {\n    padding-right: 1rem !important; }\n  .pe-md-3 {\n    padding-right: 1.5rem !important; }\n  .pe-md-4 {\n    padding-right: 3rem !important; }\n  .pe-md-5 {\n    padding-right: 6rem !important; }\n  .pb-md-0 {\n    padding-bottom: 0 !important; }\n  .pb-md-1 {\n    padding-bottom: 0.5rem !important; }\n  .pb-md-2 {\n    padding-bottom: 1rem !important; }\n  .pb-md-3 {\n    padding-bottom: 1.5rem !important; }\n  .pb-md-4 {\n    padding-bottom: 3rem !important; }\n  .pb-md-5 {\n    padding-bottom: 6rem !important; }\n  .ps-md-0 {\n    padding-left: 0 !important; }\n  .ps-md-1 {\n    padding-left: 0.5rem !important; }\n  .ps-md-2 {\n    padding-left: 1rem !important; }\n  .ps-md-3 {\n    padding-left: 1.5rem !important; }\n  .ps-md-4 {\n    padding-left: 3rem !important; }\n  .ps-md-5 {\n    padding-left: 6rem !important; }\n  .gap-md-0 {\n    gap: 0 !important; }\n  .gap-md-1 {\n    gap: 0.5rem !important; }\n  .gap-md-2 {\n    gap: 1rem !important; }\n  .gap-md-3 {\n    gap: 1.5rem !important; }\n  .gap-md-4 {\n    gap: 3rem !important; }\n  .gap-md-5 {\n    gap: 6rem !important; }\n  .row-gap-md-0 {\n    row-gap: 0 !important; }\n  .row-gap-md-1 {\n    row-gap: 0.5rem !important; }\n  .row-gap-md-2 {\n    row-gap: 1rem !important; }\n  .row-gap-md-3 {\n    row-gap: 1.5rem !important; }\n  .row-gap-md-4 {\n    row-gap: 3rem !important; }\n  .row-gap-md-5 {\n    row-gap: 6rem !important; }\n  .column-gap-md-0 {\n    column-gap: 0 !important; }\n  .column-gap-md-1 {\n    column-gap: 0.5rem !important; }\n  .column-gap-md-2 {\n    column-gap: 1rem !important; }\n  .column-gap-md-3 {\n    column-gap: 1.5rem !important; }\n  .column-gap-md-4 {\n    column-gap: 3rem !important; }\n  .column-gap-md-5 {\n    column-gap: 6rem !important; }\n  .text-md-start {\n    text-align: left !important; }\n  .text-md-end {\n    text-align: right !important; }\n  .text-md-center {\n    text-align: center !important; } }\n\n@media (min-width: 992px) {\n  .float-lg-start {\n    float: left !important; }\n  .float-lg-end {\n    float: right !important; }\n  .float-lg-none {\n    float: none !important; }\n  .object-fit-lg-contain {\n    object-fit: contain !important; }\n  .object-fit-lg-cover {\n    object-fit: cover !important; }\n  .object-fit-lg-fill {\n    object-fit: fill !important; }\n  .object-fit-lg-scale {\n    object-fit: scale-down !important; }\n  .object-fit-lg-none {\n    object-fit: none !important; }\n  .d-lg-inline {\n    display: inline !important; }\n  .d-lg-inline-block {\n    display: inline-block !important; }\n  .d-lg-block {\n    display: block !important; }\n  .d-lg-grid {\n    display: grid !important; }\n  .d-lg-inline-grid {\n    display: inline-grid !important; }\n  .d-lg-table {\n    display: table !important; }\n  .d-lg-table-row {\n    display: table-row !important; }\n  .d-lg-table-cell {\n    display: table-cell !important; }\n  .d-lg-flex {\n    display: flex !important; }\n  .d-lg-inline-flex {\n    display: inline-flex !important; }\n  .d-lg-none {\n    display: none !important; }\n  .flex-lg-fill {\n    flex: 1 1 auto !important; }\n  .flex-lg-row {\n    flex-direction: row !important; }\n  .flex-lg-column {\n    flex-direction: column !important; }\n  .flex-lg-row-reverse {\n    flex-direction: row-reverse !important; }\n  .flex-lg-column-reverse {\n    flex-direction: column-reverse !important; }\n  .flex-lg-grow-0 {\n    flex-grow: 0 !important; }\n  .flex-lg-grow-1 {\n    flex-grow: 1 !important; }\n  .flex-lg-shrink-0 {\n    flex-shrink: 0 !important; }\n  .flex-lg-shrink-1 {\n    flex-shrink: 1 !important; }\n  .flex-lg-wrap {\n    flex-wrap: wrap !important; }\n  .flex-lg-nowrap {\n    flex-wrap: nowrap !important; }\n  .flex-lg-wrap-reverse {\n    flex-wrap: wrap-reverse !important; }\n  .justify-content-lg-start {\n    justify-content: flex-start !important; }\n  .justify-content-lg-end {\n    justify-content: flex-end !important; }\n  .justify-content-lg-center {\n    justify-content: center !important; }\n  .justify-content-lg-between {\n    justify-content: space-between !important; }\n  .justify-content-lg-around {\n    justify-content: space-around !important; }\n  .justify-content-lg-evenly {\n    justify-content: space-evenly !important; }\n  .align-items-lg-start {\n    align-items: flex-start !important; }\n  .align-items-lg-end {\n    align-items: flex-end !important; }\n  .align-items-lg-center {\n    align-items: center !important; }\n  .align-items-lg-baseline {\n    align-items: baseline !important; }\n  .align-items-lg-stretch {\n    align-items: stretch !important; }\n  .align-content-lg-start {\n    align-content: flex-start !important; }\n  .align-content-lg-end {\n    align-content: flex-end !important; }\n  .align-content-lg-center {\n    align-content: center !important; }\n  .align-content-lg-between {\n    align-content: space-between !important; }\n  .align-content-lg-around {\n    align-content: space-around !important; }\n  .align-content-lg-stretch {\n    align-content: stretch !important; }\n  .align-self-lg-auto {\n    align-self: auto !important; }\n  .align-self-lg-start {\n    align-self: flex-start !important; }\n  .align-self-lg-end {\n    align-self: flex-end !important; }\n  .align-self-lg-center {\n    align-self: center !important; }\n  .align-self-lg-baseline {\n    align-self: baseline !important; }\n  .align-self-lg-stretch {\n    align-self: stretch !important; }\n  .order-lg-first {\n    order: -1 !important; }\n  .order-lg-0 {\n    order: 0 !important; }\n  .order-lg-1 {\n    order: 1 !important; }\n  .order-lg-2 {\n    order: 2 !important; }\n  .order-lg-3 {\n    order: 3 !important; }\n  .order-lg-4 {\n    order: 4 !important; }\n  .order-lg-5 {\n    order: 5 !important; }\n  .order-lg-last {\n    order: 6 !important; }\n  .m-lg-0 {\n    margin: 0 !important; }\n  .m-lg-1 {\n    margin: 0.5rem !important; }\n  .m-lg-2 {\n    margin: 1rem !important; }\n  .m-lg-3 {\n    margin: 1.5rem !important; }\n  .m-lg-4 {\n    margin: 3rem !important; }\n  .m-lg-5 {\n    margin: 6rem !important; }\n  .m-lg-auto {\n    margin: auto !important; }\n  .mx-lg-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important; }\n  .mx-lg-1 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important; }\n  .mx-lg-2 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important; }\n  .mx-lg-3 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important; }\n  .mx-lg-4 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !important; }\n  .mx-lg-5 {\n    margin-right: 6rem !important;\n    margin-left: 6rem !important; }\n  .mx-lg-auto {\n    margin-right: auto !important;\n    margin-left: auto !important; }\n  .my-lg-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important; }\n  .my-lg-1 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important; }\n  .my-lg-2 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important; }\n  .my-lg-3 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important; }\n  .my-lg-4 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !important; }\n  .my-lg-5 {\n    margin-top: 6rem !important;\n    margin-bottom: 6rem !important; }\n  .my-lg-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important; }\n  .mt-lg-0 {\n    margin-top: 0 !important; }\n  .mt-lg-1 {\n    margin-top: 0.5rem !important; }\n  .mt-lg-2 {\n    margin-top: 1rem !important; }\n  .mt-lg-3 {\n    margin-top: 1.5rem !important; }\n  .mt-lg-4 {\n    margin-top: 3rem !important; }\n  .mt-lg-5 {\n    margin-top: 6rem !important; }\n  .mt-lg-auto {\n    margin-top: auto !important; }\n  .me-lg-0 {\n    margin-right: 0 !important; }\n  .me-lg-1 {\n    margin-right: 0.5rem !important; }\n  .me-lg-2 {\n    margin-right: 1rem !important; }\n  .me-lg-3 {\n    margin-right: 1.5rem !important; }\n  .me-lg-4 {\n    margin-right: 3rem !important; }\n  .me-lg-5 {\n    margin-right: 6rem !important; }\n  .me-lg-auto {\n    margin-right: auto !important; }\n  .mb-lg-0 {\n    margin-bottom: 0 !important; }\n  .mb-lg-1 {\n    margin-bottom: 0.5rem !important; }\n  .mb-lg-2 {\n    margin-bottom: 1rem !important; }\n  .mb-lg-3 {\n    margin-bottom: 1.5rem !important; }\n  .mb-lg-4 {\n    margin-bottom: 3rem !important; }\n  .mb-lg-5 {\n    margin-bottom: 6rem !important; }\n  .mb-lg-auto {\n    margin-bottom: auto !important; }\n  .ms-lg-0 {\n    margin-left: 0 !important; }\n  .ms-lg-1 {\n    margin-left: 0.5rem !important; }\n  .ms-lg-2 {\n    margin-left: 1rem !important; }\n  .ms-lg-3 {\n    margin-left: 1.5rem !important; }\n  .ms-lg-4 {\n    margin-left: 3rem !important; }\n  .ms-lg-5 {\n    margin-left: 6rem !important; }\n  .ms-lg-auto {\n    margin-left: auto !important; }\n  .m-lg-n1 {\n    margin: -0.5rem !important; }\n  .m-lg-n2 {\n    margin: -1rem !important; }\n  .m-lg-n3 {\n    margin: -1.5rem !important; }\n  .m-lg-n4 {\n    margin: -3rem !important; }\n  .m-lg-n5 {\n    margin: -6rem !important; }\n  .mx-lg-n1 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important; }\n  .mx-lg-n2 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important; }\n  .mx-lg-n3 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important; }\n  .mx-lg-n4 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important; }\n  .mx-lg-n5 {\n    margin-right: -6rem !important;\n    margin-left: -6rem !important; }\n  .my-lg-n1 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important; }\n  .my-lg-n2 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important; }\n  .my-lg-n3 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important; }\n  .my-lg-n4 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important; }\n  .my-lg-n5 {\n    margin-top: -6rem !important;\n    margin-bottom: -6rem !important; }\n  .mt-lg-n1 {\n    margin-top: -0.5rem !important; }\n  .mt-lg-n2 {\n    margin-top: -1rem !important; }\n  .mt-lg-n3 {\n    margin-top: -1.5rem !important; }\n  .mt-lg-n4 {\n    margin-top: -3rem !important; }\n  .mt-lg-n5 {\n    margin-top: -6rem !important; }\n  .me-lg-n1 {\n    margin-right: -0.5rem !important; }\n  .me-lg-n2 {\n    margin-right: -1rem !important; }\n  .me-lg-n3 {\n    margin-right: -1.5rem !important; }\n  .me-lg-n4 {\n    margin-right: -3rem !important; }\n  .me-lg-n5 {\n    margin-right: -6rem !important; }\n  .mb-lg-n1 {\n    margin-bottom: -0.5rem !important; }\n  .mb-lg-n2 {\n    margin-bottom: -1rem !important; }\n  .mb-lg-n3 {\n    margin-bottom: -1.5rem !important; }\n  .mb-lg-n4 {\n    margin-bottom: -3rem !important; }\n  .mb-lg-n5 {\n    margin-bottom: -6rem !important; }\n  .ms-lg-n1 {\n    margin-left: -0.5rem !important; }\n  .ms-lg-n2 {\n    margin-left: -1rem !important; }\n  .ms-lg-n3 {\n    margin-left: -1.5rem !important; }\n  .ms-lg-n4 {\n    margin-left: -3rem !important; }\n  .ms-lg-n5 {\n    margin-left: -6rem !important; }\n  .p-lg-0 {\n    padding: 0 !important; }\n  .p-lg-1 {\n    padding: 0.5rem !important; }\n  .p-lg-2 {\n    padding: 1rem !important; }\n  .p-lg-3 {\n    padding: 1.5rem !important; }\n  .p-lg-4 {\n    padding: 3rem !important; }\n  .p-lg-5 {\n    padding: 6rem !important; }\n  .px-lg-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important; }\n  .px-lg-1 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important; }\n  .px-lg-2 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important; }\n  .px-lg-3 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important; }\n  .px-lg-4 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important; }\n  .px-lg-5 {\n    padding-right: 6rem !important;\n    padding-left: 6rem !important; }\n  .py-lg-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important; }\n  .py-lg-1 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important; }\n  .py-lg-2 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important; }\n  .py-lg-3 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important; }\n  .py-lg-4 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important; }\n  .py-lg-5 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important; }\n  .pt-lg-0 {\n    padding-top: 0 !important; }\n  .pt-lg-1 {\n    padding-top: 0.5rem !important; }\n  .pt-lg-2 {\n    padding-top: 1rem !important; }\n  .pt-lg-3 {\n    padding-top: 1.5rem !important; }\n  .pt-lg-4 {\n    padding-top: 3rem !important; }\n  .pt-lg-5 {\n    padding-top: 6rem !important; }\n  .pe-lg-0 {\n    padding-right: 0 !important; }\n  .pe-lg-1 {\n    padding-right: 0.5rem !important; }\n  .pe-lg-2 {\n    padding-right: 1rem !important; }\n  .pe-lg-3 {\n    padding-right: 1.5rem !important; }\n  .pe-lg-4 {\n    padding-right: 3rem !important; }\n  .pe-lg-5 {\n    padding-right: 6rem !important; }\n  .pb-lg-0 {\n    padding-bottom: 0 !important; }\n  .pb-lg-1 {\n    padding-bottom: 0.5rem !important; }\n  .pb-lg-2 {\n    padding-bottom: 1rem !important; }\n  .pb-lg-3 {\n    padding-bottom: 1.5rem !important; }\n  .pb-lg-4 {\n    padding-bottom: 3rem !important; }\n  .pb-lg-5 {\n    padding-bottom: 6rem !important; }\n  .ps-lg-0 {\n    padding-left: 0 !important; }\n  .ps-lg-1 {\n    padding-left: 0.5rem !important; }\n  .ps-lg-2 {\n    padding-left: 1rem !important; }\n  .ps-lg-3 {\n    padding-left: 1.5rem !important; }\n  .ps-lg-4 {\n    padding-left: 3rem !important; }\n  .ps-lg-5 {\n    padding-left: 6rem !important; }\n  .gap-lg-0 {\n    gap: 0 !important; }\n  .gap-lg-1 {\n    gap: 0.5rem !important; }\n  .gap-lg-2 {\n    gap: 1rem !important; }\n  .gap-lg-3 {\n    gap: 1.5rem !important; }\n  .gap-lg-4 {\n    gap: 3rem !important; }\n  .gap-lg-5 {\n    gap: 6rem !important; }\n  .row-gap-lg-0 {\n    row-gap: 0 !important; }\n  .row-gap-lg-1 {\n    row-gap: 0.5rem !important; }\n  .row-gap-lg-2 {\n    row-gap: 1rem !important; }\n  .row-gap-lg-3 {\n    row-gap: 1.5rem !important; }\n  .row-gap-lg-4 {\n    row-gap: 3rem !important; }\n  .row-gap-lg-5 {\n    row-gap: 6rem !important; }\n  .column-gap-lg-0 {\n    column-gap: 0 !important; }\n  .column-gap-lg-1 {\n    column-gap: 0.5rem !important; }\n  .column-gap-lg-2 {\n    column-gap: 1rem !important; }\n  .column-gap-lg-3 {\n    column-gap: 1.5rem !important; }\n  .column-gap-lg-4 {\n    column-gap: 3rem !important; }\n  .column-gap-lg-5 {\n    column-gap: 6rem !important; }\n  .text-lg-start {\n    text-align: left !important; }\n  .text-lg-end {\n    text-align: right !important; }\n  .text-lg-center {\n    text-align: center !important; } }\n\n@media (min-width: 1200px) {\n  .float-xl-start {\n    float: left !important; }\n  .float-xl-end {\n    float: right !important; }\n  .float-xl-none {\n    float: none !important; }\n  .object-fit-xl-contain {\n    object-fit: contain !important; }\n  .object-fit-xl-cover {\n    object-fit: cover !important; }\n  .object-fit-xl-fill {\n    object-fit: fill !important; }\n  .object-fit-xl-scale {\n    object-fit: scale-down !important; }\n  .object-fit-xl-none {\n    object-fit: none !important; }\n  .d-xl-inline {\n    display: inline !important; }\n  .d-xl-inline-block {\n    display: inline-block !important; }\n  .d-xl-block {\n    display: block !important; }\n  .d-xl-grid {\n    display: grid !important; }\n  .d-xl-inline-grid {\n    display: inline-grid !important; }\n  .d-xl-table {\n    display: table !important; }\n  .d-xl-table-row {\n    display: table-row !important; }\n  .d-xl-table-cell {\n    display: table-cell !important; }\n  .d-xl-flex {\n    display: flex !important; }\n  .d-xl-inline-flex {\n    display: inline-flex !important; }\n  .d-xl-none {\n    display: none !important; }\n  .flex-xl-fill {\n    flex: 1 1 auto !important; }\n  .flex-xl-row {\n    flex-direction: row !important; }\n  .flex-xl-column {\n    flex-direction: column !important; }\n  .flex-xl-row-reverse {\n    flex-direction: row-reverse !important; }\n  .flex-xl-column-reverse {\n    flex-direction: column-reverse !important; }\n  .flex-xl-grow-0 {\n    flex-grow: 0 !important; }\n  .flex-xl-grow-1 {\n    flex-grow: 1 !important; }\n  .flex-xl-shrink-0 {\n    flex-shrink: 0 !important; }\n  .flex-xl-shrink-1 {\n    flex-shrink: 1 !important; }\n  .flex-xl-wrap {\n    flex-wrap: wrap !important; }\n  .flex-xl-nowrap {\n    flex-wrap: nowrap !important; }\n  .flex-xl-wrap-reverse {\n    flex-wrap: wrap-reverse !important; }\n  .justify-content-xl-start {\n    justify-content: flex-start !important; }\n  .justify-content-xl-end {\n    justify-content: flex-end !important; }\n  .justify-content-xl-center {\n    justify-content: center !important; }\n  .justify-content-xl-between {\n    justify-content: space-between !important; }\n  .justify-content-xl-around {\n    justify-content: space-around !important; }\n  .justify-content-xl-evenly {\n    justify-content: space-evenly !important; }\n  .align-items-xl-start {\n    align-items: flex-start !important; }\n  .align-items-xl-end {\n    align-items: flex-end !important; }\n  .align-items-xl-center {\n    align-items: center !important; }\n  .align-items-xl-baseline {\n    align-items: baseline !important; }\n  .align-items-xl-stretch {\n    align-items: stretch !important; }\n  .align-content-xl-start {\n    align-content: flex-start !important; }\n  .align-content-xl-end {\n    align-content: flex-end !important; }\n  .align-content-xl-center {\n    align-content: center !important; }\n  .align-content-xl-between {\n    align-content: space-between !important; }\n  .align-content-xl-around {\n    align-content: space-around !important; }\n  .align-content-xl-stretch {\n    align-content: stretch !important; }\n  .align-self-xl-auto {\n    align-self: auto !important; }\n  .align-self-xl-start {\n    align-self: flex-start !important; }\n  .align-self-xl-end {\n    align-self: flex-end !important; }\n  .align-self-xl-center {\n    align-self: center !important; }\n  .align-self-xl-baseline {\n    align-self: baseline !important; }\n  .align-self-xl-stretch {\n    align-self: stretch !important; }\n  .order-xl-first {\n    order: -1 !important; }\n  .order-xl-0 {\n    order: 0 !important; }\n  .order-xl-1 {\n    order: 1 !important; }\n  .order-xl-2 {\n    order: 2 !important; }\n  .order-xl-3 {\n    order: 3 !important; }\n  .order-xl-4 {\n    order: 4 !important; }\n  .order-xl-5 {\n    order: 5 !important; }\n  .order-xl-last {\n    order: 6 !important; }\n  .m-xl-0 {\n    margin: 0 !important; }\n  .m-xl-1 {\n    margin: 0.5rem !important; }\n  .m-xl-2 {\n    margin: 1rem !important; }\n  .m-xl-3 {\n    margin: 1.5rem !important; }\n  .m-xl-4 {\n    margin: 3rem !important; }\n  .m-xl-5 {\n    margin: 6rem !important; }\n  .m-xl-auto {\n    margin: auto !important; }\n  .mx-xl-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important; }\n  .mx-xl-1 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important; }\n  .mx-xl-2 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important; }\n  .mx-xl-3 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important; }\n  .mx-xl-4 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !important; }\n  .mx-xl-5 {\n    margin-right: 6rem !important;\n    margin-left: 6rem !important; }\n  .mx-xl-auto {\n    margin-right: auto !important;\n    margin-left: auto !important; }\n  .my-xl-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important; }\n  .my-xl-1 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important; }\n  .my-xl-2 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important; }\n  .my-xl-3 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important; }\n  .my-xl-4 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !important; }\n  .my-xl-5 {\n    margin-top: 6rem !important;\n    margin-bottom: 6rem !important; }\n  .my-xl-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important; }\n  .mt-xl-0 {\n    margin-top: 0 !important; }\n  .mt-xl-1 {\n    margin-top: 0.5rem !important; }\n  .mt-xl-2 {\n    margin-top: 1rem !important; }\n  .mt-xl-3 {\n    margin-top: 1.5rem !important; }\n  .mt-xl-4 {\n    margin-top: 3rem !important; }\n  .mt-xl-5 {\n    margin-top: 6rem !important; }\n  .mt-xl-auto {\n    margin-top: auto !important; }\n  .me-xl-0 {\n    margin-right: 0 !important; }\n  .me-xl-1 {\n    margin-right: 0.5rem !important; }\n  .me-xl-2 {\n    margin-right: 1rem !important; }\n  .me-xl-3 {\n    margin-right: 1.5rem !important; }\n  .me-xl-4 {\n    margin-right: 3rem !important; }\n  .me-xl-5 {\n    margin-right: 6rem !important; }\n  .me-xl-auto {\n    margin-right: auto !important; }\n  .mb-xl-0 {\n    margin-bottom: 0 !important; }\n  .mb-xl-1 {\n    margin-bottom: 0.5rem !important; }\n  .mb-xl-2 {\n    margin-bottom: 1rem !important; }\n  .mb-xl-3 {\n    margin-bottom: 1.5rem !important; }\n  .mb-xl-4 {\n    margin-bottom: 3rem !important; }\n  .mb-xl-5 {\n    margin-bottom: 6rem !important; }\n  .mb-xl-auto {\n    margin-bottom: auto !important; }\n  .ms-xl-0 {\n    margin-left: 0 !important; }\n  .ms-xl-1 {\n    margin-left: 0.5rem !important; }\n  .ms-xl-2 {\n    margin-left: 1rem !important; }\n  .ms-xl-3 {\n    margin-left: 1.5rem !important; }\n  .ms-xl-4 {\n    margin-left: 3rem !important; }\n  .ms-xl-5 {\n    margin-left: 6rem !important; }\n  .ms-xl-auto {\n    margin-left: auto !important; }\n  .m-xl-n1 {\n    margin: -0.5rem !important; }\n  .m-xl-n2 {\n    margin: -1rem !important; }\n  .m-xl-n3 {\n    margin: -1.5rem !important; }\n  .m-xl-n4 {\n    margin: -3rem !important; }\n  .m-xl-n5 {\n    margin: -6rem !important; }\n  .mx-xl-n1 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important; }\n  .mx-xl-n2 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important; }\n  .mx-xl-n3 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important; }\n  .mx-xl-n4 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important; }\n  .mx-xl-n5 {\n    margin-right: -6rem !important;\n    margin-left: -6rem !important; }\n  .my-xl-n1 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important; }\n  .my-xl-n2 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important; }\n  .my-xl-n3 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important; }\n  .my-xl-n4 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important; }\n  .my-xl-n5 {\n    margin-top: -6rem !important;\n    margin-bottom: -6rem !important; }\n  .mt-xl-n1 {\n    margin-top: -0.5rem !important; }\n  .mt-xl-n2 {\n    margin-top: -1rem !important; }\n  .mt-xl-n3 {\n    margin-top: -1.5rem !important; }\n  .mt-xl-n4 {\n    margin-top: -3rem !important; }\n  .mt-xl-n5 {\n    margin-top: -6rem !important; }\n  .me-xl-n1 {\n    margin-right: -0.5rem !important; }\n  .me-xl-n2 {\n    margin-right: -1rem !important; }\n  .me-xl-n3 {\n    margin-right: -1.5rem !important; }\n  .me-xl-n4 {\n    margin-right: -3rem !important; }\n  .me-xl-n5 {\n    margin-right: -6rem !important; }\n  .mb-xl-n1 {\n    margin-bottom: -0.5rem !important; }\n  .mb-xl-n2 {\n    margin-bottom: -1rem !important; }\n  .mb-xl-n3 {\n    margin-bottom: -1.5rem !important; }\n  .mb-xl-n4 {\n    margin-bottom: -3rem !important; }\n  .mb-xl-n5 {\n    margin-bottom: -6rem !important; }\n  .ms-xl-n1 {\n    margin-left: -0.5rem !important; }\n  .ms-xl-n2 {\n    margin-left: -1rem !important; }\n  .ms-xl-n3 {\n    margin-left: -1.5rem !important; }\n  .ms-xl-n4 {\n    margin-left: -3rem !important; }\n  .ms-xl-n5 {\n    margin-left: -6rem !important; }\n  .p-xl-0 {\n    padding: 0 !important; }\n  .p-xl-1 {\n    padding: 0.5rem !important; }\n  .p-xl-2 {\n    padding: 1rem !important; }\n  .p-xl-3 {\n    padding: 1.5rem !important; }\n  .p-xl-4 {\n    padding: 3rem !important; }\n  .p-xl-5 {\n    padding: 6rem !important; }\n  .px-xl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important; }\n  .px-xl-1 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important; }\n  .px-xl-2 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important; }\n  .px-xl-3 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important; }\n  .px-xl-4 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important; }\n  .px-xl-5 {\n    padding-right: 6rem !important;\n    padding-left: 6rem !important; }\n  .py-xl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important; }\n  .py-xl-1 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important; }\n  .py-xl-2 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important; }\n  .py-xl-3 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important; }\n  .py-xl-4 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important; }\n  .py-xl-5 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important; }\n  .pt-xl-0 {\n    padding-top: 0 !important; }\n  .pt-xl-1 {\n    padding-top: 0.5rem !important; }\n  .pt-xl-2 {\n    padding-top: 1rem !important; }\n  .pt-xl-3 {\n    padding-top: 1.5rem !important; }\n  .pt-xl-4 {\n    padding-top: 3rem !important; }\n  .pt-xl-5 {\n    padding-top: 6rem !important; }\n  .pe-xl-0 {\n    padding-right: 0 !important; }\n  .pe-xl-1 {\n    padding-right: 0.5rem !important; }\n  .pe-xl-2 {\n    padding-right: 1rem !important; }\n  .pe-xl-3 {\n    padding-right: 1.5rem !important; }\n  .pe-xl-4 {\n    padding-right: 3rem !important; }\n  .pe-xl-5 {\n    padding-right: 6rem !important; }\n  .pb-xl-0 {\n    padding-bottom: 0 !important; }\n  .pb-xl-1 {\n    padding-bottom: 0.5rem !important; }\n  .pb-xl-2 {\n    padding-bottom: 1rem !important; }\n  .pb-xl-3 {\n    padding-bottom: 1.5rem !important; }\n  .pb-xl-4 {\n    padding-bottom: 3rem !important; }\n  .pb-xl-5 {\n    padding-bottom: 6rem !important; }\n  .ps-xl-0 {\n    padding-left: 0 !important; }\n  .ps-xl-1 {\n    padding-left: 0.5rem !important; }\n  .ps-xl-2 {\n    padding-left: 1rem !important; }\n  .ps-xl-3 {\n    padding-left: 1.5rem !important; }\n  .ps-xl-4 {\n    padding-left: 3rem !important; }\n  .ps-xl-5 {\n    padding-left: 6rem !important; }\n  .gap-xl-0 {\n    gap: 0 !important; }\n  .gap-xl-1 {\n    gap: 0.5rem !important; }\n  .gap-xl-2 {\n    gap: 1rem !important; }\n  .gap-xl-3 {\n    gap: 1.5rem !important; }\n  .gap-xl-4 {\n    gap: 3rem !important; }\n  .gap-xl-5 {\n    gap: 6rem !important; }\n  .row-gap-xl-0 {\n    row-gap: 0 !important; }\n  .row-gap-xl-1 {\n    row-gap: 0.5rem !important; }\n  .row-gap-xl-2 {\n    row-gap: 1rem !important; }\n  .row-gap-xl-3 {\n    row-gap: 1.5rem !important; }\n  .row-gap-xl-4 {\n    row-gap: 3rem !important; }\n  .row-gap-xl-5 {\n    row-gap: 6rem !important; }\n  .column-gap-xl-0 {\n    column-gap: 0 !important; }\n  .column-gap-xl-1 {\n    column-gap: 0.5rem !important; }\n  .column-gap-xl-2 {\n    column-gap: 1rem !important; }\n  .column-gap-xl-3 {\n    column-gap: 1.5rem !important; }\n  .column-gap-xl-4 {\n    column-gap: 3rem !important; }\n  .column-gap-xl-5 {\n    column-gap: 6rem !important; }\n  .text-xl-start {\n    text-align: left !important; }\n  .text-xl-end {\n    text-align: right !important; }\n  .text-xl-center {\n    text-align: center !important; } }\n\n@media (min-width: 1400px) {\n  .float-xxl-start {\n    float: left !important; }\n  .float-xxl-end {\n    float: right !important; }\n  .float-xxl-none {\n    float: none !important; }\n  .object-fit-xxl-contain {\n    object-fit: contain !important; }\n  .object-fit-xxl-cover {\n    object-fit: cover !important; }\n  .object-fit-xxl-fill {\n    object-fit: fill !important; }\n  .object-fit-xxl-scale {\n    object-fit: scale-down !important; }\n  .object-fit-xxl-none {\n    object-fit: none !important; }\n  .d-xxl-inline {\n    display: inline !important; }\n  .d-xxl-inline-block {\n    display: inline-block !important; }\n  .d-xxl-block {\n    display: block !important; }\n  .d-xxl-grid {\n    display: grid !important; }\n  .d-xxl-inline-grid {\n    display: inline-grid !important; }\n  .d-xxl-table {\n    display: table !important; }\n  .d-xxl-table-row {\n    display: table-row !important; }\n  .d-xxl-table-cell {\n    display: table-cell !important; }\n  .d-xxl-flex {\n    display: flex !important; }\n  .d-xxl-inline-flex {\n    display: inline-flex !important; }\n  .d-xxl-none {\n    display: none !important; }\n  .flex-xxl-fill {\n    flex: 1 1 auto !important; }\n  .flex-xxl-row {\n    flex-direction: row !important; }\n  .flex-xxl-column {\n    flex-direction: column !important; }\n  .flex-xxl-row-reverse {\n    flex-direction: row-reverse !important; }\n  .flex-xxl-column-reverse {\n    flex-direction: column-reverse !important; }\n  .flex-xxl-grow-0 {\n    flex-grow: 0 !important; }\n  .flex-xxl-grow-1 {\n    flex-grow: 1 !important; }\n  .flex-xxl-shrink-0 {\n    flex-shrink: 0 !important; }\n  .flex-xxl-shrink-1 {\n    flex-shrink: 1 !important; }\n  .flex-xxl-wrap {\n    flex-wrap: wrap !important; }\n  .flex-xxl-nowrap {\n    flex-wrap: nowrap !important; }\n  .flex-xxl-wrap-reverse {\n    flex-wrap: wrap-reverse !important; }\n  .justify-content-xxl-start {\n    justify-content: flex-start !important; }\n  .justify-content-xxl-end {\n    justify-content: flex-end !important; }\n  .justify-content-xxl-center {\n    justify-content: center !important; }\n  .justify-content-xxl-between {\n    justify-content: space-between !important; }\n  .justify-content-xxl-around {\n    justify-content: space-around !important; }\n  .justify-content-xxl-evenly {\n    justify-content: space-evenly !important; }\n  .align-items-xxl-start {\n    align-items: flex-start !important; }\n  .align-items-xxl-end {\n    align-items: flex-end !important; }\n  .align-items-xxl-center {\n    align-items: center !important; }\n  .align-items-xxl-baseline {\n    align-items: baseline !important; }\n  .align-items-xxl-stretch {\n    align-items: stretch !important; }\n  .align-content-xxl-start {\n    align-content: flex-start !important; }\n  .align-content-xxl-end {\n    align-content: flex-end !important; }\n  .align-content-xxl-center {\n    align-content: center !important; }\n  .align-content-xxl-between {\n    align-content: space-between !important; }\n  .align-content-xxl-around {\n    align-content: space-around !important; }\n  .align-content-xxl-stretch {\n    align-content: stretch !important; }\n  .align-self-xxl-auto {\n    align-self: auto !important; }\n  .align-self-xxl-start {\n    align-self: flex-start !important; }\n  .align-self-xxl-end {\n    align-self: flex-end !important; }\n  .align-self-xxl-center {\n    align-self: center !important; }\n  .align-self-xxl-baseline {\n    align-self: baseline !important; }\n  .align-self-xxl-stretch {\n    align-self: stretch !important; }\n  .order-xxl-first {\n    order: -1 !important; }\n  .order-xxl-0 {\n    order: 0 !important; }\n  .order-xxl-1 {\n    order: 1 !important; }\n  .order-xxl-2 {\n    order: 2 !important; }\n  .order-xxl-3 {\n    order: 3 !important; }\n  .order-xxl-4 {\n    order: 4 !important; }\n  .order-xxl-5 {\n    order: 5 !important; }\n  .order-xxl-last {\n    order: 6 !important; }\n  .m-xxl-0 {\n    margin: 0 !important; }\n  .m-xxl-1 {\n    margin: 0.5rem !important; }\n  .m-xxl-2 {\n    margin: 1rem !important; }\n  .m-xxl-3 {\n    margin: 1.5rem !important; }\n  .m-xxl-4 {\n    margin: 3rem !important; }\n  .m-xxl-5 {\n    margin: 6rem !important; }\n  .m-xxl-auto {\n    margin: auto !important; }\n  .mx-xxl-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important; }\n  .mx-xxl-1 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important; }\n  .mx-xxl-2 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important; }\n  .mx-xxl-3 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important; }\n  .mx-xxl-4 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !important; }\n  .mx-xxl-5 {\n    margin-right: 6rem !important;\n    margin-left: 6rem !important; }\n  .mx-xxl-auto {\n    margin-right: auto !important;\n    margin-left: auto !important; }\n  .my-xxl-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important; }\n  .my-xxl-1 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important; }\n  .my-xxl-2 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important; }\n  .my-xxl-3 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important; }\n  .my-xxl-4 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !important; }\n  .my-xxl-5 {\n    margin-top: 6rem !important;\n    margin-bottom: 6rem !important; }\n  .my-xxl-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important; }\n  .mt-xxl-0 {\n    margin-top: 0 !important; }\n  .mt-xxl-1 {\n    margin-top: 0.5rem !important; }\n  .mt-xxl-2 {\n    margin-top: 1rem !important; }\n  .mt-xxl-3 {\n    margin-top: 1.5rem !important; }\n  .mt-xxl-4 {\n    margin-top: 3rem !important; }\n  .mt-xxl-5 {\n    margin-top: 6rem !important; }\n  .mt-xxl-auto {\n    margin-top: auto !important; }\n  .me-xxl-0 {\n    margin-right: 0 !important; }\n  .me-xxl-1 {\n    margin-right: 0.5rem !important; }\n  .me-xxl-2 {\n    margin-right: 1rem !important; }\n  .me-xxl-3 {\n    margin-right: 1.5rem !important; }\n  .me-xxl-4 {\n    margin-right: 3rem !important; }\n  .me-xxl-5 {\n    margin-right: 6rem !important; }\n  .me-xxl-auto {\n    margin-right: auto !important; }\n  .mb-xxl-0 {\n    margin-bottom: 0 !important; }\n  .mb-xxl-1 {\n    margin-bottom: 0.5rem !important; }\n  .mb-xxl-2 {\n    margin-bottom: 1rem !important; }\n  .mb-xxl-3 {\n    margin-bottom: 1.5rem !important; }\n  .mb-xxl-4 {\n    margin-bottom: 3rem !important; }\n  .mb-xxl-5 {\n    margin-bottom: 6rem !important; }\n  .mb-xxl-auto {\n    margin-bottom: auto !important; }\n  .ms-xxl-0 {\n    margin-left: 0 !important; }\n  .ms-xxl-1 {\n    margin-left: 0.5rem !important; }\n  .ms-xxl-2 {\n    margin-left: 1rem !important; }\n  .ms-xxl-3 {\n    margin-left: 1.5rem !important; }\n  .ms-xxl-4 {\n    margin-left: 3rem !important; }\n  .ms-xxl-5 {\n    margin-left: 6rem !important; }\n  .ms-xxl-auto {\n    margin-left: auto !important; }\n  .m-xxl-n1 {\n    margin: -0.5rem !important; }\n  .m-xxl-n2 {\n    margin: -1rem !important; }\n  .m-xxl-n3 {\n    margin: -1.5rem !important; }\n  .m-xxl-n4 {\n    margin: -3rem !important; }\n  .m-xxl-n5 {\n    margin: -6rem !important; }\n  .mx-xxl-n1 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important; }\n  .mx-xxl-n2 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important; }\n  .mx-xxl-n3 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important; }\n  .mx-xxl-n4 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important; }\n  .mx-xxl-n5 {\n    margin-right: -6rem !important;\n    margin-left: -6rem !important; }\n  .my-xxl-n1 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important; }\n  .my-xxl-n2 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important; }\n  .my-xxl-n3 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important; }\n  .my-xxl-n4 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important; }\n  .my-xxl-n5 {\n    margin-top: -6rem !important;\n    margin-bottom: -6rem !important; }\n  .mt-xxl-n1 {\n    margin-top: -0.5rem !important; }\n  .mt-xxl-n2 {\n    margin-top: -1rem !important; }\n  .mt-xxl-n3 {\n    margin-top: -1.5rem !important; }\n  .mt-xxl-n4 {\n    margin-top: -3rem !important; }\n  .mt-xxl-n5 {\n    margin-top: -6rem !important; }\n  .me-xxl-n1 {\n    margin-right: -0.5rem !important; }\n  .me-xxl-n2 {\n    margin-right: -1rem !important; }\n  .me-xxl-n3 {\n    margin-right: -1.5rem !important; }\n  .me-xxl-n4 {\n    margin-right: -3rem !important; }\n  .me-xxl-n5 {\n    margin-right: -6rem !important; }\n  .mb-xxl-n1 {\n    margin-bottom: -0.5rem !important; }\n  .mb-xxl-n2 {\n    margin-bottom: -1rem !important; }\n  .mb-xxl-n3 {\n    margin-bottom: -1.5rem !important; }\n  .mb-xxl-n4 {\n    margin-bottom: -3rem !important; }\n  .mb-xxl-n5 {\n    margin-bottom: -6rem !important; }\n  .ms-xxl-n1 {\n    margin-left: -0.5rem !important; }\n  .ms-xxl-n2 {\n    margin-left: -1rem !important; }\n  .ms-xxl-n3 {\n    margin-left: -1.5rem !important; }\n  .ms-xxl-n4 {\n    margin-left: -3rem !important; }\n  .ms-xxl-n5 {\n    margin-left: -6rem !important; }\n  .p-xxl-0 {\n    padding: 0 !important; }\n  .p-xxl-1 {\n    padding: 0.5rem !important; }\n  .p-xxl-2 {\n    padding: 1rem !important; }\n  .p-xxl-3 {\n    padding: 1.5rem !important; }\n  .p-xxl-4 {\n    padding: 3rem !important; }\n  .p-xxl-5 {\n    padding: 6rem !important; }\n  .px-xxl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important; }\n  .px-xxl-1 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important; }\n  .px-xxl-2 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important; }\n  .px-xxl-3 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important; }\n  .px-xxl-4 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important; }\n  .px-xxl-5 {\n    padding-right: 6rem !important;\n    padding-left: 6rem !important; }\n  .py-xxl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important; }\n  .py-xxl-1 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important; }\n  .py-xxl-2 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important; }\n  .py-xxl-3 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important; }\n  .py-xxl-4 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important; }\n  .py-xxl-5 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important; }\n  .pt-xxl-0 {\n    padding-top: 0 !important; }\n  .pt-xxl-1 {\n    padding-top: 0.5rem !important; }\n  .pt-xxl-2 {\n    padding-top: 1rem !important; }\n  .pt-xxl-3 {\n    padding-top: 1.5rem !important; }\n  .pt-xxl-4 {\n    padding-top: 3rem !important; }\n  .pt-xxl-5 {\n    padding-top: 6rem !important; }\n  .pe-xxl-0 {\n    padding-right: 0 !important; }\n  .pe-xxl-1 {\n    padding-right: 0.5rem !important; }\n  .pe-xxl-2 {\n    padding-right: 1rem !important; }\n  .pe-xxl-3 {\n    padding-right: 1.5rem !important; }\n  .pe-xxl-4 {\n    padding-right: 3rem !important; }\n  .pe-xxl-5 {\n    padding-right: 6rem !important; }\n  .pb-xxl-0 {\n    padding-bottom: 0 !important; }\n  .pb-xxl-1 {\n    padding-bottom: 0.5rem !important; }\n  .pb-xxl-2 {\n    padding-bottom: 1rem !important; }\n  .pb-xxl-3 {\n    padding-bottom: 1.5rem !important; }\n  .pb-xxl-4 {\n    padding-bottom: 3rem !important; }\n  .pb-xxl-5 {\n    padding-bottom: 6rem !important; }\n  .ps-xxl-0 {\n    padding-left: 0 !important; }\n  .ps-xxl-1 {\n    padding-left: 0.5rem !important; }\n  .ps-xxl-2 {\n    padding-left: 1rem !important; }\n  .ps-xxl-3 {\n    padding-left: 1.5rem !important; }\n  .ps-xxl-4 {\n    padding-left: 3rem !important; }\n  .ps-xxl-5 {\n    padding-left: 6rem !important; }\n  .gap-xxl-0 {\n    gap: 0 !important; }\n  .gap-xxl-1 {\n    gap: 0.5rem !important; }\n  .gap-xxl-2 {\n    gap: 1rem !important; }\n  .gap-xxl-3 {\n    gap: 1.5rem !important; }\n  .gap-xxl-4 {\n    gap: 3rem !important; }\n  .gap-xxl-5 {\n    gap: 6rem !important; }\n  .row-gap-xxl-0 {\n    row-gap: 0 !important; }\n  .row-gap-xxl-1 {\n    row-gap: 0.5rem !important; }\n  .row-gap-xxl-2 {\n    row-gap: 1rem !important; }\n  .row-gap-xxl-3 {\n    row-gap: 1.5rem !important; }\n  .row-gap-xxl-4 {\n    row-gap: 3rem !important; }\n  .row-gap-xxl-5 {\n    row-gap: 6rem !important; }\n  .column-gap-xxl-0 {\n    column-gap: 0 !important; }\n  .column-gap-xxl-1 {\n    column-gap: 0.5rem !important; }\n  .column-gap-xxl-2 {\n    column-gap: 1rem !important; }\n  .column-gap-xxl-3 {\n    column-gap: 1.5rem !important; }\n  .column-gap-xxl-4 {\n    column-gap: 3rem !important; }\n  .column-gap-xxl-5 {\n    column-gap: 6rem !important; }\n  .text-xxl-start {\n    text-align: left !important; }\n  .text-xxl-end {\n    text-align: right !important; }\n  .text-xxl-center {\n    text-align: center !important; } }\n\n@media (min-width: 1200px) {\n  .fs-1 {\n    font-size: 2.6875rem !important; }\n  .fs-2 {\n    font-size: 2rem !important; }\n  .fs-3 {\n    font-size: 1.75rem !important; }\n  .fs-4 {\n    font-size: 1.5rem !important; } }\n\n@media print {\n  .d-print-inline {\n    display: inline !important; }\n  .d-print-inline-block {\n    display: inline-block !important; }\n  .d-print-block {\n    display: block !important; }\n  .d-print-grid {\n    display: grid !important; }\n  .d-print-inline-grid {\n    display: inline-grid !important; }\n  .d-print-table {\n    display: table !important; }\n  .d-print-table-row {\n    display: table-row !important; }\n  .d-print-table-cell {\n    display: table-cell !important; }\n  .d-print-flex {\n    display: flex !important; }\n  .d-print-inline-flex {\n    display: inline-flex !important; }\n  .d-print-none {\n    display: none !important; } }\n\n.stretched-link::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  content: \"\"; }\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important; }\n  .visually-hidden:not(caption),\n  .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {\n    position: absolute !important; }\n  .visually-hidden *,\n  .visually-hidden-focusable:not(:focus):not(:focus-within) * {\n    overflow: hidden !important; }\n\n:root,\n[data-bs-theme=\"light\"] {\n  --bb-primary-dark: #0c63e3;\n  --bb-primary-text: #212529;\n  --bb-secondary-dark: #5a6168;\n  --bb-h1-color: #212529;\n  --bb-h2-color: #212529;\n  --bb-h3-color: #212529; }\n\n[data-bs-theme=dark] {\n  color-scheme: dark;\n  --bb-primary-text: #dee2e6;\n  --bb-h1-color: #dee2e6;\n  --bb-h2-color: #dee2e6;\n  --bb-h3-color: #dee2e6; }\n\n/* MIXINS */\n.btn-primary a, body.simplelogin .simplelogin-form .form-submit a, .view .pager .button a, .view .pagination .page-item > a a, .view-documentos.view-display-id-block_1 .pager a a, .view-documentos.view-display-id-block_2 .view-footer > span a, .view-projetos.view-display-id-block_3 .pager a a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #267871;\n  --bs-btn-border-color: #267871;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #206660;\n  --bs-btn-hover-border-color: #1e605a;\n  --bs-btn-focus-shadow-rgb: 71, 140, 134;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #1e605a;\n  --bs-btn-active-border-color: #1d5a55;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #267871;\n  --bs-btn-disabled-border-color: #267871; }\n\n.btn-primary-light a {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #eefcfa;\n  --bs-btn-border-color: #eefcfa;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #f1fcfb;\n  --bs-btn-hover-border-color: #f0fcfb;\n  --bs-btn-focus-shadow-rgb: 202, 214, 213;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #f1fdfb;\n  --bs-btn-active-border-color: #f0fcfb;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #eefcfa;\n  --bs-btn-disabled-border-color: #eefcfa; }\n\n.btn-primary-dark a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #174a45;\n  --bs-btn-border-color: #174a45;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #143e3b;\n  --bs-btn-hover-border-color: #133b37;\n  --bs-btn-focus-shadow-rgb: 58, 101, 97;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #133b37;\n  --bs-btn-active-border-color: #113734;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #174a45;\n  --bs-btn-disabled-border-color: #174a45; }\n\n.btn-secondary a {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #009bd9;\n  --bs-btn-border-color: #009bd9;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #26aadf;\n  --bs-btn-hover-border-color: #1aa5dd;\n  --bs-btn-focus-shadow-rgb: 0, 132, 184;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #33afe1;\n  --bs-btn-active-border-color: #1aa5dd;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #009bd9;\n  --bs-btn-disabled-border-color: #009bd9; }\n\n.btn-secondary-light a {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #97e1ff;\n  --bs-btn-border-color: #97e1ff;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #a6e6ff;\n  --bs-btn-hover-border-color: #a1e4ff;\n  --bs-btn-focus-shadow-rgb: 128, 191, 217;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #ace7ff;\n  --bs-btn-active-border-color: #a1e4ff;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #97e1ff;\n  --bs-btn-disabled-border-color: #97e1ff; }\n\n.btn-secondary-dark a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #006f9c;\n  --bs-btn-border-color: #006f9c;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #005f84;\n  --bs-btn-hover-border-color: #00597d;\n  --bs-btn-focus-shadow-rgb: 38, 133, 171;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #00597d;\n  --bs-btn-active-border-color: #005375;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #006f9c;\n  --bs-btn-disabled-border-color: #006f9c; }\n\n.btn-success a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #006726;\n  --bs-btn-border-color: #006726;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #005820;\n  --bs-btn-hover-border-color: #00521e;\n  --bs-btn-focus-shadow-rgb: 38, 126, 71;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #00521e;\n  --bs-btn-active-border-color: #004d1d;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #006726;\n  --bs-btn-disabled-border-color: #006726; }\n\n.btn-info a {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #0084d1;\n  --bs-btn-border-color: #0084d1;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #2696d8;\n  --bs-btn-hover-border-color: #1a90d6;\n  --bs-btn-focus-shadow-rgb: 0, 112, 178;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #339dda;\n  --bs-btn-active-border-color: #1a90d6;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #0084d1;\n  --bs-btn-disabled-border-color: #0084d1; }\n\n.btn-warning a {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #ffc107;\n  --bs-btn-border-color: #ffc107;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #ffca2c;\n  --bs-btn-hover-border-color: #ffc720;\n  --bs-btn-focus-shadow-rgb: 217, 164, 6;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #ffcd39;\n  --bs-btn-active-border-color: #ffc720;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #ffc107;\n  --bs-btn-disabled-border-color: #ffc107; }\n\n.btn-danger a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #b50009;\n  --bs-btn-border-color: #b50009;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #9a0008;\n  --bs-btn-hover-border-color: #910007;\n  --bs-btn-focus-shadow-rgb: 192, 38, 46;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #910007;\n  --bs-btn-active-border-color: #880007;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #b50009;\n  --bs-btn-disabled-border-color: #b50009; }\n\n.btn-light a {\n  --bs-btn-color: #000000;\n  --bs-btn-bg: #f4f4f4;\n  --bs-btn-border-color: #f4f4f4;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #f6f6f6;\n  --bs-btn-hover-border-color: whitesmoke;\n  --bs-btn-focus-shadow-rgb: 207, 207, 207;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #f6f6f6;\n  --bs-btn-active-border-color: whitesmoke;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000000;\n  --bs-btn-disabled-bg: #f4f4f4;\n  --bs-btn-disabled-border-color: #f4f4f4; }\n\n.btn-dark a {\n  --bs-btn-color: #ffffff;\n  --bs-btn-bg: #181818;\n  --bs-btn-border-color: #181818;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #141414;\n  --bs-btn-hover-border-color: #131313;\n  --bs-btn-focus-shadow-rgb: 59, 59, 59;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #131313;\n  --bs-btn-active-border-color: #121212;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffffff;\n  --bs-btn-disabled-bg: #181818;\n  --bs-btn-disabled-border-color: #181818; }\n\n.btn-outline-primary a, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a a, .view .pagination .page-item > span a {\n  --bs-btn-color: #267871;\n  --bs-btn-border-color: #267871;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #267871;\n  --bs-btn-hover-border-color: #267871;\n  --bs-btn-focus-shadow-rgb: 38, 120, 113;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #267871;\n  --bs-btn-active-border-color: #267871;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #267871;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #267871;\n  --bs-gradient: none; }\n\n.btn-outline-primary-light a {\n  --bs-btn-color: #eefcfa;\n  --bs-btn-border-color: #eefcfa;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #eefcfa;\n  --bs-btn-hover-border-color: #eefcfa;\n  --bs-btn-focus-shadow-rgb: 238, 252, 250;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #eefcfa;\n  --bs-btn-active-border-color: #eefcfa;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #eefcfa;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #eefcfa;\n  --bs-gradient: none; }\n\n.btn-outline-primary-dark a {\n  --bs-btn-color: #174a45;\n  --bs-btn-border-color: #174a45;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #174a45;\n  --bs-btn-hover-border-color: #174a45;\n  --bs-btn-focus-shadow-rgb: 23.28101, 73.51899, 69.23038;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #174a45;\n  --bs-btn-active-border-color: #174a45;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #174a45;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #174a45;\n  --bs-gradient: none; }\n\n.btn-outline-secondary a {\n  --bs-btn-color: #009bd9;\n  --bs-btn-border-color: #009bd9;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #009bd9;\n  --bs-btn-hover-border-color: #009bd9;\n  --bs-btn-focus-shadow-rgb: 0, 155, 217;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #009bd9;\n  --bs-btn-active-border-color: #009bd9;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #009bd9;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #009bd9;\n  --bs-gradient: none; }\n\n.btn-outline-secondary-light a {\n  --bs-btn-color: #97e1ff;\n  --bs-btn-border-color: #97e1ff;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #97e1ff;\n  --bs-btn-hover-border-color: #97e1ff;\n  --bs-btn-focus-shadow-rgb: 150.7, 225.2, 255;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #97e1ff;\n  --bs-btn-active-border-color: #97e1ff;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #97e1ff;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #97e1ff;\n  --bs-gradient: none; }\n\n.btn-outline-secondary-dark a {\n  --bs-btn-color: #006f9c;\n  --bs-btn-border-color: #006f9c;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #006f9c;\n  --bs-btn-hover-border-color: #006f9c;\n  --bs-btn-focus-shadow-rgb: 0, 111.28571, 155.8;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #006f9c;\n  --bs-btn-active-border-color: #006f9c;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #006f9c;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #006f9c;\n  --bs-gradient: none; }\n\n.btn-outline-success a {\n  --bs-btn-color: #006726;\n  --bs-btn-border-color: #006726;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #006726;\n  --bs-btn-hover-border-color: #006726;\n  --bs-btn-focus-shadow-rgb: 0, 103, 38;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #006726;\n  --bs-btn-active-border-color: #006726;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #006726;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #006726;\n  --bs-gradient: none; }\n\n.btn-outline-info a {\n  --bs-btn-color: #0084d1;\n  --bs-btn-border-color: #0084d1;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #0084d1;\n  --bs-btn-hover-border-color: #0084d1;\n  --bs-btn-focus-shadow-rgb: 0, 132, 209;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #0084d1;\n  --bs-btn-active-border-color: #0084d1;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #0084d1;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #0084d1;\n  --bs-gradient: none; }\n\n.btn-outline-warning a {\n  --bs-btn-color: #ffc107;\n  --bs-btn-border-color: #ffc107;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #ffc107;\n  --bs-btn-hover-border-color: #ffc107;\n  --bs-btn-focus-shadow-rgb: 255, 193, 7;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #ffc107;\n  --bs-btn-active-border-color: #ffc107;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffc107;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #ffc107;\n  --bs-gradient: none; }\n\n.btn-outline-danger a {\n  --bs-btn-color: #b50009;\n  --bs-btn-border-color: #b50009;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #b50009;\n  --bs-btn-hover-border-color: #b50009;\n  --bs-btn-focus-shadow-rgb: 181, 0, 9;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #b50009;\n  --bs-btn-active-border-color: #b50009;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #b50009;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #b50009;\n  --bs-gradient: none; }\n\n.btn-outline-light a {\n  --bs-btn-color: #f4f4f4;\n  --bs-btn-border-color: #f4f4f4;\n  --bs-btn-hover-color: #000000;\n  --bs-btn-hover-bg: #f4f4f4;\n  --bs-btn-hover-border-color: #f4f4f4;\n  --bs-btn-focus-shadow-rgb: 244, 244, 244;\n  --bs-btn-active-color: #000000;\n  --bs-btn-active-bg: #f4f4f4;\n  --bs-btn-active-border-color: #f4f4f4;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #f4f4f4;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #f4f4f4;\n  --bs-gradient: none; }\n\n.btn-outline-dark a {\n  --bs-btn-color: #181818;\n  --bs-btn-border-color: #181818;\n  --bs-btn-hover-color: #ffffff;\n  --bs-btn-hover-bg: #181818;\n  --bs-btn-hover-border-color: #181818;\n  --bs-btn-focus-shadow-rgb: 24, 24, 24;\n  --bs-btn-active-color: #ffffff;\n  --bs-btn-active-bg: #181818;\n  --bs-btn-active-border-color: #181818;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #181818;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #181818;\n  --bs-gradient: none; }\n\n/**\n * @file\n * Styles for Bootstrap Barrio affix effect.\n */\n.affix {\n  position: fixed;\n  width: 100%;\n  top: 0;\n  z-index: 1035;\n  left: 0; }\n\n/**\n * @file\n * Visual styles for comments in Barrio.\n */\n.alert-wrapper {\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  max-width: 100%;\n  max-height: 75vh;\n  overflow: scroll;\n  z-index: 9999; }\n\n.toast-wrapper {\n  position: fixed;\n  top: 0;\n  right: 0;\n  z-index: 9999; }\n\n.alert svg {\n  max-width: 2rem; }\n\n/**\n * @file\n * Bootstrap Barrio specific styling for the Book module.\n */\n.book-navigation .menu {\n  border-top: 1px solid #d9d9d9; }\n\n.book-navigation .book-pager {\n  border-bottom: 1px solid #d9d9d9;\n  border-top: 1px solid #d9d9d9;\n  margin: 0; }\n\n/**\n * @file\n * Styling for the Book module.\n */\n.book-navigation .menu {\n  padding-bottom: 0;\n  padding-top: 1em; }\n\n.book-navigation .book-pager {\n  margin: 0;\n  overflow: auto;\n  padding: 0.5em 0; }\n\n.book-pager__item {\n  display: inline-block;\n  list-style-type: none;\n  vertical-align: top; }\n\n.book-pager__item--previous {\n  text-align: left;\n  /* LTR */\n  width: 45%; }\n\n[dir=\"rtl\"] .book-pager__item--previous {\n  float: right;\n  text-align: right; }\n\n.book-pager__item--center {\n  text-align: center;\n  width: 8%; }\n\n.book-pager__item--next {\n  float: right;\n  /* LTR */\n  text-align: right;\n  /* LTR */\n  width: 45%; }\n\n[dir=\"rtl\"] .book-pager__item--next {\n  float: left;\n  text-align: left; }\n\n/**\n * @file\n * Styles for Bootstrap Barrio's breadcrumbs.\n */\n.breadcrumb {\n  font-size: 0.875rem; }\n\n.region-breadcrumb {\n  padding: 0 15px 0.25em;\n  width: 100%; }\n\n/**\n * @file\n * Visual styles for comments in Bartik.\n */\n/* This is required to win over specificity of #content h2 */\n#content .comment-wrapper h2, #content .comment-wrapper .h2 {\n  margin-bottom: 1em; }\n\n#content .comment-wrapper h2.comment-form__title, #content .comment-wrapper .comment-form__title.h2 {\n  margin-bottom: 1em; }\n\n.field-node--comment {\n  font-size: 0.875rem; }\n\n.comment {\n  margin-bottom: 1rem;\n  vertical-align: top;\n  display: flex; }\n\n[dir=\"rtl\"] .comment {\n  direction: rtl; }\n\n.comment__meta {\n  padding: 0 30px 0 0;\n  /* LTR */\n  font-size: 1rem;\n  text-align: center; }\n\n[dir=\"rtl\"] .comment__meta {\n  padding: 0 0 0 30px; }\n\n.comment__attribution img {\n  border: 1px solid #d9d9d9; }\n\n/* This is required to win over specificity of .field--type-image img */\n.field--name-user-picture {\n  margin: 0 auto;\n  float: none; }\n\n.comment .field--name-user-picture img {\n  margin: 0; }\n\n.comment__author .username {\n  white-space: nowrap; }\n\n.comment__author {\n  margin: 4px 0;\n  line-height: 1.2;\n  font-weight: bold;\n  font-size: 1.125rem; }\n\n.comment__time,\n.comment__permalink {\n  margin-bottom: 4px;\n  color: #68696b;\n  font-size: 0.875rem;\n  line-height: 1.2;\n  padding: 0 0.5em 0 0;\n  /* LTR */ }\n\n[dir=\"rtl\"] .comment__time,\n.comment__permalink {\n  padding: 0 0 0 0.5em; }\n\n.comment__permalink {\n  font-size: 0.875rem;\n  line-height: 1.2; }\n\n.comment__content:before {\n  content: '';\n  position: absolute;\n  right: 100%;\n  /* LTR */\n  top: 1rem;\n  border-top: 1rem solid transparent;\n  border-right: 1rem solid #d9d9d9;\n  /* LTR */\n  border-bottom: 1rem solid transparent; }\n\n[dir=\"rtl\"] .comment__content:before {\n  right: auto;\n  left: 100%;\n  border-right: none;\n  border-left: 1rem solid #d9d9d9; }\n\n.comment__content:after {\n  content: '';\n  position: absolute;\n  right: 100%;\n  /* LTR */\n  top: 1rem;\n  border-top: 1rem solid transparent;\n  border-right: 1rem solid #ffffff;\n  /* LTR */\n  border-bottom: 1rem solid transparent;\n  margin-right: -1px;\n  /* LTR */ }\n\n[dir=\"rtl\"] .comment__content:after {\n  right: auto;\n  left: 100%;\n  border-right: none;\n  border-left: 1rem solid #ffffff;\n  margin-right: 0;\n  margin-left: -1px; }\n\n.comment__content h3, .comment__content .h3 {\n  margin-top: 0.94em;\n  margin-bottom: 0.45em;\n  font-size: 1.125rem; }\n\n.comment__content nav {\n  padding-top: 1px; }\n\n.indented {\n  margin-left: 40px;\n  /* LTR */ }\n\n[dir=\"rtl\"] .indented {\n  margin-right: 40px;\n  margin-left: 0; }\n\n.comment .links {\n  padding: 0 0 0.25em 0; }\n\n.comment .links-inline span {\n  padding: 0 0.5em 0 0;\n  /* LTR */\n  font-size: 1rem; }\n\n[dir=\"rtl\"] .comment .links-inline span {\n  padding: 0 0 0 0.5em; }\n\n.comment--unpublished {\n  margin-right: 5px;\n  /* LTR */\n  padding: 5px 2px 5px 5px;\n  /* LTR */\n  background: #97e1ff; }\n\n[dir=\"rtl\"] .comment--unpublished {\n  margin-left: 5px;\n  margin-right: 0;\n  padding: 5px 5px 5px 2px; }\n\n/**\n * @todo: unpublished nodes have class .node--unpublished.\n * change this to .comment--unpublished.\n */\n.unpublished .comment-text .comment-arrow {\n  border-left: 1px solid #97e1ff;\n  border-right: 1px solid #97e1ff; }\n\n.unpublished {\n  padding: 1rem 1rem 0; }\n\n.comment-footer {\n  display: table-row; }\n\n.comment--unpublished .comment__text:after,\n.node--unpublished .comment__text:after {\n  border-right-color: #97e1ff;\n  /* LTR */ }\n\n[dir=\"rtl\"] .comment--unpublished .comment__content:after,\n[dir=\"rtl\"] .node--unpublished .comment__content:after {\n  border-left-color: #97e1ff; }\n\n.views-field-variations > span > div {\n  display: flex;\n  align-items: center; }\n\n.views-field-variations > span > div > div {\n  display: inline-block; }\n\n.views-field-variations {\n  margin-bottom: 0; }\n  .views-field-variations .field--name-price {\n    display: inline-block;\n    width: 70px;\n    text-align: right;\n    padding-bottom: 1.2rem; }\n  .views-field-variations .field--type-entity-reference {\n    padding-left: 1rem; }\n  .views-field-variations .commerce-order-item-variation-cart-form-form {\n    display: flex;\n    max-width: 100%; }\n    .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity {\n      padding: 0;\n      margin: 0; }\n    .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity {\n      display: inline-block;\n      margin-bottom: 0;\n      padding: 0; }\n      .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label {\n        display: none; }\n      .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input {\n        width: 50px; }\n    .views-field-variations .commerce-order-item-variation-cart-form-form .form-actions {\n      display: inline-block;\n      margin-bottom: 0;\n      padding: 0; }\n\n#edit-shipping-information .col-auto,\n#edit-payment-information-billing-information .col-auto,\n#edit-payment-information-billing-information.col-auto,\n#edit-order-summary .col-auto,\n#edit-order-summary.col-auto {\n  padding: 0; }\n\n#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper {\n  display: none; }\n\n.view-id-listado_de_productos .views-row > div {\n  display: inline-block; }\n\n.view-id-listado_de_productos .views-row {\n  border-bottom: 1px solid #ced4da;\n  margin-top: calc($spacer / 2);\n  display: flex; }\n  .view-id-listado_de_productos .views-row .views-field-title {\n    width: 320px;\n    display: flex;\n    align-items: center;\n    color: #006f9c; }\n\n.cart-block--contents {\n  background: #174a45;\n  color: #ffffff;\n  font-size: 0.75rem;\n  width: auto; }\n  .cart-block--contents .cart-block--contents__items {\n    max-height: inherit;\n    overflow-y: hidden;\n    overflow-x: hidden; }\n    .cart-block--contents .cart-block--contents__items table {\n      color: #ffffff; }\n      .cart-block--contents .cart-block--contents__items table thead.thead-light {\n        background: #174a45;\n        color: #ffffff; }\n      .cart-block--contents .cart-block--contents__items table tr:hover {\n        color: #ffffff; }\n\n.cart--cart-offcanvas {\n  background: #174a45;\n  color: #ffffff;\n  font-size: 0.75rem; }\n  .cart--cart-offcanvas .cart-block--offcanvas-contents__links {\n    padding: calc($spacer / 2) 1.5rem; }\n    .cart--cart-offcanvas .cart-block--offcanvas-contents__links a {\n      color: #ffffff;\n      text-decoration: none; }\n    .cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover {\n      color: #eefcfa; }\n  .cart--cart-offcanvas .btn-close {\n    color: #ffffff;\n    padding: calc($spacer / 4); }\n  .cart--cart-offcanvas table {\n    color: #ffffff; }\n    .cart--cart-offcanvas table .btn, .cart--cart-offcanvas table .button, .cart--cart-offcanvas table body.simplelogin .simplelogin-form .form-submit, body.simplelogin .simplelogin-form .cart--cart-offcanvas table .form-submit, .cart--cart-offcanvas table .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table a, .cart--cart-offcanvas table .view .pagination .page-item > a, .view .pagination .cart--cart-offcanvas table .page-item > a, .cart--cart-offcanvas table .view .pagination .page-item > span, .view .pagination .cart--cart-offcanvas table .page-item > span, .cart--cart-offcanvas table .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table a, .cart--cart-offcanvas table .view-documentos.view-display-id-block_2 .view-footer > span, .view-documentos.view-display-id-block_2 .cart--cart-offcanvas table .view-footer > span, .cart--cart-offcanvas table .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table a, .cart--cart-offcanvas table .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table a {\n      color: #ffffff; }\n    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title,\n    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price {\n      padding: calc($spacer / 2) calc($spacer / 4) !important; }\n    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity {\n      padding: calc($spacer / 4) !important; }\n    .cart--cart-offcanvas table .btn, .cart--cart-offcanvas table .button, .cart--cart-offcanvas table body.simplelogin .simplelogin-form .form-submit, body.simplelogin .simplelogin-form .cart--cart-offcanvas table .form-submit, .cart--cart-offcanvas table .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table a, .cart--cart-offcanvas table .view .pagination .page-item > a, .view .pagination .cart--cart-offcanvas table .page-item > a, .cart--cart-offcanvas table .view .pagination .page-item > span, .view .pagination .cart--cart-offcanvas table .page-item > span, .cart--cart-offcanvas table .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table a, .cart--cart-offcanvas table .view-documentos.view-display-id-block_2 .view-footer > span, .view-documentos.view-display-id-block_2 .cart--cart-offcanvas table .view-footer > span, .cart--cart-offcanvas table .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table a, .cart--cart-offcanvas table .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table a {\n      color: #ffffff;\n      font-size: 0.75rem; }\n    .cart--cart-offcanvas table .btn:hover, .cart--cart-offcanvas table .button:hover, .cart--cart-offcanvas table body.simplelogin .simplelogin-form .form-submit:hover, body.simplelogin .simplelogin-form .cart--cart-offcanvas table .form-submit:hover, .cart--cart-offcanvas table .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table a:hover, .cart--cart-offcanvas table .view .pagination .page-item > a:hover, .view .pagination .cart--cart-offcanvas table .page-item > a:hover, .cart--cart-offcanvas table .view .pagination .page-item > span:hover, .view .pagination .cart--cart-offcanvas table .page-item > span:hover, .cart--cart-offcanvas table .view-documentos.view-display-id-block_1 .pager a:hover, .view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table a:hover, .cart--cart-offcanvas table .view-documentos.view-display-id-block_2 .view-footer > span:hover, .view-documentos.view-display-id-block_2 .cart--cart-offcanvas table .view-footer > span:hover, .cart--cart-offcanvas table .view-projetos.view-display-id-block_3 .pager a:hover, .view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table a:hover, .cart--cart-offcanvas table .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table a:hover {\n      color: #eefcfa; }\n    .cart--cart-offcanvas table tfoot .btn, .cart--cart-offcanvas table tfoot .button, .cart--cart-offcanvas table tfoot body.simplelogin .simplelogin-form .form-submit, body.simplelogin .simplelogin-form .cart--cart-offcanvas table tfoot .form-submit, .cart--cart-offcanvas table tfoot .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table tfoot a, .cart--cart-offcanvas table tfoot .view .pagination .page-item > a, .view .pagination .cart--cart-offcanvas table tfoot .page-item > a, .cart--cart-offcanvas table tfoot .view .pagination .page-item > span, .view .pagination .cart--cart-offcanvas table tfoot .page-item > span, .cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table tfoot a, .cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_2 .view-footer > span, .view-documentos.view-display-id-block_2 .cart--cart-offcanvas table tfoot .view-footer > span, .cart--cart-offcanvas table tfoot .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table tfoot a, .cart--cart-offcanvas table tfoot .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table tfoot a {\n      background: transparent;\n      color: white;\n      border-color: white;\n      font-size: 0.75rem;\n      margin-top: calc($spacer / 2); }\n    .cart--cart-offcanvas table tfoot .btn:hover, .cart--cart-offcanvas table tfoot .button:hover, .cart--cart-offcanvas table tfoot body.simplelogin .simplelogin-form .form-submit:hover, body.simplelogin .simplelogin-form .cart--cart-offcanvas table tfoot .form-submit:hover, .cart--cart-offcanvas table tfoot .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table tfoot a:hover, .cart--cart-offcanvas table tfoot .view .pagination .page-item > a:hover, .view .pagination .cart--cart-offcanvas table tfoot .page-item > a:hover, .cart--cart-offcanvas table tfoot .view .pagination .page-item > span:hover, .view .pagination .cart--cart-offcanvas table tfoot .page-item > span:hover, .cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_1 .pager a:hover, .view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table tfoot a:hover, .cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_2 .view-footer > span:hover, .view-documentos.view-display-id-block_2 .cart--cart-offcanvas table tfoot .view-footer > span:hover, .cart--cart-offcanvas table tfoot .view-projetos.view-display-id-block_3 .pager a:hover, .view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table tfoot a:hover, .cart--cart-offcanvas table tfoot .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table tfoot a:hover {\n      background: #267871; }\n\n/**\n * @file\n * Contextual links styles for Bootstrap Barrio.\n */\n.contextual-links a {\n  border-bottom: none;\n  text-shadow: 0 0 0; }\n\n/**\n * @file\n * Collapsible details.\n *\n * @see collapse.js\n * @see http://nicolasgallagher.com/css-background-image-hacks/\n */\ndetails {\n  border: 1px solid #d9d9d9;\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n  font-weight: 700; }\n  details summary {\n    cursor: pointer;\n    padding: 1rem; }\n    details summary:hover {\n      background-color: var(--bs-secondary-bg); }\n  details > .details-wrapper {\n    margin: 1rem; }\n\n/**\n * @file\n * Visual styles for Bartik's dropbutton component.\n */\n.js .dropbutton-wrapper .dropbutton-widget {\n  /* This is required to win over specifity of .js td .dropbutton-widget */\n  position: relative; }\n\n.js .dropbutton-widget {\n  border: 1px solid;\n  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;\n  background-color: #fff;\n  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);\n  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);\n  color: #3a3a3a;\n  cursor: pointer;\n  text-align: center;\n  margin: 0.125em 0;\n  border-radius: 1em;\n  overflow: hidden; }\n\n.js .dropbutton-widget:hover {\n  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2; }\n\n.js .dropbutton-widget .button {\n  border: none;\n  margin: 0;\n  padding: 0.32em 1em;\n  background: transparent none; }\n\n.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {\n  margin-right: 0;\n  /* LTR */ }\n\n[dir=\"rtl\"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {\n  margin-left: 0; }\n\n.js .dropbutton .secondary-action {\n  border-top-color: #ccc; }\n\n.js .dropbutton-toggle button {\n  background-color: #e8e8e8;\n  background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2);\n  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2); }\n\n.js .dropbutton-toggle .dropbutton-arrow:hover {\n  background: #ccc; }\n\n.js .dropbutton a {\n  color: #3a3a3a;\n  border-bottom: 0 none; }\n\n.js .dropbutton .dropbutton-action:hover,\n.js .dropbutton a:hover {\n  background: #dedede;\n  border-bottom: 0 none; }\n\n/**\n * @file\n * General styles for dropbuttons.\n */\n.js .dropbutton-widget {\n  background-color: white;\n  border: 1px solid #cccccc; }\n\n.js .dropbutton-widget:hover {\n  border-color: #b8b8b8; }\n\n.dropbutton .dropbutton-action > * {\n  padding: 0.1em 0.5em;\n  white-space: nowrap; }\n\n.dropbutton .secondary-action {\n  border-top: 1px solid #e8e8e8; }\n\n.dropbutton-multiple .dropbutton {\n  border-right: 1px solid #e8e8e8;\n  /* LTR */ }\n\n[dir=\"rtl\"] .dropbutton-multiple .dropbutton {\n  border-left: 1px solid #e8e8e8;\n  border-right: 0 none; }\n\n.dropbutton-multiple .dropbutton .dropbutton-action > * {\n  margin-right: 0.25em;\n  /* LTR */ }\n\n[dir=\"rtl\"] .dropbutton-multiple .dropbutton .dropbutton-action > * {\n  margin-left: 0.25em;\n  margin-right: 0; }\n\n.js td .dropbutton-multiple {\n  padding-right: 10em;\n  margin-right: 2em;\n  max-width: 100%; }\n\n.js td .dropbutton-wrapper {\n  min-height: 2em; }\n\n.js .dropbutton-wrapper,\n.js .dropbutton-widget {\n  display: block;\n  position: relative; }\n\n.js td .dropbutton-widget {\n  position: absolute; }\n\n/**\n * @file\n * Feed icon styles for Bootstrap Barrio.\n */\n.feed-icon {\n  border-bottom: none;\n  display: inline-block;\n  padding: 1.5rem 0 0 0; }\n\n/**\n * @file\n * Visual styles for Bootstrap Barrio's field components.\n */\n.field--type-entity-reference {\n  margin: 0 0 1.8rem; }\n\n.field--type-entity-reference .field__label {\n  font-weight: normal;\n  margin: 0;\n  padding-right: 0.45rem;\n  /* LTR */ }\n\n[dir=\"rtl\"] .field--type-entity-reference .field__label {\n  padding-left: 0.45rem;\n  padding-right: 0; }\n\n.field--type-entity-reference ul.links {\n  padding: 0;\n  margin: 0;\n  list-style: none; }\n\n.field--type-entity-reference ul.links li {\n  float: left;\n  /* LTR */\n  padding: 0 1.5rem 0 0;\n  /* LTR */\n  white-space: nowrap; }\n\n[dir=\"rtl\"] .field--type-entity-reference ul.links li {\n  padding: 0 0 0 1.5rem;\n  float: right; }\n\n@media all and (min-width: 560px) {\n  .node .field--type-image {\n    float: left;\n    /* LTR */\n    margin: 0 1.5rem 0 0;\n    /* LTR */ }\n  [dir=\"rtl\"] .node .field--type-image {\n    float: right;\n    margin: 0 0 0 1.5rem; }\n  .node .field--type-image + .field--type-image {\n    clear: both; } }\n\n.field--type-image img,\n.field--name-field-user-picture img {\n  margin: 0 0 1.5rem; }\n\n.field--type-image a {\n  border-bottom: none; }\n\n.field--name-field-tags {\n  margin: 0 0 1.8rem; }\n\n.field--name-field-tags .field__label {\n  font-weight: normal;\n  margin: 0;\n  padding-right: 5px;\n  /* LTR */ }\n\n[dir=\"rtl\"] .field--name-field-tags .field__label {\n  padding-left: 5px;\n  padding-right: 0; }\n\n.field--name-field-tags .field__label,\n.field--name-field-tags ul.links {\n  font-size: 0.875rem; }\n\n.node--view-mode-teaser .field--name-field-tags .field__label,\n.node--view-mode-teaser .field--name-field-tags ul.links {\n  font-size: 0.875rem; }\n\n.field--name-field-tags ul.links {\n  padding: 0;\n  margin: 0; }\n\n.field--name-field-tags ul.links li {\n  float: left;\n  /* LTR */\n  padding: 0 1.5rem 0 0;\n  /* LTR */\n  white-space: nowrap; }\n\n[dir=\"rtl\"] .field--name-field-tags ul.links li {\n  padding: 0 0 0 1.5rem;\n  float: right; }\n\n.field--label-inline .field__label,\n.field--label-inline .field__items,\n.field--label-inline .field__item {\n  display: inline-block; }\n\n/**\n * @file\n * Default style for file module.\n */\n/* File icons.*/\n.file {\n  padding-left: 2.25rem;\n  /* LTR */\n  display: inline-block;\n  min-height: 1rem;\n  background-repeat: no-repeat;\n  background-position: left center;\n  /* LTR */ }\n\n[dir=\"rtl\"] .file {\n  padding-left: inherit;\n  padding-right: 2.25rem;\n  background-position: right center; }\n\n.file--general,\n.file--application-octet-stream {\n  background-image: url(../../images/icons/application-octet-stream.png); }\n\n.file--package-x-generic {\n  background-image: url(../../images/icons/package-x-generic.png); }\n\n.file--x-office-spreadsheet {\n  background-image: url(../../images/icons/x-office-spreadsheet.png); }\n\n.file--x-office-document {\n  background-image: url(../../images/icons/x-office-document.png); }\n\n.file--x-office-presentation {\n  background-image: url(../../images/icons/x-office-presentation.png); }\n\n.file--text-x-script {\n  background-image: url(../../images/icons/text-x-script.png); }\n\n.file--text-html {\n  background-image: url(../../images/icons/text-html.png); }\n\n.file--text-plain {\n  background-image: url(../../images/icons/text-plain.png); }\n\n.file--application-pdf {\n  background-image: url(../../images/icons/application-pdf.png); }\n\n.file--application-x-executable {\n  background-image: url(../../images/icons/application-x-executable.png); }\n\n.file--audio {\n  background-image: url(../../images/icons/audio-x-generic.png); }\n\n.file--video {\n  background-image: url(../../images/icons/video-x-generic.png); }\n\n.file--text {\n  background-image: url(../../images/icons/text-x-generic.png); }\n\n.file--image {\n  background-image: url(../../images/icons/image-x-generic.png); }\n\n/**\n * @file\n * Visual styles for Bootstrap's form components.\n */\n.form-required::after {\n  content: '';\n  vertical-align: super;\n  display: inline-block;\n  background-image: url(../../images/required.svg);\n  background-repeat: no-repeat;\n  background-size: calc($input-height * 0.5) calc($input-height * 0.5);\n  width: calc($input-height * 0.5);\n  height: calc($input-height * 0.5);\n  margin: 0 0.3em; }\n\nform .form-actions {\n  align-self: flex-end; }\n\nform .filter-wrapper {\n  padding-left: 0;\n  padding-right: 0;\n  margin-left: 1rem;\n  margin-right: 1rem; }\n\nform .form-type-textarea {\n  margin-bottom: 0; }\n\n.link-edit-summary {\n  border: 0;\n  background: none;\n  text-decoration: underline;\n  color: var(--bs-link-color); }\n\n.image-button.form-control {\n  border: none; }\n\n/* ------------------ Header ------------------ */\n#navbar-top {\n  padding: 0 1rem; }\n\n#navbar-top.navbar-dark .nav-link:hover,\n#navbar-top.navbar-dark .nav-link:focus {\n  color: rgba(255, 255, 255, 0.75); }\n\n#navbar-top.navbar-dark .nav-link {\n  color: rgba(255, 255, 255, 0.5); }\n\n#navbar-top.navbar-light .nav-link:hover,\n#navbar-top.navbar-light .nav-link:focus {\n  color: rgba(0, 0, 0, 0.7); }\n\n#navbar-top.navbar-light .nav-link {\n  color: rgba(0, 0, 0, 0.5); }\n\n.navbar-brand .site-logo {\n  margin-right: 1rem; }\n\n@media (max-width: 33.9em) {\n  .navbar-toggleable-xs .navbar-nav .nav-item + .nav-item,\n  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {\n    margin-left: 0;\n    float: none; } }\n\n@media (max-width: 47.9em) {\n  .navbar-toggleable-sm .navbar-nav .nav-item + .nav-item,\n  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {\n    margin-left: 0;\n    float: none; } }\n\n/**\n * @file\n * Styles for help messages.\n */\n.block-help {\n  margin-bottom: 1em;\n  padding: 1.26em;\n  word-wrap: break-word;\n  color: inherit;\n  border: 1px solid var(--bs-secondary);\n  background-color: var(--bs-secondary-bg);\n  overflow-wrap: break-word; }\n\n.block-help__container {\n  padding-left: 24px;\n  /* LTR */\n  background-image: url(/themes/contrib/bootstrap/images/help.png);\n  background-repeat: no-repeat;\n  background-position: left 4px;\n  /* LTR */ }\n\n[dir=\"rtl\"] .block-help__container {\n  padding-right: 24px;\n  padding-left: 0;\n  background-position: right 4px; }\n\n.block-help__container > *:last-child {\n  margin-bottom: 0; }\n\n/**\n * @file\n * Visual styles for icons.\n */\n.icon-help {\n  background: url(/../../images/help.png) 0 50% no-repeat;\n  /* LTR */\n  padding: 1px 0 1px 2.25rem;\n  /* LTR */ }\n\n[dir=\"rtl\"] .icon-help {\n  background-position: 100% 50%;\n  padding: 1px 2.25rem 1px 0; }\n\n.feed-icon {\n  background-image: svg-load(\"rss-fill.svg\", fill=#fd7e14);\n  background-repeat: no-repeat;\n  overflow: hidden;\n  text-indent: -9999px;\n  display: block;\n  width: 1rem;\n  height: 1rem; }\n  .feed-icon:hover {\n    background-image: svg-load(\"rss-fill.svg\", fill=#fd7e14); }\n\n/**\n * @file\n * Styles for Bootstrap Barrio's image buttons.\n */\n.image-button.is-disabled:hover,\n.image-button.is-disabled:active,\n.image-button.is-disabled:focus,\n.image-button.is-disabled {\n  background: transparent;\n  opacity: 0.5;\n  cursor: default; }\n\n/**\n * @file\n * Basic styling for comment module.\n */\n/**\n * Indent threaded comments.\n */\n.indented {\n  margin-left: 2.25rem;\n  /* LTR */ }\n\n[dir=\"rtl\"] .indented {\n  margin-left: 0;\n  margin-right: 2.25rem; }\n\n/**\n * @file\n * Visual styles for Bootstrap Barrio's item list.\n */\n.item-list ul {\n  list-style: none;\n  margin: 0 0 0.75rem 0;\n  padding: 0;\n  /* LTR */ }\n\n[dir=\"rtl\"] .item-list ul {\n  padding: 0; }\n\n.item-list ul li {\n  /* This is needed to reset styles in item-list.theme.css */\n  margin: 0;\n  padding: 0.75rem 1.5rem 0 0;\n  /* LTR */ }\n\n[dir=\"rtl\"] .item-list ul li {\n  /* This is needed to reset [dir=\"rtl\"] styles in item-list.theme.css */\n  margin: 0;\n  padding: 0.75rem 0 0 1.5rem; }\n\n.item-list .item-list__comma-list,\n.item-list .item-list__comma-list li,\n[dir=\"rtl\"] .item-list .item-list__comma-list,\n[dir=\"rtl\"] .item-list .item-list__comma-list li {\n  padding: 0; }\n\n/**\n * @file\n * List group.\n * A list of links, grouped together.\n */\n.list-group__link {\n  border-top: 1px solid #d9d9d9;\n  padding: 0.75rem 0 0; }\n\n.list-group__description {\n  margin: 0 0 0.75rem; }\n\n/**\n * @file\n * Media related  specific CSS.\n */\n/* Media Image */\n.field--name-field-media-image img {\n  max-width: 100%;\n  height: auto; }\n\n/* Node Dialog Add/Select Overlay */\n/* Two Column Layout */\n.media-library-wrapper {\n  display: flex;\n  flex-wrap: wrap; }\n\n/* Left Menu Layout */\n.media-library-menu {\n  margin: 5px 5px 5px 0;\n  padding: 20px 15px;\n  border: 1px solid #d9d9d9;\n  border-radius: 3px;\n  background: #e9ecef;\n  height: 100%; }\n\n.media-library-menu li {\n  margin: 5px;\n  white-space: nowrap;\n  height: 45px; }\n\n.media-library-menu li::marker {\n  color: #e9ecef; }\n\n.media-library-menu__link {\n  margin: 5px 5px 5px 0;\n  padding: 10px 15px;\n  border: 1px solid #d9d9d9;\n  border-radius: 3px;\n  background: #e9ecef; }\n\n.active.media-library-menu__link {\n  background: #fff; }\n\n/* Form Elements Layout  */\n.media-library-content {\n  flex: 2; }\n\n.media-library-wrapper .form--inline {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: flex-end; }\n\n.media-library-widget-modal .js-form-item {\n  margin: 5px; }\n\n.media-library-wrapper .form-type-textfield {\n  flex: 2; }\n\n/* Fix Form Insert Button to Bottom of Popup */\n.media-library-widget-modal .form-actions {\n  position: sticky;\n  bottom: 0;\n  background: #fff;\n  padding: 5px; }\n\n.media-library-widget-modal .ui-dialog-content {\n  padding-bottom: 0; }\n\n/* Grid Layout */\n.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {\n  width: 80% !important;\n  left: 10% !important; }\n\n.media-library-views-form__rows {\n  display: flex;\n  flex-wrap: wrap; }\n\n.media-library-item--grid {\n  margin: 10px;\n  width: 220px; }\n\n.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {\n  padding-left: 0; }\n\n/* Add or Select Media */\n.media-library-add-form__media::marker {\n  color: #fff; }\n\n/**\n * @file\n * Visual styles for Bootstrap Barrio's node component.\n */\n.node__content {\n  font-size: 1rem;\n  margin-top: 1.5rem; }\n\n/* View mode teaser styles. */\n.node--view-mode-teaser {\n  border-bottom: 1px solid #d9d9d9;\n  margin-bottom: 1.5rem;\n  padding-bottom: 1.5rem; }\n\n.node--view-mode-teaser h2, .node--view-mode-teaser .h2 {\n  margin-top: 0;\n  padding-top: 0.5em; }\n\n.node--view-mode-teaser.node--sticky {\n  background: #f9f9f9;\n  background: rgba(0, 0, 0, 0.024);\n  border: 1px solid #d9d9d9;\n  padding: 0 1.5rem 1.5rem; }\n\n.node--view-mode-teaser .node__content {\n  clear: none;\n  font-size: 1rem;\n  line-height: 1.5; }\n\n/* Node metadata styles. */\n.node__meta {\n  font-size: 0.875rem;\n  margin-bottom: -5px; }\n\n.node__meta .field--name-field-user-picture img {\n  float: left;\n  /* LTR */\n  margin: 1px 1.5rem 0 0;\n  /* LTR */ }\n\n[dir=\"rtl\"] .node__meta .field--name-field-user-picture img {\n  float: right;\n  margin-left: 1.5rem;\n  margin-right: 0; }\n\n/* Node links styles. */\n.node__links {\n  text-align: right;\n  /* LTR */\n  font-size: 1rem; }\n\n[dir=\"rtl\"] .node__links {\n  text-align: left; }\n\n/* Unpublished node styles. */\n.node--unpublished {\n  padding: 1.5rem 1.5rem 0; }\n\n.node--unpublished .comment-text .comment-arrow {\n  border-left: 1px solid #fff4f4;\n  border-right: 1px solid #fff4f4; }\n\n.node-preview-container {\n  background: #d1e8f5;\n  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);\n  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);\n  font-family: Arial, sans-serif;\n  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);\n  position: fixed;\n  z-index: 499;\n  width: 100%;\n  padding: 10px; }\n\n.node-preview-backlink {\n  background-color: #419ff1;\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);\n  /* LTR */\n  border: 1px solid #0048c8;\n  border-radius: .4em;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);\n  color: #fff;\n  font-size: 0.9em;\n  line-height: normal;\n  margin: 0;\n  padding: 4px 1em 4px 0.6em;\n  /* LTR */\n  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); }\n\n[dir=\"rtl\"] .node-preview-backlink {\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);\n  padding: 4px 0.6em 4px 1em;\n  float: right; }\n\n.node-preview-backlink:focus,\n.node-preview-backlink:hover {\n  background-color: #419cf1;\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);\n  /* LTR */\n  border: 1px solid #0048c8;\n  text-decoration: none;\n  color: #fff; }\n\n[dir=\"rtl\"] .node-preview-backlink:focus,\n[dir=\"rtl\"] .node-preview-backlink:hover {\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); }\n\n.node-preview-backlink:active {\n  background-color: #0e69be;\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);\n  /* LTR */\n  border: 1px solid #0048c8;\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); }\n\n[dir=\"rtl\"] .node-preview-backlink:active {\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); }\n\n.node-preview-backlink::before {\n  content: '';\n  width: 10px;\n  display: inline-block; }\n\n/**\n * @file\n * Styles for Bootstrap Barrio page.\n */\n/* Hack for .placeholder issue https://www.drupal.org/project/drupal/issues/3233533 */\nem.placeholder {\n  vertical-align: unset !important;\n  cursor: unset !important;\n  background-color: unset !important;\n  opacity: unset !important; }\n\nsection.full-width {\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw; }\n\n/**\n * @file\n * The visual styles for Bootstrap Barrio's search form(s).\n */\ninput[type=\"search\"] {\n  box-sizing: border-box; }\n\nheader #search-block-form {\n  padding: 5px 15px;\n  flex-flow: row wrap; }\n\n#search-block-form {\n  display: flex; }\n\n/**\n * @file\n * Visual styles for the Shortcut action link in Bootstrap Barrio.\n */\n.shortcut-wrapper {\n  margin: 2.2em 0 1.1em 0;\n  /* Same as usual .page-title margin. */ }\n\n.shortcut-wrapper .page-title {\n  float: left;\n  /* LTR */\n  margin: 0; }\n\n[dir=\"rtl\"] .shortcut-wrapper .page-title {\n  float: right; }\n\n.shortcut-action {\n  border-bottom: none;\n  margin-left: 0.5em;\n  /* LTR */\n  padding-top: 0.35em; }\n\n[dir=\"rtl\"] .shortcut-action {\n  margin-left: 0;\n  margin-right: 0.5em; }\n\n.shortcut-action:hover,\n.shortcut-action:active,\n.shortcut-action:focus {\n  border-bottom: none; }\n\n/* ------------------ Sidebar ----------------- */\n.sidebar .block {\n  border-style: solid;\n  border-width: 1px;\n  padding: 1.5rem 1.5rem;\n  margin: 0 0 1.5rem; }\n  .sidebar .block .content {\n    font-size: 1rem;\n    line-height: 1.25; }\n\n.sidebar h2, .sidebar .h2 {\n  margin: 0 0 0.75rem;\n  border-bottom: 1px solid #d9d9d9;\n  padding-bottom: 5px;\n  text-shadow: 0 1px 0 #ffffff;\n  font-size: 1.125rem;\n  line-height: 1.5; }\n\n.sidebar tbody {\n  border: none; }\n\n.sidebar tr.even,\n.sidebar tr.odd {\n  background: none;\n  border-bottom: 1px solid #d9d9d9; }\n\n.sidebar nav ul.nav {\n  margin: 0 -1.5rem; }\n\n/**\n * @file\n * Footer Styling.\n */\n.site-footer {\n  padding: 1.5rem 0; }\n  .site-footer .layout-container {\n    padding: 0 1.5rem; }\n\n/* Footer Top Styling. */\n.site-footer__top .content {\n  margin-top: 0; }\n\n/* Footer Bottom Styling. */\n.site-footer__bottom .block {\n  margin: calc($spacer / 2) 0; }\n\n.site-footer__bottom .content {\n  padding: calc($spacer / 2) 0;\n  margin-top: 0; }\n\n/**\n * @file\n * Styles for the skip link.\n */\n.skip-link {\n  left: 50%;\n  -webkit-transform: translateX(-50%);\n  -ms-transform: translateX(-50%);\n  transform: translateX(-50%);\n  z-index: 50;\n  background: #495057;\n  font-size: 1rem;\n  line-height: 2;\n  padding: 1px 1.5rem 2px;\n  border-radius: 0 0 1rem 1rem;\n  border-bottom-width: 0;\n  outline: 0; }\n\n.skip-link.visually-hidden.focusable:focus {\n  position: absolute !important;\n  color: #ffffff; }\n\n/**\n * @file\n * Styles for Bootstrap Barrio's tables.\n */\n.sticky-header thead th {\n  vertical-align: bottom;\n  border-bottom: calc(2 * $table-border-width) solid var(--bs-border-color); }\n\n.sticky-header th {\n  padding: 0.5rem 0.5rem;\n  vertical-align: top;\n  border-top: var(--bs-border-width) solid var(--bs-border-color); }\n\n/**\n * @file\n * Visual styles for table drag.\n */\ntr.drag {\n  background-color: #fffff0; }\n\ntr.drag-previous {\n  background-color: #ffd; }\n\n.tabledrag-changed.warning {\n  margin-bottom: calc($spacer / 2);\n  color: var(--bs-warning); }\n\na.tabledrag-handle .handle {\n  width: 25px;\n  height: 25px; }\n\n.tabledrag-cell-content > * {\n  display: table-cell;\n  vertical-align: middle; }\n\n/**\n * @file\n * Table select behavior.\n *\n * @see tableselect.js\n */\ntr.selected td {\n  background: #ffc; }\n\ntd.checkbox,\nth.checkbox {\n  text-align: center; }\n\n[dir=\"rtl\"] td.checkbox,\n[dir=\"rtl\"] th.checkbox {\n  /* This is required to win over specificity of [dir=\"rtl\"] td */\n  text-align: center; }\n\n/**\n * @file\n * Table sort indicator.\n */\nth.is-active img {\n  display: inline; }\n\ntd.is-active {\n  background-color: #d9d9d9; }\n\n/**\n * @file\n * Tablesort indicator styles.\n */\n.tablesort {\n  width: 14px;\n  height: 14px;\n  vertical-align: top;\n  margin: 1px 0 0 5px; }\n\n.tablesort--asc {\n  background-image: url(/core/misc/icons/ffffff/twistie-down.svg); }\n\n.tablesort--desc {\n  background-image: url(/core/misc/icons/ffffff/twistie-up.svg); }\n\n/**\n * @file\n * Theme styling for tabs.\n */\nnav.tabs {\n  margin-bottom: 1.5rem; }\n\nnav.tabs ul {\n  background: #e9ecef;\n  display: flex; }\n  nav.tabs ul .nav-item {\n    flex-grow: 1; }\n    nav.tabs ul .nav-item a {\n      color: #2a2a2a;\n      text-align: center; }\n    nav.tabs ul .nav-item.active a {\n      background: #97e1ff; }\n\n/**\n * @file\n * Visual styles for a resizable textarea.\n */\n.form-textarea-wrapper textarea {\n  display: block;\n  margin: 0;\n  width: 100%;\n  box-sizing: border-box; }\n\n/**\n * @file\n * Visual styles for Bartik's ui-widget component.\n */\n/**\n * @file\n * Styles for Bartik's modal windows\n */\n.ui-widget-overlay {\n  background: #000000;\n  opacity: 0.7; }\n\n.ui-dialog {\n  border-radius: 0; }\n\n.ui-dialog input,\n.ui-dialog select,\n.ui-dialog textarea {\n  font-size: 1rem; }\n\n.ui-dialog .button {\n  background-color: #fff;\n  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);\n  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);\n  border: 1px solid #e4e4e4;\n  border-bottom-color: #b4b4b4;\n  border-left-color: #d2d2d2;\n  border-right-color: #d2d2d2;\n  color: #3a3a3a;\n  cursor: pointer;\n  font-size: 1rem;\n  font-weight: normal;\n  text-align: center;\n  padding: 0.250em 1.063em;\n  border-radius: 1em; }\n\n/**\n * @file\n * Theme styling for user module.\n */\n/* Visual styling for the Password strength indicator */\n.password-strength__meter {\n  margin-top: 0.5em;\n  background-color: #e9ecef; }\n\n.password-strength__indicator {\n  background-color: #006726;\n  -webkit-transition: width 0.5s ease-out;\n  transition: width 0.5s ease-out; }\n\n.password-strength__indicator.is-weak {\n  background-color: #b50009; }\n\n.password-strength__indicator.is-fair {\n  background-color: #ffc107; }\n\n.password-strength__indicator.is-good {\n  background-color: #0084d1; }\n\n.password-strength__indicator.is-strong {\n  background-color: #006726; }\n\n.password-confirm,\n.password-field,\n.password-strength,\n.password-confirm-match {\n  width: 55%; }\n\n.password-suggestions {\n  padding: 0.2em 0.5em;\n  margin: 0.7em 0;\n  max-width: 34.7em;\n  border: 1px solid #d9d9d9; }\n\n.password-suggestions ul {\n  margin-bottom: 0; }\n\n.confirm-parent,\n.password-parent {\n  clear: left;\n  /* LTR */\n  margin: 0;\n  max-width: 33em;\n  overflow: hidden; }\n\n[dir=\"rtl\"] .confirm-parent,\n[dir=\"rtl\"] .password-parent {\n  clear: right; }\n\n/* Styling for the status indicator of the passwords match test.  */\n.password-confirm .ok {\n  color: #006726;\n  font-weight: bold; }\n\n.password-confirm .error {\n  color: #b50009;\n  font-weight: bold; }\n\n/* Login page stype */\n.page-user-login main .region-content,\n.page-user-password main .region-content {\n  max-width: 400px;\n  background: white;\n  padding: 1.5rem 1.5rem;\n  margin: 0 auto;\n  border-radius: 1rem; }\n\nbody.path-user .field--label-inline .field__label {\n  width: 100px;\n  color: #267871; }\n\nbody.path-user .field--label-inline .field__item {\n  padding: calc($spacer / 4) 1.5rem;\n  border-radius: 1.5rem;\n  background: #e9ecef;\n  min-width: 250px;\n  margin: calc($spacer / 4) 0; }\n\nbody.path-user .field--label-above .field__label {\n  color: #267871; }\n\nbody.path-user .field--label-above .field__item {\n  padding: calc($spacer / 4) 1.5rem;\n  border-radius: 1.5rem;\n  background: #e9ecef;\n  width: 100%;\n  margin: calc($spacer / 4) 0; }\n\n/**\n * @file\n * Vertical tabs component.\n */\n/* Vertical Tabs Reset */\n.vertical-tabs__menu {\n  margin: -1px 0 -1px;\n  /* LTR */\n  padding: 0; }\n\n[dir=\"rtl\"] .vertical-tabs__menu {\n  margin-left: 0;\n  margin-right: -1em;\n  /* This is required to win specificity over [dir=\"rtl\"] .region-content ul */\n  padding: 0; }\n\n/**\n * @file\n * Vertical Tabs.\n */\n.vertical-tabs {\n  margin: 0;\n  /* LTR */\n  border: 1px solid #d9d9d9;\n  display: flex;\n  flex-direction: row;\n  font-size: 0.875rem; }\n\n[dir=\"rtl\"] .vertical-tabs {\n  flex-direction: row-reverse;\n  margin-left: 0;\n  margin-right: 0; }\n\n.vertical-tabs__menu {\n  display: flex;\n  flex-direction: column;\n  flex-wrap: nowrap;\n  /* LTR */\n  width: 15em;\n  margin: 0;\n  /* LTR */\n  padding: 0;\n  border-top: 1px solid #d9d9d9;\n  list-style: none; }\n\n[dir=\"rtl\"] .vertical-tabs__menu {\n  margin-left: 0;\n  margin-right: -15em; }\n\n.vertical-tabs__pane {\n  margin: 0;\n  border: 0; }\n  .vertical-tabs__pane label {\n    font-weight: bold; }\n\n.vertical-tabs__pane > summary {\n  display: none; }\n\n/* Layout of each tab. */\n.vertical-tabs__menu-item {\n  border: 1px solid #d9d9d9;\n  border-top: 0;\n  background: #eee; }\n\n.vertical-tabs__menu-item a {\n  display: block;\n  padding: 0.5em 0.6em;\n  text-decoration: none; }\n\n.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,\n.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,\n.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {\n  text-decoration: underline; }\n\n.vertical-tabs__menu-item a:hover {\n  outline: 1px dotted; }\n\n.vertical-tabs__menu-item.is-selected {\n  border-right-width: 0;\n  /* LTR */\n  background-color: #ffffff; }\n\n[dir=\"rtl\"] .vertical-tabs__menu-item.is-selected {\n  border-left-width: 0;\n  border-right-width: 1px; }\n\n.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {\n  color: #000000; }\n\n.vertical-tabs__menu-item-summary {\n  display: block;\n  margin-bottom: 0;\n  line-height: normal; }\n\n/**\n * @file\n * Styling for Views in Bartik.\n */\n/* Tab styles */\n.views-displays .tabs .open > a {\n  border-radius: 1rem 1rem 0 0; }\n\n.views-displays .tabs .open > a:hover,\n.views-displays .tabs .open > a:focus {\n  color: #267871; }\n\n.views-displays .secondary .form-submit {\n  font-size: 0.875rem; }\n\n/* Tabs action list styles */\n.views-displays .tabs .action-list {\n  padding: 0; }\n\n/* Contextual filter options styles */\n.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {\n  background-color: #F9F9F9; }\n\n/* Views action dropbutton styles */\n.views-ui-display-tab-actions .dropbutton .form-submit {\n  color: #1e605a; }\n\n.views-ui-display-tab-actions .dropbutton .form-submit:hover,\n.views-ui-display-tab-actions .dropbutton .form-submit:focus {\n  color: #267871; }\n\n/**\n * @file\n * Visual styles for weform's form components.\n */\n/* Add require asterisk to nessesary fields */\n.form-required::after {\n  content: '';\n  vertical-align: super;\n  display: inline-block;\n  background-image: url(../../images/required.svg);\n  background-repeat: no-repeat;\n  background-size: 7px 7px;\n  width: 7px;\n  height: 7px;\n  margin: 0 0.3em; }\n\n/* Button styles for radios and checkboxes when set under \"Options Display\" */\n.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper {\n  flex: auto; }\n\n.webform-options-display-buttons .form-check-label {\n  margin: 0 5px 10px 5px;\n  border: 3px solid #e9ecef;\n  border-radius: 3px;\n  background-color: #ffffff;\n  padding: 10px;\n  width: 100%; }\n  .webform-options-display-buttons .form-check-label:hover {\n    border-color: #d9d9d9;\n    color: #2a2a2a; }\n\n.webform-options-display-buttons .form-check-input:checked ~ .form-check-label {\n  border-color: #267871;\n  color: #2a2a2a; }\n\n.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label {\n  text-align: center;\n  margin: 0 5px 10px 0; }\n\n.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,\n.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check {\n  padding: 0; }\n\n/*!\n * Hamburgers\n * @description Tasty CSS-animated hamburgers\n * @author Jonathan Suh @jonsuh\n * @site https://jonsuh.com/hamburgers\n * @link https://github.com/jonsuh/hamburgers\n */\n.hamburger {\n  padding: 2px 2px;\n  display: inline-block;\n  cursor: pointer;\n  transition-property: opacity, filter;\n  transition-duration: 0.15s;\n  transition-timing-function: linear;\n  font: inherit;\n  color: inherit;\n  text-transform: none;\n  background-color: transparent;\n  border: 0;\n  margin: 0;\n  overflow: visible; }\n  .hamburger:hover {\n    opacity: 1; }\n  .hamburger.is-active:hover {\n    opacity: 1; }\n  .hamburger.is-active .hamburger-inner,\n  .hamburger.is-active .hamburger-inner::before,\n  .hamburger.is-active .hamburger-inner::after {\n    background-color: var(--hamburger-color); }\n\n.hamburger-box {\n  width: 25px;\n  height: 15px;\n  display: inline-block;\n  position: relative; }\n\n.hamburger-inner {\n  display: block;\n  top: 50%;\n  margin-top: -1.5px; }\n  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {\n    width: 25px;\n    height: 3px;\n    background-color: var(--hamburger-color);\n    border-radius: 4px;\n    position: absolute;\n    transition-property: transform;\n    transition-duration: 0.15s;\n    transition-timing-function: ease; }\n  .hamburger-inner::before, .hamburger-inner::after {\n    content: \"\";\n    display: block; }\n  .hamburger-inner::before {\n    top: -6px; }\n  .hamburger-inner::after {\n    bottom: -6px; }\n\n/*\n   * 3DX\n   */\n.hamburger--3dx .hamburger-box {\n  perspective: 50px; }\n\n.hamburger--3dx .hamburger-inner {\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {\n    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n\n.hamburger--3dx.is-active .hamburger-inner {\n  background-color: transparent !important;\n  transform: rotateY(180deg); }\n  .hamburger--3dx.is-active .hamburger-inner::before {\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--3dx.is-active .hamburger-inner::after {\n    transform: translate3d(0, -6px, 0) rotate(-45deg); }\n\n/*\n   * 3DX Reverse\n   */\n.hamburger--3dx-r .hamburger-box {\n  perspective: 50px; }\n\n.hamburger--3dx-r .hamburger-inner {\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {\n    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n\n.hamburger--3dx-r.is-active .hamburger-inner {\n  background-color: transparent !important;\n  transform: rotateY(-180deg); }\n  .hamburger--3dx-r.is-active .hamburger-inner::before {\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--3dx-r.is-active .hamburger-inner::after {\n    transform: translate3d(0, -6px, 0) rotate(-45deg); }\n\n/*\n   * 3DY\n   */\n.hamburger--3dy .hamburger-box {\n  perspective: 50px; }\n\n.hamburger--3dy .hamburger-inner {\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {\n    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n\n.hamburger--3dy.is-active .hamburger-inner {\n  background-color: transparent !important;\n  transform: rotateX(-180deg); }\n  .hamburger--3dy.is-active .hamburger-inner::before {\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--3dy.is-active .hamburger-inner::after {\n    transform: translate3d(0, -6px, 0) rotate(-45deg); }\n\n/*\n   * 3DY Reverse\n   */\n.hamburger--3dy-r .hamburger-box {\n  perspective: 50px; }\n\n.hamburger--3dy-r .hamburger-inner {\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {\n    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n\n.hamburger--3dy-r.is-active .hamburger-inner {\n  background-color: transparent !important;\n  transform: rotateX(180deg); }\n  .hamburger--3dy-r.is-active .hamburger-inner::before {\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--3dy-r.is-active .hamburger-inner::after {\n    transform: translate3d(0, -6px, 0) rotate(-45deg); }\n\n/*\n   * 3DXY\n   */\n.hamburger--3dxy .hamburger-box {\n  perspective: 50px; }\n\n.hamburger--3dxy .hamburger-inner {\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n  .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {\n    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n\n.hamburger--3dxy.is-active .hamburger-inner {\n  background-color: transparent !important;\n  transform: rotateX(180deg) rotateY(180deg); }\n  .hamburger--3dxy.is-active .hamburger-inner::before {\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--3dxy.is-active .hamburger-inner::after {\n    transform: translate3d(0, -6px, 0) rotate(-45deg); }\n\n/*\n   * 3DXY Reverse\n   */\n.hamburger--3dxy-r .hamburger-box {\n  perspective: 50px; }\n\n.hamburger--3dxy-r .hamburger-inner {\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n  .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {\n    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }\n\n.hamburger--3dxy-r.is-active .hamburger-inner {\n  background-color: transparent !important;\n  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }\n  .hamburger--3dxy-r.is-active .hamburger-inner::before {\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--3dxy-r.is-active .hamburger-inner::after {\n    transform: translate3d(0, -6px, 0) rotate(-45deg); }\n\n/*\n   * Arrow\n   */\n.hamburger--arrow.is-active .hamburger-inner::before {\n  transform: translate3d(-5px, 0, 0) rotate(-45deg) scale(0.7, 1); }\n\n.hamburger--arrow.is-active .hamburger-inner::after {\n  transform: translate3d(-5px, 0, 0) rotate(45deg) scale(0.7, 1); }\n\n/*\n   * Arrow Right\n   */\n.hamburger--arrow-r.is-active .hamburger-inner::before {\n  transform: translate3d(5px, 0, 0) rotate(45deg) scale(0.7, 1); }\n\n.hamburger--arrow-r.is-active .hamburger-inner::after {\n  transform: translate3d(5px, 0, 0) rotate(-45deg) scale(0.7, 1); }\n\n/*\n   * Arrow Alt\n   */\n.hamburger--arrowalt .hamburger-inner::before {\n  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }\n\n.hamburger--arrowalt .hamburger-inner::after {\n  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }\n\n.hamburger--arrowalt.is-active .hamburger-inner::before {\n  top: 0;\n  transform: translate3d(-5px, -6.25px, 0) rotate(-45deg) scale(0.7, 1);\n  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }\n\n.hamburger--arrowalt.is-active .hamburger-inner::after {\n  bottom: 0;\n  transform: translate3d(-5px, 6.25px, 0) rotate(45deg) scale(0.7, 1);\n  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }\n\n/*\n   * Arrow Alt Right\n   */\n.hamburger--arrowalt-r .hamburger-inner::before {\n  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }\n\n.hamburger--arrowalt-r .hamburger-inner::after {\n  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }\n\n.hamburger--arrowalt-r.is-active .hamburger-inner::before {\n  top: 0;\n  transform: translate3d(5px, -6.25px, 0) rotate(45deg) scale(0.7, 1);\n  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }\n\n.hamburger--arrowalt-r.is-active .hamburger-inner::after {\n  bottom: 0;\n  transform: translate3d(5px, 6.25px, 0) rotate(-45deg) scale(0.7, 1);\n  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }\n\n/*\n   * Arrow Turn\n   */\n.hamburger--arrowturn.is-active .hamburger-inner {\n  transform: rotate(-180deg); }\n  .hamburger--arrowturn.is-active .hamburger-inner::before {\n    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }\n  .hamburger--arrowturn.is-active .hamburger-inner::after {\n    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }\n\n/*\n   * Arrow Turn Right\n   */\n.hamburger--arrowturn-r.is-active .hamburger-inner {\n  transform: rotate(-180deg); }\n  .hamburger--arrowturn-r.is-active .hamburger-inner::before {\n    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }\n  .hamburger--arrowturn-r.is-active .hamburger-inner::after {\n    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }\n\n/*\n   * Boring\n   */\n.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {\n  transition-property: none; }\n\n.hamburger--boring.is-active .hamburger-inner {\n  transform: rotate(45deg); }\n  .hamburger--boring.is-active .hamburger-inner::before {\n    top: 0;\n    opacity: 0; }\n  .hamburger--boring.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(-90deg); }\n\n/*\n   * Collapse\n   */\n.hamburger--collapse .hamburger-inner {\n  top: auto;\n  bottom: 0;\n  transition-duration: 0.13s;\n  transition-delay: 0.13s;\n  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--collapse .hamburger-inner::after {\n    top: -12px;\n    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }\n  .hamburger--collapse .hamburger-inner::before {\n    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--collapse.is-active .hamburger-inner {\n  transform: translate3d(0, -6px, 0) rotate(-45deg);\n  transition-delay: 0.22s;\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--collapse.is-active .hamburger-inner::after {\n    top: 0;\n    opacity: 0;\n    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }\n  .hamburger--collapse.is-active .hamburger-inner::before {\n    top: 0;\n    transform: rotate(-90deg);\n    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Collapse Reverse\n   */\n.hamburger--collapse-r .hamburger-inner {\n  top: auto;\n  bottom: 0;\n  transition-duration: 0.13s;\n  transition-delay: 0.13s;\n  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--collapse-r .hamburger-inner::after {\n    top: -12px;\n    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }\n  .hamburger--collapse-r .hamburger-inner::before {\n    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--collapse-r.is-active .hamburger-inner {\n  transform: translate3d(0, -6px, 0) rotate(45deg);\n  transition-delay: 0.22s;\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--collapse-r.is-active .hamburger-inner::after {\n    top: 0;\n    opacity: 0;\n    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }\n  .hamburger--collapse-r.is-active .hamburger-inner::before {\n    top: 0;\n    transform: rotate(90deg);\n    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Elastic\n   */\n.hamburger--elastic .hamburger-inner {\n  top: 1.5px;\n  transition-duration: 0.275s;\n  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }\n  .hamburger--elastic .hamburger-inner::before {\n    top: 6px;\n    transition: opacity 0.125s 0.275s ease; }\n  .hamburger--elastic .hamburger-inner::after {\n    top: 12px;\n    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }\n\n.hamburger--elastic.is-active .hamburger-inner {\n  transform: translate3d(0, 6px, 0) rotate(135deg);\n  transition-delay: 0.075s; }\n  .hamburger--elastic.is-active .hamburger-inner::before {\n    transition-delay: 0s;\n    opacity: 0; }\n  .hamburger--elastic.is-active .hamburger-inner::after {\n    transform: translate3d(0, -12px, 0) rotate(-270deg);\n    transition-delay: 0.075s; }\n\n/*\n   * Elastic Reverse\n   */\n.hamburger--elastic-r .hamburger-inner {\n  top: 1.5px;\n  transition-duration: 0.275s;\n  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }\n  .hamburger--elastic-r .hamburger-inner::before {\n    top: 6px;\n    transition: opacity 0.125s 0.275s ease; }\n  .hamburger--elastic-r .hamburger-inner::after {\n    top: 12px;\n    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }\n\n.hamburger--elastic-r.is-active .hamburger-inner {\n  transform: translate3d(0, 6px, 0) rotate(-135deg);\n  transition-delay: 0.075s; }\n  .hamburger--elastic-r.is-active .hamburger-inner::before {\n    transition-delay: 0s;\n    opacity: 0; }\n  .hamburger--elastic-r.is-active .hamburger-inner::after {\n    transform: translate3d(0, -12px, 0) rotate(270deg);\n    transition-delay: 0.075s; }\n\n/*\n   * Emphatic\n   */\n.hamburger--emphatic {\n  overflow: hidden; }\n  .hamburger--emphatic .hamburger-inner {\n    transition: background-color 0.125s 0.175s ease-in; }\n    .hamburger--emphatic .hamburger-inner::before {\n      left: 0;\n      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }\n    .hamburger--emphatic .hamburger-inner::after {\n      top: 6px;\n      right: 0;\n      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }\n  .hamburger--emphatic.is-active .hamburger-inner {\n    transition-delay: 0s;\n    transition-timing-function: ease-out;\n    background-color: transparent !important; }\n    .hamburger--emphatic.is-active .hamburger-inner::before {\n      left: -50px;\n      top: -50px;\n      transform: translate3d(50px, 50px, 0) rotate(45deg);\n      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }\n    .hamburger--emphatic.is-active .hamburger-inner::after {\n      right: -50px;\n      top: -50px;\n      transform: translate3d(-50px, 50px, 0) rotate(-45deg);\n      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }\n\n/*\n   * Emphatic Reverse\n   */\n.hamburger--emphatic-r {\n  overflow: hidden; }\n  .hamburger--emphatic-r .hamburger-inner {\n    transition: background-color 0.125s 0.175s ease-in; }\n    .hamburger--emphatic-r .hamburger-inner::before {\n      left: 0;\n      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }\n    .hamburger--emphatic-r .hamburger-inner::after {\n      top: 6px;\n      right: 0;\n      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }\n  .hamburger--emphatic-r.is-active .hamburger-inner {\n    transition-delay: 0s;\n    transition-timing-function: ease-out;\n    background-color: transparent !important; }\n    .hamburger--emphatic-r.is-active .hamburger-inner::before {\n      left: -50px;\n      top: 50px;\n      transform: translate3d(50px, -50px, 0) rotate(-45deg);\n      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }\n    .hamburger--emphatic-r.is-active .hamburger-inner::after {\n      right: -50px;\n      top: 50px;\n      transform: translate3d(-50px, -50px, 0) rotate(45deg);\n      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }\n\n/*\n   * Minus\n   */\n.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {\n  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }\n\n.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {\n  opacity: 0;\n  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }\n\n.hamburger--minus.is-active .hamburger-inner::before {\n  top: 0; }\n\n.hamburger--minus.is-active .hamburger-inner::after {\n  bottom: 0; }\n\n/*\n   * Slider\n   */\n.hamburger--slider .hamburger-inner {\n  top: 1.5px; }\n  .hamburger--slider .hamburger-inner::before {\n    top: 6px;\n    transition-property: transform, opacity;\n    transition-timing-function: ease;\n    transition-duration: 0.15s; }\n  .hamburger--slider .hamburger-inner::after {\n    top: 12px; }\n\n.hamburger--slider.is-active .hamburger-inner {\n  transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--slider.is-active .hamburger-inner::before {\n    transform: rotate(-45deg) translate3d(-3.57143px, -3px, 0);\n    opacity: 0; }\n  .hamburger--slider.is-active .hamburger-inner::after {\n    transform: translate3d(0, -12px, 0) rotate(-90deg); }\n\n/*\n   * Slider Reverse\n   */\n.hamburger--slider-r .hamburger-inner {\n  top: 1.5px; }\n  .hamburger--slider-r .hamburger-inner::before {\n    top: 6px;\n    transition-property: transform, opacity;\n    transition-timing-function: ease;\n    transition-duration: 0.15s; }\n  .hamburger--slider-r .hamburger-inner::after {\n    top: 12px; }\n\n.hamburger--slider-r.is-active .hamburger-inner {\n  transform: translate3d(0, 6px, 0) rotate(-45deg); }\n  .hamburger--slider-r.is-active .hamburger-inner::before {\n    transform: rotate(45deg) translate3d(3.57143px, -3px, 0);\n    opacity: 0; }\n  .hamburger--slider-r.is-active .hamburger-inner::after {\n    transform: translate3d(0, -12px, 0) rotate(90deg); }\n\n/*\n   * Spin\n   */\n.hamburger--spin .hamburger-inner {\n  transition-duration: 0.22s;\n  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--spin .hamburger-inner::before {\n    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }\n  .hamburger--spin .hamburger-inner::after {\n    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--spin.is-active .hamburger-inner {\n  transform: rotate(225deg);\n  transition-delay: 0.12s;\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--spin.is-active .hamburger-inner::before {\n    top: 0;\n    opacity: 0;\n    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }\n  .hamburger--spin.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(-90deg);\n    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Spin Reverse\n   */\n.hamburger--spin-r .hamburger-inner {\n  transition-duration: 0.22s;\n  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--spin-r .hamburger-inner::before {\n    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }\n  .hamburger--spin-r .hamburger-inner::after {\n    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--spin-r.is-active .hamburger-inner {\n  transform: rotate(-225deg);\n  transition-delay: 0.12s;\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--spin-r.is-active .hamburger-inner::before {\n    top: 0;\n    opacity: 0;\n    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }\n  .hamburger--spin-r.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(90deg);\n    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Spring\n   */\n.hamburger--spring .hamburger-inner {\n  top: 1.5px;\n  transition: background-color 0s 0.13s linear; }\n  .hamburger--spring .hamburger-inner::before {\n    top: 6px;\n    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--spring .hamburger-inner::after {\n    top: 12px;\n    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--spring.is-active .hamburger-inner {\n  transition-delay: 0.22s;\n  background-color: transparent !important; }\n  .hamburger--spring.is-active .hamburger-inner::before {\n    top: 0;\n    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);\n    transform: translate3d(0, 6px, 0) rotate(45deg); }\n  .hamburger--spring.is-active .hamburger-inner::after {\n    top: 0;\n    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);\n    transform: translate3d(0, 6px, 0) rotate(-45deg); }\n\n/*\n   * Spring Reverse\n   */\n.hamburger--spring-r .hamburger-inner {\n  top: auto;\n  bottom: 0;\n  transition-duration: 0.13s;\n  transition-delay: 0s;\n  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--spring-r .hamburger-inner::after {\n    top: -12px;\n    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }\n  .hamburger--spring-r .hamburger-inner::before {\n    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--spring-r.is-active .hamburger-inner {\n  transform: translate3d(0, -6px, 0) rotate(-45deg);\n  transition-delay: 0.22s;\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--spring-r.is-active .hamburger-inner::after {\n    top: 0;\n    opacity: 0;\n    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }\n  .hamburger--spring-r.is-active .hamburger-inner::before {\n    top: 0;\n    transform: rotate(90deg);\n    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Stand\n   */\n.hamburger--stand .hamburger-inner {\n  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }\n  .hamburger--stand .hamburger-inner::before {\n    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--stand .hamburger-inner::after {\n    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--stand.is-active .hamburger-inner {\n  transform: rotate(90deg);\n  background-color: transparent !important;\n  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }\n  .hamburger--stand.is-active .hamburger-inner::before {\n    top: 0;\n    transform: rotate(-45deg);\n    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--stand.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(45deg);\n    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Stand Reverse\n   */\n.hamburger--stand-r .hamburger-inner {\n  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }\n  .hamburger--stand-r .hamburger-inner::before {\n    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--stand-r .hamburger-inner::after {\n    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--stand-r.is-active .hamburger-inner {\n  transform: rotate(-90deg);\n  background-color: transparent !important;\n  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }\n  .hamburger--stand-r.is-active .hamburger-inner::before {\n    top: 0;\n    transform: rotate(-45deg);\n    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--stand-r.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(45deg);\n    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Squeeze\n   */\n.hamburger--squeeze .hamburger-inner {\n  transition-duration: 0.075s;\n  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  .hamburger--squeeze .hamburger-inner::before {\n    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }\n  .hamburger--squeeze .hamburger-inner::after {\n    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n\n.hamburger--squeeze.is-active .hamburger-inner {\n  transform: rotate(45deg);\n  transition-delay: 0.12s;\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  .hamburger--squeeze.is-active .hamburger-inner::before {\n    top: 0;\n    opacity: 0;\n    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }\n  .hamburger--squeeze.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(-90deg);\n    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }\n\n/*\n   * Vortex\n   */\n.hamburger--vortex .hamburger-inner {\n  transition-duration: 0.2s;\n  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }\n  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {\n    transition-duration: 0s;\n    transition-delay: 0.1s;\n    transition-timing-function: linear; }\n  .hamburger--vortex .hamburger-inner::before {\n    transition-property: top, opacity; }\n  .hamburger--vortex .hamburger-inner::after {\n    transition-property: bottom, transform; }\n\n.hamburger--vortex.is-active .hamburger-inner {\n  transform: rotate(765deg);\n  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }\n  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {\n    transition-delay: 0s; }\n  .hamburger--vortex.is-active .hamburger-inner::before {\n    top: 0;\n    opacity: 0; }\n  .hamburger--vortex.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(90deg); }\n\n/*\n   * Vortex Reverse\n   */\n.hamburger--vortex-r .hamburger-inner {\n  transition-duration: 0.2s;\n  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }\n  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {\n    transition-duration: 0s;\n    transition-delay: 0.1s;\n    transition-timing-function: linear; }\n  .hamburger--vortex-r .hamburger-inner::before {\n    transition-property: top, opacity; }\n  .hamburger--vortex-r .hamburger-inner::after {\n    transition-property: bottom, transform; }\n\n.hamburger--vortex-r.is-active .hamburger-inner {\n  transform: rotate(-765deg);\n  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }\n  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {\n    transition-delay: 0s; }\n  .hamburger--vortex-r.is-active .hamburger-inner::before {\n    top: 0;\n    opacity: 0; }\n  .hamburger--vortex-r.is-active .hamburger-inner::after {\n    bottom: 0;\n    transform: rotate(-90deg); }\n\n.ajax-progress.ajax-progress-throbber, .ajax-progress.ajax-progress-fullscreen {\n  position: fixed;\n  background-color: white;\n  background-repeat: no-repeat;\n  background-position: center center;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  background-image: url(\"../images/loading/loading.gif\");\n  height: 300px;\n  width: 300px;\n  border-radius: 50%;\n  margin: 0;\n  padding: 0;\n  box-shadow: 0 0 12px rgba(0, 0, 0, 0.06);\n  z-index: 1000; }\n  .ajax-progress.ajax-progress-throbber .throbber, .ajax-progress.ajax-progress-fullscreen .throbber {\n    display: none; }\n\nheader#header #block-formulariodepesquisa {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  border-radius: 50rem;\n  padding: 0.5rem;\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translate(-50%, 50%);\n  width: 100%;\n  background: #ffffff;\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  opacity: 0;\n  transform: translate(-50%, 50%) scale(0);\n  pointer-events: none;\n  visibility: hidden; }\n  @media (min-width: 576px) {\n    header#header #block-formulariodepesquisa {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    header#header #block-formulariodepesquisa {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    header#header #block-formulariodepesquisa {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    header#header #block-formulariodepesquisa {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    header#header #block-formulariodepesquisa {\n      max-width: 1320px; } }\n  header#header #block-formulariodepesquisa.opened {\n    animation: search-block-scale-in 450ms ease-in-out 300ms forwards; }\n  header#header #block-formulariodepesquisa.closed {\n    opacity: 0;\n    transform: translate(-50%, 50%) scale(0);\n    pointer-events: none;\n    visibility: hidden; }\n  header#header #block-formulariodepesquisa > .content {\n    width: 100%; }\n    header#header #block-formulariodepesquisa > .content,\n    header#header #block-formulariodepesquisa > .content > div,\n    header#header #block-formulariodepesquisa > .content #search-block-form {\n      width: 100%;\n      margin: 0;\n      padding: 0; }\n  header#header #block-formulariodepesquisa form {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem; }\n    header#header #block-formulariodepesquisa form .mb-3 {\n      margin-bottom: 0 !important; }\n    header#header #block-formulariodepesquisa form .form-type-search {\n      font-size: 0.875rem;\n      padding: 1rem;\n      flex: 1;\n      border: none;\n      border-radius: 50rem;\n      color: #2a2a2a;\n      margin: 0;\n      padding: 0;\n      width: 100%; }\n      header#header #block-formulariodepesquisa form .form-type-search:hover, header#header #block-formulariodepesquisa form .form-type-search:focus {\n        outline: none;\n        box-shadow: none; }\n      header#header #block-formulariodepesquisa form .form-type-search::placeholder {\n        color: #2a2a2a; }\n    header#header #block-formulariodepesquisa form .form-actions {\n      margin: 0;\n      padding: 0; }\n      header#header #block-formulariodepesquisa form .form-actions .btn, header#header #block-formulariodepesquisa form .form-actions .button, header#header #block-formulariodepesquisa form .form-actions body.simplelogin .simplelogin-form .form-submit, body.simplelogin .simplelogin-form header#header #block-formulariodepesquisa form .form-actions .form-submit, header#header #block-formulariodepesquisa form .form-actions .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document header#header #block-formulariodepesquisa form .form-actions a, header#header #block-formulariodepesquisa form .form-actions .view .pagination .page-item > a, .view .pagination header#header #block-formulariodepesquisa form .form-actions .page-item > a, header#header #block-formulariodepesquisa form .form-actions .view .pagination .page-item > span, .view .pagination header#header #block-formulariodepesquisa form .form-actions .page-item > span, header#header #block-formulariodepesquisa form .form-actions .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager header#header #block-formulariodepesquisa form .form-actions a, header#header #block-formulariodepesquisa form .form-actions .view-documentos.view-display-id-block_2 .view-footer > span, .view-documentos.view-display-id-block_2 header#header #block-formulariodepesquisa form .form-actions .view-footer > span, header#header #block-formulariodepesquisa form .form-actions .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager header#header #block-formulariodepesquisa form .form-actions a, header#header #block-formulariodepesquisa form .form-actions .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link header#header #block-formulariodepesquisa form .form-actions a {\n        border-radius: 50rem; }\n\n@keyframes search-block-scale-in {\n  0% {\n    opacity: 0;\n    transform: translate(-50%, 50%) scale(0);\n    pointer-events: none;\n    visibility: hidden; }\n  75% {\n    opacity: 1;\n    transform: translate(-50%, 50%) scale(1.2);\n    pointer-events: all;\n    visibility: visible; }\n  100% {\n    opacity: 1;\n    transform: translate(-50%, 50%) scale(1);\n    pointer-events: all;\n    visibility: visible; } }\n\nheader#header #block-gtranslate select {\n  color: #ffffff;\n  background-color: transparent;\n  border: none;\n  text-transform: uppercase; }\n\nheader#header #block-menuutilidades .nav {\n  gap: 1rem;\n  flex-wrap: nowrap; }\n\nheader#header #block-menuutilidades .nav-link {\n  --bs-nav-link-color: #ffffff;\n  --bs-nav-link-hover-color: #267871;\n  --bs-nav-link-padding-y: 0;\n  --bs-nav-link-padding-x: 0;\n  cursor: pointer; }\n\nheader#header #block-openreadspeakerblock {\n  flex: 1; }\n  header#header #block-openreadspeakerblock .rsbtn {\n    margin-bottom: 0; }\n\nheader#header #block-socialmedialinks ul.social-media-links--platforms.horizontal {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0.5rem;\n  margin: 0;\n  padding: 0; }\n  header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal > li {\n    padding: 0; }\n  header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal a {\n    color: #ffffff;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n    header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal a:hover, header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal a:focus {\n      color: #267871; }\n\n#block-tv-aideepchatchatbot .ai-deepchat-wrapper {\n  position: fixed;\n  inset: 0;\n  z-index: 1030;\n  display: flex;\n  align-items: flex-end;\n  justify-content: flex-end;\n  pointer-events: none;\n  padding: 3rem; }\n\n#block-tv-aideepchatchatbot .ai-deepchat {\n  pointer-events: auto; }\n\n#block-tv-aideepchatchatbot .chat-element {\n  height: 100%;\n  width: 100%; }\n\n#block-tv-aideepchatchatbot .chat-container {\n  margin: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-end !important;\n  justify-content: flex-end !important;\n  transform: translateY(0) !important;\n  overflow: unset !important;\n  position: relative !important;\n  max-width: 400px !important;\n  width: 100% !important;\n  height: 100% !important;\n  pointer-events: none !important; }\n  #block-tv-aideepchatchatbot .chat-container.chat-collapsed div.ai-deepchat--header {\n    display: none; }\n  #block-tv-aideepchatchatbot .chat-container.chat-collapsed .chat-element {\n    display: none; }\n  #block-tv-aideepchatchatbot .chat-container.chat-open .chat-element {\n    display: flex; }\n\n#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon {\n  position: relative !important;\n  width: 100% !important;\n  float: none !important;\n  margin-bottom: 8px;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  outline: none !important;\n  padding: 0 !important;\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: flex-end !important;\n  justify-content: flex-end !important;\n  pointer-events: all !important; }\n  #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--chat-bubble {\n    position: absolute;\n    right: calc(72px + 8px);\n    bottom: 0;\n    background: white;\n    padding: 12px 24px;\n    border-radius: 100px;\n    border-top-right-radius: 0;\n    font-size: 14px;\n    color: black;\n    font-weight: 400;\n    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n    opacity: 0;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n    width: max-content; }\n  #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon {\n    height: 72px;\n    width: 72px;\n    background-color: #ffffff;\n    border: 4px solid #ffffff;\n    border-radius: 9999px;\n    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n    overflow: hidden;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n    padding: 0;\n    cursor: pointer; }\n    #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon video {\n      height: 100%;\n      width: 100%;\n      transform: scale(3);\n      margin-left: 0px;\n      margin-top: 10px;\n      pointer-events: none;\n      object-fit: cover;\n      animation: animate-ai-icon-idle 8s ease-in-out infinite;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n    #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:hover, #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:focus {\n      transform: scale(0.9); }\n      #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:hover video, #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:focus video {\n        transform: scale(2.1) !important;\n        margin-left: -35px !important;\n        animation-play-state: paused !important; }\n      #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:hover + .ai-deepchat--chat-bubble, #block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:focus + .ai-deepchat--chat-bubble {\n        opacity: 1; }\n\n#block-tv-aideepchatchatbot div.ai-deepchat--header {\n  float: none !important;\n  background-color: #009bd9 !important;\n  outline: none !important;\n  width: 100% !important;\n  background-color: #009bd9 !important;\n  border: 4px solid white !important;\n  border-top-left-radius: 1rem !important;\n  border-top-right-radius: 1rem !important;\n  border-bottom: none !important;\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  pointer-events: all !important; }\n\n#block-tv-aideepchatchatbot .chat-element {\n  display: none;\n  max-height: 400px;\n  background-color: white;\n  border: 4px solid white !important;\n  border-bottom-left-radius: 1rem !important;\n  border-bottom-right-radius: 1rem !important;\n  border-top: none !important;\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  pointer-events: all !important; }\n\n#block-tv-aideepchatchatbot deep-chat {\n  background-color: #f4f4f4 !important;\n  background: #f4f4f4 !important;\n  border: none !important;\n  border-bottom-left-radius: 1rem !important;\n  border-bottom-right-radius: 1rem !important;\n  overflow: hidden !important;\n  font-size: 0.875rem !important;\n  font-family: \"Open Sans\", sans-serif !important;\n  width: 100% !important; }\n  #block-tv-aideepchatchatbot deep-chat #messages > div {\n    padding: 8px; }\n  #block-tv-aideepchatchatbot deep-chat #messages .outer-message-container {\n    border: none;\n    background-color: transparent;\n    border-radius: 12px; }\n    #block-tv-aideepchatchatbot deep-chat #messages .outer-message-container.deep-chat-outer-container-role-user {\n      background-color: #eefcfa; }\n  #block-tv-aideepchatchatbot deep-chat #input #text-input-container {\n    margin: 0;\n    width: 100%;\n    box-shadow: none;\n    border: none; }\n\n@keyframes animate-ai-icon-idle {\n  0% {\n    transform: scale(3); }\n  15%,\n  75% {\n    transform: scale(2.25); }\n  100% {\n    transform: scale(3); } }\n\n@keyframes animate-ai-icon-wave {\n  0% {\n    transform: scale(3); }\n  15%,\n  75% {\n    transform: scale(2.1);\n    margin-left: -35px; }\n  100% {\n    transform: scale(3); } }\n\n@media (max-width: 1199.98px) {\n  header#header #block-tv-main-menu {\n    display: none; } }\n\nheader#header #block-tv-main-menu .navbar-nav {\n  gap: calc(1.275rem + 0.3vw);\n  display: flex;\n  align-items: center;\n  justify-content: flex-end; }\n  @media (min-width: 1200px) {\n    header#header #block-tv-main-menu .navbar-nav {\n      gap: 1.5rem; } }\n  header#header #block-tv-main-menu .navbar-nav .item-position-secondary-navigation {\n    display: none; }\n  header#header #block-tv-main-menu .navbar-nav .nav-link {\n    --bs-navbar-nav-link-padding-y: 0;\n    --bs-navbar-nav-link-padding-x: 0;\n    font-size: 0.875rem;\n    color: #ffffff;\n    cursor: pointer;\n    font-weight: 600;\n    text-transform: uppercase;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n    white-space: nowrap !important; }\n    header#header #block-tv-main-menu .navbar-nav .nav-link.btn, header#header #block-tv-main-menu .navbar-nav .nav-link.button, header#header #block-tv-main-menu .navbar-nav body.simplelogin .simplelogin-form .nav-link.form-submit, body.simplelogin .simplelogin-form header#header #block-tv-main-menu .navbar-nav .nav-link.form-submit, header#header #block-tv-main-menu .navbar-nav .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.nav-link, .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document header#header #block-tv-main-menu .navbar-nav a.nav-link, header#header #block-tv-main-menu .navbar-nav .view .pagination .page-item > a.nav-link, .view .pagination header#header #block-tv-main-menu .navbar-nav .page-item > a.nav-link, header#header #block-tv-main-menu .navbar-nav .view .pagination .page-item > span.nav-link, .view .pagination header#header #block-tv-main-menu .navbar-nav .page-item > span.nav-link, header#header #block-tv-main-menu .navbar-nav .view-documentos.view-display-id-block_1 .pager a.nav-link, .view-documentos.view-display-id-block_1 .pager header#header #block-tv-main-menu .navbar-nav a.nav-link, header#header #block-tv-main-menu .navbar-nav .view-documentos.view-display-id-block_2 .view-footer > span.nav-link, .view-documentos.view-display-id-block_2 header#header #block-tv-main-menu .navbar-nav .view-footer > span.nav-link, header#header #block-tv-main-menu .navbar-nav .view-projetos.view-display-id-block_3 .pager a.nav-link, .view-projetos.view-display-id-block_3 .pager header#header #block-tv-main-menu .navbar-nav a.nav-link, header#header #block-tv-main-menu .navbar-nav .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.nav-link, .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link header#header #block-tv-main-menu .navbar-nav a.nav-link {\n      --bs-navbar-nav-link-padding-y: 0.5rem;\n      --bs-navbar-nav-link-padding-x: 1rem; }\n    header#header #block-tv-main-menu .navbar-nav .nav-link:hover, header#header #block-tv-main-menu .navbar-nav .nav-link:focus, header#header #block-tv-main-menu .navbar-nav .nav-link[aria-expanded='true'] {\n      color: #267871; }\n  header#header #block-tv-main-menu .navbar-nav .dropdown-menu {\n    margin-top: 0.25rem;\n    background: rgba(38, 120, 113, 0.85);\n    border: none;\n    box-shadow: none;\n    overflow: hidden;\n    padding: 0; }\n    header#header #block-tv-main-menu .navbar-nav .dropdown-menu.show {\n      display: flex;\n      flex-direction: column;\n      gap: 0; }\n    header#header #block-tv-main-menu .navbar-nav .dropdown-menu .dropdown-item {\n      background: transparent;\n      padding: 0; }\n    header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*='nav-link'] {\n      padding-top: 0.5rem;\n      padding-bottom: 0.5rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      background: transparent;\n      color: #ffffff;\n      text-decoration: none !important;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      width: 100%; }\n      header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*='nav-link']:hover, header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*='nav-link']:focus, header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*='nav-link'].active {\n        background: #ffffff;\n        color: #267871; }\n\n#cboxOverlay {\n  animation: light-blur 200ms ease-in-out 0s forwards;\n  opacity: 1 !important; }\n\n#colorbox {\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }\n  #colorbox #cboxWrapper {\n    border-radius: 0; }\n  #colorbox #cboxLoadedContent {\n    padding: 4rem 8rem;\n    margin: 0;\n    max-height: 70vh; }\n    #colorbox #cboxLoadedContent::before {\n      content: '';\n      background: linear-gradient(to bottom, white 30%, rgba(233, 233, 233, 0) 100%);\n      top: 0; }\n    #colorbox #cboxLoadedContent::after {\n      content: '';\n      background: linear-gradient(to top, white 30%, rgba(233, 233, 233, 0) 100%);\n      bottom: 0; }\n    #colorbox #cboxLoadedContent::after, #colorbox #cboxLoadedContent::before {\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 100%;\n      height: 4rem;\n      z-index: 100; }\n    @media (max-width: 575.98px) {\n      #colorbox #cboxLoadedContent {\n        padding: 4rem 2rem; } }\n  #colorbox #cboxClose {\n    top: 4rem;\n    right: 4rem;\n    height: 35px;\n    width: 35px;\n    background: white;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n    #colorbox #cboxClose:hover, #colorbox #cboxClose:focus {\n      transform: scale(1.1); }\n    #colorbox #cboxClose::after {\n      font-size: calc(1.28125rem + 0.375vw);\n      content: \"\";\n      color: black;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      top: 0;\n      right: 0;\n      text-indent: 0;\n      height: 35px;\n      width: 35px;\n      display: flex;\n      align-items: center;\n      justify-content: center; }\n      @media (min-width: 1200px) {\n        #colorbox #cboxClose::after {\n          font-size: 1.5625rem; } }\n    @media (max-width: 575.98px) {\n      #colorbox #cboxClose {\n        right: 2rem;\n        border-radius: 50%;\n        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }\n        #colorbox #cboxClose::after {\n          font-size: 20px; } }\n  #colorbox .toast-wrapper {\n    position: absolute;\n    top: 2rem;\n    left: 50%;\n    transform: translateX(-50%); }\n    #colorbox .toast-wrapper .toast,\n    #colorbox .toast-wrapper .toast-body,\n    #colorbox .toast-wrapper .toast-header {\n      border: none;\n      border-radius: 0;\n      background: white; }\n    #colorbox .toast-wrapper .toast {\n      box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }\n    #colorbox .toast-wrapper .toast-header > svg {\n      margin-right: 5px; }\n    #colorbox .toast-wrapper .toast-header > strong {\n      flex: 1; }\n    #colorbox .toast-wrapper .toast-body {\n      padding: 1rem; }\n      #colorbox .toast-wrapper .toast-body .list-group-item {\n        border: none; }\n        #colorbox .toast-wrapper .toast-body .list-group-item::after {\n          display: none; }\n  #colorbox .contextual-region {\n    position: static; }\n\n#content > .section > nav.tabs {\n  --transition-duration: 480ms;\n  position: fixed;\n  left: var(--gin-toolbar-x-offset, 0px);\n  right: 0;\n  bottom: 1.5rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 1045;\n  margin: 0;\n  transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n  width: calc(100% - var(--gin-toolbar-x-offset, 0px));\n  pointer-events: none; }\n  #content > .section > nav.tabs > .nav {\n    --bs-gutter-x: 1rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto;\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n    background: rgba(0, 0, 0, 0.7) !important;\n    backdrop-filter: blur(12px) saturate(7);\n    border: none;\n    border-radius: 50rem;\n    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n    overflow-y: hidden;\n    overflow-x: auto;\n    gap: 0.25rem;\n    width: auto;\n    pointer-events: all;\n    flex-wrap: nowrap; }\n    @media (min-width: 576px) {\n      #content > .section > nav.tabs > .nav {\n        max-width: 540px; } }\n    @media (min-width: 768px) {\n      #content > .section > nav.tabs > .nav {\n        max-width: 720px; } }\n    @media (min-width: 992px) {\n      #content > .section > nav.tabs > .nav {\n        max-width: 960px; } }\n    @media (min-width: 1200px) {\n      #content > .section > nav.tabs > .nav {\n        max-width: 1140px; } }\n    @media (min-width: 1400px) {\n      #content > .section > nav.tabs > .nav {\n        max-width: 1320px; } }\n    #content > .section > nav.tabs > .nav::-webkit-scrollbar {\n      display: none; }\n    #content > .section > nav.tabs > .nav .nav-item {\n      --tabs--background-color: transparent;\n      --tabs--text-color: #f4f4f4;\n      --tabs--hover-text-color: #f4f4f4;\n      --tabs--hover-background-color: rgba(38, 120, 113, 0.5);\n      --tabs--active-background-color: #267871;\n      --tabs--active-text-color: #ffffff;\n      margin: 0; }\n    #content > .section > nav.tabs > .nav .nav-link {\n      --bs-nav-link-padding-y: 0.5rem;\n      --bs-nav-link-padding-x: 1rem;\n      background-color: var(--tabs--background-color) !important;\n      border: none !important;\n      border-radius: 50rem;\n      color: var(--tabs--text-color) !important;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      text-align: center;\n      text-transform: uppercase; }\n      #content > .section > nav.tabs > .nav .nav-link:hover, #content > .section > nav.tabs > .nav .nav-link:focus {\n        --bs-nav-link-padding-x: 1.5rem;\n        --tabs--background-color: var(--tabs--hover-background-color);\n        --tabs--text-color: var(--tabs--hover-text-color); }\n      #content > .section > nav.tabs > .nav .nav-link.active {\n        --bs-nav-link-padding-x: 1rem;\n        --tabs--background-color: var(\n          --tabs--active-background-color\n        ) !important;\n        --tabs--text-color: var(--tabs--active-text-color) !important;\n        font-weight: 600; }\n  #content > .section > nav.tabs.hide-animation {\n    transform: translateY(200%) scale(0);\n    opacity: 0.2; }\n    #content > .section > nav.tabs.hide-animation > .nav {\n      pointer-events: none; }\n\n.list-group {\n  margin-bottom: 2rem; }\n  .list-group > .list-group-item {\n    padding: 1rem; }\n\nbody.path-search .list-group-item {\n  padding: 1rem 0;\n  border: none;\n  font-size: 1.25rem;\n  list-style: circle;\n  display: list-item; }\n\nbody.mm-wrapper_opening .mm-menu_opened ~ .mm-slideout {\n  transform: none !important; }\n\nbody.mm-wrapper_opening.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {\n  transform: translate3d(0, 0, 0); }\n\nbody.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {\n  transform: translate3d(100%, 0, 0); }\n\n.mm-menu.mm-menu_offcanvas {\n  background: transparent;\n  z-index: 400 !important; }\n  .mm-menu.mm-menu_offcanvas .close-offcanvas {\n    position: absolute;\n    top: 100px;\n    left: 30px;\n    z-index: 10; }\n    .mm-menu.mm-menu_offcanvas .close-offcanvas .hamburger-inner {\n      background-color: var(--mm-color-text);\n      cursor: pointer; }\n      .mm-menu.mm-menu_offcanvas .close-offcanvas .hamburger-inner::after, .mm-menu.mm-menu_offcanvas .close-offcanvas .hamburger-inner::before {\n        background-color: var(--mm-color-text); }\n  @media (min-width: 1200px) {\n    .mm-menu.mm-menu_offcanvas .item-position-main-navigation {\n      display: none; } }\n  .mm-menu.mm-menu_offcanvas .mm-panel .mm-navbar {\n    display: none; }\n  .mm-menu.mm-menu_offcanvas .mm-panel .mm-btn::after, .mm-menu.mm-menu_offcanvas .mm-panel .mm-btn::before {\n    border-color: #267871; }\n  .mm-menu.mm-menu_offcanvas .mm-panel + .mm-panel .mm-navbar {\n    display: flex; }\n    .mm-menu.mm-menu_offcanvas .mm-panel + .mm-panel .mm-navbar .mm-navbar__title {\n      color: #267871;\n      font-weight: 600; }\n  .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding-top: 8rem; }\n    @media (min-width: 768px) {\n      .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview {\n        padding-top: 14rem; } }\n    .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview::after {\n      display: block;\n      background-image: url(\"/themes/custom/tv/images/logos/wave.png\");\n      background-size: initial;\n      background-repeat: no-repeat;\n      height: 30px;\n      content: '';\n      margin-top: 4rem;\n      background-position: center; }\n    .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li {\n      text-align: center;\n      margin-bottom: 15px;\n      font-weight: bold;\n      position: relative; }\n      .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li > .mm-listitem__btn {\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        right: 0;\n        border: none; }\n      .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li > a {\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li > a.is-active {\n          color: #267871; }\n        .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li > a:hover, .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li > a:focus {\n          color: #267871; }\n      .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li span {\n        text-overflow: none;\n        white-space: normal;\n        overflow: auto; }\n      .mm-menu.mm-menu_offcanvas .mm-panel .mm-listview > li::after {\n        display: none; }\n  .mm-menu.mm-menu_offcanvas .mm-panel::after {\n    display: none; }\n\n.slick.slick--optionset--slider-2-horiz .slick__slide {\n  margin: 2rem;\n  margin-right: 0.66667rem;\n  margin-left: 0.66667rem; }\n\n.slick.slick--optionset--slider-3-horiz .slick-track {\n  padding-bottom: calc(1.275rem + 0.3vw); }\n  @media (min-width: 1200px) {\n    .slick.slick--optionset--slider-3-horiz .slick-track {\n      padding-bottom: 1.5rem; } }\n\n.slick.slick--optionset--slider-3-horiz .slick__slide + .slick__slide {\n  margin-left: calc(1.275rem + 0.3vw); }\n  @media (min-width: 1200px) {\n    .slick.slick--optionset--slider-3-horiz .slick__slide + .slick__slide {\n      margin-left: 1.5rem; } }\n\n.slick.slick--optionset--slideshow-base {\n  position: relative;\n  margin-bottom: 45px; }\n  .slick.slick--optionset--slideshow-base .slick__arrow {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: 0;\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: space-between; }\n    .slick.slick--optionset--slideshow-base .slick__arrow > .slick-arrow {\n      height: 60px;\n      width: 60px;\n      appearance: none;\n      background: transparent;\n      border: none;\n      overflow: hidden;\n      text-indent: -9999px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      position: relative;\n      box-shadow: none !important;\n      outline: none !important;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      .slick.slick--optionset--slideshow-base .slick__arrow > .slick-arrow::after {\n        font-size: calc(1.3125rem + 0.75vw);\n        content: \"\";\n        color: #ffffff;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        text-indent: 0px; }\n        @media (min-width: 1200px) {\n          .slick.slick--optionset--slideshow-base .slick__arrow > .slick-arrow::after {\n            font-size: 1.875rem; } }\n      .slick.slick--optionset--slideshow-base .slick__arrow > .slick-arrow.slick-next::after {\n        content: '\\f105'; }\n  .slick.slick--optionset--slideshow-base .slick-dots {\n    margin: 0;\n    padding: 0;\n    padding-top: 2rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    position: absolute;\n    bottom: -45px;\n    left: 0;\n    right: 0; }\n    .slick.slick--optionset--slideshow-base .slick-dots > li {\n      display: flex;\n      margin-right: 10px; }\n      .slick.slick--optionset--slideshow-base .slick-dots > li > button {\n        width: 15px;\n        height: 15px;\n        padding: 0;\n        border-radius: 50%;\n        overflow: hidden;\n        text-indent: -9999px;\n        border: 2px solid #267871;\n        background: transparent;\n        transform: scale(1);\n        transition: all 250ms cubic-bezier(0.28, 0.11, 0.32, 1);\n        pointer-events: all; }\n      .slick.slick--optionset--slideshow-base .slick-dots > li.slick-active > button {\n        background: #267871;\n        transform: scale(1.1); }\n      .slick.slick--optionset--slideshow-base .slick-dots > li:last-child {\n        margin-right: 0; }\n  .slick.slick--optionset--slideshow-base:hover .slick-arrow, .slick.slick--optionset--slideshow-base:focus .slick-arrow {\n    background-color: rgba(0, 0, 0, 0.5) !important;\n    backdrop-filter: saturate(2.1) blur(20px) !important; }\n\n.spb_overlay {\n  background: rgba(0, 0, 0, 0.8); }\n\n.spb-popup-main-wrapper {\n  background: transparent;\n  border: none;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 1rem;\n  flex-direction: row-reverse;\n  margin: 0 !important;\n  width: 100% !important;\n  height: auto !important;\n  align-items: flex-start; }\n  .spb-popup-main-wrapper.spb_center {\n    transform: translate(-50%, -50%) !important; }\n  @media (max-width: 1199.98px) {\n    .spb-popup-main-wrapper {\n      flex-direction: column !important;\n      align-items: center !important;\n      width: 100% !important; } }\n  .spb-popup-main-wrapper > .block {\n    margin-top: 0 !important; }\n    @media (min-width: 1200px) {\n      .spb-popup-main-wrapper > .block {\n        margin-left: calc(2rem + 3rem) !important; } }\n  .spb-popup-main-wrapper > .spb-controls {\n    position: static;\n    margin-bottom: 1rem;\n    height: 2rem;\n    width: 2rem; }\n    @media (min-width: 1200px) {\n      .spb-popup-main-wrapper > .spb-controls {\n        margin-left: 3rem; } }\n    .spb-popup-main-wrapper > .spb-controls > .spb_close {\n      border: none;\n      background: transparent;\n      color: transparent;\n      display: block;\n      float: none;\n      font-size: 0;\n      margin: 0;\n      padding: 0;\n      text-align: center; }\n      .spb-popup-main-wrapper > .spb-controls > .spb_close::after {\n        font-size: calc(1.325rem + 0.9vw);\n        content: \"\";\n        color: #ffffff;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n        line-height: 1; }\n        @media (min-width: 1200px) {\n          .spb-popup-main-wrapper > .spb-controls > .spb_close::after {\n            font-size: 2rem; } }\n      .spb-popup-main-wrapper > .spb-controls > .spb_close:hover::after {\n        transform: scale(1.2); }\n\nbody.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) {\n  background: transparent;\n  border: none !important;\n  border-radius: 3rem;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  padding: 0;\n  overflow-x: scroll !important;\n  overflow-y: auto !important;\n  max-height: 80vh;\n  z-index: 10000;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  max-width: 700px !important;\n  width: 100% !important; }\n  @media (max-width: 767.98px) {\n    body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) {\n      padding: 1.5rem !important; } }\n  body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) > #layout-builder-modal {\n    height: auto !important;\n    max-height: 70vh !important;\n    color: #2a2a2a !important; }\n    body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) > #layout-builder-modal label {\n      color: #267871 !important; }\n  body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) > div,\n  body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) > fieldset {\n    overflow-y: auto; }\n  body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .mb-3 {\n    margin-bottom: 0 !important; }\n  body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar {\n    padding: calc(1.425rem + 2.1vw);\n    gap: calc(1.275rem + 0.3vw);\n    background: #ffffff !important;\n    border: none;\n    padding-bottom: 0 !important;\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    margin-bottom: -1px;\n    align-items: center;\n    justify-content: flex-start;\n    overflow: hidden; }\n    @media (min-width: 1200px) {\n      body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar {\n        padding: 3rem; } }\n    @media (min-width: 1200px) {\n      body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar {\n        gap: 1.5rem; } }\n    body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar > .ui-dialog-title {\n      font-size: calc(1.275rem + 0.3vw);\n      color: #267871;\n      font-weight: 500;\n      margin: 0;\n      flex: 1; }\n      @media (min-width: 1200px) {\n        body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar > .ui-dialog-title {\n          font-size: 1.5rem; } }\n    body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar > .ui-dialog-titlebar-close {\n      background: transparent;\n      border: none;\n      color: transparent;\n      position: static;\n      padding: 0;\n      margin: 0;\n      display: block;\n      float: none;\n      font-size: 0;\n      text-align: center;\n      text-indent: 0px !important;\n      width: auto;\n      height: auto; }\n      body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar > .ui-dialog-titlebar-close span {\n        display: none; }\n      body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar > .ui-dialog-titlebar-close::after {\n        font-size: 1.25rem;\n        content: \"\";\n        color: #2a2a2a;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n        line-height: 1 !important;\n        text-indent: 0px !important; }\n      body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar > .ui-dialog-titlebar-close:hover::after {\n        transform: scale(1.1); }\n  body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content {\n    padding: calc(1.425rem + 2.1vw);\n    background: #ffffff !important;\n    height: auto !important;\n    max-height: unset !important;\n    min-height: unset !important; }\n    @media (min-width: 1200px) {\n      body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content {\n        padding: 3rem; } }\n    body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content > div + div {\n      margin-top: 0.5rem; }\n\n.ui-widget-overlay {\n  background-color: #000000 !important;\n  opacity: 0.7 !important; }\n\n.adj3-bs-1col .row,\n.adj3-bs-2col .row,\n.adj3-bs-3col .row,\n.adj3-bs-4col .row {\n  --bs-gutter-x: 3rem;\n  row-gap: var(--bs-gutter-x); }\n\n#page {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-height: 100vh;\n  max-width: 100%;\n  background-color: var(--bs-body-bg); }\n  #page > #main-wrapper {\n    flex: 1; }\n\n.maintenance {\n  height: 100vh;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center; }\n  .maintenance > header {\n    margin-bottom: 2rem; }\n  .maintenance .site-logo {\n    display: block; }\n  .maintenance .maintenance-body {\n    font-size: 1.125rem;\n    width: 45%; }\n    @media (max-width: 767.98px) {\n      .maintenance .maintenance-body {\n        width: 100%; } }\n    .maintenance .maintenance-body h1, .maintenance .maintenance-body .h1 {\n      color: #267871;\n      margin-bottom: 1rem; }\n    .maintenance .maintenance-body .site-slogan {\n      margin-top: 1rem;\n      color: #267871;\n      font-size: 1.25rem;\n      font-weight: 300; }\n\n.profile {\n  margin-bottom: 8rem; }\n  .profile .bs-region--left {\n    position: relative;\n    overflow: hidden;\n    padding-bottom: 20rem;\n    height: 0px;\n    /* Colocar isto em CSS parece uma pessima ideia\n    &::before {\n      content: '';\n      display: inline-block;\n      color: $primary;\n      font-weight: bold;\n      position: absolute;\n      font-size: $h3-font-size;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      z-index: 22;\n    }\n\n    &::after {\n      content: '';\n      display: inline-block;\n      width: 60%;\n      position: absolute;\n      padding-bottom: 60%;\n      border-radius: 50%;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      background-color: transparent;\n      border: 5px solid $primary-light;\n    }\n*/ }\n  .profile .bs-region--right > .block-field-blockuserusername {\n    background: #eefcfa;\n    padding: 3rem;\n    margin-bottom: 4rem; }\n    .profile .bs-region--right > .block-field-blockuserusername .field__label {\n      display: none; }\n    .profile .bs-region--right > .block-field-blockuserusername .field__item {\n      padding: 0;\n      margin: 0;\n      background: transparent;\n      font-size: 1.75rem;\n      font-weight: bold;\n      color: #267871; }\n  .profile .bs-region--right > .block-extra-field-blockuserusermember-for .label {\n    color: black;\n    font-weight: 700;\n    margin-bottom: 1rem; }\n\nbody.path-search #content > section.section {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  margin: 4rem; }\n  @media (min-width: 576px) {\n    body.path-search #content > section.section {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    body.path-search #content > section.section {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    body.path-search #content > section.section {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    body.path-search #content > section.section {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    body.path-search #content > section.section {\n      max-width: 1320px; } }\n  body.path-search #content > section.section #search-form {\n    margin-bottom: 3rem; }\n    body.path-search #content > section.section #search-form > .container-inline {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      margin-bottom: 0.66667rem; }\n      body.path-search #content > section.section #search-form > .container-inline .form-type-search {\n        flex: 1;\n        margin: 0;\n        padding-right: 2rem; }\n        body.path-search #content > section.section #search-form > .container-inline .form-type-search input {\n          border: none;\n          box-shadow: none;\n          color: #2a2a2a; }\n          body.path-search #content > section.section #search-form > .container-inline .form-type-search input:hover, body.path-search #content > section.section #search-form > .container-inline .form-type-search input:focus {\n            outline: none;\n            box-shadow: none; }\n      body.path-search #content > section.section #search-form > .container-inline .form-submit {\n        margin: 0; }\n    body.path-search #content > section.section #search-form + h3, body.path-search #content > section.section #search-form + .h3 {\n      color: #dc3545; }\n    body.path-search #content > section.section #search-form + h2, body.path-search #content > section.section #search-form + .h2 {\n      margin-bottom: 2rem; }\n  body.path-search #content > section.section .node_search-results > li {\n    background: #f4f4f4;\n    margin-bottom: 1rem;\n    border-radius: 1rem;\n    border: 1px solid #f4f4f4;\n    padding: 2rem; }\n    body.path-search #content > section.section .node_search-results > li h3, body.path-search #content > section.section .node_search-results > li .h3 {\n      margin-bottom: 0.66667rem; }\n      body.path-search #content > section.section .node_search-results > li h3 a, body.path-search #content > section.section .node_search-results > li .h3 a {\n        text-decoration: none; }\n        body.path-search #content > section.section .node_search-results > li h3 a:hover, body.path-search #content > section.section .node_search-results > li .h3 a:hover, body.path-search #content > section.section .node_search-results > li h3 a:focus, body.path-search #content > section.section .node_search-results > li .h3 a:focus {\n          color: #009bd9; }\n    body.path-search #content > section.section .node_search-results > li p:last-child {\n      margin-bottom: 0; }\n  body.path-search #content > section.section .pagination {\n    padding: 0;\n    margin: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-top: 4rem; }\n    body.path-search #content > section.section .pagination li {\n      display: block; }\n\nbody.simplelogin {\n  background-color: #eefcfa;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: cover; }\n  body.simplelogin .mm-page.mm-slideout {\n    background: transparent; }\n  body.simplelogin .simplelogin-wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    height: 100vh;\n    padding: 0; }\n  body.simplelogin .simplelogin-form {\n    padding: calc(1.725rem + 5.7vw);\n    background-color: #ffffff;\n    border-radius: 2rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    margin: 0; }\n    @media (min-width: 1200px) {\n      body.simplelogin .simplelogin-form {\n        padding: 6rem; } }\n    body.simplelogin .simplelogin-form .tabs,\n    body.simplelogin .simplelogin-form .block-page-title-block {\n      display: none; }\n    body.simplelogin .simplelogin-form .simplelogin-link {\n      display: none; }\n    body.simplelogin .simplelogin-form .node--type-pagina-de-sistema.node--view-mode-full {\n      padding: 0 !important; }\n    body.simplelogin .simplelogin-form .simplelogin-logo {\n      margin-bottom: calc(1.425rem + 2.1vw); }\n      @media (min-width: 1200px) {\n        body.simplelogin .simplelogin-form .simplelogin-logo {\n          margin-bottom: 3rem; } }\n    body.simplelogin .simplelogin-form .form-actions {\n      margin-top: calc(1.425rem + 2.1vw);\n      display: flex;\n      align-items: center;\n      justify-content: center; }\n      @media (min-width: 1200px) {\n        body.simplelogin .simplelogin-form .form-actions {\n          margin-top: 3rem; } }\n    body.simplelogin .simplelogin-form .forgot-password {\n      color: #2a2a2a;\n      text-align: center; }\n      body.simplelogin .simplelogin-form .forgot-password a {\n        color: #267871; }\n        body.simplelogin .simplelogin-form .forgot-password a:focus, body.simplelogin .simplelogin-form .forgot-password a:hover {\n          color: #174a45; }\n\n.sitemap {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  padding-top: 4rem;\n  padding-bottom: 4rem; }\n  @media (min-width: 576px) {\n    .sitemap {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .sitemap {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .sitemap {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .sitemap {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .sitemap {\n      max-width: 1320px; } }\n  .sitemap > .sitemap-item {\n    margin-bottom: 4rem; }\n    .sitemap > .sitemap-item:last-child {\n      margin-bottom: 0; }\n    .sitemap > .sitemap-item > h2, .sitemap > .sitemap-item > .h2 {\n      text-transform: uppercase;\n      text-align: center;\n      color: black;\n      font-weight: 300;\n      font-size: calc(1.39375rem + 1.725vw);\n      font-size: calc(1.325rem + 0.9vw);\n      text-align: left;\n      margin-bottom: 1rem; }\n      @media (min-width: 1200px) {\n        .sitemap > .sitemap-item > h2, .sitemap > .sitemap-item > .h2 {\n          font-size: 2.6875rem; } }\n      @media (min-width: 1200px) {\n        .sitemap > .sitemap-item > h2, .sitemap > .sitemap-item > .h2 {\n          font-size: 2rem; } }\n    .sitemap > .sitemap-item a {\n      color: #267871;\n      background: transparent;\n      font-size: 0.875rem;\n      text-decoration: none;\n      transition: all 250ms cubic-bezier(0.28, 0.11, 0.32, 1); }\n      .sitemap > .sitemap-item a:hover, .sitemap > .sitemap-item a:focus, .sitemap > .sitemap-item a:active {\n        color: #009bd9; }\n    .sitemap > .sitemap-item > div {\n      --bs-gutter-x: 3rem;\n      --bs-gutter-y: 0;\n      width: 100%;\n      padding-right: calc(var(--bs-gutter-x) * .5);\n      padding-left: calc(var(--bs-gutter-x) * .5);\n      margin-right: auto;\n      margin-left: auto; }\n      @media (min-width: 576px) {\n        .sitemap > .sitemap-item > div {\n          max-width: 540px; } }\n      @media (min-width: 768px) {\n        .sitemap > .sitemap-item > div {\n          max-width: 648px; } }\n      @media (min-width: 992px) {\n        .sitemap > .sitemap-item > div {\n          max-width: 864px; } }\n      @media (min-width: 1200px) {\n        .sitemap > .sitemap-item > div {\n          max-width: 1026px; } }\n      @media (min-width: 1400px) {\n        .sitemap > .sitemap-item > div {\n          max-width: 1188px; } }\n      .sitemap > .sitemap-item > div > ul {\n        border: none;\n        display: block;\n        padding: 0;\n        margin: 0;\n        column-count: 1;\n        column-gap: 2%;\n        column-width: 100%; }\n        @media (min-width: 576px) {\n          .sitemap > .sitemap-item > div > ul {\n            column-count: 2;\n            column-gap: 2%;\n            column-width: 50%; } }\n        @media (min-width: 992px) {\n          .sitemap > .sitemap-item > div > ul {\n            column-count: 3;\n            column-gap: 3%;\n            column-width: 30%; } }\n        .sitemap > .sitemap-item > div > ul > li {\n          display: block;\n          width: 100%;\n          display: inline-block;\n          border: none;\n          padding: 0;\n          margin-top: 0.66667rem; }\n          .sitemap > .sitemap-item > div > ul > li,\n          .sitemap > .sitemap-item > div > ul > li > a {\n            font-size: 1rem; }\n          .sitemap > .sitemap-item > div > ul > li ul {\n            display: flex;\n            flex-direction: column;\n            padding-left: 1rem; }\n            .sitemap > .sitemap-item > div > ul > li ul li {\n              display: inline-block;\n              width: 100%; }\n              .sitemap > .sitemap-item > div > ul > li ul li > ul {\n                margin-bottom: 5px; }\n\n.node--type-alertas.node--view-mode-image-text-overlay {\n  padding-bottom: 3rem; }\n  @media (min-width: 576px) {\n    .node--type-alertas.node--view-mode-image-text-overlay {\n      padding-bottom: 6rem; } }\n  .node--type-alertas.node--view-mode-image-text-overlay .bs-region--left,\n  .node--type-alertas.node--view-mode-image-text-overlay .bs-region--right {\n    position: relative; }\n  .node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight {\n    background: white;\n    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n    max-width: 90%;\n    max-height: auto;\n    margin: 0 auto;\n    transform: translateY(-6rem);\n    margin-bottom: -2rem;\n    padding: 2rem;\n    z-index: 10; }\n    @media (min-width: 768px) {\n      .node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight {\n        margin: 0;\n        max-height: 90%;\n        position: absolute;\n        right: -50%;\n        top: 50%;\n        transform: translateY(-50%) translateX(-50%);\n        width: 100%;\n        padding: 4rem;\n        flex: 0 0 auto;\n        width: 75%; } }\n    @media (min-width: 768px) and (max-width: 991.98px) {\n      .node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight {\n        flex: 0 0 auto;\n        width: 100%;\n        right: -100%; } }\n  .node--type-alertas.node--view-mode-image-text-overlay .bs-region--left {\n    background: #eefcfa;\n    height: 50vh !important; }\n    @media (min-width: 576px) {\n      .node--type-alertas.node--view-mode-image-text-overlay .bs-region--left {\n        height: 85vh !important; } }\n  .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-media-image-background {\n    z-index: 10; }\n    .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-media-image-background .media {\n      padding-bottom: 50vh !important; }\n      @media (min-width: 576px) {\n        .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-media-image-background .media {\n          padding-bottom: 85vh !important;\n          min-height: 700px; } }\n  .node--type-alertas.node--view-mode-image-text-overlay .block-field-blockparagraphpp-card-itemfield-icon {\n    color: #267871;\n    font-size: calc(1.5rem + 3vw); }\n    @media (min-width: 1200px) {\n      .node--type-alertas.node--view-mode-image-text-overlay .block-field-blockparagraphpp-card-itemfield-icon {\n        font-size: 3.75rem; } }\n  .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertastitle {\n    margin-bottom: 2rem; }\n    .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertastitle h5, .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertastitle .h5 {\n      text-transform: uppercase;\n      font-weight: 600;\n      color: #333333;\n      margin: 0; }\n  .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-ficheiro {\n    margin-top: 4rem;\n    text-align: center; }\n  .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody {\n    position: relative; }\n    .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody.has-scroll::after {\n      font-size: 1.25rem;\n      content: \"\";\n      color: #2a2a2a;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      bottom: -40px; }\n    .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody.has-scroll + .block {\n      margin-top: 45px; }\n    .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody > .content {\n      overflow-y: auto;\n      max-height: 15vh; }\n      @media (min-width: 768px) {\n        .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody > .content {\n          max-height: 35vh; } }\n  .node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-ficheiro {\n    padding-bottom: 1rem; }\n  .node--type-alertas.node--view-mode-image-text-overlay .bs-region--right {\n    z-index: 10; }\n  @media (min-width: 768px) {\n    .node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight {\n      left: -50%;\n      right: 0;\n      transform: translateY(-50%) translateX(50%); } }\n  @media (min-width: 768px) and (max-width: 991.98px) {\n    .node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight {\n      transform: translateY(-50%) translateX(0%); } }\n\n.node--type-alertas.node--view-mode-text-overlay-image {\n  padding-bottom: 3rem; }\n  @media (min-width: 576px) {\n    .node--type-alertas.node--view-mode-text-overlay-image {\n      padding-bottom: 6rem; } }\n  .node--type-alertas.node--view-mode-text-overlay-image .bs-region--left,\n  .node--type-alertas.node--view-mode-text-overlay-image .bs-region--right {\n    position: relative; }\n  .node--type-alertas.node--view-mode-text-overlay-image .bs-region--extraLeft {\n    background: white;\n    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n    max-width: 90%;\n    max-height: auto;\n    margin: 0 auto;\n    transform: translateY(-6rem);\n    margin-bottom: -2rem;\n    padding: 2rem;\n    z-index: 10; }\n    @media (min-width: 768px) {\n      .node--type-alertas.node--view-mode-text-overlay-image .bs-region--extraLeft {\n        margin: 0;\n        max-height: 90%;\n        position: absolute;\n        right: -50%;\n        top: 50%;\n        transform: translateY(-50%) translateX(-50%);\n        width: 100%;\n        padding: 4rem;\n        flex: 0 0 auto;\n        width: 75%; } }\n    @media (min-width: 768px) and (max-width: 991.98px) {\n      .node--type-alertas.node--view-mode-text-overlay-image .bs-region--extraLeft {\n        flex: 0 0 auto;\n        width: 100%;\n        right: -100%; } }\n  .node--type-alertas.node--view-mode-text-overlay-image .bs-region--right {\n    background: #eefcfa;\n    height: 50vh !important; }\n    @media (min-width: 576px) {\n      .node--type-alertas.node--view-mode-text-overlay-image .bs-region--right {\n        height: 85vh !important; } }\n  .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-media-image-background {\n    z-index: 10; }\n    .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-media-image-background .media {\n      padding-bottom: 50vh !important; }\n      @media (min-width: 576px) {\n        .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-media-image-background .media {\n          padding-bottom: 85vh !important;\n          min-height: 700px; } }\n  .node--type-alertas.node--view-mode-text-overlay-image .block-field-blockparagraphpp-card-itemfield-icon {\n    color: #267871;\n    font-size: calc(1.5rem + 3vw); }\n    @media (min-width: 1200px) {\n      .node--type-alertas.node--view-mode-text-overlay-image .block-field-blockparagraphpp-card-itemfield-icon {\n        font-size: 3.75rem; } }\n  .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertastitle {\n    margin-bottom: 2rem; }\n    .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertastitle h5, .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertastitle .h5 {\n      text-transform: uppercase;\n      font-weight: 600;\n      color: #333333;\n      margin: 0; }\n  .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-ficheiro {\n    margin-top: 4rem;\n    text-align: center; }\n  .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody {\n    position: relative; }\n    .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody.has-scroll::after {\n      font-size: 1.25rem;\n      content: \"\";\n      color: #2a2a2a;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      bottom: -40px; }\n    .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody.has-scroll + .block {\n      margin-top: 45px; }\n    .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody > .content {\n      overflow-y: auto;\n      max-height: 15vh; }\n      @media (min-width: 768px) {\n        .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody > .content {\n          max-height: 35vh; } }\n  .node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-ficheiro {\n    padding-bottom: 1rem; }\n  .node--type-alertas.node--view-mode-text-overlay-image .bs-region--left {\n    z-index: 10; }\n  .node--type-alertas.node--view-mode-text-overlay-image > .node__content > .row,\n  .node--type-alertas.node--view-mode-text-overlay-image > .row {\n    flex-direction: column-reverse; }\n    @media (min-width: 768px) {\n      .node--type-alertas.node--view-mode-text-overlay-image > .node__content > .row,\n      .node--type-alertas.node--view-mode-text-overlay-image > .row {\n        flex-direction: row; } }\n\n.node--type-alertas.node--view-mode-listing-basic {\n  position: relative;\n  padding-top: 80%;\n  width: 100%;\n  background: white; }\n  .node--type-alertas.node--view-mode-listing-basic > .node__content {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    margin: 0;\n    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    padding: 2rem; }\n    .node--type-alertas.node--view-mode-listing-basic > .node__content .block {\n      text-align: center; }\n    .node--type-alertas.node--view-mode-listing-basic > .node__content .block-field-blocknodealertastitle h5, .node--type-alertas.node--view-mode-listing-basic > .node__content .block-field-blocknodealertastitle .h5 {\n      text-transform: uppercase;\n      font-weight: 600;\n      color: #333333;\n      margin: 0; }\n    .node--type-alertas.node--view-mode-listing-basic > .node__content .block-views-blockalertas-auxiliares-block-2 a {\n      display: block;\n      font-size: 0.875rem;\n      font-weight: 600;\n      margin-top: 0.66667rem;\n      text-align: center;\n      text-decoration: underline;\n      text-transform: uppercase; }\n\n.node--type-alertas.node--view-mode-colorbox .block-field-blocknodealertasfield-media-image-background {\n  margin-bottom: 2rem; }\n\n.node--type-alertas.node--view-mode-colorbox .block-field-blocknodealertasbody {\n  margin-top: 2rem; }\n\n.node--type-article.node--view-mode-image-text-overlay .card {\n  box-shadow: none;\n  gap: 0;\n  padding: 0; }\n  .node--type-article.node--view-mode-image-text-overlay .card > .card-img-top {\n    aspect-ratio: unset;\n    border: none; }\n    .node--type-article.node--view-mode-image-text-overlay .card > .card-img-top img {\n      aspect-ratio: unset; }\n  .node--type-article.node--view-mode-image-text-overlay .card > .card-body {\n    padding: calc(1.325rem + 0.9vw);\n    background: #ffffff;\n    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n    margin-top: -4.5rem;\n    margin-left: auto;\n    margin-right: auto;\n    width: calc(100% - 3rem);\n    z-index: 1; }\n    @media (min-width: 1200px) {\n      .node--type-article.node--view-mode-image-text-overlay .card > .card-body {\n        padding: 2rem; } }\n  .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticlefield-media-image .media {\n    padding-bottom: 350px !important; }\n  .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle::after {\n    display: block;\n    background-image: url(\"/themes/custom/tv/images/logos/wave.png\");\n    background-size: initial;\n    background-repeat: no-repeat;\n    height: 30px;\n    content: ''; }\n  .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle h4, .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle .h4 {\n    font-size: 1rem;\n    padding-bottom: 15px; }\n  .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle a {\n    color: #333333;\n    text-decoration: none;\n    font-weight: bold;\n    text-transform: uppercase;\n    line-height: 1.4; }\n  .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticlebody {\n    color: #6a6a6a;\n    font-size: 0.875rem; }\n    .node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticlebody a.more-link {\n      font-weight: 600;\n      text-transform: uppercase;\n      text-decoration: underline; }\n\n.node--type-article.node--view-mode-full {\n  padding-top: calc(1.425rem + 2.1vw);\n  padding-bottom: calc(1.425rem + 2.1vw); }\n  @media (min-width: 1200px) {\n    .node--type-article.node--view-mode-full {\n      padding-top: 3rem; } }\n  @media (min-width: 1200px) {\n    .node--type-article.node--view-mode-full {\n      padding-bottom: 3rem; } }\n  @media (min-width: 768px) {\n    .node--type-article.node--view-mode-full {\n      padding-top: calc(1.725rem + 5.7vw);\n      padding-bottom: calc(1.725rem + 5.7vw); } }\n  @media (min-width: 768px) and (min-width: 1200px) {\n    .node--type-article.node--view-mode-full {\n      padding-top: 6rem; } }\n  @media (min-width: 768px) and (min-width: 1200px) {\n    .node--type-article.node--view-mode-full {\n      padding-bottom: 6rem; } }\n  .node--type-article.node--view-mode-full .block-field-blocknodearticletitle {\n    margin-bottom: calc(1.425rem + 2.1vw); }\n    @media (min-width: 1200px) {\n      .node--type-article.node--view-mode-full .block-field-blocknodearticletitle {\n        margin-bottom: 3rem; } }\n    .node--type-article.node--view-mode-full .block-field-blocknodearticletitle h1, .node--type-article.node--view-mode-full .block-field-blocknodearticletitle .h1 {\n      color: #267871;\n      font-weight: 500;\n      line-height: 1.2; }\n  .node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data {\n    margin-top: calc(1.425rem + 2.1vw); }\n    @media (min-width: 1200px) {\n      .node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data {\n        margin-top: 3rem; } }\n    .node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data .field__label {\n      font-weight: 600; }\n    .node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data .field__item {\n      opacity: 0.75; }\n\n.node--type-documento.node--view-mode-listing-basic {\n  background: #ffffff;\n  box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);\n  padding: 4rem 3rem;\n  height: 100%; }\n  .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo {\n    text-align: center; }\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo svg {\n      font-size: calc(1.525rem + 3.3vw); }\n      @media (min-width: 1200px) {\n        .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo svg {\n          font-size: 4rem; } }\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo + .block-field-blocknodedocumentotitle {\n      margin-top: calc(1.325rem + 0.9vw); }\n      @media (min-width: 1200px) {\n        .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo + .block-field-blocknodedocumentotitle {\n          margin-top: 2rem; } }\n  .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle,\n  .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano {\n    text-align: center; }\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle h5, .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle .h5,\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle .field,\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano h5,\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano .h5,\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano .field {\n      font-size: 1.25rem;\n      color: #333333;\n      font-weight: 600;\n      margin: 0;\n      text-transform: uppercase;\n      text-wrap-style: balance; }\n  .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-media-document {\n    margin-top: calc(1.325rem + 0.9vw);\n    text-align: center;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n    font-size: 0.875rem; }\n    @media (min-width: 1200px) {\n      .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-media-document {\n        margin-top: 2rem; } }\n    .node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-media-document a {\n      font-weight: 600;\n      text-decoration: underline;\n      text-transform: uppercase;\n      word-break: break-word; }\n  .node--type-documento.node--view-mode-listing-basic:hover, .node--type-documento.node--view-mode-listing-basic:focus {\n    background: #267871; }\n    .node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentotitle h5, .node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentotitle .h5,\n    .node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentofield-tipo svg,\n    .node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentofield-ano .field,\n    .node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentofield-media-document a, .node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentotitle h5, .node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentotitle .h5,\n    .node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentofield-tipo svg,\n    .node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentofield-ano .field,\n    .node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentofield-media-document a {\n      color: #ffffff; }\n\n.node--type-documento.node--view-mode-listing-basic-alternative {\n  padding-top: calc(1.325rem + 0.9vw);\n  padding-bottom: calc(1.325rem + 0.9vw);\n  padding-left: calc(1.275rem + 0.3vw);\n  padding-right: calc(1.275rem + 0.3vw);\n  background: #ffffff;\n  box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);\n  height: 100%; }\n  @media (min-width: 1200px) {\n    .node--type-documento.node--view-mode-listing-basic-alternative {\n      padding-top: 2rem; } }\n  @media (min-width: 1200px) {\n    .node--type-documento.node--view-mode-listing-basic-alternative {\n      padding-bottom: 2rem; } }\n  @media (min-width: 1200px) {\n    .node--type-documento.node--view-mode-listing-basic-alternative {\n      padding-left: 1.5rem; } }\n  @media (min-width: 1200px) {\n    .node--type-documento.node--view-mode-listing-basic-alternative {\n      padding-right: 1.5rem; } }\n  .node--type-documento.node--view-mode-listing-basic-alternative .block {\n    text-align: center; }\n  .node--type-documento.node--view-mode-listing-basic-alternative .block-field-blocknodedocumentofield-periodo .field {\n    font-size: 1.25rem;\n    color: #333333;\n    font-weight: 600;\n    margin: 0;\n    text-transform: uppercase; }\n  .node--type-documento.node--view-mode-listing-basic-alternative .block-field-blocknodedocumentofield-media-document {\n    font-size: 0.875rem;\n    margin-top: 0.5rem; }\n    .node--type-documento.node--view-mode-listing-basic-alternative .block-field-blocknodedocumentofield-media-document a {\n      font-weight: 600;\n      text-decoration: underline;\n      text-transform: uppercase;\n      word-break: break-word; }\n\n.node--type-page header#header {\n  position: absolute; }\n  .node--type-page header#header > #navbar-main {\n    margin-top: calc(1.525rem + 3.3vw);\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: none; }\n    @media (min-width: 1200px) {\n      .node--type-page header#header > #navbar-main {\n        margin-top: 4rem; } }\n\n.node--type-page.node--view-mode-full {\n  position: relative; }\n  .node--type-page.node--view-mode-full .region-banner {\n    position: relative;\n    max-width: 100vw;\n    margin: 0;\n    overflow: hidden;\n    width: 100%; }\n    .node--type-page.node--view-mode-full .region-banner::after {\n      font-size: calc(1.39375rem + 1.725vw);\n      content: \"\";\n      color: #ffffff;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      bottom: 3rem;\n      will-change: transform;\n      animation: arrow-up-down 2.5s infinite; }\n      @media (min-width: 1200px) {\n        .node--type-page.node--view-mode-full .region-banner::after {\n          font-size: 2.6875rem; } }\n    .node--type-page.node--view-mode-full .region-banner .bs-region--left {\n      background-color: #009bd9;\n      padding-bottom: 65vh; }\n\n@media (min-width: 768px) and (max-height: 768px) {\n  .node--type-page.node--view-mode-full .region-banner .bs-region--left {\n    min-height: 90vh; } }\n    .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n      position: absolute;\n      top: 60%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      display: flex;\n      align-items: center;\n      flex-wrap: nowrap;\n      --bs-gutter-x: 3rem;\n      --bs-gutter-y: 0;\n      width: 100%;\n      padding-right: calc(var(--bs-gutter-x) * .5);\n      padding-left: calc(var(--bs-gutter-x) * .5);\n      margin-right: auto;\n      margin-left: auto; }\n      @media (max-width: 575.98px) {\n        .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n          justify-content: center;\n          flex-direction: column;\n          padding: 0 2rem; } }\n      @media (min-width: 576px) {\n        .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n          max-width: 540px; } }\n      @media (min-width: 768px) {\n        .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n          max-width: 720px; } }\n      @media (min-width: 992px) {\n        .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n          max-width: 960px; } }\n      @media (min-width: 1200px) {\n        .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n          max-width: 1140px; } }\n      @media (min-width: 1400px) {\n        .node--type-page.node--view-mode-full .region-banner .bs-region--right {\n          max-width: 1320px; } }\n    .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone {\n      color: white;\n      margin-bottom: 1rem;\n      color: white;\n      font-weight: bold;\n      text-transform: uppercase;\n      letter-spacing: 1.2px;\n      font-size: calc(1.625rem + 4.5vw); }\n      @media (min-width: 768px) {\n        .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone {\n          margin: 0;\n          margin-right: 2rem; } }\n      .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone a {\n        text-decoration: none; }\n      @media (min-width: 1200px) {\n        .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone {\n          font-size: 5rem; } }\n    .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle {\n      color: white; }\n      .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle h1, .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle .h1 {\n        color: white;\n        font-weight: bold;\n        text-transform: uppercase;\n        letter-spacing: 1.2px;\n        font-size: calc(1.625rem + 4.5vw); }\n        .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle h1 a, .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle .h1 a {\n          text-decoration: none; }\n        @media (min-width: 1200px) {\n          .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle h1, .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle .h1 {\n            font-size: 5rem; } }\n    .node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-media-image-background .media {\n      padding-bottom: initial !important;\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%; }\n\n.node--type-page.node--view-mode-full .block-field-blocknodepagebody, .node--type-page.node--view-mode-full-slideshow .block-field-blocknodepagebody {\n  margin-top: 3rem;\n  margin-bottom: 3rem; }\n\n.node--type-page.node--view-mode-full .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37, .node--type-page.node--view-mode-full-slideshow .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37 {\n  position: absolute;\n  left: 50%;\n  bottom: 12%;\n  transform: translateX(-50%);\n  will-change: transform;\n  animation: arrow-up-down 2.5s infinite; }\n  .node--type-page.node--view-mode-full .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after, .node--type-page.node--view-mode-full-slideshow .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after {\n    font-size: calc(1.39375rem + 1.725vw);\n    content: \"\";\n    color: #ffffff;\n    font-family: 'Font Awesome 5 Free';\n    display: inline-block;\n    font-style: normal;\n    font-variant: normal;\n    text-rendering: auto;\n    -webkit-font-smoothing: antialiased;\n    font-weight: 900;\n    transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n    cursor: pointer;\n    pointer-events: all; }\n    @media (min-width: 1200px) {\n      .node--type-page.node--view-mode-full .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after, .node--type-page.node--view-mode-full-slideshow .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after {\n        font-size: 2.6875rem; } }\n\n.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  position: absolute;\n  left: 50%;\n  top: 70%;\n  transform: translate(-50%, -50%);\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  pointer-events: none; }\n  @media (min-width: 576px) {\n    .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      max-width: 1320px; } }\n  @media (max-width: 575.98px) {\n    .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      display: none !important; } }\n  .node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 > .content, .node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 > .content {\n    pointer-events: all; }\n\n.node--type-page.node--view-mode-colorbox .block-field-blocknodepagefield-icone {\n  color: #267871;\n  margin-bottom: 1rem;\n  font-size: calc(1.5rem + 3vw); }\n  @media (min-width: 1200px) {\n    .node--type-page.node--view-mode-colorbox .block-field-blocknodepagefield-icone {\n      font-size: 3.75rem; } }\n\n.node--type-page.node--view-mode-colorbox .block-field-blocknodepagetitle {\n  margin-bottom: 2rem; }\n  .node--type-page.node--view-mode-colorbox .block-field-blocknodepagetitle h3, .node--type-page.node--view-mode-colorbox .block-field-blocknodepagetitle .h3 {\n    text-transform: uppercase;\n    font-weight: 600;\n    color: #333333;\n    margin: 0; }\n\n.node--type-page.node--view-mode-colorbox .block-field-blocknodepagebody {\n  color: #6a6a6a; }\n\n.node--type-page.node--view-mode-full-slideshow > .node__content > .bs-1col > .bs-region--main {\n  position: relative; }\n\n.node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  position: absolute;\n  left: 50%;\n  top: 75%;\n  transform: translateY(-50%) translateX(-50%);\n  pointer-events: none;\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  z-index: 20; }\n  @media (min-width: 576px) {\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      max-width: 1320px; } }\n  @media (max-width: 767.98px) {\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      display: none !important; } }\n  .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .contextual {\n    pointer-events: all;\n    z-index: 1000; }\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .contextual > button {\n      pointer-events: all; }\n  .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca img,\n  .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .blazy {\n    margin: 0;\n    width: 100%;\n    float: none;\n    max-width: 200px;\n    min-width: 200px; }\n  .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content {\n    position: relative;\n    max-width: 200px;\n    min-width: 200px; }\n    @media (max-height: 767.98px) {\n      .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content {\n        transform: scale(0.5); } }\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-2col {\n      position: relative; }\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-region--left {\n      z-index: 0; }\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-region--right {\n      position: absolute;\n      z-index: 1;\n      pointer-events: none;\n      background: transparent;\n      top: 55%;\n      left: 50%;\n      transform: translateX(-50%) translateY(-50%);\n      display: flex;\n      align-items: flex-end;\n      justify-content: center;\n      flex-wrap: nowrap; }\n      .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-region--right .field {\n        font-size: calc(1.3125rem + 0.75vw);\n        color: white;\n        line-height: 1;\n        text-shadow: 0 0 12px rgba(0, 0, 0, 0.35); }\n        @media (min-width: 1200px) {\n          .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-region--right .field {\n            font-size: 1.875rem; } }\n      .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-region--right .block-field-blockblock-contentindicadorfield-valor .field {\n        font-size: calc(1.5rem + 3vw);\n        font-weight: bolder; }\n        @media (min-width: 1200px) {\n          .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca > .content .bs-region--right .block-field-blockblock-contentindicadorfield-valor .field {\n            font-size: 3.75rem; } }\n  .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .block-field-blockblock-contentindicadorfield-link {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 10;\n    pointer-events: all; }\n    .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .block-field-blockblock-contentindicadorfield-link * {\n      display: block;\n      width: 100%;\n      height: 100%;\n      color: transparent;\n      font-size: 0; }\n  .node--type-page.node--view-mode-full-slideshow > .node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .block-field-blockblock-contentindicadorbody {\n    font-size: 1.25rem;\n    color: white;\n    font-weight: 500;\n    line-height: 1;\n    text-shadow: 0 0 12px rgba(0, 0, 0, 0.35);\n    z-index: 4; }\n\n.node--type-pagina-de-sistema.node--view-mode-full {\n  padding-top: calc(1.425rem + 2.1vw);\n  padding-bottom: calc(1.425rem + 2.1vw); }\n  @media (min-width: 1200px) {\n    .node--type-pagina-de-sistema.node--view-mode-full {\n      padding-top: 3rem; } }\n  @media (min-width: 1200px) {\n    .node--type-pagina-de-sistema.node--view-mode-full {\n      padding-bottom: 3rem; } }\n  @media (min-width: 768px) {\n    .node--type-pagina-de-sistema.node--view-mode-full {\n      padding-top: calc(1.725rem + 5.7vw);\n      padding-bottom: calc(1.725rem + 5.7vw); } }\n  @media (min-width: 768px) and (min-width: 1200px) {\n    .node--type-pagina-de-sistema.node--view-mode-full {\n      padding-top: 6rem; } }\n  @media (min-width: 768px) and (min-width: 1200px) {\n    .node--type-pagina-de-sistema.node--view-mode-full {\n      padding-bottom: 6rem; } }\n  .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-media-image-background img {\n    margin: 0 auto; }\n  .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle {\n    color: #267871;\n    text-align: center; }\n    .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle h1, .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle .h1 {\n      font-size: calc(1.725rem + 5.7vw);\n      font-weight: 700; }\n      @media (min-width: 1200px) {\n        .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle h1, .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle .h1 {\n          font-size: 6rem; } }\n  .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemabody {\n    font-size: calc(1.275rem + 0.3vw);\n    text-align: center; }\n    @media (min-width: 1200px) {\n      .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemabody {\n        font-size: 1.5rem; } }\n  .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-link {\n    margin-top: calc(1.425rem + 2.1vw); }\n    @media (min-width: 1200px) {\n      .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-link {\n        margin-top: 3rem; } }\n    .node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-link .field {\n      text-align: center; }\n\n.node--type-popup.node--view-mode-listing-basic > .node__content {\n  background: white;\n  overflow: hidden;\n  border-radius: 30px;\n  max-width: 650px; }\n  @media (min-width: 992px) {\n    .node--type-popup.node--view-mode-listing-basic > .node__content {\n      max-width: 1300px;\n      max-height: 650px; } }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-mobile .field--type-image,\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-desktop .field--type-image {\n    float: none;\n    margin: 0; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-mobile a,\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-desktop a {\n    display: inline-block;\n    height: 100%;\n    width: 100%; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-mobile img,\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-desktop img {\n    height: 100%;\n    width: 100%;\n    pointer-events: none;\n    margin: 0; }\n  @media (max-width: 991.98px) {\n    .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-desktop {\n      display: none; } }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-desktop img {\n    max-height: 650px;\n    max-width: 650px; }\n  @media (min-width: 992px) {\n    .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-imagem-mobile {\n      display: none; } }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block {\n    margin-top: 0 !important;\n    text-align: center; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .bs-2col {\n    margin: 0; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--left {\n    background: #eefcfa;\n    padding: 0; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--right {\n    display: block;\n    padding: calc(1.525rem + 3.3vw); }\n    @media (max-width: 767.98px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--right {\n        max-height: 60vh !important;\n        height: fit-content;\n        overflow-y: auto; } }\n    @media (min-width: 992px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--right {\n        max-height: 650px;\n        max-width: 650px;\n        overflow-y: auto;\n        display: flex;\n        flex-direction: column;\n        align-items: safe center;\n        justify-content: safe center; } }\n    @media (min-width: 1200px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--right {\n        padding: 4rem; } }\n    .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--right > .block:first-child {\n      margin-top: auto !important; }\n    .node--type-popup.node--view-mode-listing-basic > .node__content .bs-region--right > .block:last-child {\n      margin-bottom: auto !important; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-icone {\n    margin-bottom: 1rem; }\n    .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-icone svg {\n      color: #267871;\n      font-size: 1.75rem; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-subtitle h5, .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupfield-subtitle .h5 {\n    color: #267871;\n    font-weight: 600;\n    text-transform: uppercase;\n    margin: 0; }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle {\n    margin-bottom: calc(1.425rem + 2.1vw); }\n    @media (min-width: 1200px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle {\n        margin-bottom: 3rem; } }\n    @media (max-height: 575.98px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle {\n        margin-bottom: 1rem; } }\n    .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle h2, .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle .h2 {\n      font-size: calc(1.325rem + 0.9vw);\n      color: #333333;\n      font-weight: 300;\n      margin-bottom: 0;\n      text-transform: uppercase; }\n      @media (min-width: 1200px) {\n        .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle h2, .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopuptitle .h2 {\n          font-size: 2rem; } }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupbody + .block-field-blocknodepopupfield-link {\n    padding-top: calc(1.425rem + 2.1vw); }\n    @media (min-width: 1200px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupbody + .block-field-blocknodepopupfield-link {\n        padding-top: 3rem; } }\n    @media (max-height: 575.98px) {\n      .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupbody + .block-field-blocknodepopupfield-link {\n        padding-top: 1rem; } }\n  .node--type-popup.node--view-mode-listing-basic > .node__content .block-field-blocknodepopupbody p {\n    color: #6a6a6a;\n    font-size: 1.25rem;\n    font-weight: 300;\n    line-height: 1.4;\n    margin-bottom: 0;\n    text-align: center !important; }\n\n.node--type-popup.node--view-mode-listing-basic-alternative > .node__content {\n  background: #eefcfa;\n  border-radius: 30px;\n  max-height: 550px;\n  max-width: 450px;\n  overflow: hidden;\n  overflow-y: auto; }\n  .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .block {\n    margin-top: 0 !important; }\n  .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-2col {\n    margin: 0; }\n  .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left {\n    padding: calc(1.525rem + 3.3vw);\n    text-align: center; }\n    @media (min-width: 1200px) {\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left {\n        padding: 4rem; } }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupfield-icone {\n      margin-bottom: 2rem; }\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupfield-icone svg {\n        font-size: calc(1.6625rem + 4.95vw);\n        color: #333333; }\n        @media (min-width: 1200px) {\n          .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupfield-icone svg {\n            font-size: 5.375rem; } }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopuptitle {\n      font-size: calc(1.275rem + 0.3vw);\n      line-height: 1.2;\n      font-weight: 600;\n      text-transform: uppercase;\n      color: #333333;\n      margin-bottom: 5px; }\n      @media (min-width: 1200px) {\n        .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopuptitle {\n          font-size: 1.5rem; } }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupfield-subtitle {\n      color: #6a6a6a;\n      font-size: 1rem;\n      font-weight: 600;\n      text-transform: uppercase; }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupbody {\n      padding-top: 1rem; }\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupbody p {\n        color: #6a6a6a;\n        font-size: 1rem;\n        text-align: center !important; }\n        .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--left .block-field-blocknodepopupbody p:last-child {\n          margin-bottom: 0; }\n  .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right {\n    padding: 0;\n    display: flex;\n    flex-direction: column; }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block {\n      flex: 1; }\n    @media (min-width: 768px) {\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right {\n        flex-direction: row; } }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopuptitle a,\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopuptitle div {\n      height: 100%;\n      width: 100%; }\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopuptitle a,\n    .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopupfield-link a {\n      display: inline-block;\n      padding: 2rem 3rem;\n      width: 100%;\n      background: white;\n      color: #267871;\n      font-weight: 600;\n      text-transform: uppercase;\n      text-align: center;\n      text-decoration: none;\n      transition: all 250ms cubic-bezier(0.28, 0.11, 0.32, 1); }\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopuptitle a:hover, .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopuptitle a:focus,\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopupfield-link a:hover,\n      .node--type-popup.node--view-mode-listing-basic-alternative > .node__content .bs-region--right .block-field-blocknodepopupfield-link a:focus {\n        background: #267871;\n        color: white; }\n\n.node--type-popup.node--view-mode-image > .node__content .blazy {\n  margin: 0; }\n\n.node--type-popup.node--view-mode-image > .node__content img {\n  border-radius: 30px; }\n\n@media (max-width: 991.98px) {\n  .node--type-popup.node--view-mode-image > .node__content .field--name-field-imagem-desktop {\n    display: none; } }\n\n@media (min-width: 992px) {\n  .node--type-popup.node--view-mode-image > .node__content .field--name-field-imagem-mobile {\n    display: none; } }\n\n.node--type-popup.node--view-mode-full > .node__content .block {\n  text-align: center; }\n  .node--type-popup.node--view-mode-full > .node__content .block p:last-child {\n    margin-bottom: 0; }\n\n.node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopupfield-subtitle h5, .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopupfield-subtitle .h5 {\n  color: #267871;\n  font-weight: 600;\n  text-transform: uppercase;\n  margin: 0; }\n\n.node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle {\n  margin-bottom: calc(1.425rem + 2.1vw); }\n  @media (min-width: 1200px) {\n    .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle {\n      margin-bottom: 3rem; } }\n  @media (max-height: 575.98px) {\n    .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle {\n      margin-bottom: 1rem; } }\n  .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle h2, .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle .h2 {\n    font-size: calc(1.325rem + 0.9vw);\n    color: #333333;\n    font-weight: 300;\n    margin-bottom: 0;\n    text-transform: uppercase; }\n    @media (min-width: 1200px) {\n      .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle h2, .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopuptitle .h2 {\n        font-size: 2rem; } }\n\n.node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopupbody p {\n  color: #6a6a6a;\n  font-size: 1.25rem;\n  font-weight: 300;\n  line-height: 1.4;\n  margin-bottom: 0;\n  text-align: center !important; }\n\n.node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopupfield-link {\n  margin-top: calc(1.425rem + 2.1vw); }\n  @media (min-width: 1200px) {\n    .node--type-popup.node--view-mode-full > .node__content .block-field-blocknodepopupfield-link {\n      margin-top: 3rem; } }\n\n.node--type-projeto.node--view-mode-listing-basic .block > h2, .node--type-projeto.node--view-mode-listing-basic .block > .h2 {\n  font-family: \"Open Sans\", sans-serif;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n  display: inline-block;\n  font-size: 0.875rem;\n  font-weight: bold;\n  margin-bottom: 0;\n  text-transform: uppercase; }\n  .node--type-projeto.node--view-mode-listing-basic .block > h2::after, .node--type-projeto.node--view-mode-listing-basic .block > .h2::after {\n    content: ':';\n    margin-right: 5px; }\n\n.node--type-projeto.node--view-mode-listing-basic .block > .content {\n  display: inline-block; }\n\n.node--type-projeto.node--view-mode-listing-basic .block-field-blocknodeprojetobody {\n  word-break: break-word; }\n\n.node--type-projeto.node--view-mode-listing-basic .bs-region--bottom {\n  margin-top: 0.66667rem; }\n  .node--type-projeto.node--view-mode-listing-basic .bs-region--bottom > .block {\n    display: inline-block; }\n    .node--type-projeto.node--view-mode-listing-basic .bs-region--bottom > .block + .block::before {\n      content: '|';\n      margin-right: 0 3px; }\n    .node--type-projeto.node--view-mode-listing-basic .bs-region--bottom > .block a {\n      text-decoration: underline; }\n\n.node--type-projeto.node--view-mode-colorbox .block {\n  margin-bottom: 1rem; }\n  .node--type-projeto.node--view-mode-colorbox .block > h2, .node--type-projeto.node--view-mode-colorbox .block > .h2 {\n    font-family: \"Open Sans\", sans-serif;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 1.5;\n    text-align: left;\n    text-align: start;\n    text-decoration: none;\n    text-shadow: none;\n    text-transform: none;\n    letter-spacing: normal;\n    word-break: normal;\n    white-space: normal;\n    word-spacing: normal;\n    line-break: auto;\n    display: inline-block;\n    width: 100%;\n    font-size: 1rem;\n    font-weight: bold;\n    margin-bottom: 0;\n    color: #267871; }\n  .node--type-projeto.node--view-mode-colorbox .block > .content {\n    display: inline-block; }\n\n.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document {\n  display: inline-block;\n  width: 100%;\n  margin-top: 1rem; }\n  .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .content,\n  .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .field {\n    display: inline-block;\n    width: 100%;\n    text-align: center; }\n\n.node--type-webform.node--view-mode-full .block-field-blocknodewebformfield-icone, .node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformfield-icone {\n  font-size: calc(1.53125rem + 3.375vw);\n  color: #267871;\n  margin-bottom: 1rem; }\n  @media (min-width: 1200px) {\n    .node--type-webform.node--view-mode-full .block-field-blocknodewebformfield-icone, .node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformfield-icone {\n      font-size: 4.0625rem; } }\n\n.node--type-webform.node--view-mode-full .block-field-blocknodewebformtitle, .node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformtitle {\n  margin-bottom: 1rem; }\n  .node--type-webform.node--view-mode-full .block-field-blocknodewebformtitle h3, .node--type-webform.node--view-mode-full .block-field-blocknodewebformtitle .h3, .node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformtitle h3, .node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformtitle .h3 {\n    text-transform: uppercase;\n    font-weight: bold; }\n\n.node--type-webform.node--view-mode-full .block-field-blocknodewebformbody, .node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformbody {\n  color: #6a6a6a;\n  margin-bottom: 1.33333rem; }\n\n.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformwebform form {\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  gap: 1rem; }\n\n.node--type-webform.node--view-mode-full {\n  margin-top: 4rem;\n  margin-bottom: 4rem; }\n\n.site-footer {\n  background: #eefcfa;\n  padding-top: 6rem;\n  padding-bottom: 2rem; }\n  .site-footer p + p {\n    margin: 0; }\n  .site-footer .row.container .block {\n    padding: 0; }\n  .site-footer .region {\n    margin: 0 auto; }\n    @media (min-width: 576px) {\n      .site-footer .region:not(:last-child) {\n        margin-bottom: 2rem; } }\n    @media (max-width: 575.98px) {\n      .site-footer .region .block {\n        margin-top: 2rem; } }\n    .site-footer .region .block h2, .site-footer .region .block .h2 {\n      font-size: 0.86957rem;\n      font-weight: bold;\n      text-transform: uppercase;\n      margin-bottom: 1rem; }\n    .site-footer .region p {\n      margin-bottom: 2px;\n      font-size: 0.83333rem; }\n      @media (max-width: 575.98px) {\n        .site-footer .region p {\n          text-align: left !important; } }\n      .site-footer .region p a {\n        color: black;\n        text-decoration: underline; }\n  .site-footer .region-footer-first {\n    margin-bottom: 2rem; }\n    @media (min-width: 576px) {\n      .site-footer .region-footer-first #block-botaobalcaounico {\n        display: flex;\n        align-items: center;\n        justify-content: flex-end; } }\n  .site-footer .region-footer-second {\n    margin-bottom: 0 !important; }\n  .site-footer .block-social-media-links .social-media-links--platforms {\n    margin-bottom: 0; }\n  .site-footer .block-social-media-links a,\n  .site-footer .block-social-media-links span {\n    color: #2a2a2a; }\n  .site-footer #block-copyright p {\n    margin-bottom: 0; }\n  .site-footer .site-footer__top {\n    margin-bottom: 1rem; }\n  .site-footer .site-footer__columns .block-social-media-links {\n    margin-top: 2rem; }\n  .site-footer .site-footer__columns .block {\n    margin-bottom: 1rem; }\n  .site-footer .site-footer__bottom > section:last-child {\n    position: relative;\n    padding-top: 1rem; }\n    @media (max-width: 575.98px) {\n      .site-footer .site-footer__bottom > section:last-child {\n        margin-top: 2rem; } }\n    .site-footer .site-footer__bottom > section:last-child::before {\n      content: ' ';\n      width: 95vw;\n      max-width: 110%;\n      height: 1px;\n      background-color: #009bd9;\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translateX(-50%); }\n\n#block-views-block-popups-block-1 {\n  display: none; }\n\nheader#header {\n  top: var(--gin-toolbar-secondary-height, 0);\n  left: 0;\n  z-index: 1030;\n  width: 100%;\n  background-color: transparent;\n  transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n  header#header > .navbar {\n    background-color: rgba(0, 0, 0, 0.7);\n    backdrop-filter: blur(12px) saturate(7);\n    z-index: 1030; }\n    header#header > .navbar.affix {\n      background-color: rgba(0, 0, 0, 0.7) !important;\n      backdrop-filter: blur(12px) saturate(7) !important;\n      margin-top: 0 !important;\n      top: var(--gin-toolbar-secondary-height, 0) !important;\n      left: var(--gin-toolbar-x-offset, 0) !important;\n      width: auto;\n      right: 0; }\n  header#header > #navbar-top {\n    padding: 0.25rem 0; }\n    header#header > #navbar-top .region-top-header {\n      gap: 1rem;\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      flex: 1; }\n  header#header > #navbar-main > .container {\n    gap: 1rem;\n    align-items: center;\n    flex-wrap: nowrap; }\n    header#header > #navbar-main > .container > .navbar {\n      gap: 1rem;\n      position: static;\n      align-items: center;\n      flex-wrap: nowrap;\n      padding: 0; }\n  header#header > #navbar-main .navbar-brand {\n    --bs-navbar-brand-padding-y: 0;\n    --bs-navbar-brand-margin-end: 0; }\n    header#header > #navbar-main .navbar-brand img {\n      width: 180px;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n  header#header > #navbar-main .navbar-toggler {\n    border: 0;\n    padding: 0; }\n  header#header .hamburger {\n    --hamburger-color: #ffffff; }\n    header#header .hamburger:hover, header#header .hamburger:focus {\n      --hamburger-color: #267871; }\n\n.mm-wrapper_opening #navbar-main #block-responsivemenumobileicon {\n  opacity: 0; }\n\n.view .pager {\n  padding-top: calc(1.425rem + 2.1vw);\n  padding-bottom: calc(1.425rem + 2.1vw);\n  gap: 1rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0; }\n  @media (min-width: 1200px) {\n    .view .pager {\n      padding-top: 3rem; } }\n  @media (min-width: 1200px) {\n    .view .pager {\n      padding-bottom: 3rem; } }\n  .view .pager li {\n    display: block; }\n\n.view .pagination .page-item {\n  margin-right: 0.66667rem; }\n  .view .pagination .page-item:last-child {\n    margin-right: 0; }\n\n.view-alertas-auxiliares.view-display-id-block_1 {\n  position: relative; }\n  .view-alertas-auxiliares.view-display-id-block_1 > .more-link {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    transform: translateY(-50%); }\n    .view-alertas-auxiliares.view-display-id-block_1 > .more-link a {\n      display: block;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      border: 1px solid white;\n      color: white;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      text-decoration: none; }\n  .view-alertas-auxiliares.view-display-id-block_1 > .view-content {\n    padding-right: 2rem;\n    width: 100%; }\n    .view-alertas-auxiliares.view-display-id-block_1 > .view-content .slick-track {\n      display: flex;\n      align-items: center; }\n    .view-alertas-auxiliares.view-display-id-block_1 > .view-content .slide__media {\n      display: none !important; }\n    .view-alertas-auxiliares.view-display-id-block_1 > .view-content .slide__description {\n      display: flex;\n      flex-wrap: nowrap;\n      overflow: hidden;\n      flex-direction: column; }\n      @media (min-width: 576px) {\n        .view-alertas-auxiliares.view-display-id-block_1 > .view-content .slide__description {\n          flex-direction: row; } }\n    .view-alertas-auxiliares.view-display-id-block_1 > .view-content .views-field-field-icone {\n      font-size: 1.25rem;\n      margin-right: 3rem;\n      color: #267871; }\n    .view-alertas-auxiliares.view-display-id-block_1 > .view-content .views-field-title {\n      display: flex;\n      align-items: center;\n      justify-content: center; }\n      .view-alertas-auxiliares.view-display-id-block_1 > .view-content .views-field-title,\n      .view-alertas-auxiliares.view-display-id-block_1 > .view-content .views-field-title a {\n        color: white;\n        font-weight: 600;\n        text-transform: uppercase; }\n      .view-alertas-auxiliares.view-display-id-block_1 > .view-content .views-field-title a {\n        margin-left: 5px;\n        font-weight: 400;\n        text-transform: none; }\n  .view-alertas-auxiliares.view-display-id-block_1 .view-empty {\n    color: white; }\n\n.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background: rgba(0, 0, 0, 0.6);\n  padding: 7px 0; }\n  @media (max-width: 575.98px) {\n    .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) {\n      position: static;\n      display: block; } }\n  .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) > .content {\n    --bs-gutter-x: 3rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto; }\n    @media (min-width: 576px) {\n      .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) > .content {\n        max-width: 540px; } }\n    @media (min-width: 768px) {\n      .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) > .content {\n        max-width: 720px; } }\n    @media (min-width: 992px) {\n      .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) > .content {\n        max-width: 960px; } }\n    @media (min-width: 1200px) {\n      .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) > .content {\n        max-width: 1140px; } }\n    @media (min-width: 1400px) {\n      .block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) > .content {\n        max-width: 1320px; } }\n\n.view-alertas.view-display-id-block_1 > .pager {\n  padding: 0;\n  margin: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 4rem; }\n  .view-alertas.view-display-id-block_1 > .pager li {\n    display: block; }\n\n.view-alertas.view-display-id-block_1 .slick-track {\n  display: flex;\n  align-items: center; }\n\n.view-alertas.view-display-id-block_2 .slick {\n  position: relative; }\n  @media (min-width: 768px) {\n    .view-alertas.view-display-id-block_2 .slick.unslick .slick__slide {\n      width: 35%;\n      margin: 0 auto; } }\n\n@media (max-width: 575.98px) {\n  .view-alertas.view-display-id-block_2 .slick-list {\n    margin: 0 auto;\n    width: 80%; } }\n\n.view-alertas.view-display-id-block_2 .slick__arrow {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 100%;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  max-width: 120%;\n  width: 100vw;\n  pointer-events: none; }\n  .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow {\n    position: relative;\n    font-size: 0px;\n    text-indent: -9999px;\n    overflow: hidden;\n    height: 50px;\n    width: 50px;\n    border: none;\n    background: transparent;\n    transition: all 250ms cubic-bezier(0.28, 0.11, 0.32, 1);\n    pointer-events: all; }\n    .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow.slick-prev::after {\n      font-size: 1rem;\n      content: \"\";\n      color: #ffffff;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n    .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow.slick-next::after {\n      font-size: 1rem;\n      content: \"\";\n      color: #ffffff;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n    .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow::after {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      text-indent: 0px;\n      font-size: 1.25rem !important;\n      color: #2a2a2a !important;\n      transition: all 250ms cubic-bezier(0.28, 0.11, 0.32, 1); }\n    .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow:hover, .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow:focus {\n      outline: none; }\n    .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow:hover, .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow:focus {\n      transform: scale(1.2); }\n      .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow:hover::after, .view-alertas.view-display-id-block_2 .slick__arrow > .slick-arrow:focus::after {\n        color: black !important; }\n\n.view-documentos.view-display-id-block_1 .view-content .grid > .row {\n  margin-right: 0;\n  margin-left: 0; }\n  .view-documentos.view-display-id-block_1 .view-content .grid > .row > * {\n    padding-right: 0;\n    padding-left: 0; }\n  .view-documentos.view-display-id-block_1 .view-content .grid > .row > div {\n    padding-bottom: calc(1.425rem + 2.1vw); }\n    @media (min-width: 1200px) {\n      .view-documentos.view-display-id-block_1 .view-content .grid > .row > div {\n        padding-bottom: 3rem; } }\n\n.view-documentos.view-display-id-block_1 .pager {\n  margin-top: calc(1.425rem + 2.1vw);\n  padding: 0;\n  text-align: center;\n  list-style-type: none; }\n  @media (min-width: 1200px) {\n    .view-documentos.view-display-id-block_1 .pager {\n      margin-top: 3rem; } }\n\n.view-documentos.view-display-id-block_2 .view-content {\n  height: 70vh;\n  overflow: hidden; }\n  .view-documentos.view-display-id-block_2 .view-content > h3, .view-documentos.view-display-id-block_2 .view-content > .h3 {\n    font-size: calc(1.275rem + 0.3vw); }\n    @media (min-width: 1200px) {\n      .view-documentos.view-display-id-block_2 .view-content > h3, .view-documentos.view-display-id-block_2 .view-content > .h3 {\n        font-size: 1.5rem; } }\n  .view-documentos.view-display-id-block_2 .view-content > .views-view-grid {\n    margin-bottom: calc(1.525rem + 3.3vw); }\n    @media (min-width: 1200px) {\n      .view-documentos.view-display-id-block_2 .view-content > .views-view-grid {\n        margin-bottom: 4rem; } }\n    .view-documentos.view-display-id-block_2 .view-content > .views-view-grid > .row > div {\n      margin-top: 1rem; }\n\n.view-documentos.view-display-id-block_2 .view-footer {\n  margin-top: calc(1.325rem + 0.9vw);\n  text-align: center; }\n  @media (min-width: 1200px) {\n    .view-documentos.view-display-id-block_2 .view-footer {\n      margin-top: 2rem; } }\n  .view-documentos.view-display-id-block_2 .view-footer .show-less {\n    display: none; }\n\n.view-noticias.view-display-id-block_1 {\n  position: relative; }\n  .view-noticias.view-display-id-block_1 .slick__arrow {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 100%;\n    pointer-events: none;\n    --bs-gutter-x: 1rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto;\n    width: 100vw; }\n    @media (min-width: 576px) {\n      .view-noticias.view-display-id-block_1 .slick__arrow {\n        max-width: 740px; } }\n    @media (min-width: 768px) {\n      .view-noticias.view-display-id-block_1 .slick__arrow {\n        max-width: 920px; } }\n    @media (min-width: 992px) {\n      .view-noticias.view-display-id-block_1 .slick__arrow {\n        max-width: 1160px; } }\n    @media (min-width: 1200px) {\n      .view-noticias.view-display-id-block_1 .slick__arrow {\n        max-width: 1340px; } }\n    @media (min-width: 1400px) {\n      .view-noticias.view-display-id-block_1 .slick__arrow {\n        max-width: 1520px; } }\n    .view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow {\n      display: inline-block;\n      position: relative;\n      width: 40px;\n      height: 40px;\n      padding: 0;\n      pointer-events: all;\n      background-color: transparent;\n      font: 0/0 a;\n      color: transparent;\n      text-shadow: none;\n      border: 0; }\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow.slick-disabled {\n        display: none; }\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow::before {\n        display: none; }\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow::after {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%); }\n    .view-noticias.view-display-id-block_1 .slick__arrow .slick-prev,\n    .view-noticias.view-display-id-block_1 .slick__arrow .slick-next {\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-prev:hover, .view-noticias.view-display-id-block_1 .slick__arrow .slick-prev:focus,\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-next:hover,\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-next:focus {\n        transform: scale(1.1); }\n    .view-noticias.view-display-id-block_1 .slick__arrow .slick-prev {\n      float: left; }\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-prev::after {\n        font-size: calc(1.34375rem + 1.125vw);\n        content: \"\";\n        color: black;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .view-noticias.view-display-id-block_1 .slick__arrow .slick-prev::after {\n            font-size: 2.1875rem; } }\n    .view-noticias.view-display-id-block_1 .slick__arrow .slick-next {\n      float: right; }\n      .view-noticias.view-display-id-block_1 .slick__arrow .slick-next::after {\n        font-size: calc(1.34375rem + 1.125vw);\n        content: \"\";\n        color: black;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .view-noticias.view-display-id-block_1 .slick__arrow .slick-next::after {\n            font-size: 2.1875rem; } }\n\n.view-noticias.view-display-id-block_2 .grid > .row > div:nth-child(even) .node {\n  margin-top: 2rem; }\n  @media (min-width: 768px) {\n    .view-noticias.view-display-id-block_2 .grid > .row > div:nth-child(even) .node {\n      margin-top: 6rem; } }\n\n.view-popups.view-display-id-block_1 {\n  padding: 0; }\n\n.view-projetos-auxiliares.view-display-id-block_1 .views-row {\n  float: none; }\n  .view-projetos-auxiliares.view-display-id-block_1 .views-row .views-field-nid {\n    margin: 0; }\n    .view-projetos-auxiliares.view-display-id-block_1 .views-row .views-field-nid .field-content {\n      font-family: \"Open Sans\", sans-serif;\n      font-style: normal;\n      font-weight: 400;\n      line-height: 1.5;\n      text-align: left;\n      text-align: start;\n      text-decoration: none;\n      text-shadow: none;\n      text-transform: none;\n      letter-spacing: normal;\n      word-break: normal;\n      white-space: normal;\n      word-spacing: normal;\n      line-break: auto; }\n      .view-projetos-auxiliares.view-display-id-block_1 .views-row .views-field-nid .field-content a:hover {\n        color: #1e605a; }\n\n.view-projetos.view-display-id-block_1 .view-filters button,\n.view-projetos.view-display-id-block_1 .view-filters fieldset, .view-projetos.view-display-id-block_2 .view-filters button,\n.view-projetos.view-display-id-block_2 .view-filters fieldset {\n  display: none; }\n\n.view-projetos.view-display-id-block_1 .view-filters button[data-drupal-selector='edit-reset'], .view-projetos.view-display-id-block_2 .view-filters button[data-drupal-selector='edit-reset'] {\n  display: block; }\n\n.view-projetos.view-display-id-block_2 .views-field-nid, .view-projetos.view-display-id-block_3 .views-field-nid {\n  margin-top: calc(1.325rem + 0.9vw); }\n  @media (min-width: 1200px) {\n    .view-projetos.view-display-id-block_2 .views-field-nid, .view-projetos.view-display-id-block_3 .views-field-nid {\n      margin-top: 2rem; } }\n  .view-projetos.view-display-id-block_2 .views-field-nid span, .view-projetos.view-display-id-block_3 .views-field-nid span {\n    color: #267871;\n    cursor: pointer;\n    text-transform: uppercase;\n    font-weight: bold;\n    text-decoration: underline; }\n    .view-projetos.view-display-id-block_2 .views-field-nid span a:hover, .view-projetos.view-display-id-block_2 .views-field-nid span a:focus, .view-projetos.view-display-id-block_3 .views-field-nid span a:hover, .view-projetos.view-display-id-block_3 .views-field-nid span a:focus {\n      color: #267871; }\n\n.view-projetos.view-display-id-block_2 .view-content > .grid > .row > div, .view-projetos.view-display-id-block_3 .view-content > .grid > .row > div {\n  margin-bottom: 1rem; }\n\n.view-projetos.view-display-id-block_2 > nav, .view-projetos.view-display-id-block_3 > nav {\n  margin-top: calc(1.325rem + 0.9vw); }\n  @media (min-width: 1200px) {\n    .view-projetos.view-display-id-block_2 > nav, .view-projetos.view-display-id-block_3 > nav {\n      margin-top: 2rem; } }\n\n@media (max-width: 575.98px) {\n  .view-projetos.view-display-id-block_2 > .view-content {\n    padding: 0 3rem; } }\n\n.view-projetos.view-display-id-block_3 .pager {\n  margin-top: calc(1.525rem + 3.3vw);\n  list-style: none;\n  text-align: center; }\n  @media (min-width: 1200px) {\n    .view-projetos.view-display-id-block_3 .pager {\n      margin-top: 4rem; } }\n\n.view-slideshow.view-display-id-block_1 {\n  position: relative; }\n  .view-slideshow.view-display-id-block_1 .slick__arrow {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 100%;\n    pointer-events: none;\n    --bs-gutter-x: 1rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto; }\n    @media (min-width: 576px) {\n      .view-slideshow.view-display-id-block_1 .slick__arrow {\n        max-width: 840px; } }\n    @media (min-width: 768px) {\n      .view-slideshow.view-display-id-block_1 .slick__arrow {\n        max-width: 1020px; } }\n    @media (min-width: 992px) {\n      .view-slideshow.view-display-id-block_1 .slick__arrow {\n        max-width: 1260px; } }\n    @media (min-width: 1200px) {\n      .view-slideshow.view-display-id-block_1 .slick__arrow {\n        max-width: 1440px; } }\n    @media (min-width: 1400px) {\n      .view-slideshow.view-display-id-block_1 .slick__arrow {\n        max-width: 1620px; } }\n    .view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow {\n      display: inline-block;\n      position: relative;\n      width: 40px;\n      height: 40px;\n      padding: 0;\n      pointer-events: all;\n      background-color: transparent;\n      font: 0/0 a;\n      color: transparent;\n      text-shadow: none;\n      border: 0; }\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow.slick-disabled {\n        display: none; }\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow::before {\n        display: none; }\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow::after {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%); }\n    .view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev,\n    .view-slideshow.view-display-id-block_1 .slick__arrow .slick-next {\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev:hover, .view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev:focus,\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-next:hover,\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-next:focus {\n        transform: scale(1.1); }\n    .view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev {\n      float: left; }\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev::after {\n        font-size: calc(1.34375rem + 1.125vw);\n        content: \"\";\n        color: white;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev::after {\n            font-size: 2.1875rem; } }\n    .view-slideshow.view-display-id-block_1 .slick__arrow .slick-next {\n      float: right; }\n      .view-slideshow.view-display-id-block_1 .slick__arrow .slick-next::after {\n        font-size: calc(1.34375rem + 1.125vw);\n        content: \"\";\n        color: white;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .view-slideshow.view-display-id-block_1 .slick__arrow .slick-next::after {\n            font-size: 2.1875rem; } }\n  .view-slideshow.view-display-id-block_1 .slick-dots {\n    position: absolute;\n    display: inline-block;\n    margin: 0;\n    padding: 0;\n    bottom: 12px;\n    left: 50%;\n    transform: translateX(-50%);\n    --bs-gutter-x: 3rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto;\n    bottom: 12%; }\n    .view-slideshow.view-display-id-block_1 .slick-dots li {\n      display: inline-block;\n      margin-right: 5px; }\n      .view-slideshow.view-display-id-block_1 .slick-dots li.slick-active button {\n        background-color: white; }\n      .view-slideshow.view-display-id-block_1 .slick-dots li button {\n        font: 0/0 a;\n        color: transparent;\n        text-shadow: none;\n        background-color: transparent;\n        border: 0;\n        z-index: 10000;\n        display: inline-block;\n        width: 13px;\n        height: 13px;\n        background-color: transparent;\n        border: 2px solid white;\n        border-radius: 30px;\n        padding: 0; }\n    @media (min-width: 576px) {\n      .view-slideshow.view-display-id-block_1 .slick-dots {\n        max-width: 540px; } }\n    @media (min-width: 768px) {\n      .view-slideshow.view-display-id-block_1 .slick-dots {\n        max-width: 720px; } }\n    @media (min-width: 992px) {\n      .view-slideshow.view-display-id-block_1 .slick-dots {\n        max-width: 960px; } }\n    @media (min-width: 1200px) {\n      .view-slideshow.view-display-id-block_1 .slick-dots {\n        max-width: 1140px; } }\n    @media (min-width: 1400px) {\n      .view-slideshow.view-display-id-block_1 .slick-dots {\n        max-width: 1320px; } }\n    @media (max-width: 575.98px) {\n      .view-slideshow.view-display-id-block_1 .slick-dots {\n        padding-left: 6rem;\n        padding-right: 6rem; } }\n    .view-slideshow.view-display-id-block_1 .slick-dots > li {\n      margin-right: 25px; }\n  .view-slideshow.view-display-id-block_1 .slick__slide {\n    position: relative; }\n  .view-slideshow.view-display-id-block_1 .slick {\n    position: relative; }\n    .view-slideshow.view-display-id-block_1 .slick .media {\n      padding-bottom: 100vh !important; }\n    .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -40%);\n      --bs-gutter-x: 3rem;\n      --bs-gutter-y: 0;\n      width: 100%;\n      padding-right: calc(var(--bs-gutter-x) * .5);\n      padding-left: calc(var(--bs-gutter-x) * .5);\n      margin-right: auto;\n      margin-left: auto; }\n      @media (min-width: 576px) {\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n          max-width: 540px; } }\n      @media (min-width: 768px) {\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n          max-width: 720px; } }\n      @media (min-width: 992px) {\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n          max-width: 960px; } }\n      @media (min-width: 1200px) {\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n          max-width: 1140px; } }\n      @media (min-width: 1400px) {\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n          max-width: 1320px; } }\n      @media (max-width: 575.98px) {\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption {\n          padding-left: 6rem;\n          padding-right: 6rem; } }\n      .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field a,\n      .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field div {\n        color: white; }\n      .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title {\n        color: white;\n        font-weight: bold;\n        text-transform: uppercase;\n        letter-spacing: 1.2px;\n        font-size: calc(1.75rem + 6vw); }\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title a {\n          text-decoration: none; }\n        @media (min-width: 1200px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title {\n            font-size: 6.25rem; } }\n        @media (max-height: 767.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title {\n            font-size: calc(1.375rem + 1.5vw);\n            margin-bottom: 2rem; } }\n  @media (max-height: 767.98px) and (min-width: 1200px) {\n    .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title {\n      font-size: 2.5rem; } }\n        @media (max-width: 575.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title {\n            font-size: calc(1.4375rem + 2.25vw);\n            margin-bottom: 2rem; } }\n  @media (max-width: 575.98px) and (min-width: 1200px) {\n    .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title {\n      font-size: 3.125rem; } }\n      .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n        width: 70%;\n        margin-top: -20px;\n        line-height: 1.1;\n        letter-spacing: 1.3px;\n        font-size: calc(1.4375rem + 2.25vw); }\n        @media (max-width: 575.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n            width: 100%; } }\n        @media (min-width: 1200px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n            font-size: 3.125rem; } }\n        @media (max-height: 767.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n            font-size: calc(1.28125rem + 0.375vw); } }\n  @media (max-height: 767.98px) and (min-width: 1200px) {\n    .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n      font-size: 1.5625rem; } }\n        @media (max-width: 575.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n            font-size: calc(1.375rem + 1.5vw); } }\n  @media (max-width: 575.98px) and (min-width: 1200px) {\n    .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle {\n      font-size: 2.5rem; } }\n      .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link {\n        margin-top: 6rem; }\n        @media (max-height: 767.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link {\n            margin-top: 2rem; } }\n        @media (max-width: 575.98px) {\n          .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link {\n            margin-top: 2rem; } }\n        .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a {\n          --bs-btn-bg: transparent !important;\n          --bs-btn-hover-bg: #267871 !important;\n          --bs-btn-active-bg: #267871 !important;\n          --bs-btn-border-color: #267871 !important;\n          --bs-btn-hover-border-color: #267871 !important;\n          --bs-btn-active-border-color: #267871 !important;\n          --bs-btn-color: #ffffff !important;\n          --bs-btn-hover-color: #ffffff !important;\n          --bs-btn-active-color: #ffffff !important;\n          --bs-link-hover-color: #ffffff !important;\n          --bs-btn-font-size: 1.125rem;\n          --bs-btn-border-width: 4px;\n          --bs-btn-border-radius: 0.5rem; }\n\n.paragraph--type--bp-column-wrapper.paragraph--view-mode--full {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  display: flex;\n  flex-wrap: wrap;\n  margin-top: calc(-1 * var(--bs-gutter-y));\n  margin-right: calc(-.5 * var(--bs-gutter-x));\n  margin-left: calc(-.5 * var(--bs-gutter-x));\n  width: auto; }\n\n.paragraph--type--bp-columns.paragraph--view-mode--full {\n  flex-shrink: 0;\n  width: 100%;\n  max-width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-top: var(--bs-gutter-y);\n  flex: 0 0 auto;\n  width: 100%; }\n  @media (min-width: 768px) {\n    .paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--small {\n      flex: 0 0 auto;\n      width: 33.33333%; } }\n  @media (min-width: 768px) {\n    .paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--medium {\n      flex: 0 0 auto;\n      width: 50%; } }\n  @media (min-width: 768px) {\n    .paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--large {\n      flex: 0 0 auto;\n      width: 66.66667%; } }\n  @media (min-width: 768px) {\n    .paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--full {\n      flex: 0 0 auto;\n      width: 100%; } }\n  .paragraph--type--bp-columns.paragraph--view-mode--full .paragraph--type--bp-columns__1col,\n  .paragraph--type--bp-columns.paragraph--view-mode--full .paragraph--type--bp-columns__2col {\n    float: none;\n    display: inline-block;\n    width: 100%;\n    padding: 0;\n    margin: 0;\n    height: 100%; }\n\n.paragraph--type--bp-image.paragraph--view-mode--full > .paragraph__column {\n  padding: 0;\n  margin: 0; }\n  .paragraph--type--bp-image.paragraph--view-mode--full > .paragraph__column .field__items {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap; }\n    .paragraph--type--bp-image.paragraph--view-mode--full > .paragraph__column .field__items > .field__item {\n      min-width: 50%;\n      flex: 1;\n      padding: 0.66667rem; }\n      .paragraph--type--bp-image.paragraph--view-mode--full > .paragraph__column .field__items > .field__item img {\n        max-width: 100%; }\n\n.paragraph--type--bp-view .field--name-field-link {\n  margin-top: calc(1.525rem + 3.3vw);\n  text-align: center; }\n  @media (min-width: 1200px) {\n    .paragraph--type--bp-view .field--name-field-link {\n      margin-top: 4rem; } }\n\n.paragraph--type--bp-view .row {\n  --bs-gutter-y: var(--bs-gutter-x); }\n\n.paragraph--type--iframe.iframe-height-80 iframe {\n  height: 80vh !important; }\n\n.paragraph--type--iframe.iframe-height-100 iframe {\n  height: calc(100vh - 5rem) !important; }\n\n.paragraph.paragraph-container {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto; }\n  @media (min-width: 576px) {\n    .paragraph.paragraph-container {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .paragraph.paragraph-container {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .paragraph.paragraph-container {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .paragraph.paragraph-container {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .paragraph.paragraph-container {\n      max-width: 1320px; } }\n\n.paragraph.paragraph-container-fluid-no-gutters {\n  padding-right: 0;\n  padding-left: 0; }\n\n.custom-col-3 {\n  flex: 0 0 auto;\n  width: 100%; }\n  @media (min-width: 768px) {\n    .custom-col-3 {\n      flex: 0 0 auto;\n      width: 50%; } }\n  @media (min-width: 992px) {\n    .custom-col-3 {\n      flex: 0 0 auto;\n      width: 25%; } }\n\n.custom-col-6 {\n  flex: 0 0 auto;\n  width: 100%; }\n  @media (min-width: 768px) {\n    .custom-col-6 {\n      flex: 0 0 auto;\n      width: 50%; } }\n\n.custom-col-9 {\n  flex: 0 0 auto;\n  width: 100%; }\n  @media (min-width: 768px) {\n    .custom-col-9 {\n      flex: 0 0 auto;\n      width: 50%; } }\n  @media (min-width: 992px) {\n    .custom-col-9 {\n      flex: 0 0 auto;\n      width: 75%; } }\n\n.custom-col-12 {\n  flex: 0 0 auto;\n  width: 100%; }\n\n.paragraph--type--pp-card-item.paragraph--view-mode--full {\n  padding-bottom: 3rem; }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-card-item.paragraph--view-mode--full {\n      padding-bottom: 6rem; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--left,\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--right {\n    position: relative; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--extraLeft {\n    background: white;\n    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n    max-width: 90%;\n    max-height: auto;\n    margin: 0 auto;\n    transform: translateY(-6rem);\n    margin-bottom: -2rem;\n    padding: 2rem;\n    z-index: 10; }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--extraLeft {\n        margin: 0;\n        max-height: 90%;\n        position: absolute;\n        right: -50%;\n        top: 50%;\n        transform: translateY(-50%) translateX(-50%);\n        width: 100%;\n        padding: 4rem;\n        flex: 0 0 auto;\n        width: 75%; } }\n    @media (min-width: 768px) and (max-width: 991.98px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--extraLeft {\n        flex: 0 0 auto;\n        width: 100%;\n        right: -100%; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--right {\n    background: #eefcfa;\n    height: 50vh !important; }\n    @media (min-width: 576px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--right {\n        height: 85vh !important; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-media-image-background {\n    z-index: 10; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-media-image-background .media {\n      padding-bottom: 50vh !important; }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-media-image-background .media {\n          padding-bottom: 85vh !important;\n          min-height: 700px; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-icon {\n    color: #267871;\n    font-size: calc(1.5rem + 3vw); }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-icon {\n        font-size: 3.75rem; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-title {\n    margin-bottom: 2rem; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-title h5, .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-title .h5 {\n      text-transform: uppercase;\n      font-weight: 600;\n      color: #333333;\n      margin: 0; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-link {\n    margin-top: 4rem;\n    text-align: center; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto {\n    position: relative; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto.has-scroll::after {\n      font-size: 1.25rem;\n      content: \"\";\n      color: #2a2a2a;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      bottom: -40px; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto.has-scroll + .block {\n      margin-top: 45px; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto > .content {\n      overflow-y: auto;\n      max-height: 15vh; }\n      @media (min-width: 768px) {\n        .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto > .content {\n          max-height: 35vh; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blocknodealertasfield-ficheiro {\n    padding-bottom: 1rem; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--left {\n    z-index: 10; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full > .node__content > .row,\n  .paragraph--type--pp-card-item.paragraph--view-mode--full > .row {\n    flex-direction: column-reverse; }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full > .node__content > .row,\n      .paragraph--type--pp-card-item.paragraph--view-mode--full > .row {\n        flex-direction: row; } }\n\n.paragraph--type--pp-card-item.paragraph--view-mode--full-a {\n  padding-bottom: 3rem; }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a {\n      padding-bottom: 6rem; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--left,\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--right {\n    position: relative; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight {\n    background: white;\n    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n    max-width: 90%;\n    max-height: auto;\n    margin: 0 auto;\n    transform: translateY(-6rem);\n    margin-bottom: -2rem;\n    padding: 2rem;\n    z-index: 10; }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight {\n        margin: 0;\n        max-height: 90%;\n        position: absolute;\n        right: -50%;\n        top: 50%;\n        transform: translateY(-50%) translateX(-50%);\n        width: 100%;\n        padding: 4rem;\n        flex: 0 0 auto;\n        width: 75%; } }\n    @media (min-width: 768px) and (max-width: 991.98px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight {\n        flex: 0 0 auto;\n        width: 100%;\n        right: -100%; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--left {\n    background: #eefcfa;\n    height: 50vh !important; }\n    @media (min-width: 576px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--left {\n        height: 85vh !important; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-media-image-background {\n    z-index: 10; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-media-image-background .media {\n      padding-bottom: 50vh !important; }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-media-image-background .media {\n          padding-bottom: 85vh !important;\n          min-height: 700px; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-icon {\n    color: #267871;\n    font-size: calc(1.5rem + 3vw); }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-icon {\n        font-size: 3.75rem; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-title {\n    margin-bottom: 2rem; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-title h5, .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-title .h5 {\n      text-transform: uppercase;\n      font-weight: 600;\n      color: #333333;\n      margin: 0; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-link {\n    margin-top: 4rem;\n    text-align: center; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto {\n    position: relative; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto.has-scroll::after {\n      font-size: 1.25rem;\n      content: \"\";\n      color: #2a2a2a;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      bottom: -40px; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto.has-scroll + .block {\n      margin-top: 45px; }\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto > .content {\n      overflow-y: auto;\n      max-height: 15vh; }\n      @media (min-width: 768px) {\n        .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto > .content {\n          max-height: 35vh; } }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blocknodealertasfield-ficheiro {\n    padding-bottom: 1rem; }\n  .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--right {\n    z-index: 10; }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight {\n      left: -50%;\n      right: 0;\n      transform: translateY(-50%) translateX(50%); } }\n  @media (min-width: 768px) and (max-width: 991.98px) {\n    .paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight {\n      transform: translateY(-50%) translateX(0%); } }\n\n.paragraph--type--pp-grelha-item.paragraph--view-mode--full, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a {\n  background-color: #2a2a2a;\n  position: relative;\n  overflow: hidden; }\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col {\n    height: 100%;\n    width: 100%; }\n    .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--left, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--left {\n      position: static;\n      width: 100%;\n      height: 100%; }\n    .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right {\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      display: flex;\n      flex-direction: column;\n      flex-wrap: wrap;\n      align-items: center;\n      justify-content: center;\n      z-index: 10;\n      color: white;\n      text-align: center; }\n      .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon {\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);\n        font-size: calc(1.5625rem + 3.75vw); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon {\n            font-size: 4.375rem; } }\n      .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle h5, .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle .h5, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle h5, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle .h5 {\n        text-align: center;\n        font-weight: bold;\n        text-transform: uppercase;\n        color: #267871;\n        color: white;\n        font-size: 1rem;\n        margin-bottom: 0.66667rem; }\n      .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title {\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2, .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5 {\n          margin: 0;\n          text-transform: uppercase; }\n        \n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5,\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5 {\n          font-weight: 600;\n          letter-spacing: 1px; }\n        .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2, .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2 {\n          font-weight: 300; }\n        @media (min-width: 576px) {\n          .paragraph--type--pp-grelha-item.paragraph--view-mode--full > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title, .paragraph--type--pp-grelha-item.paragraph--view-mode--full-a > .bs-2col > .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title {\n            width: 65%;\n            margin: 0 auto; } }\n\n.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--left .block-field-blockparagraphpp-grelha-itemfield-link {\n  position: absolute;\n  display: block;\n  height: 100%;\n  width: 100%;\n  top: 0;\n  left: 0; }\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--left .block-field-blockparagraphpp-grelha-itemfield-link a {\n    font: 0/0 a;\n    color: transparent;\n    text-shadow: none;\n    background-color: transparent;\n    border: 0;\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 20; }\n\n.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link {\n  position: absolute;\n  bottom: 1rem; }\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link a {\n    color: white;\n    text-decoration: none;\n    font-size: calc(1.375rem + 1.5vw); }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link a {\n        font-size: 2.5rem; } }\n\n.paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right, .paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right {\n  animation: small-dark-blur 500ms ease-in-out 0s forwards; }\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title, .paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title {\n    transform: scale(1.1); }\n  .paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon, .paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon {\n    transform: scale(1.1) translateY(-10px); }\n\n.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link a {\n  margin-top: 1rem; }\n\n.paragraph--type--pp-grelha.paragraph--view-mode--full {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap; }\n  .paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-medium .paragraph--type--pp-grelha-item {\n    height: 340px; }\n    .paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-medium .paragraph--type--pp-grelha-item .media {\n      padding-bottom: 340px !important; }\n  .paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-high .paragraph--type--pp-grelha-item {\n    height: 585px; }\n    .paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-high .paragraph--type--pp-grelha-item .media {\n      padding-bottom: 585px !important; }\n\n.paragraph--type--pp-slider-item.paragraph--view-mode--full {\n  background: transparent;\n  padding: 10px; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full .bs-2col {\n    background: #ffffff;\n    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full .bs-region--left {\n    display: none; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full[class*='has-image-'] .bs-region--left {\n    display: block; }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full > .bs-2col,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full .bs-region {\n      height: 400px; } }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full > .bs-2col > .bs-region--right {\n    display: flex;\n    flex-direction: column;\n    padding: 2rem;\n    padding-bottom: 1rem;\n    position: relative; }\n  @media (max-width: 1399.98px) {\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-title h5, .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-title .h5 {\n      font-size: 1.125rem; } }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-texto {\n    flex-grow: 1;\n    overflow-y: auto; }\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-texto p {\n      font-size: 0.875rem;\n      word-break: break-word;\n      margin: 0; }\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-texto p + p {\n        margin-top: 0.4rem; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-media-image .media {\n    padding-bottom: 400px !important; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-link {\n    padding-top: 0.66667rem; }\n\n.paragraph--type--pp-slider-item.paragraph--view-mode--full-a {\n  position: relative;\n  background: #ffffff;\n  padding-top: 80%;\n  width: 100%;\n  transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover, .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus {\n    background: #267871; }\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-icon,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-link a,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title h5,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title .h5,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-icon,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-link a,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title h5,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title .h5, .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-icon,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-link a,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title h5,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title .h5,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-icon,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-link a,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title h5,\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title .h5 {\n      color: #ffffff;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-a > .bs-1col-stacked {\n    padding: calc(1.325rem + 0.9vw);\n    position: absolute;\n    inset: 0;\n    margin: 0;\n    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center; }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a > .bs-1col-stacked {\n        padding: 2rem; } }\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region {\n      flex: 0; }\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region > .block {\n        text-align: center; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--top > .block-field-blockparagraphpp-slider-itemfield-icon {\n    font-size: calc(1.525rem + 3.3vw);\n    margin-bottom: 0.5rem; }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--top > .block-field-blockparagraphpp-slider-itemfield-icon {\n        font-size: 4rem; } }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--main > .block-field-blockparagraphpp-slider-itemfield-title h5, .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--main > .block-field-blockparagraphpp-slider-itemfield-title .h5 {\n    color: #333333;\n    font-weight: 600;\n    margin: 0;\n    text-transform: uppercase; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--main > .block-field-blockparagraphpp-slider-itemfield-link a {\n    font-size: 0.875rem;\n    margin-top: 0.5rem;\n    display: block;\n    font-weight: 600;\n    text-align: center;\n    text-decoration: underline;\n    text-transform: uppercase; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom {\n    position: static; }\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link {\n      position: absolute;\n      top: 0;\n      left: 0;\n      z-index: 10; }\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link,\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link a,\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link div {\n        height: 100%;\n        width: 100%; }\n      .paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link a {\n        display: block;\n        font-size: 0px; }\n\n.paragraph--type--pp-slider-item.paragraph--view-mode--full-b {\n  box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);\n  padding: 3rem 2rem;\n  background-color: #ffffff;\n  max-width: 400px;\n  margin: 0 auto;\n  height: 100%; }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-b {\n      width: 100%;\n      max-width: 100%; } }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-b > .bs-1col-stacked {\n    overflow: hidden;\n    overflow-y: auto; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-icon {\n    font-size: 4rem;\n    color: #267871;\n    margin-bottom: 1rem; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-title h5, .paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-title .h5 {\n    font-weight: bold;\n    margin-bottom: 1rem; }\n  .paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-link {\n    margin-top: 2rem; }\n    .paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-link a {\n      color: #267871;\n      font-weight: bold;\n      text-decoration: underline; }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col,\n.paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region {\n  position: relative; }\n  @media (min-width: 992px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col,\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region {\n      height: 600px; } }\n\n@media (max-width: 575.98px) {\n  .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left {\n    height: 400px; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full .block-field-blockparagraphpp-sliderfield-link {\n  margin-top: calc(1.525rem + 3.3vw);\n  text-align: center; }\n  @media (min-width: 1200px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full .block-field-blockparagraphpp-sliderfield-link {\n      margin-top: 4rem; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col {\n  position: relative; }\n  .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left {\n    overflow: hidden;\n    padding: 8rem 2rem;\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: flex-end; }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left {\n        padding: 2rem 4rem;\n        padding-left: 1rem; } }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left {\n        padding-right: 7rem;\n        padding-left: 1rem; } }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block {\n      z-index: 1; }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-media-image-background {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      z-index: 0; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-media-image-background .media {\n        padding-bottom: 600px !important; }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-subtitle h5, .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-subtitle .h5 {\n      color: #267871;\n      font-weight: 600;\n      margin: 0;\n      text-transform: uppercase;\n      word-break: break-word; }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-title h1, .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-title .h1 {\n      font-size: calc(1.46875rem + 2.625vw);\n      word-break: break-word;\n      text-transform: uppercase;\n      color: white;\n      font-weight: 100;\n      margin: 0; }\n      @media (min-width: 1200px) {\n        .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-title h1, .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--left > .block-field-blockparagraphpp-sliderfield-title .h1 {\n          font-size: 3.4375rem; } }\n  .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--right {\n    position: static;\n    display: flex;\n    align-items: center;\n    justify-content: flex-end; }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--right > .block-field-blockparagraphpp-sliderfield-paragraph {\n      transform: translateY(-15%);\n      width: 100%; }\n      @media (min-width: 992px) {\n        .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--right > .block-field-blockparagraphpp-sliderfield-paragraph {\n          transform: none;\n          width: 110%; } }\n      @media (min-width: 992px) {\n        .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col > .bs-region--right > .block-field-blockparagraphpp-sliderfield-paragraph .slick--optionset--slider-2-horiz.unslick .slick__slide {\n          width: 60%;\n          transform: translateX(-15%); } }\n  .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow {\n    position: absolute;\n    z-index: 10;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    width: 90%; }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow {\n        flex: 0 0 auto;\n        width: 25%;\n        justify-content: flex-end;\n        top: 50%;\n        left: 0;\n        transform: none; } }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-arrow {\n      display: inline-block;\n      position: relative;\n      width: 2.6875rem;\n      height: 2.6875rem;\n      padding: 0;\n      pointer-events: all;\n      background-color: transparent;\n      font: 0/0 a;\n      color: transparent;\n      text-shadow: none;\n      border: 0; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-arrow.slick-disabled {\n        display: none; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-arrow::before {\n        display: none; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-arrow::after {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-prev,\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-next {\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-prev:hover, .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-prev:focus,\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-next:hover,\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-next:focus {\n        outline: none;\n        border: none;\n        box-shadow: none;\n        transform: scale(1.2); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-prev::after {\n      font-size: calc(1.39375rem + 1.725vw);\n      content: \"\";\n      color: white;\n      font-family: 'Font Awesome 5 Free';\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      -webkit-font-smoothing: antialiased;\n      font-weight: 900;\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      @media (min-width: 1200px) {\n        .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-prev::after {\n          font-size: 2.6875rem; } }\n    .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-next {\n      margin-left: 4rem; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-next::after {\n        font-size: calc(1.39375rem + 1.725vw);\n        content: \"\";\n        color: white;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-slider.paragraph--view-mode--full > .bs-2col .slick__arrow .slick-next::after {\n            font-size: 2.6875rem; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--top > .block {\n  text-align: center; }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--top > .block:last-child {\n    margin-bottom: calc(1.525rem + 3.3vw); }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--top > .block:last-child {\n        margin-bottom: 4rem; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--top > .block-field-blockparagraphpp-sliderfield-subtitle {\n  text-align: center;\n  font-weight: bold;\n  text-transform: uppercase;\n  color: #267871; }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--top > .block-field-blockparagraphpp-sliderfield-title {\n  text-transform: uppercase;\n  text-align: center;\n  color: black;\n  font-weight: 300;\n  font-size: calc(1.39375rem + 1.725vw); }\n  @media (min-width: 1200px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--top > .block-field-blockparagraphpp-sliderfield-title {\n      font-size: 2.6875rem; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  position: relative; }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph {\n      max-width: 1320px; } }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 100%;\n    pointer-events: none;\n    --bs-gutter-x: 3rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto; }\n    @media (min-width: 576px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow {\n        max-width: 740px; } }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow {\n        max-width: 920px; } }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow {\n        max-width: 1160px; } }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow {\n        max-width: 1340px; } }\n    @media (min-width: 1400px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow {\n        max-width: 1520px; } }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow {\n      display: inline-block;\n      position: relative;\n      width: 35px;\n      height: 35px;\n      padding: 0;\n      pointer-events: all;\n      background-color: transparent;\n      font: 0/0 a;\n      color: transparent;\n      text-shadow: none;\n      border: 0; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow.slick-disabled {\n        display: none; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow::before {\n        display: none; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow::after {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev,\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next {\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev:hover, .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev:focus,\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next:hover,\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next:focus {\n        transform: scale(1.1); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev {\n      float: left; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev::after {\n        font-size: calc(1.3125rem + 0.75vw);\n        content: \"\";\n        color: #6c757d;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev::after {\n            font-size: 1.875rem; } }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next {\n      float: right; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next::after {\n        font-size: calc(1.3125rem + 0.75vw);\n        content: \"\";\n        color: #6c757d;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next::after {\n            font-size: 1.875rem; } }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--main > .block-field-blockparagraphpp-sliderfield-paragraph .unslick .slick__slide {\n      width: 40%;\n      margin: 0 auto; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--bottom {\n  text-align: center; }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--bottom > .block-field-blockparagraphpp-sliderfield-link {\n    margin-top: calc(1.525rem + 3.3vw);\n    display: inline-block; }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-a > .bs-1col-stacked > .bs-region--bottom > .block-field-blockparagraphpp-sliderfield-link {\n        margin-top: 4rem; } }\n\n.paragraph--type--pp-slider.paragraph--view-mode--full-b {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  position: relative;\n  margin-bottom: calc(1.325rem + 0.9vw); }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b {\n      max-width: 1320px; } }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 100%;\n    pointer-events: none;\n    --bs-gutter-x: 3rem;\n    --bs-gutter-y: 0;\n    width: 100%;\n    padding-right: calc(var(--bs-gutter-x) * .5);\n    padding-left: calc(var(--bs-gutter-x) * .5);\n    margin-right: auto;\n    margin-left: auto; }\n    @media (min-width: 576px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n        max-width: 740px; } }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n        max-width: 920px; } }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n        max-width: 1160px; } }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n        max-width: 1340px; } }\n    @media (min-width: 1400px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n        max-width: 1520px; } }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow {\n      display: inline-block;\n      position: relative;\n      width: 20px;\n      height: 20px;\n      padding: 0;\n      pointer-events: all;\n      background-color: transparent;\n      font: 0/0 a;\n      color: transparent;\n      text-shadow: none;\n      border: 0; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow.slick-disabled {\n        display: none; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow::before {\n        display: none; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow::after {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev,\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next {\n      transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev:hover, .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev:focus,\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next:hover,\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next:focus {\n        transform: scale(1.1); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev {\n      float: left; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev::after {\n        font-size: 0.9375rem;\n        content: \"\";\n        color: #267871;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next {\n      float: right; }\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next::after {\n        font-size: 0.9375rem;\n        content: \"\";\n        color: #267871;\n        font-family: 'Font Awesome 5 Free';\n        display: inline-block;\n        font-style: normal;\n        font-variant: normal;\n        text-rendering: auto;\n        -webkit-font-smoothing: antialiased;\n        font-weight: 900;\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n  @media (min-width: 1200px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b {\n      margin-bottom: 2rem; } }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-b .block-field-blockparagraphpp-sliderfield-link {\n    margin-top: calc(1.325rem + 0.9vw);\n    text-align: center; }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-slider.paragraph--view-mode--full-b .block-field-blockparagraphpp-sliderfield-link {\n        margin-top: 2rem; } }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick-track {\n      display: flex; } }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick-track .slick__slide {\n    height: auto; }\n  .paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow {\n    width: 100vw; }\n\n.paragraph--type--pp-texto.paragraph--view-mode--full {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto; }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-texto.paragraph--view-mode--full {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .paragraph--type--pp-texto.paragraph--view-mode--full {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .paragraph--type--pp-texto.paragraph--view-mode--full {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .paragraph--type--pp-texto.paragraph--view-mode--full {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .paragraph--type--pp-texto.paragraph--view-mode--full {\n      max-width: 1320px; } }\n  .paragraph--type--pp-texto.paragraph--view-mode--full > .adj3-bs-1col + .adj3-bs-1col {\n    margin-top: 3rem; }\n\n@media (max-width: 575.98px) {\n  .paragraph--type--pp-texto.paragraph--view-mode--full-a .bs-region--inside > .bs-region + .bs-region {\n    margin-top: 3rem; } }\n\n.paragraph--type--pp-zone-section {\n  padding-top: 3rem;\n  padding-bottom: 3rem; }\n  .paragraph--type--pp-zone-section > .bs-1col-stacked > .bs-region--top > .block:last-child {\n    margin-bottom: 2rem; }\n  @media (min-width: 576px) {\n    .paragraph--type--pp-zone-section {\n      padding-top: 6rem;\n      padding-bottom: 6rem; } }\n  .paragraph--type--pp-zone-section .block-field-blockparagraphpp-zone-sectionfield-subtitle {\n    text-align: center;\n    font-weight: bold;\n    text-transform: uppercase;\n    color: #267871; }\n  .paragraph--type--pp-zone-section .block-field-blockparagraphpp-zone-sectionfield-title {\n    text-transform: uppercase;\n    text-align: center;\n    color: black;\n    font-weight: 300;\n    font-size: calc(1.39375rem + 1.725vw); }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-zone-section .block-field-blockparagraphpp-zone-sectionfield-title {\n        font-size: 2.6875rem; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--full .block-field-blockparagraphpp-zone-sectionfield-paragraph > .content > div + div {\n    padding-top: 2rem; }\n    @media (min-width: 576px) {\n      .paragraph--type--pp-zone-section.paragraph--view-mode--full .block-field-blockparagraphpp-zone-sectionfield-paragraph > .content > div + div {\n        padding-top: 10rem; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left {\n    position: relative;\n    overflow: hidden; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media {\n      padding-bottom: 300px; }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media {\n          padding-bottom: 600px !important; } }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft {\n      position: absolute;\n      bottom: 1rem;\n      left: 0;\n      padding: 0 3rem;\n      width: 100%;\n      word-break: break-word;\n      transition: all 250ms ease-in-out; }\n      @media (max-width: 575.98px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft {\n          bottom: 3rem; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5 {\n        color: #267871;\n        font-weight: 500;\n        margin: 0; }\n        @media (min-width: 576px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5 {\n            text-align: left; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1 {\n        color: white;\n        font-weight: 100;\n        margin: 0;\n        font-size: calc(1.46875rem + 2.625vw); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1 {\n            font-size: 3.4375rem; } }\n        @media (min-width: 576px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1 {\n            text-align: left; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p {\n        color: white;\n        font-weight: 100;\n        line-height: 1.2;\n        margin: 0;\n        font-size: calc(1.3125rem + 0.75vw); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p {\n            font-size: 1.875rem; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right {\n    position: relative; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 100%;\n      pointer-events: none; }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-arrow {\n        display: inline-block;\n        position: relative;\n        width: 55px;\n        height: 55px;\n        padding: 0;\n        pointer-events: all;\n        background-color: transparent;\n        font: 0/0 a;\n        color: transparent;\n        text-shadow: none;\n        border: 0; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-arrow.slick-disabled {\n          display: none; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-arrow::before {\n          display: none; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-arrow::after {\n          position: absolute;\n          top: 50%;\n          left: 50%;\n          transform: translate(-50%, -50%); }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-prev,\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-next {\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-prev:hover, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-prev:focus,\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-next:hover,\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-next:focus {\n          transform: scale(1.1); }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-prev {\n        float: left; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-prev::after {\n          font-size: calc(1.4375rem + 2.25vw);\n          content: \"\";\n          color: white;\n          font-family: 'Font Awesome 5 Free';\n          display: inline-block;\n          font-style: normal;\n          font-variant: normal;\n          text-rendering: auto;\n          -webkit-font-smoothing: antialiased;\n          font-weight: 900;\n          transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n          @media (min-width: 1200px) {\n            .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-prev::after {\n              font-size: 3.125rem; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-next {\n        float: right; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-next::after {\n          font-size: calc(1.4375rem + 2.25vw);\n          content: \"\";\n          color: white;\n          font-family: 'Font Awesome 5 Free';\n          display: inline-block;\n          font-style: normal;\n          font-variant: normal;\n          text-rendering: auto;\n          -webkit-font-smoothing: antialiased;\n          font-weight: 900;\n          transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n          @media (min-width: 1200px) {\n            .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow .slick-next::after {\n              font-size: 3.125rem; } }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right > div {\n      transform: translateY(-4rem); }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right > div {\n          position: absolute;\n          top: 50%;\n          transform: translateY(-50%) translateX(-4rem);\n          width: calc(100% + 4rem); } }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translate(-50%, -150%); }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd > div > .bs-region--right .slick__arrow {\n          top: 50%;\n          left: 0;\n          transform: translateY(-50%) translateX(-16rem);\n          width: 200px; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left {\n    position: relative;\n    overflow: hidden; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media {\n      padding-bottom: 300px; }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media {\n          padding-bottom: 600px !important; } }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft {\n      position: absolute;\n      bottom: 1rem;\n      left: 0;\n      padding: 0 3rem;\n      width: 100%;\n      word-break: break-word;\n      transition: all 250ms ease-in-out; }\n      @media (max-width: 575.98px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft {\n          bottom: 3rem; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5 {\n        color: #267871;\n        font-weight: 500;\n        margin: 0; }\n        @media (min-width: 576px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5 {\n            text-align: left; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1 {\n        color: white;\n        font-weight: 100;\n        margin: 0;\n        font-size: calc(1.46875rem + 2.625vw); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1 {\n            font-size: 3.4375rem; } }\n        @media (min-width: 576px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1 {\n            text-align: left; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p {\n        color: white;\n        font-weight: 100;\n        line-height: 1.2;\n        margin: 0;\n        font-size: calc(1.3125rem + 0.75vw); }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p {\n            font-size: 1.875rem; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right {\n    position: relative; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 100%;\n      pointer-events: none; }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-arrow {\n        display: inline-block;\n        position: relative;\n        width: 55px;\n        height: 55px;\n        padding: 0;\n        pointer-events: all;\n        background-color: transparent;\n        font: 0/0 a;\n        color: transparent;\n        text-shadow: none;\n        border: 0; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-arrow.slick-disabled {\n          display: none; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-arrow::before {\n          display: none; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-arrow::after {\n          position: absolute;\n          top: 50%;\n          left: 50%;\n          transform: translate(-50%, -50%); }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-prev,\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-next {\n        transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-prev:hover, .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-prev:focus,\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-next:hover,\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-next:focus {\n          transform: scale(1.1); }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-prev {\n        float: left; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-prev::after {\n          font-size: calc(1.4375rem + 2.25vw);\n          content: \"\";\n          color: white;\n          font-family: 'Font Awesome 5 Free';\n          display: inline-block;\n          font-style: normal;\n          font-variant: normal;\n          text-rendering: auto;\n          -webkit-font-smoothing: antialiased;\n          font-weight: 900;\n          transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n          @media (min-width: 1200px) {\n            .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-prev::after {\n              font-size: 3.125rem; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-next {\n        float: right; }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-next::after {\n          font-size: calc(1.4375rem + 2.25vw);\n          content: \"\";\n          color: white;\n          font-family: 'Font Awesome 5 Free';\n          display: inline-block;\n          font-style: normal;\n          font-variant: normal;\n          text-rendering: auto;\n          -webkit-font-smoothing: antialiased;\n          font-weight: 900;\n          transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n          @media (min-width: 1200px) {\n            .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow .slick-next::after {\n              font-size: 3.125rem; } }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right > div {\n      transform: translateY(-4rem); }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right > div {\n          position: absolute;\n          top: 50%;\n          transform: translateY(-50%) translateX(-4rem);\n          width: calc(100% + 4rem); } }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translate(-50%, -150%); }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple > div > .bs-region--right .slick__arrow {\n          top: 50%;\n          left: 0;\n          transform: translateY(-50%) translateX(-16rem);\n          width: 200px; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--slider {\n    position: relative; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main {\n      --bs-gutter-x: 3rem;\n      --bs-gutter-y: 0;\n      width: 100%;\n      padding-right: calc(var(--bs-gutter-x) * .5);\n      padding-left: calc(var(--bs-gutter-x) * .5);\n      margin-right: auto;\n      margin-left: auto;\n      position: relative;\n      position: static;\n      margin-bottom: 4rem; }\n      @media (min-width: 576px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main {\n          max-width: 540px; } }\n      @media (min-width: 768px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main {\n          max-width: 720px; } }\n      @media (min-width: 992px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main {\n          max-width: 960px; } }\n      @media (min-width: 1200px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main {\n          max-width: 1140px; } }\n      @media (min-width: 1400px) {\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main {\n          max-width: 1320px; } }\n      .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        width: 100%;\n        pointer-events: none;\n        --bs-gutter-x: 3rem;\n        --bs-gutter-y: 0;\n        width: 100%;\n        padding-right: calc(var(--bs-gutter-x) * .5);\n        padding-left: calc(var(--bs-gutter-x) * .5);\n        margin-right: auto;\n        margin-left: auto; }\n        @media (min-width: 576px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow {\n            max-width: 790px; } }\n        @media (min-width: 768px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow {\n            max-width: 970px; } }\n        @media (min-width: 992px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow {\n            max-width: 1210px; } }\n        @media (min-width: 1200px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow {\n            max-width: 1390px; } }\n        @media (min-width: 1400px) {\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow {\n            max-width: 1570px; } }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-arrow {\n          display: inline-block;\n          position: relative;\n          width: 55px;\n          height: 55px;\n          padding: 0;\n          pointer-events: all;\n          background-color: transparent;\n          font: 0/0 a;\n          color: transparent;\n          text-shadow: none;\n          border: 0; }\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-arrow.slick-disabled {\n            display: none; }\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-arrow::before {\n            display: none; }\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-arrow::after {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%); }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-prev,\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-next {\n          transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-prev:hover, .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-prev:focus,\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-next:hover,\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-next:focus {\n            transform: scale(1.1); }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-prev {\n          float: left; }\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-prev::after {\n            font-size: calc(1.4375rem + 2.25vw);\n            content: \"\";\n            color: black;\n            font-family: 'Font Awesome 5 Free';\n            display: inline-block;\n            font-style: normal;\n            font-variant: normal;\n            text-rendering: auto;\n            -webkit-font-smoothing: antialiased;\n            font-weight: 900;\n            transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n            @media (min-width: 1200px) {\n              .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-prev::after {\n                font-size: 3.125rem; } }\n        .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-next {\n          float: right; }\n          .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-next::after {\n            font-size: calc(1.4375rem + 2.25vw);\n            content: \"\";\n            color: black;\n            font-family: 'Font Awesome 5 Free';\n            display: inline-block;\n            font-style: normal;\n            font-variant: normal;\n            text-rendering: auto;\n            -webkit-font-smoothing: antialiased;\n            font-weight: 900;\n            transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n            @media (min-width: 1200px) {\n              .paragraph--type--pp-zone-section.paragraph--view-mode--slider > .row > .bs-region--main .slick__arrow .slick-next::after {\n                font-size: 3.125rem; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-3 {\n    flex: 0 0 auto;\n    width: 100%; }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-3 {\n        flex: 0 0 auto;\n        width: 50%; } }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-3 {\n        flex: 0 0 auto;\n        width: 25%; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-6 {\n    flex: 0 0 auto;\n    width: 100%; }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-6 {\n        flex: 0 0 auto;\n        width: 50%; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-9 {\n    flex: 0 0 auto;\n    width: 100%; }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-9 {\n        flex: 0 0 auto;\n        width: 50%; } }\n    @media (min-width: 992px) {\n      .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-9 {\n        flex: 0 0 auto;\n        width: 75%; } }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-12 {\n    flex: 0 0 auto;\n    width: 100%; }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-medium {\n    height: 340px; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-medium .media {\n      padding-bottom: 340px !important; }\n  .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-high {\n    height: 585px; }\n    .paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-high .media {\n      padding-bottom: 585px !important; }\n\n.paragraph--type--pp-zone.paragraph--view-mode--full {\n  padding-top: 3rem;\n  padding-bottom: 3rem; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-none {\n    padding-top: 0px !important;\n    padding-bottom: 0px !important; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-small {\n    padding-top: 2rem;\n    padding-bottom: 2rem; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-medium {\n    padding-top: 3rem;\n    padding-bottom: 3rem; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-large {\n    padding-top: 6rem;\n    padding-bottom: 6rem; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full.paragraph-spacing-top-disabled {\n    padding-top: 0px !important; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full.paragraph-spacing-bottom-disabled {\n    padding-bottom: 0px !important; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full > div + div:not(.field) {\n    padding-top: 2rem; }\n  .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n    text-transform: uppercase;\n    text-align: center;\n    color: black;\n    font-weight: 300;\n    font-size: calc(1.39375rem + 1.725vw); }\n    @media (min-width: 1200px) {\n      .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n        font-size: 2.6875rem; } }\n    @media (min-width: 768px) {\n      .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n        --bs-gutter-x: 3rem;\n        --bs-gutter-y: 0;\n        width: 100%;\n        padding-right: calc(var(--bs-gutter-x) * .5);\n        padding-left: calc(var(--bs-gutter-x) * .5);\n        margin-right: auto;\n        margin-left: auto; } }\n  @media (min-width: 768px) and (min-width: 576px) {\n    .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n      max-width: 500px; } }\n  @media (min-width: 768px) and (min-width: 768px) {\n    .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n      max-width: 700px; } }\n  @media (min-width: 768px) and (min-width: 992px) {\n    .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n      max-width: 700px; } }\n  @media (min-width: 768px) and (min-width: 1200px) {\n    .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-title {\n      max-width: 900px; } }\n  .paragraph--type--pp-zone.paragraph--view-mode--full > .field--name-field-subtitle {\n    text-align: center;\n    font-weight: bold;\n    text-transform: uppercase;\n    color: #267871; }\n\n#gin-toolbar-bar {\n  z-index: 9999; }\n\n.gin-secondary-toolbar--frontend {\n  background-color: #ffffff;\n  z-index: 9000; }\n\n.contextual {\n  top: 0;\n  right: 0;\n  transform: translate(50%, -50%); }\n\n.tv-theme-text-small {\n  font-size: 0.75rem; }\n\n.tv-theme-text-large {\n  font-size: 1.25rem; }\n\n.tv-theme-line-small {\n  display: inline-block;\n  line-height: 1.125; }\n\n.tv-theme-line-large {\n  display: inline-block;\n  line-height: 1.875; }\n\n/*\nTheme Name: Bootstrap 4 Sass\nDescription: Bootstrap 4 with Sass\n*/\n/* COLORS\n--------------------------------------------------*/\n.clearfix::after, .clearfix::before,\n.ui-helper-clearfix::after,\n.ui-helper-clearfix::before {\n  display: none !important; }\n\n.slick {\n  width: 100%; }\n\n.field--type-entity-reference {\n  margin: 0; }\n\n#main #content {\n  padding: 0; }\n\n.custom-col-3,\n.custom-col-6,\n.custom-col-9,\n.custom-col-12 {\n  position: relative; }\n\n.node__content {\n  margin-top: 0; }\n\n.paragraph {\n  display: block; }\n\n.region-helpers {\n  display: none; }\n\npre {\n  white-space: normal; }\n\n:root {\n  --mm-color-background: white !important; }\n\n.text-formatted .align-center {\n  text-align: center; }\n\n.text-formatted .field {\n  margin-top: 0;\n  margin-bottom: 1rem; }\n\n.text-formatted iframe {\n  max-width: 100%; }\n\n.text-formatted table {\n  margin-left: auto;\n  margin-right: auto; }\n\n.no-gutters {\n  margin-right: 0;\n  margin-left: 0; }\n  .no-gutters > * {\n    padding-right: 0;\n    padding-left: 0; }\n\n#block-popups-block-1,\n#block-popups-block-2 {\n  display: none; }\n\np {\n  margin: 0; }\n  p + p {\n    margin-top: 1rem; }\n\n.path-admin .block-help-block {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  padding: 2rem;\n  margin-top: 2rem;\n  margin-bottom: 2rem;\n  border: none;\n  background: #f4f4f4;\n  color: black;\n  line-height: 1.2;\n  border-radius: 0.25rem; }\n  @media (min-width: 576px) {\n    .path-admin .block-help-block {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .path-admin .block-help-block {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .path-admin .block-help-block {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .path-admin .block-help-block {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .path-admin .block-help-block {\n      max-width: 1320px; } }\n  .path-admin .block-help-block p:last-child {\n    margin-bottom: 0; }\n\n.layout-builder-form > .form-actions {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  margin-bottom: 2rem !important; }\n  @media (min-width: 576px) {\n    .layout-builder-form > .form-actions {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .layout-builder-form > .form-actions {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .layout-builder-form > .form-actions {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .layout-builder-form > .form-actions {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .layout-builder-form > .form-actions {\n      max-width: 1320px; } }\n\n.layout-builder {\n  border-color: #267871; }\n\n.layout-one-sidebar.layout-sidebar-second.path-admin .block-help {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n  margin-top: 4rem; }\n  @media (min-width: 576px) {\n    .layout-one-sidebar.layout-sidebar-second.path-admin .block-help {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    .layout-one-sidebar.layout-sidebar-second.path-admin .block-help {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    .layout-one-sidebar.layout-sidebar-second.path-admin .block-help {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    .layout-one-sidebar.layout-sidebar-second.path-admin .block-help {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    .layout-one-sidebar.layout-sidebar-second.path-admin .block-help {\n      max-width: 1320px; } }\n\n.glb-preview-regions--enable .layout-builder__region .layout-builder__region-label {\n  top: 0; }\n\n.ui-dialog-titlebar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between; }\n  .ui-dialog-titlebar::after, .ui-dialog-titlebar::before {\n    display: none; }\n\n.ui-dialog .ui-dialog-titlebar-close::after {\n  font-size: 1rem;\n  content: \"\";\n  color: #ffffff;\n  font-family: 'Font Awesome 5 Free';\n  display: inline-block;\n  font-style: normal;\n  font-variant: normal;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  font-weight: 900;\n  transition: var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay); }\n\n.ui-widget-overlay.ui-front {\n  z-index: 9999; }\n\n.glb-canvas-form__actions {\n  background: transparent;\n  border: none;\n  padding-bottom: 5px; }\n  .glb-canvas-form__actions .btn-primary, .glb-canvas-form__actions body.simplelogin .simplelogin-form .form-submit, body.simplelogin .simplelogin-form .glb-canvas-form__actions .form-submit, .glb-canvas-form__actions .view .pager .button, .view .pager .glb-canvas-form__actions .button, .glb-canvas-form__actions .view .pagination .page-item > a, .view .pagination .glb-canvas-form__actions .page-item > a, .glb-canvas-form__actions .view-documentos.view-display-id-block_1 .pager a, .view-documentos.view-display-id-block_1 .pager .glb-canvas-form__actions a, .glb-canvas-form__actions .view-documentos.view-display-id-block_2 .view-footer > span, .view-documentos.view-display-id-block_2 .glb-canvas-form__actions .view-footer > span, .glb-canvas-form__actions .view-projetos.view-display-id-block_3 .pager a, .view-projetos.view-display-id-block_3 .pager .glb-canvas-form__actions a {\n    background: #267871;\n    border: none;\n    color: white; }\n    .glb-canvas-form__actions .btn-primary:hover, .glb-canvas-form__actions body.simplelogin .simplelogin-form .form-submit:hover, body.simplelogin .simplelogin-form .glb-canvas-form__actions .form-submit:hover, .glb-canvas-form__actions .view .pager .button:hover, .view .pager .glb-canvas-form__actions .button:hover, .glb-canvas-form__actions .view .pagination .page-item > a:hover, .view .pagination .glb-canvas-form__actions .page-item > a:hover, .glb-canvas-form__actions .view-documentos.view-display-id-block_1 .pager a:hover, .view-documentos.view-display-id-block_1 .pager .glb-canvas-form__actions a:hover, .glb-canvas-form__actions .view-documentos.view-display-id-block_2 .view-footer > span:hover, .view-documentos.view-display-id-block_2 .glb-canvas-form__actions .view-footer > span:hover, .glb-canvas-form__actions .view-projetos.view-display-id-block_3 .pager a:hover, .view-projetos.view-display-id-block_3 .pager .glb-canvas-form__actions a:hover {\n      background: #174a45; }\n\nform.layout-builder-remove-block {\n  padding: 0; }\n  form.layout-builder-remove-block .glb-canvas-form__actions {\n    margin-top: 1rem; }\n\n#layout-builder-discard-changes {\n  --bs-gutter-x: 3rem;\n  --bs-gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--bs-gutter-x) * .5);\n  padding-left: calc(var(--bs-gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto; }\n  @media (min-width: 576px) {\n    #layout-builder-discard-changes {\n      max-width: 540px; } }\n  @media (min-width: 768px) {\n    #layout-builder-discard-changes {\n      max-width: 720px; } }\n  @media (min-width: 992px) {\n    #layout-builder-discard-changes {\n      max-width: 960px; } }\n  @media (min-width: 1200px) {\n    #layout-builder-discard-changes {\n      max-width: 1140px; } }\n  @media (min-width: 1400px) {\n    #layout-builder-discard-changes {\n      max-width: 1320px; } }\n  #layout-builder-discard-changes .form-actions {\n    margin-top: 1rem; }\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n  @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n  @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n  @error \"`#{$rfs-factor}` is not a valid  $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n  $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n  $dividend: abs($dividend);\n  $divisor: abs($divisor);\n  @if $dividend == 0 {\n    @return 0;\n  }\n  @if $divisor == 0 {\n    @error \"Cannot divide by 0\";\n  }\n  $remainder: $dividend;\n  $result: 0;\n  $factor: 10;\n  @while ($remainder > 0 and $precision >= 0) {\n    $quotient: 0;\n    @while ($remainder >= $divisor) {\n      $remainder: $remainder - $divisor;\n      $quotient: $quotient + 1;\n    }\n    $result: $result * 10 + $quotient;\n    $factor: $factor * .1;\n    $remainder: $remainder * 10;\n    $precision: $precision - 1;\n    @if ($precision < 0 and $remainder >= $divisor * 5) {\n      $result: $result + 1;\n    }\n  }\n  $result: $result * $factor * $sign;\n  $dividend-unit: unit($dividend);\n  $divisor-unit: unit($divisor);\n  $unit-map: (\n    \"px\": 1px,\n    \"rem\": 1rem,\n    \"em\": 1em,\n    \"%\": 1%\n  );\n  @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n    $result: $result * map-get($unit-map, $dividend-unit);\n  }\n  @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n  $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n  $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n  $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n  $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n  @if $rfs-two-dimensional {\n    @if $rfs-mode == max-media-query {\n      @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n        @content;\n      }\n    }\n    @else {\n      @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n        @content;\n      }\n    }\n  }\n  @else {\n    @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n      @content;\n    }\n  }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n  @if $rfs-class == disable and $rfs-mode == max-media-query {\n    // Adding an extra class increases specificity, which prevents the media query to override the property\n    &,\n    .disable-rfs &,\n    &.disable-rfs {\n      @content;\n    }\n  }\n  @else if $rfs-class == enable and $rfs-mode == min-media-query {\n    .enable-rfs &,\n    &.enable-rfs {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n  @if $rfs-class == enable {\n    @if $rfs-mode == min-media-query {\n      @content;\n    }\n\n    @include _rfs-media-query () {\n      .enable-rfs &,\n      &.enable-rfs {\n        @content;\n      }\n    }\n  }\n  @else {\n    @if $rfs-class == disable and $rfs-mode == min-media-query {\n      .disable-rfs &,\n      &.disable-rfs {\n        @content;\n      }\n    }\n    @include _rfs-media-query () {\n      @content;\n    }\n  }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n  // Convert to list\n  $values: if(type-of($values) != list, ($values,), $values);\n\n  $val: \"\";\n\n  // Loop over each value and calculate value\n  @each $value in $values {\n    @if $value == 0 {\n      $val: $val + \" 0\";\n    }\n    @else {\n      // Cache $value unit\n      $unit: if(type-of($value) == \"number\", unit($value), false);\n\n      @if $unit == px {\n        // Convert to rem if needed\n        $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n      }\n      @else if $unit == rem {\n        // Convert to px if needed\n        $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n      } @else {\n        // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n        $val: $val + \" \" + $value;\n      }\n    }\n  }\n\n  // Remove first space\n  @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n  // Convert to list\n  $values: if(type-of($values) != list, ($values,), $values);\n\n  $val: \"\";\n\n  // Loop over each value and calculate value\n  @each $value in $values {\n    @if $value == 0 {\n      $val: $val + \" 0\";\n    } @else {\n      // Cache $value unit\n      $unit: if(type-of($value) == \"number\", unit($value), false);\n\n      // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n      @if not $unit or $unit != px and $unit != rem {\n        $val: $val + \" \" + $value;\n      } @else {\n        // Remove unit from $value for calculations\n        $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n        // Only add the media query if the value is greater than the minimum value\n        @if abs($value) <= $rfs-base-value or not $enable-rfs {\n          $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n        }\n        @else {\n          // Calculate the minimum value\n          $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n          // Calculate difference between $value and the minimum value\n          $value-diff: abs($value) - $value-min;\n\n          // Base value formatting\n          $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n          // Use negative value if needed\n          $min-width: if($value < 0, -$min-width, $min-width);\n\n          // Use `vmin` if two-dimensional is enabled\n          $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n          // Calculate the variable width between 0 and $rfs-breakpoint\n          $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n          // Return the calculated value\n          $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n        }\n      }\n    }\n  }\n\n  // Remove first space\n  @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n  @if $values != null {\n    $val: rfs-value($values);\n    $fluid-val: rfs-fluid-value($values);\n\n    // Do not print the media query if responsive & non-responsive values are the same\n    @if $val == $fluid-val {\n      #{$property}: $val;\n    }\n    @else {\n      @include _rfs-rule () {\n        #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n        // Include safari iframe resize fix if needed\n        min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n      }\n\n      @include _rfs-media-query-rule () {\n        #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n      }\n    }\n  }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n  @include rfs($value);\n}\n\n@mixin padding($value) {\n  @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n  @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n  @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n  @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n  @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n  @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n  @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n  @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n  @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n  @include rfs($value, margin-left);\n}\n","$base-transition-preset: all 250ms cubic-bezier(0.28, 0.11, 0.32, 1);\n\n@keyframes small-dark-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0);\n  }\n\n  100% {\n    background-color: rgba(0, 0, 0, 0.356);\n    backdrop-filter: saturate(1.3) blur(5px);\n  }\n}\n\n@keyframes dark-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0);\n  }\n\n  100% {\n    background-color: rgba(0, 0, 0, 0.72);\n    backdrop-filter: saturate(2.1) blur(20px);\n  }\n}\n\n@keyframes light-blur {\n  0% {\n    background-color: rgba(0, 0, 0, 0);\n    backdrop-filter: saturate(1) blur(0);\n  }\n\n  100% {\n    background-color: rgba(255, 255, 255, 0.19);\n    backdrop-filter: saturate(180%) blur(14px);\n  }\n}\n\n@keyframes modal-popout {\n  0% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 1;\n  }\n}\n\n@mixin make-dark-blur($alpha: 0.72) {\n  background-color: rgba(0, 0, 0, $alpha) !important;\n  backdrop-filter: saturate(2.1) blur(20px) !important;\n}\n\n@keyframes arrow-up-down {\n  0% {\n    transform: translateY(0);\n  }\n  50% {\n    transform: translateY(15px);\n  }\n  100% {\n    transform: translateY(0);\n  }\n}\n","//////////////////////////////////////////////////////////////////////////////////\n// Accordion                                                        (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$accordion-bg: $white;\n\n$accordion-body-padding-x: $grid-gutter-width / 2;\n$accordion-body-padding-y: $grid-gutter-width / 2;\n\n$accordion-border-width: 0px;\n\n$accordion-button-padding-y: $space-lg / 2;\n$accordion-button-padding-x: $space-lg;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Accordion - Custom Styles                                        (ADJ Theme) //\n//////////////////////////////////////////////////////////////////////////////////\n.accordion {\n  display: flex;\n  flex-direction: column;\n  gap: $space-sm;\n}\n\n.accordion-item {\n  background-color: $white;\n  box-shadow: $box-shadow-sm;\n}\n\n.accordion-button {\n  @include font-size($font-size-base);\n\n  text-transform: uppercase;\n\n  [aria-expanded='true'] {\n    &::after {\n      transform: rotate(180deg);\n    }\n  }\n}\n","//////////////////////////////////////////////////////////////////////////////////\n// Button                                                           (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$btn-border-radius: 0.25rem; // ~4px;\n$btn-border-width: 0.125rem; // ~2px;\n$btn-box-shadow: none;\n$btn-focus-box-shadow: none;\n\n$btn-font-family: $font-family-sans-serif;\n$btn-font-size: $font-size-base;\n$btn-font-weight: $font-weight-bold;\n$btn-line-height: 1.5;\n\n$btn-padding-y: 0.75rem; // ~12px\n$btn-padding-x: 2rem; // ~32px\n\n//////////////////////////////////////////////////////////////////////////////////\n// Button - Custom Styles                                          (ADJ3 Theme) //\n//////////////////////////////////////////////////////////////////////////////////\n.btn {\n  display: inline-flex !important;\n  justify-content: center !important;\n  align-items: center !important;\n  text-align: center !important;\n  text-decoration: none !important;\n  text-transform: uppercase !important;\n  color: var(--bs-btn-color) !important;\n  background-color: var(--bs-btn-bg) !important;\n  border-color: var(--bs-btn-border-color) !important;\n\n  &,\n  span {\n    white-space: break-spaces !important;\n  }\n\n  &:hover,\n  &:focus {\n    color: var(--bs-btn-hover-color) !important;\n    background-color: var(--bs-btn-hover-bg) !important;\n    border-color: var(--bs-btn-hover-border-color) !important;\n  }\n\n  &.active,\n  &:active {\n    color: var(--bs-btn-active-color) !important;\n    background-color: var(--bs-btn-active-bg) !important;\n    border-color: var(--bs-btn-active-border-color) !important;\n  }\n}\n\n.button,\n.ui-dialog .button {\n  @extend .btn;\n}\n\n.btn.btn-default,\n.btn.btn-outline-primary {\n  --bs-btn-bg: transparent !important;\n  --bs-btn-hover-bg: #{$primary-shade} !important;\n  --bs-btn-active-bg: #{$primary-shade} !important;\n\n  --bs-btn-border-color: #{$primary-shade} !important;\n  --bs-btn-hover-border-color: #{$primary-shade} !important;\n  --bs-btn-active-border-color: #{$primary-shade} !important;\n\n  --bs-btn-color: #{$primary-shade} !important;\n  --bs-btn-hover-color: #{$white} !important;\n  --bs-btn-active-color: #{$white} !important;\n  --bs-link-hover-color: #{$white} !important;\n\n  --bs-btn-disabled-bg: #{$white} !important;\n  --bs-btn-disabled-color: #{$primary-shade} !important;\n}\n\n.btn.btn-outline-secondary {\n  --bs-btn-bg: transparent !important;\n  --bs-btn-hover-bg: #{$accent-shade} !important;\n  --bs-btn-active-bg: #{$accent-shade} !important;\n\n  --bs-btn-border-color: #{$accent-shade} !important;\n  --bs-btn-hover-border-color: #{$accent-shade} !important;\n  --bs-btn-active-border-color: #{$accent-shade} !important;\n\n  --bs-btn-color: #{$accent-shade} !important;\n  --bs-btn-hover-color: #{$white} !important;\n  --bs-btn-active-color: #{$white} !important;\n  --bs-link-hover-color: #{$white} !important;\n\n  --bs-btn-disabled-bg: #{$white} !important;\n  --bs-btn-disabled-color: #{$accent-shade} !important;\n}\n\n.btn.btn-primary,\n.button--primary {\n  --bs-btn-bg: #{$primary-shade} !important;\n  --bs-btn-hover-bg: #{$primary-dark} !important;\n  --bs-btn-active-bg: #{$primary-dark} !important;\n\n  --bs-btn-color: #{$white} !important;\n  --bs-btn-hover-color: #{$white} !important;\n  --bs-btn-active-color: #{$white} !important;\n  --bs-link-hover-color: #{$white} !important;\n\n  --bs-btn-disabled-bg: #{$primary-shade} !important;\n  --bs-btn-disabled-color: #{$white} !important;\n}\n\n.btn.btn-secondary,\n.button--secondary {\n  --bs-btn-bg: #{$accent-shade} !important;\n  --bs-btn-hover-bg: #{$accent-dark} !important;\n  --bs-btn-active-bg: #{$accent-dark} !important;\n\n  --bs-btn-color: #{$white} !important;\n  --bs-btn-hover-color: #{$white} !important;\n  --bs-btn-active-color: #{$white} !important;\n  --bs-link-hover-color: #{$white} !important;\n\n  --bs-btn-disabled-bg: #{$accent-shade} !important;\n  --bs-btn-disabled-color: #{$white} !important;\n}\n\n.btn.btn-danger,\n.dialog-cancel,\n.btn[data-drupal-selector*='reset'],\n.btn[data-drupal-selector*='discard'] {\n  --bs-btn-bg: #{$danger} !important;\n  --bs-btn-hover-bg: #{lighten($danger, 2%)} !important;\n  --bs-btn-active-bg: #{lighten($danger, 2%)} !important;\n\n  --bs-btn-color: #{$white} !important;\n  --bs-btn-hover-color: #{$white} !important;\n  --bs-btn-active-color: #{$white} !important;\n  --bs-link-hover-color: #{$white} !important;\n\n  --bs-btn-disabled-bg: #{$danger} !important;\n  --bs-btn-disabled-color: #{$white} !important;\n}\n","//////////////////////////////////////////////////////////////////////////////////\n// Card                                                             (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$card-bg: $white;\n$card-border-width: 0px;\n$card-border-radius: $border-radius-md;\n$card-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);\n$card-spacer-y: 0;\n$card-spacer-x: 0;\n\n$card-cap-bg: $white;\n$card-cap-padding-y: 0;\n$card-cap-padding-x: 0;\n\n//////////////////////////////////////////////////////////////////////////////////\n// Card - Custom Styles                                            (ADJ3 Theme) //\n//////////////////////////////////////////////////////////////////////////////////\n.card {\n  @include padding($grid-gutter-width / 2);\n  @include rfs($grid-gutter-width / 2, gap);\n\n  position: relative;\n  color: var(--bs-card-color, #{$body-color});\n  transition: $transition-base;\n\n  > .card-img-top {\n    aspect-ratio: 1/1;\n    background-color: $light;\n    border: 1px solid $light;\n    transition: $transition-base;\n    overflow: hidden;\n\n    img {\n      aspect-ratio: 1/1;\n      object-fit: cover;\n      overflow: hidden;\n      transition: $transition-base;\n      width: 100%;\n    }\n  }\n\n  &-body {\n    @include font-size($font-size-base);\n\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n  }\n}\n","//////////////////////////////////////////////////////////////////////////////////\n// Form (Input)                                                     (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$input-bg: $gray-100;\n$input-border-color: $gray-100;\n$input-border-radius: $border-radius;\n$input-border-width: 1px;\n\n$input-padding-x: 1rem;\n$input-padding-y: 0.75rem;\n\n$input-font-family: $font-family-base;\n$input-font-size: $font-size-sm;\n$input-font-weight: $font-weight-normal;\n$input-line-height: $line-height-base;\n\n$input-color: $body-color;\n$input-placeholder-color: $gray-800;\n\n$input-focus-border-color: $primary-shade;\n$input-focus-box-shadow: 0 0 $focus-ring-width\n  rgba($primary-shade, $focus-ring-opacity);\n\n//////////////////////////////////////////////////////////////////////////////////\n// Form (Checkbox)                                                  (Bootstrap) //\n//////////////////////////////////////////////////////////////////////////////////\n$form-check-input-bg: $light;\n$form-check-input-border: none;\n$form-check-input-checked-color: $primary-shade;\n$form-check-input-checked-bg-color: $accent-shade;\n$form-check-input-checked-border-color: $accent-shade;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='#{$form-check-input-checked-color}' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M4 4l8 8M12 4L4 12'/></svg>\");\n\n//////////////////////////////////////////////////////////////////////////////////\n// Form (Checkbox) - Custom Styles                                 (ADJ3 Theme) //\n//////////////////////////////////////////////////////////////////////////////////\n.form-check-label {\n  font-family: $input-font-family;\n  font-weight: $input-font-weight;\n}\n\nform {\n  .form-group {\n    margin-bottom: 8px;\n  }\n\n  .form-floating > label {\n    font-family: $font-family-base;\n    font-size: $font-size-sm;\n  }\n\n  .form-control {\n    box-shadow: none;\n    outline: 0;\n    margin: 0;\n    background-color: $input-bg;\n\n    &:hover,\n    &:focus {\n      background-color: $input-bg;\n    }\n\n    &::placeholder {\n      color: $gray-800;\n    }\n\n    &:-webkit-autofill {\n      -webkit-box-shadow: 0 0 0 50px $primary-light inset;\n      -webkit-text-fill-color: $gray-800;\n    }\n  }\n\n  .js-form-item > label {\n    font-weight: $font-weight-medium;\n    margin-bottom: $space-xs;\n  }\n\n  .form-type-search input {\n    min-height: 52px;\n  }\n\n  .form-type-tel,\n  .form-type-email,\n  .form-type-number,\n  .form-type-password,\n  .form-type-textarea,\n  .form-type-textfield {\n    input {\n      height: $form-floating-height;\n    }\n  }\n\n  .form-type-select {\n    label {\n      margin-bottom: 5px;\n    }\n\n    select {\n      background-color: $gray-100;\n      border: none;\n      font-size: $font-size-sm;\n      font-family: $font-family-base !important;\n      margin: 0;\n      padding: $space-sm $space-md;\n      outline: 0;\n      height: $form-floating-height;\n      border-radius: 0px;\n\n      &::placeholder {\n        color: $gray-800;\n        font-size: $font-size-sm;\n      }\n    }\n  }\n\n  .webform-flexbox {\n    margin-top: 0;\n    margin-bottom: 0 !important;\n  }\n}\n\n.webform-submission-form {\n  .form-group {\n    margin-bottom: $space-sm;\n\n    &.webform-flexbox {\n      margin-top: $space-sm;\n\n      .form-group {\n        margin-bottom: 0;\n      }\n\n      @include media-breakpoint-down(sm) {\n        > .webform-flex + .webform-flex {\n          margin-top: $space-sm;\n        }\n      }\n    }\n\n    &.form-type-select {\n      position: relative;\n\n      @include make-icon($icon: '\\f078', $color: $body-color-light) {\n        position: absolute;\n        height: $input-height;\n        right: 10px;\n        bottom: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding-top: 4px;\n        line-height: 1;\n      }\n    }\n\n    > input,\n    select,\n    textarea {\n      @include font-size($font-size-sm);\n\n      background: $gray-100;\n      border: none;\n      padding: $space-sm $space-md;\n      color: $body-color;\n      border-radius: 0px;\n      color: $input-color;\n      box-shadow: none;\n\n      &:hover,\n      &:focus {\n        outline: none;\n        box-shadow: none;\n      }\n\n      &::placeholder {\n        color: $input-placeholder-color;\n      }\n    }\n\n    select {\n      padding-right: $space-xl;\n    }\n\n    textarea {\n      min-height: $input-height;\n    }\n  }\n\n  .alert {\n    @include font-size($font-size-sm);\n\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n\n    &::before {\n      display: table;\n      background-position: center center;\n      margin-right: $space-sm;\n    }\n  }\n\n  .form-actions {\n    @include margin-top($space-xl);\n    @include rfs($space-md, gap);\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-wrap: wrap;\n    margin-bottom: 0;\n    width: 100%;\n  }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n//    (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n//    >> breakpoint-next(sm)\n//    md\n//    >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n//    md\n//    >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n//    md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n  $n: index($breakpoint-names, $name);\n  @if not $n {\n    @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n  }\n  @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n//    >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n//    576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n  $min: map-get($breakpoints, $name);\n  @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n//    >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n//    767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n  $max: map-get($breakpoints, $name);\n  @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n//    >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n//    \"\"  (Returns a blank string)\n//    >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n//    \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n  @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  @if $min {\n    @media (min-width: $min) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n  $max: breakpoint-max($name, $breakpoints);\n  @if $max {\n    @media (max-width: $max) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($lower, $breakpoints);\n  $max: breakpoint-max($upper, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($lower, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($upper, $breakpoints) {\n      @content;\n    }\n  }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n  $min:  breakpoint-min($name, $breakpoints);\n  $next: breakpoint-next($name, $breakpoints);\n  $max:  breakpoint-max($next, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($name, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($next, $breakpoints) {\n      @content;\n    }\n  }\n}\n","/*\n * @mixin icon\n *\n * Icon list: https://fontawesome.com/icons/\n */\n\n$fa-icon-xmark: '\\f00d';\n$fa-icon-caret-left: '\\f104';\n$fa-icon-caret-right: '\\f105';\n\n@mixin make-icon($icon, $color: $white, $font-size: $font-size-base) {\n  &::after {\n    @include font-size($font-size);\n\n    content: '#{$icon}';\n    color: $color;\n    font-family: 'Font Awesome 5 Free';\n    display: inline-block;\n    font-style: normal;\n    font-variant: normal;\n    text-rendering: auto;\n    -webkit-font-smoothing: antialiased;\n    font-weight: 900;\n    transition: $transition-base;\n\n    @content;\n  }\n}\n\n@mixin make-wave($position: 'before') {\n  &::#{$position} {\n    display: block;\n    background-image: url('/themes/custom/tv/images/logos/wave.png');\n    background-size: initial;\n    background-repeat: no-repeat;\n    height: 30px;\n    content: '';\n\n    @content;\n  }\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n  @if $font-size-root != null {\n    @include font-size(var(--#{$prefix}root-font-size));\n  }\n\n  @if $enable-smooth-scroll {\n    @media (prefers-reduced-motion: no-preference) {\n      scroll-behavior: smooth;\n    }\n  }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n  margin: 0; // 1\n  font-family: var(--#{$prefix}body-font-family);\n  @include font-size(var(--#{$prefix}body-font-size));\n  font-weight: var(--#{$prefix}body-font-weight);\n  line-height: var(--#{$prefix}body-line-height);\n  color: var(--#{$prefix}body-color);\n  text-align: var(--#{$prefix}body-text-align);\n  background-color: var(--#{$prefix}body-bg); // 2\n  -webkit-text-size-adjust: 100%; // 3\n  -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n  margin: $hr-margin-y 0;\n  color: $hr-color; // 1\n  border: 0;\n  border-top: $hr-border-width solid $hr-border-color;\n  opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n//    By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n//    margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n  margin-top: 0; // 1\n  margin-bottom: $headings-margin-bottom;\n  font-family: $headings-font-family;\n  font-style: $headings-font-style;\n  font-weight: $headings-font-weight;\n  line-height: $headings-line-height;\n  color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n  @extend %heading;\n  @include font-size($h1-font-size);\n}\n\nh2 {\n  @extend %heading;\n  @include font-size($h2-font-size);\n}\n\nh3 {\n  @extend %heading;\n  @include font-size($h3-font-size);\n}\n\nh4 {\n  @extend %heading;\n  @include font-size($h4-font-size);\n}\n\nh5 {\n  @extend %heading;\n  @include font-size($h5-font-size);\n}\n\nh6 {\n  @extend %heading;\n  @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n  margin-top: 0;\n  margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n  text-decoration: underline dotted; // 1\n  cursor: help; // 2\n  text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n  padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n  font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n  @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n  padding: $mark-padding;\n  color: var(--#{$prefix}highlight-color);\n  background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n  position: relative;\n  @include font-size($sub-sup-font-size);\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n  color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n  text-decoration: $link-decoration;\n\n  &:hover {\n    --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n    text-decoration: $link-hover-decoration;\n  }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n  &,\n  &:hover {\n    color: inherit;\n    text-decoration: none;\n  }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: $font-family-code;\n  @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n  display: block;\n  margin-top: 0; // 1\n  margin-bottom: 1rem; // 2\n  overflow: auto; // 3\n  @include font-size($code-font-size);\n  color: $pre-color;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    @include font-size(inherit);\n    color: inherit;\n    word-break: normal;\n  }\n}\n\ncode {\n  @include font-size($code-font-size);\n  color: var(--#{$prefix}code-color);\n  word-wrap: break-word;\n\n  // Streamline the style when inside anchors to avoid broken underline and more\n  a > & {\n    color: inherit;\n  }\n}\n\nkbd {\n  padding: $kbd-padding-y $kbd-padding-x;\n  @include font-size($kbd-font-size);\n  color: $kbd-color;\n  background-color: $kbd-bg;\n  @include border-radius($border-radius-sm);\n\n  kbd {\n    padding: 0;\n    @include font-size(1em);\n    font-weight: $nested-kbd-font-weight;\n  }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n  margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n  vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n  caption-side: bottom;\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: $table-cell-padding-y;\n  padding-bottom: $table-cell-padding-y;\n  color: $table-caption-color;\n  text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n  font-weight: $table-th-font-weight; // 1\n  text-align: inherit; // 2\n  text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n  display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n  // stylelint-disable-next-line property-disallowed-list\n  border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n  outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0; // 1\n  font-family: inherit;\n  @include font-size(inherit);\n  line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n  text-transform: none;\n}\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n  cursor: pointer;\n}\n\nselect {\n  // Remove the inheritance of word-wrap in Safari.\n  // See https://github.com/twbs/bootstrap/issues/24990\n  word-wrap: normal;\n\n  // Undo the opacity change from Chrome\n  &:disabled {\n    opacity: 1;\n  }\n}\n\n// Remove the dropdown arrow only from text type inputs built with datalists in Chrome.\n// See https://stackoverflow.com/a/54997118\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n  display: none !important;\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n//    controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\n// 3. Opinionated: add \"hand\" cursor to non-disabled button elements.\n\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n\n  @if $enable-button-pointers {\n    &:not(:disabled) {\n      cursor: pointer; // 3\n    }\n  }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\n\n::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\n// 1. Textareas should really only resize vertically so they don't break their (horizontal) containers.\n\ntextarea {\n  resize: vertical; // 1\n}\n\n// 1. Browsers set a default `min-width: min-content;` on fieldsets,\n//    unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n//    So we reset that to ensure fieldsets behave more like a standard block element.\n//    See https://github.com/twbs/bootstrap/issues/12359\n//    and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n// 2. Reset the default outline behavior of fieldsets so they don't affect page layout.\n\nfieldset {\n  min-width: 0; // 1\n  padding: 0; // 2\n  margin: 0; // 2\n  border: 0; // 2\n}\n\n// 1. By using `float: left`, the legend will behave like a block element.\n//    This way the border of a fieldset wraps around the legend if present.\n// 2. Fix wrapping bug.\n//    See https://github.com/twbs/bootstrap/issues/29712\n\nlegend {\n  float: left; // 1\n  width: 100%;\n  padding: 0;\n  margin-bottom: $legend-margin-bottom;\n  font-weight: $legend-font-weight;\n  line-height: inherit;\n  @include font-size($legend-font-size);\n\n  + * {\n    clear: left; // 2\n  }\n}\n\n// Fix height of inputs with a type of datetime-local, date, month, week, or time\n// See https://github.com/twbs/bootstrap/issues/18842\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n  padding: 0;\n}\n\n::-webkit-inner-spin-button {\n  height: auto;\n}\n\n// 1. This overrides the extra rounded corners on search inputs in iOS so that our\n//    `.form-control` class can properly style them. Note that this cannot simply\n//    be added to `.form-control` as it's not specific enough. For details, see\n//    https://github.com/twbs/bootstrap/issues/11586.\n// 2. Correct the outline style in Safari.\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  outline-offset: -2px; // 2\n\n  // 3. Better affordance and consistent appearance for search cancel button\n  &::-webkit-search-cancel-button {\n    cursor: pointer;\n    filter: grayscale(1);\n  }\n}\n\n// 1. A few input types should stay LTR\n// See https://rtlstyling.com/posts/rtl-styling#form-inputs\n// 2. RTL only output\n// See https://rtlcss.com/learn/usage-guide/control-directives/#raw\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n  direction: ltr;\n}\n*/\n\n// Remove the inner padding in Chrome and Safari on macOS.\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n// Remove padding around color pickers in webkit browsers\n\n::-webkit-color-swatch-wrapper {\n  padding: 0;\n}\n\n\n// 1. Inherit font family and line height for file input buttons\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::file-selector-button {\n  font: inherit; // 1\n  -webkit-appearance: button; // 2\n}\n\n// Correct element displays\n\noutput {\n  display: inline-block;\n}\n\n// Remove border from iframe\n\niframe {\n  border: 0;\n}\n\n// Summary\n//\n// 1. Add the correct display in all browsers\n\nsummary {\n  display: list-item; // 1\n  cursor: pointer;\n}\n\n\n// Progress\n//\n// Add the correct vertical alignment in Chrome, Firefox, and Opera.\n\nprogress {\n  vertical-align: baseline;\n}\n\n\n// Hidden attribute\n//\n// Always hide an element with the `hidden` HTML attribute.\n\n[hidden] {\n  display: none !important;\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n  $return: ();\n  @each $value in $radius {\n    @if type-of($value) == number {\n      $return: append($return, max($value, 0));\n    } @else {\n      $return: append($return, $value);\n    }\n  }\n  @return $return;\n}\n\n// scss-docs-start border-radius-mixins\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n  @if $enable-rounded {\n    border-radius: valid-radius($radius);\n  }\n  @else if $fallback-border-radius != false {\n    border-radius: $fallback-border-radius;\n  }\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n    border-top-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-end-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-top-right-radius: valid-radius($radius);\n    border-bottom-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: valid-radius($radius);\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-start-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-top-start-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-top-end-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-top-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-end-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-start-radius($radius: $border-radius) {\n  @if $enable-rounded {\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n// scss-docs-end border-radius-mixins\n","//\n// Headings\n//\n.h1 {\n  @extend h1;\n}\n\n.h2 {\n  @extend h2;\n}\n\n.h3 {\n  @extend h3;\n}\n\n.h4 {\n  @extend h4;\n}\n\n.h5 {\n  @extend h5;\n}\n\n.h6 {\n  @extend h6;\n}\n\n\n.lead {\n  @include font-size($lead-font-size);\n  font-weight: $lead-font-weight;\n}\n\n// Type display classes\n@each $display, $font-size in $display-font-sizes {\n  .display-#{$display} {\n    font-family: $display-font-family;\n    font-style: $display-font-style;\n    font-weight: $display-font-weight;\n    line-height: $display-line-height;\n    @include font-size($font-size);\n  }\n}\n\n//\n// Emphasis\n//\n.small {\n  @extend small;\n}\n\n.mark {\n  @extend mark;\n}\n\n//\n// Lists\n//\n\n.list-unstyled {\n  @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  @include list-unstyled();\n}\n.list-inline-item {\n  display: inline-block;\n\n  &:not(:last-child) {\n    margin-right: $list-inline-padding;\n  }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n  @include font-size($initialism-font-size);\n  text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n  margin-bottom: $blockquote-margin-y;\n  @include font-size($blockquote-font-size);\n\n  > :last-child {\n    margin-bottom: 0;\n  }\n}\n\n.blockquote-footer {\n  margin-top: -$blockquote-margin-y;\n  margin-bottom: $blockquote-margin-y;\n  @include font-size($blockquote-footer-font-size);\n  color: $blockquote-footer-color;\n\n  &::before {\n    content: \"\\2014\\00A0\"; // em dash, nbsp\n  }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n  @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n  padding: $thumbnail-padding;\n  background-color: $thumbnail-bg;\n  border: $thumbnail-border-width solid $thumbnail-border-color;\n  @include border-radius($thumbnail-border-radius);\n  @include box-shadow($thumbnail-box-shadow);\n\n  // Keep them at most 100% wide\n  @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n  // Ensures the caption's text aligns with the image.\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: $spacer * .5;\n  line-height: 1;\n}\n\n.figure-caption {\n  @include font-size($figure-caption-font-size);\n  color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n  // Part 1: Set a maximum relative to the parent\n  max-width: 100%;\n  // Part 2: Override the height to auto, otherwise images will be stretched\n  // when setting a width and height attribute on the img element.\n  height: auto;\n}\n","@mixin box-shadow($shadow...) {\n  @if $enable-shadows {\n    $result: ();\n    $has-single-value: false;\n    $single-value: null;\n\n    @each $value in $shadow {\n      @if $value != null {\n        @if $value == none or $value == initial or $value == inherit or $value == unset {\n          $has-single-value: true;\n          $single-value: $value;\n        } @else {\n          $result: append($result, $value, \"comma\");\n        }\n      }\n    }\n\n    @if $has-single-value {\n      box-shadow: $single-value;\n    } @else if (length($result) > 0) {\n      box-shadow: $result;\n    }\n  }\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n  // Single container class with breakpoint max-widths\n  .container,\n  // 100% wide container at all breakpoints\n  .container-fluid {\n    @include make-container();\n  }\n\n  // Responsive containers that are 100% wide until a breakpoint\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    .container-#{$breakpoint} {\n      @extend .container-fluid;\n    }\n\n    @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n      %responsive-container-#{$breakpoint} {\n        max-width: $container-max-width;\n      }\n\n      // Extend each breakpoint which is smaller or equal to the current breakpoint\n      $extend-breakpoint: true;\n\n      @each $name, $width in $grid-breakpoints {\n        @if ($extend-breakpoint) {\n          .container#{breakpoint-infix($name, $grid-breakpoints)} {\n            @extend %responsive-container-#{$breakpoint};\n          }\n\n          // Once the current breakpoint is reached, stop extending\n          @if ($breakpoint == $name) {\n            $extend-breakpoint: false;\n          }\n        }\n      }\n    }\n  }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n  --#{$prefix}gutter-x: #{$gutter};\n  --#{$prefix}gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n  padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n  margin-right: auto;\n  margin-left: auto;\n}\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n  @each $name, $value in $grid-breakpoints {\n    --#{$prefix}breakpoint-#{$name}: #{$value};\n  }\n}\n\n@if $enable-grid-classes {\n  .row {\n    @include make-row();\n\n    > * {\n      @include make-col-ready();\n    }\n  }\n}\n\n@if $enable-cssgrid {\n  .grid {\n    display: grid;\n    grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n    grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n    gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n    @include make-cssgrid();\n  }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n  @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n  --#{$prefix}gutter-x: #{$gutter};\n  --#{$prefix}gutter-y: 0;\n  display: flex;\n  flex-wrap: wrap;\n  // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n  margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n  margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n  margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n  // Add box sizing if only the grid is loaded\n  box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n  // Prevent columns from becoming too narrow when at smaller grid tiers by\n  // always setting `width: 100%;`. This works because we set the width\n  // later on to override this initial width.\n  flex-shrink: 0;\n  width: 100%;\n  max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n  padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n  padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n  margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n  @if $size {\n    flex: 0 0 auto;\n    width: percentage(divide($size, $columns));\n\n  } @else {\n    flex: 1 1 0;\n    max-width: 100%;\n  }\n}\n\n@mixin make-col-auto() {\n  flex: 0 0 auto;\n  width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n  $num: divide($size, $columns);\n  margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n  > * {\n    flex: 0 0 auto;\n    width: percentage(divide(1, $count));\n  }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n  @each $breakpoint in map-keys($breakpoints) {\n    $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n      .col#{$infix} {\n        flex: 1 0 0;\n      }\n\n      .row-cols#{$infix}-auto > * {\n        @include make-col-auto();\n      }\n\n      @if $grid-row-columns > 0 {\n        @for $i from 1 through $grid-row-columns {\n          .row-cols#{$infix}-#{$i} {\n            @include row-cols($i);\n          }\n        }\n      }\n\n      .col#{$infix}-auto {\n        @include make-col-auto();\n      }\n\n      @if $columns > 0 {\n        @for $i from 1 through $columns {\n          .col#{$infix}-#{$i} {\n            @include make-col($i, $columns);\n          }\n        }\n\n        // `$columns - 1` because offsetting by the width of an entire row isn't possible\n        @for $i from 0 through ($columns - 1) {\n          @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n            .offset#{$infix}-#{$i} {\n              @include make-col-offset($i, $columns);\n            }\n          }\n        }\n      }\n\n      // Gutters\n      //\n      // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n      @each $key, $value in $gutters {\n        .g#{$infix}-#{$key},\n        .gx#{$infix}-#{$key} {\n          --#{$prefix}gutter-x: #{$value};\n        }\n\n        .g#{$infix}-#{$key},\n        .gy#{$infix}-#{$key} {\n          --#{$prefix}gutter-y: #{$value};\n        }\n      }\n    }\n  }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n  @each $breakpoint in map-keys($breakpoints) {\n    $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      @if $columns > 0 {\n        @for $i from 1 through $columns {\n          .g-col#{$infix}-#{$i} {\n            grid-column: auto / span $i;\n          }\n        }\n\n        // Start with `1` because `0` is an invalid value.\n        // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n        @for $i from 1 through ($columns - 1) {\n          .g-start#{$infix}-#{$i} {\n            grid-column-start: $i;\n          }\n        }\n      }\n    }\n  }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n  // Reset needed for nesting tables\n  --#{$prefix}table-color-type: initial;\n  --#{$prefix}table-bg-type: initial;\n  --#{$prefix}table-color-state: initial;\n  --#{$prefix}table-bg-state: initial;\n  // End of reset\n  --#{$prefix}table-color: #{$table-color};\n  --#{$prefix}table-bg: #{$table-bg};\n  --#{$prefix}table-border-color: #{$table-border-color};\n  --#{$prefix}table-accent-bg: #{$table-accent-bg};\n  --#{$prefix}table-striped-color: #{$table-striped-color};\n  --#{$prefix}table-striped-bg: #{$table-striped-bg};\n  --#{$prefix}table-active-color: #{$table-active-color};\n  --#{$prefix}table-active-bg: #{$table-active-bg};\n  --#{$prefix}table-hover-color: #{$table-hover-color};\n  --#{$prefix}table-hover-bg: #{$table-hover-bg};\n\n  width: 100%;\n  margin-bottom: $spacer;\n  vertical-align: $table-cell-vertical-align;\n  border-color: var(--#{$prefix}table-border-color);\n\n  // Target th & td\n  // We need the child combinator to prevent styles leaking to nested tables which doesn't have a `.table` class.\n  // We use the universal selectors here to simplify the selector (else we would need 6 different selectors).\n  // Another advantage is that this generates less code and makes the selector less specific making it easier to override.\n  // stylelint-disable-next-line selector-max-universal\n  > :not(caption) > * > * {\n    padding: $table-cell-padding-y $table-cell-padding-x;\n    // Following the precept of cascades: https://codepen.io/miriamsuzanne/full/vYNgodb\n    color: var(--#{$prefix}table-color-state, var(--#{$prefix}table-color-type, var(--#{$prefix}table-color)));\n    background-color: var(--#{$prefix}table-bg);\n    border-bottom-width: $table-border-width;\n    box-shadow: inset 0 0 0 9999px var(--#{$prefix}table-bg-state, var(--#{$prefix}table-bg-type, var(--#{$prefix}table-accent-bg)));\n  }\n\n  > tbody {\n    vertical-align: inherit;\n  }\n\n  > thead {\n    vertical-align: bottom;\n  }\n}\n\n.table-group-divider {\n  border-top: calc(#{$table-border-width} * 2) solid $table-group-separator-color; // stylelint-disable-line function-disallowed-list\n}\n\n//\n// Change placement of captions with a class\n//\n\n.caption-top {\n  caption-side: top;\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n  // stylelint-disable-next-line selector-max-universal\n  > :not(caption) > * > * {\n    padding: $table-cell-padding-y-sm $table-cell-padding-x-sm;\n  }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n//\n// When borders are added on all sides of the cells, the corners can render odd when\n// these borders do not have the same color or if they are semi-transparent.\n// Therefore we add top and border bottoms to the `tr`s and left and right borders\n// to the `td`s or `th`s\n\n.table-bordered {\n  > :not(caption) > * {\n    border-width: $table-border-width 0;\n\n    // stylelint-disable-next-line selector-max-universal\n    > * {\n      border-width: 0 $table-border-width;\n    }\n  }\n}\n\n.table-borderless {\n  // stylelint-disable-next-line selector-max-universal\n  > :not(caption) > * > * {\n    border-bottom-width: 0;\n  }\n\n  > :not(:first-child) {\n    border-top-width: 0;\n  }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n// For rows\n.table-striped {\n  > tbody > tr:nth-of-type(#{$table-striped-order}) > * {\n    --#{$prefix}table-color-type: var(--#{$prefix}table-striped-color);\n    --#{$prefix}table-bg-type: var(--#{$prefix}table-striped-bg);\n  }\n}\n\n// For columns\n.table-striped-columns {\n  > :not(caption) > tr > :nth-child(#{$table-striped-columns-order}) {\n    --#{$prefix}table-color-type: var(--#{$prefix}table-striped-color);\n    --#{$prefix}table-bg-type: var(--#{$prefix}table-striped-bg);\n  }\n}\n\n// Active table\n//\n// The `.table-active` class can be added to highlight rows or cells\n\n.table-active {\n  --#{$prefix}table-color-state: var(--#{$prefix}table-active-color);\n  --#{$prefix}table-bg-state: var(--#{$prefix}table-active-bg);\n}\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover > * {\n    --#{$prefix}table-color-state: var(--#{$prefix}table-hover-color);\n    --#{$prefix}table-bg-state: var(--#{$prefix}table-hover-bg);\n  }\n}\n\n\n// Table variants\n//\n// Table variants set the table cell backgrounds, border colors\n// and the colors of the striped, hovered & active tables\n\n@each $color, $value in $table-variants {\n  @include table-variant($color, $value);\n}\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n  @include media-breakpoint-down($breakpoint) {\n    .table-responsive#{$infix} {\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n  }\n}\n","// scss-docs-start table-variant\n@mixin table-variant($state, $background) {\n  .table-#{$state} {\n    $color: color-contrast(opaque($body-bg, $background));\n    $hover-bg: mix($color, $background, percentage($table-hover-bg-factor));\n    $striped-bg: mix($color, $background, percentage($table-striped-bg-factor));\n    $active-bg: mix($color, $background, percentage($table-active-bg-factor));\n    $table-border-color: mix($color, $background, percentage($table-border-factor));\n\n    --#{$prefix}table-color: #{$color};\n    --#{$prefix}table-bg: #{$background};\n    --#{$prefix}table-border-color: #{$table-border-color};\n    --#{$prefix}table-striped-bg: #{$striped-bg};\n    --#{$prefix}table-striped-color: #{color-contrast($striped-bg)};\n    --#{$prefix}table-active-bg: #{$active-bg};\n    --#{$prefix}table-active-color: #{color-contrast($active-bg)};\n    --#{$prefix}table-hover-bg: #{$hover-bg};\n    --#{$prefix}table-hover-color: #{color-contrast($hover-bg)};\n\n    color: var(--#{$prefix}table-color);\n    border-color: var(--#{$prefix}table-border-color);\n  }\n}\n// scss-docs-end table-variant\n","//\n// Labels\n//\n\n.form-label {\n  margin-bottom: $form-label-margin-bottom;\n  @include font-size($form-label-font-size);\n  font-style: $form-label-font-style;\n  font-weight: $form-label-font-weight;\n  color: $form-label-color;\n}\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n  padding-top: add($input-padding-y, $input-border-width);\n  padding-bottom: add($input-padding-y, $input-border-width);\n  margin-bottom: 0; // Override the `<legend>` default\n  @include font-size(inherit); // Override the `<legend>` default\n  font-style: $form-label-font-style;\n  font-weight: $form-label-font-weight;\n  line-height: $input-line-height;\n  color: $form-label-color;\n}\n\n.col-form-label-lg {\n  padding-top: add($input-padding-y-lg, $input-border-width);\n  padding-bottom: add($input-padding-y-lg, $input-border-width);\n  @include font-size($input-font-size-lg);\n}\n\n.col-form-label-sm {\n  padding-top: add($input-padding-y-sm, $input-border-width);\n  padding-bottom: add($input-padding-y-sm, $input-border-width);\n  @include font-size($input-font-size-sm);\n}\n","//\n// Form text\n//\n\n.form-text {\n  margin-top: $form-text-margin-top;\n  @include font-size($form-text-font-size);\n  font-style: $form-text-font-style;\n  font-weight: $form-text-font-weight;\n  color: $form-text-color;\n}\n","//\n// General form controls (plus a few specific high-level interventions)\n//\n\n.form-control {\n  display: block;\n  width: 100%;\n  padding: $input-padding-y $input-padding-x;\n  font-family: $input-font-family;\n  @include font-size($input-font-size);\n  font-weight: $input-font-weight;\n  line-height: $input-line-height;\n  color: $input-color;\n  appearance: none; // Fix appearance for date inputs in Safari\n  background-color: $input-bg;\n  background-clip: padding-box;\n  border: $input-border-width solid $input-border-color;\n\n  // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n  @include border-radius($input-border-radius, 0);\n\n  @include box-shadow($input-box-shadow);\n  @include transition($input-transition);\n\n  &[type=\"file\"] {\n    overflow: hidden; // prevent pseudo element button overlap\n\n    &:not(:disabled):not([readonly]) {\n      cursor: pointer;\n    }\n  }\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  &:focus {\n    color: $input-focus-color;\n    background-color: $input-focus-bg;\n    border-color: $input-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      @include box-shadow($input-box-shadow, $input-focus-box-shadow);\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: $input-focus-box-shadow;\n    }\n  }\n\n  &::-webkit-date-and-time-value {\n    // On Android Chrome, form-control's \"width: 100%\" makes the input width too small\n    // Tested under Android 11 / Chrome 89, Android 12 / Chrome 100, Android 13 / Chrome 109\n    //\n    // On iOS Safari, form-control's \"appearance: none\" + \"width: 100%\" makes the input width too small\n    // Tested under iOS 16.2 / Safari 16.2\n    min-width: 85px; // Seems to be a good minimum safe width\n\n    // Add some height to date inputs on iOS\n    // https://github.com/twbs/bootstrap/issues/23307\n    // TODO: we can remove this workaround once https://bugs.webkit.org/show_bug.cgi?id=198959 is resolved\n    // Multiply line-height by 1em if it has no unit\n    height: if(unit($input-line-height) == \"\", $input-line-height * 1em, $input-line-height);\n\n    // Android Chrome type=\"date\" is taller than the other inputs\n    // because of \"margin: 1px 24px 1px 4px\" inside the shadow DOM\n    // Tested under Android 11 / Chrome 89, Android 12 / Chrome 100, Android 13 / Chrome 109\n    margin: 0;\n  }\n\n  // Prevent excessive date input height in Webkit\n  // https://github.com/twbs/bootstrap/issues/34433\n  &::-webkit-datetime-edit {\n    display: block;\n    padding: 0;\n  }\n\n  // Placeholder\n  &::placeholder {\n    color: $input-placeholder-color;\n    // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n    opacity: 1;\n  }\n\n  // Disabled inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &:disabled {\n    color: $input-disabled-color;\n    background-color: $input-disabled-bg;\n    border-color: $input-disabled-border-color;\n    // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n    opacity: 1;\n  }\n\n  // File input buttons theming\n  &::file-selector-button {\n    padding: $input-padding-y $input-padding-x;\n    margin: (-$input-padding-y) (-$input-padding-x);\n    margin-inline-end: $input-padding-x;\n    color: $form-file-button-color;\n    @include gradient-bg($form-file-button-bg);\n    pointer-events: none;\n    border-color: inherit;\n    border-style: solid;\n    border-width: 0;\n    border-inline-end-width: $input-border-width;\n    border-radius: 0; // stylelint-disable-line property-disallowed-list\n    @include transition($btn-transition);\n  }\n\n  &:hover:not(:disabled):not([readonly])::file-selector-button {\n    background-color: $form-file-button-hover-bg;\n  }\n}\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: $input-padding-y 0;\n  margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n  line-height: $input-line-height;\n  color: $input-plaintext-color;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: $input-border-width 0;\n\n  &:focus {\n    outline: 0;\n  }\n\n  &.form-control-sm,\n  &.form-control-lg {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n  min-height: $input-height-sm;\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  @include border-radius($input-border-radius-sm);\n\n  &::file-selector-button {\n    padding: $input-padding-y-sm $input-padding-x-sm;\n    margin: (-$input-padding-y-sm) (-$input-padding-x-sm);\n    margin-inline-end: $input-padding-x-sm;\n  }\n}\n\n.form-control-lg {\n  min-height: $input-height-lg;\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  @include border-radius($input-border-radius-lg);\n\n  &::file-selector-button {\n    padding: $input-padding-y-lg $input-padding-x-lg;\n    margin: (-$input-padding-y-lg) (-$input-padding-x-lg);\n    margin-inline-end: $input-padding-x-lg;\n  }\n}\n\n// Make sure textareas don't shrink too much when resized\n// https://github.com/twbs/bootstrap/pull/29124\n// stylelint-disable selector-no-qualifying-type\ntextarea {\n  &.form-control {\n    min-height: $input-height;\n  }\n\n  &.form-control-sm {\n    min-height: $input-height-sm;\n  }\n\n  &.form-control-lg {\n    min-height: $input-height-lg;\n  }\n}\n// stylelint-enable selector-no-qualifying-type\n\n.form-control-color {\n  width: $form-color-width;\n  height: $input-height;\n  padding: $input-padding-y;\n\n  &:not(:disabled):not([readonly]) {\n    cursor: pointer;\n  }\n\n  &::-moz-color-swatch {\n    border: 0 !important; // stylelint-disable-line declaration-no-important\n    @include border-radius($input-border-radius);\n  }\n\n  &::-webkit-color-swatch {\n    border: 0 !important; // stylelint-disable-line declaration-no-important\n    @include border-radius($input-border-radius);\n  }\n\n  &.form-control-sm { height: $input-height-sm; }\n  &.form-control-lg { height: $input-height-lg; }\n}\n","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n  @if length($transition) == 0 {\n    $transition: $transition-base;\n  }\n\n  @if length($transition) > 1 {\n    @each $value in $transition {\n      @if $value == null or $value == none {\n        @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n      }\n    }\n  }\n\n  @if $enable-transitions {\n    @if nth($transition, 1) != null {\n      transition: $transition;\n    }\n\n    @if $enable-reduced-motion and nth($transition, 1) != null and nth($transition, 1) != none {\n      @media (prefers-reduced-motion: reduce) {\n        transition: none;\n      }\n    }\n  }\n}\n","// Gradients\n\n// scss-docs-start gradient-bg-mixin\n@mixin gradient-bg($color: null) {\n  background-color: $color;\n\n  @if $enable-gradients {\n    background-image: var(--#{$prefix}gradient);\n  }\n}\n// scss-docs-end gradient-bg-mixin\n\n// scss-docs-start gradient-mixins\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: null, $end-percent: null) {\n  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n  background-image: linear-gradient($deg, $start-color, $end-color);\n}\n\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n}\n\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n}\n\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n  background-image: radial-gradient(circle, $inner-color, $outer-color);\n}\n\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n  background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n// scss-docs-end gradient-mixins\n","// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n\n.form-select {\n  --#{$prefix}form-select-bg-img: #{escape-svg($form-select-indicator)};\n\n  display: block;\n  width: 100%;\n  padding: $form-select-padding-y $form-select-indicator-padding $form-select-padding-y $form-select-padding-x;\n  font-family: $form-select-font-family;\n  @include font-size($form-select-font-size);\n  font-weight: $form-select-font-weight;\n  line-height: $form-select-line-height;\n  color: $form-select-color;\n  appearance: none;\n  background-color: $form-select-bg;\n  background-image: var(--#{$prefix}form-select-bg-img), var(--#{$prefix}form-select-bg-icon, none);\n  background-repeat: no-repeat;\n  background-position: $form-select-bg-position;\n  background-size: $form-select-bg-size;\n  border: $form-select-border-width solid $form-select-border-color;\n  @include border-radius($form-select-border-radius, 0);\n  @include box-shadow($form-select-box-shadow);\n  @include transition($form-select-transition);\n\n  &:focus {\n    border-color: $form-select-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      @include box-shadow($form-select-box-shadow, $form-select-focus-box-shadow);\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: $form-select-focus-box-shadow;\n    }\n  }\n\n  &[multiple],\n  &[size]:not([size=\"1\"]) {\n    padding-right: $form-select-padding-x;\n    background-image: none;\n  }\n\n  &:disabled {\n    color: $form-select-disabled-color;\n    background-color: $form-select-disabled-bg;\n    border-color: $form-select-disabled-border-color;\n  }\n\n  // Remove outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $form-select-color;\n  }\n}\n\n.form-select-sm {\n  padding-top: $form-select-padding-y-sm;\n  padding-bottom: $form-select-padding-y-sm;\n  padding-left: $form-select-padding-x-sm;\n  @include font-size($form-select-font-size-sm);\n  @include border-radius($form-select-border-radius-sm);\n}\n\n.form-select-lg {\n  padding-top: $form-select-padding-y-lg;\n  padding-bottom: $form-select-padding-y-lg;\n  padding-left: $form-select-padding-x-lg;\n  @include font-size($form-select-font-size-lg);\n  @include border-radius($form-select-border-radius-lg);\n}\n\n@if $enable-dark-mode {\n  @include color-mode(dark) {\n    .form-select {\n      --#{$prefix}form-select-bg-img: #{escape-svg($form-select-indicator-dark)};\n    }\n  }\n}\n","//\n// Check/radio\n//\n\n.form-check {\n  display: block;\n  min-height: $form-check-min-height;\n  padding-left: $form-check-padding-start;\n  margin-bottom: $form-check-margin-bottom;\n\n  .form-check-input {\n    float: left;\n    margin-left: $form-check-padding-start * -1;\n  }\n}\n\n.form-check-reverse {\n  padding-right: $form-check-padding-start;\n  padding-left: 0;\n  text-align: right;\n\n  .form-check-input {\n    float: right;\n    margin-right: $form-check-padding-start * -1;\n    margin-left: 0;\n  }\n}\n\n.form-check-input {\n  --#{$prefix}form-check-bg: #{$form-check-input-bg};\n\n  flex-shrink: 0;\n  width: $form-check-input-width;\n  height: $form-check-input-width;\n  margin-top: ($line-height-base - $form-check-input-width) * .5; // line-height minus check height\n  vertical-align: top;\n  appearance: none;\n  background-color: var(--#{$prefix}form-check-bg);\n  background-image: var(--#{$prefix}form-check-bg-image);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  border: $form-check-input-border;\n  print-color-adjust: exact; // Keep themed appearance for print\n  @include transition($form-check-transition);\n\n  &[type=\"checkbox\"] {\n    @include border-radius($form-check-input-border-radius);\n  }\n\n  &[type=\"radio\"] {\n    // stylelint-disable-next-line property-disallowed-list\n    border-radius: $form-check-radio-border-radius;\n  }\n\n  &:active {\n    filter: $form-check-input-active-filter;\n  }\n\n  &:focus {\n    border-color: $form-check-input-focus-border;\n    outline: 0;\n    box-shadow: $form-check-input-focus-box-shadow;\n  }\n\n  &:checked {\n    background-color: $form-check-input-checked-bg-color;\n    border-color: $form-check-input-checked-border-color;\n\n    &[type=\"checkbox\"] {\n      @if $enable-gradients {\n        --#{$prefix}form-check-bg-image: #{escape-svg($form-check-input-checked-bg-image)}, var(--#{$prefix}gradient);\n      } @else {\n        --#{$prefix}form-check-bg-image: #{escape-svg($form-check-input-checked-bg-image)};\n      }\n    }\n\n    &[type=\"radio\"] {\n      @if $enable-gradients {\n        --#{$prefix}form-check-bg-image: #{escape-svg($form-check-radio-checked-bg-image)}, var(--#{$prefix}gradient);\n      } @else {\n        --#{$prefix}form-check-bg-image: #{escape-svg($form-check-radio-checked-bg-image)};\n      }\n    }\n  }\n\n  &[type=\"checkbox\"]:indeterminate {\n    background-color: $form-check-input-indeterminate-bg-color;\n    border-color: $form-check-input-indeterminate-border-color;\n\n    @if $enable-gradients {\n      --#{$prefix}form-check-bg-image: #{escape-svg($form-check-input-indeterminate-bg-image)}, var(--#{$prefix}gradient);\n    } @else {\n      --#{$prefix}form-check-bg-image: #{escape-svg($form-check-input-indeterminate-bg-image)};\n    }\n  }\n\n  &:disabled {\n    pointer-events: none;\n    filter: none;\n    opacity: $form-check-input-disabled-opacity;\n  }\n\n  // Use disabled attribute in addition of :disabled pseudo-class\n  // See: https://github.com/twbs/bootstrap/issues/28247\n  &[disabled],\n  &:disabled {\n    ~ .form-check-label {\n      cursor: default;\n      opacity: $form-check-label-disabled-opacity;\n    }\n  }\n}\n\n.form-check-label {\n  color: $form-check-label-color;\n  cursor: $form-check-label-cursor;\n}\n\n//\n// Switch\n//\n\n.form-switch {\n  padding-left: $form-switch-padding-start;\n\n  .form-check-input {\n    --#{$prefix}form-switch-bg: #{escape-svg($form-switch-bg-image)};\n\n    width: $form-switch-width;\n    margin-left: $form-switch-padding-start * -1;\n    background-image: var(--#{$prefix}form-switch-bg);\n    background-position: left center;\n    @include border-radius($form-switch-border-radius, 0);\n    @include transition($form-switch-transition);\n\n    &:focus {\n      --#{$prefix}form-switch-bg: #{escape-svg($form-switch-focus-bg-image)};\n    }\n\n    &:checked {\n      background-position: $form-switch-checked-bg-position;\n\n      @if $enable-gradients {\n        --#{$prefix}form-switch-bg: #{escape-svg($form-switch-checked-bg-image)}, var(--#{$prefix}gradient);\n      } @else {\n        --#{$prefix}form-switch-bg: #{escape-svg($form-switch-checked-bg-image)};\n      }\n    }\n  }\n\n  &.form-check-reverse {\n    padding-right: $form-switch-padding-start;\n    padding-left: 0;\n\n    .form-check-input {\n      margin-right: $form-switch-padding-start * -1;\n      margin-left: 0;\n    }\n  }\n}\n\n.form-check-inline {\n  display: inline-block;\n  margin-right: $form-check-inline-margin-end;\n}\n\n.btn-check {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n\n  &[disabled],\n  &:disabled {\n    + .btn {\n      pointer-events: none;\n      filter: none;\n      opacity: $form-check-btn-check-disabled-opacity;\n    }\n  }\n}\n\n@if $enable-dark-mode {\n  @include color-mode(dark) {\n    .form-switch .form-check-input:not(:checked):not(:focus) {\n      --#{$prefix}form-switch-bg: #{escape-svg($form-switch-bg-image-dark)};\n    }\n  }\n}\n","// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.form-range {\n  width: 100%;\n  height: add($form-range-thumb-height, $form-range-thumb-focus-box-shadow-width * 2);\n  padding: 0; // Need to reset padding\n  appearance: none;\n  background-color: transparent;\n\n  &:focus {\n    outline: 0;\n\n    // Pseudo-elements must be split across multiple rulesets to have an effect.\n    // No box-shadow() mixin for focus accessibility.\n    &::-webkit-slider-thumb { box-shadow: $form-range-thumb-focus-box-shadow; }\n    &::-moz-range-thumb     { box-shadow: $form-range-thumb-focus-box-shadow; }\n  }\n\n  &::-moz-focus-outer {\n    border: 0;\n  }\n\n  &::-webkit-slider-thumb {\n    width: $form-range-thumb-width;\n    height: $form-range-thumb-height;\n    margin-top: ($form-range-track-height - $form-range-thumb-height) * .5; // Webkit specific\n    appearance: none;\n    @include gradient-bg($form-range-thumb-bg);\n    border: $form-range-thumb-border;\n    @include border-radius($form-range-thumb-border-radius);\n    @include box-shadow($form-range-thumb-box-shadow);\n    @include transition($form-range-thumb-transition);\n\n    &:active {\n      @include gradient-bg($form-range-thumb-active-bg);\n    }\n  }\n\n  &::-webkit-slider-runnable-track {\n    width: $form-range-track-width;\n    height: $form-range-track-height;\n    color: transparent; // Why?\n    cursor: $form-range-track-cursor;\n    background-color: $form-range-track-bg;\n    border-color: transparent;\n    @include border-radius($form-range-track-border-radius);\n    @include box-shadow($form-range-track-box-shadow);\n  }\n\n  &::-moz-range-thumb {\n    width: $form-range-thumb-width;\n    height: $form-range-thumb-height;\n    appearance: none;\n    @include gradient-bg($form-range-thumb-bg);\n    border: $form-range-thumb-border;\n    @include border-radius($form-range-thumb-border-radius);\n    @include box-shadow($form-range-thumb-box-shadow);\n    @include transition($form-range-thumb-transition);\n\n    &:active {\n      @include gradient-bg($form-range-thumb-active-bg);\n    }\n  }\n\n  &::-moz-range-track {\n    width: $form-range-track-width;\n    height: $form-range-track-height;\n    color: transparent;\n    cursor: $form-range-track-cursor;\n    background-color: $form-range-track-bg;\n    border-color: transparent; // Firefox specific?\n    @include border-radius($form-range-track-border-radius);\n    @include box-shadow($form-range-track-box-shadow);\n  }\n\n  &:disabled {\n    pointer-events: none;\n\n    &::-webkit-slider-thumb {\n      background-color: $form-range-thumb-disabled-bg;\n    }\n\n    &::-moz-range-thumb {\n      background-color: $form-range-thumb-disabled-bg;\n    }\n  }\n}\n",".form-floating {\n  position: relative;\n\n  > .form-control,\n  > .form-control-plaintext,\n  > .form-select {\n    height: $form-floating-height;\n    min-height: $form-floating-height;\n    line-height: $form-floating-line-height;\n  }\n\n  > label {\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: 2;\n    max-width: 100%;\n    height: 100%; // allow textareas\n    padding: $form-floating-padding-y $form-floating-padding-x;\n    overflow: hidden;\n    color: rgba(var(--#{$prefix}body-color-rgb), #{$form-floating-label-opacity});\n    text-align: start;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    pointer-events: none;\n    border: $input-border-width solid transparent; // Required for aligning label's text with the input as it affects inner box model\n    transform-origin: 0 0;\n    @include transition($form-floating-transition);\n  }\n\n  > .form-control,\n  > .form-control-plaintext {\n    padding: $form-floating-padding-y $form-floating-padding-x;\n\n    &::placeholder {\n      color: transparent;\n    }\n\n    &:focus,\n    &:not(:placeholder-shown) {\n      padding-top: $form-floating-input-padding-t;\n      padding-bottom: $form-floating-input-padding-b;\n    }\n    // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped\n    &:-webkit-autofill {\n      padding-top: $form-floating-input-padding-t;\n      padding-bottom: $form-floating-input-padding-b;\n    }\n  }\n\n  > .form-select {\n    padding-top: $form-floating-input-padding-t;\n    padding-bottom: $form-floating-input-padding-b;\n    padding-left: $form-floating-padding-x;\n  }\n\n  > .form-control:focus,\n  > .form-control:not(:placeholder-shown),\n  > .form-control-plaintext,\n  > .form-select {\n    ~ label {\n      transform: $form-floating-label-transform;\n    }\n  }\n  // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped\n  > .form-control:-webkit-autofill {\n    ~ label {\n      transform: $form-floating-label-transform;\n    }\n  }\n  > textarea:focus,\n  > textarea:not(:placeholder-shown) {\n    ~ label::after {\n      position: absolute;\n      inset: $form-floating-padding-y ($form-floating-padding-x * .5);\n      z-index: -1;\n      height: $form-floating-label-height;\n      content: \"\";\n      background-color: $input-bg;\n      @include border-radius($input-border-radius);\n    }\n  }\n  > textarea:disabled ~ label::after {\n    background-color: $input-disabled-bg;\n  }\n\n  > .form-control-plaintext {\n    ~ label {\n      border-width: $input-border-width 0; // Required to properly position label text - as explained above\n    }\n  }\n\n  > :disabled ~ label,\n  > .form-control:disabled ~ label { // Required for `.form-control`s because of specificity\n    color: $form-floating-label-disabled-color;\n  }\n}\n","//\n// Base styles\n//\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // For form validation feedback\n  align-items: stretch;\n  width: 100%;\n\n  > .form-control,\n  > .form-select,\n  > .form-floating {\n    position: relative; // For focus state's z-index\n    flex: 1 1 auto;\n    width: 1%;\n    min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n  }\n\n  // Bring the \"active\" form control to the top of surrounding elements\n  > .form-control:focus,\n  > .form-select:focus,\n  > .form-floating:focus-within {\n    z-index: 5;\n  }\n\n  // Ensure buttons are always above inputs for more visually pleasing borders.\n  // This isn't needed for `.input-group-text` since it shares the same border-color\n  // as our inputs.\n  .btn {\n    position: relative;\n    z-index: 2;\n\n    &:focus {\n      z-index: 5;\n    }\n  }\n}\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: $input-group-addon-padding-y $input-group-addon-padding-x;\n  @include font-size($input-font-size); // Match inputs\n  font-weight: $input-group-addon-font-weight;\n  line-height: $input-line-height;\n  color: $input-group-addon-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $input-group-addon-bg;\n  border: $input-border-width solid $input-group-addon-border-color;\n  @include border-radius($input-border-radius);\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n  padding-right: $form-select-padding-x + $form-select-indicator-padding;\n}\n\n\n// Rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.input-group {\n  &:not(.has-validation) {\n    > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n    > .dropdown-toggle:nth-last-child(n + 3),\n    > .form-floating:not(:last-child) > .form-control,\n    > .form-floating:not(:last-child) > .form-select {\n      @include border-end-radius(0);\n    }\n  }\n\n  &.has-validation {\n    > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n    > .dropdown-toggle:nth-last-child(n + 4),\n    > .form-floating:nth-last-child(n + 3) > .form-control,\n    > .form-floating:nth-last-child(n + 3) > .form-select {\n      @include border-end-radius(0);\n    }\n  }\n\n  $validation-messages: \"\";\n  @each $state in map-keys($form-validation-states) {\n    $validation-messages: $validation-messages + \":not(.\" + unquote($state) + \"-tooltip)\" + \":not(.\" + unquote($state) + \"-feedback)\";\n  }\n\n  > :not(:first-child):not(.dropdown-menu)#{$validation-messages} {\n    margin-left: calc(-1 * #{$input-border-width}); // stylelint-disable-line function-disallowed-list\n    @include border-start-radius(0);\n  }\n\n  > .form-floating:not(:first-child) > .form-control,\n  > .form-floating:not(:first-child) > .form-select {\n    @include border-start-radius(0);\n  }\n}\n","// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n\n// scss-docs-start form-validation-mixins\n@mixin form-validation-state-selector($state) {\n  @if ($state == \"valid\" or $state == \"invalid\") {\n    .was-validated #{if(&, \"&\", \"\")}:#{$state},\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  } @else {\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  }\n}\n\n@mixin form-validation-state(\n  $state,\n  $color,\n  $icon,\n  $tooltip-color: color-contrast($color),\n  $tooltip-bg-color: rgba($color, $form-feedback-tooltip-opacity),\n  $focus-box-shadow: 0 0 $input-btn-focus-blur $input-focus-width rgba($color, $input-btn-focus-color-opacity),\n  $border-color: $color\n) {\n  .#{$state}-feedback {\n    display: none;\n    width: 100%;\n    margin-top: $form-feedback-margin-top;\n    @include font-size($form-feedback-font-size);\n    font-style: $form-feedback-font-style;\n    color: $color;\n  }\n\n  .#{$state}-tooltip {\n    position: absolute;\n    top: 100%;\n    z-index: 5;\n    display: none;\n    max-width: 100%; // Contain to parent when possible\n    padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n    margin-top: .1rem;\n    @include font-size($form-feedback-tooltip-font-size);\n    line-height: $form-feedback-tooltip-line-height;\n    color: $tooltip-color;\n    background-color: $tooltip-bg-color;\n    @include border-radius($form-feedback-tooltip-border-radius);\n  }\n\n  @include form-validation-state-selector($state) {\n    ~ .#{$state}-feedback,\n    ~ .#{$state}-tooltip {\n      display: block;\n    }\n  }\n\n  .form-control {\n    @include form-validation-state-selector($state) {\n      border-color: $border-color;\n\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner;\n        background-image: escape-svg($icon);\n        background-repeat: no-repeat;\n        background-position: right $input-height-inner-quarter center;\n        background-size: $input-height-inner-half $input-height-inner-half;\n      }\n\n      &:focus {\n        border-color: $border-color;\n        @if $enable-shadows {\n          @include box-shadow($input-box-shadow, $focus-box-shadow);\n        } @else {\n          // Avoid using mixin so we can pass custom focus shadow properly\n          box-shadow: $focus-box-shadow;\n        }\n      }\n    }\n  }\n\n  // stylelint-disable-next-line selector-no-qualifying-type\n  textarea.form-control {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner;\n        background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n      }\n    }\n  }\n\n  .form-select {\n    @include form-validation-state-selector($state) {\n      border-color: $border-color;\n\n      @if $enable-validation-icons {\n        &:not([multiple]):not([size]),\n        &:not([multiple])[size=\"1\"] {\n          --#{$prefix}form-select-bg-icon: #{escape-svg($icon)};\n          padding-right: $form-select-feedback-icon-padding-end;\n          background-position: $form-select-bg-position, $form-select-feedback-icon-position;\n          background-size: $form-select-bg-size, $form-select-feedback-icon-size;\n        }\n      }\n\n      &:focus {\n        border-color: $border-color;\n        @if $enable-shadows {\n          @include box-shadow($form-select-box-shadow, $focus-box-shadow);\n        } @else {\n          // Avoid using mixin so we can pass custom focus shadow properly\n          box-shadow: $focus-box-shadow;\n        }\n      }\n    }\n  }\n\n  .form-control-color {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        width: add($form-color-width, $input-height-inner);\n      }\n    }\n  }\n\n  .form-check-input {\n    @include form-validation-state-selector($state) {\n      border-color: $border-color;\n\n      &:checked {\n        background-color: $color;\n      }\n\n      &:focus {\n        box-shadow: $focus-box-shadow;\n      }\n\n      ~ .form-check-label {\n        color: $color;\n      }\n    }\n  }\n  .form-check-inline .form-check-input {\n    ~ .#{$state}-feedback {\n      margin-left: .5em;\n    }\n  }\n\n  .input-group {\n    > .form-control:not(:focus),\n    > .form-select:not(:focus),\n    > .form-floating:not(:focus-within) {\n      @include form-validation-state-selector($state) {\n        @if $state == \"valid\" {\n          z-index: 3;\n        } @else if $state == \"invalid\" {\n          z-index: 4;\n        }\n      }\n    }\n  }\n}\n// scss-docs-end form-validation-mixins\n","//\n// Base styles\n//\n\n.btn {\n  // scss-docs-start btn-css-vars\n  --#{$prefix}btn-padding-x: #{$btn-padding-x};\n  --#{$prefix}btn-padding-y: #{$btn-padding-y};\n  --#{$prefix}btn-font-family: #{$btn-font-family};\n  @include rfs($btn-font-size, --#{$prefix}btn-font-size);\n  --#{$prefix}btn-font-weight: #{$btn-font-weight};\n  --#{$prefix}btn-line-height: #{$btn-line-height};\n  --#{$prefix}btn-color: #{$btn-color};\n  --#{$prefix}btn-bg: transparent;\n  --#{$prefix}btn-border-width: #{$btn-border-width};\n  --#{$prefix}btn-border-color: transparent;\n  --#{$prefix}btn-border-radius: #{$btn-border-radius};\n  --#{$prefix}btn-hover-border-color: transparent;\n  --#{$prefix}btn-box-shadow: #{$btn-box-shadow};\n  --#{$prefix}btn-disabled-opacity: #{$btn-disabled-opacity};\n  --#{$prefix}btn-focus-box-shadow: 0 0 0 #{$btn-focus-width} rgba(var(--#{$prefix}btn-focus-shadow-rgb), .5);\n  // scss-docs-end btn-css-vars\n\n  display: inline-block;\n  padding: var(--#{$prefix}btn-padding-y) var(--#{$prefix}btn-padding-x);\n  font-family: var(--#{$prefix}btn-font-family);\n  @include font-size(var(--#{$prefix}btn-font-size));\n  font-weight: var(--#{$prefix}btn-font-weight);\n  line-height: var(--#{$prefix}btn-line-height);\n  color: var(--#{$prefix}btn-color);\n  text-align: center;\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: $btn-white-space;\n  vertical-align: middle;\n  cursor: if($enable-button-pointers, pointer, null);\n  user-select: none;\n  border: var(--#{$prefix}btn-border-width) solid var(--#{$prefix}btn-border-color);\n  @include border-radius(var(--#{$prefix}btn-border-radius));\n  @include gradient-bg(var(--#{$prefix}btn-bg));\n  @include box-shadow(var(--#{$prefix}btn-box-shadow));\n  @include transition($btn-transition);\n\n  &:hover {\n    color: var(--#{$prefix}btn-hover-color);\n    text-decoration: if($link-hover-decoration == underline, none, null);\n    background-color: var(--#{$prefix}btn-hover-bg);\n    border-color: var(--#{$prefix}btn-hover-border-color);\n  }\n\n  .btn-check + &:hover {\n    // override for the checkbox/radio buttons\n    color: var(--#{$prefix}btn-color);\n    background-color: var(--#{$prefix}btn-bg);\n    border-color: var(--#{$prefix}btn-border-color);\n  }\n\n  &:focus-visible {\n    color: var(--#{$prefix}btn-hover-color);\n    @include gradient-bg(var(--#{$prefix}btn-hover-bg));\n    border-color: var(--#{$prefix}btn-hover-border-color);\n    outline: 0;\n    // Avoid using mixin so we can pass custom focus shadow properly\n    @if $enable-shadows {\n      box-shadow: var(--#{$prefix}btn-box-shadow), var(--#{$prefix}btn-focus-box-shadow);\n    } @else {\n      box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n    }\n  }\n\n  .btn-check:focus-visible + & {\n    border-color: var(--#{$prefix}btn-hover-border-color);\n    outline: 0;\n    // Avoid using mixin so we can pass custom focus shadow properly\n    @if $enable-shadows {\n      box-shadow: var(--#{$prefix}btn-box-shadow), var(--#{$prefix}btn-focus-box-shadow);\n    } @else {\n      box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n    }\n  }\n\n  .btn-check:checked + &,\n  :not(.btn-check) + &:active,\n  &:first-child:active,\n  &.active,\n  &.show {\n    color: var(--#{$prefix}btn-active-color);\n    background-color: var(--#{$prefix}btn-active-bg);\n    // Remove CSS gradients if they're enabled\n    background-image: if($enable-gradients, none, null);\n    border-color: var(--#{$prefix}btn-active-border-color);\n    @include box-shadow(var(--#{$prefix}btn-active-shadow));\n\n    &:focus-visible {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      @if $enable-shadows {\n        box-shadow: var(--#{$prefix}btn-active-shadow), var(--#{$prefix}btn-focus-box-shadow);\n      } @else {\n        box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n      }\n    }\n  }\n\n  .btn-check:checked:focus-visible + & {\n    // Avoid using mixin so we can pass custom focus shadow properly\n    @if $enable-shadows {\n      box-shadow: var(--#{$prefix}btn-active-shadow), var(--#{$prefix}btn-focus-box-shadow);\n    } @else {\n      box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n    }\n  }\n\n  &:disabled,\n  &.disabled,\n  fieldset:disabled & {\n    color: var(--#{$prefix}btn-disabled-color);\n    pointer-events: none;\n    background-color: var(--#{$prefix}btn-disabled-bg);\n    background-image: if($enable-gradients, none, null);\n    border-color: var(--#{$prefix}btn-disabled-border-color);\n    opacity: var(--#{$prefix}btn-disabled-opacity);\n    @include box-shadow(none);\n  }\n}\n\n\n//\n// Alternate buttons\n//\n\n// scss-docs-start btn-variant-loops\n@each $color, $value in $theme-colors {\n  .btn-#{$color} {\n    @if $color == \"light\" {\n      @include button-variant(\n        $value,\n        $value,\n        $hover-background: shade-color($value, $btn-hover-bg-shade-amount),\n        $hover-border: shade-color($value, $btn-hover-border-shade-amount),\n        $active-background: shade-color($value, $btn-active-bg-shade-amount),\n        $active-border: shade-color($value, $btn-active-border-shade-amount)\n      );\n    } @else if $color == \"dark\" {\n      @include button-variant(\n        $value,\n        $value,\n        $hover-background: tint-color($value, $btn-hover-bg-tint-amount),\n        $hover-border: tint-color($value, $btn-hover-border-tint-amount),\n        $active-background: tint-color($value, $btn-active-bg-tint-amount),\n        $active-border: tint-color($value, $btn-active-border-tint-amount)\n      );\n    } @else {\n      @include button-variant($value, $value);\n    }\n  }\n}\n\n@each $color, $value in $theme-colors {\n  .btn-outline-#{$color} {\n    @include button-outline-variant($value);\n  }\n}\n// scss-docs-end btn-variant-loops\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n  --#{$prefix}btn-font-weight: #{$font-weight-normal};\n  --#{$prefix}btn-color: #{$btn-link-color};\n  --#{$prefix}btn-bg: transparent;\n  --#{$prefix}btn-border-color: transparent;\n  --#{$prefix}btn-hover-color: #{$btn-link-hover-color};\n  --#{$prefix}btn-hover-border-color: transparent;\n  --#{$prefix}btn-active-color: #{$btn-link-hover-color};\n  --#{$prefix}btn-active-border-color: transparent;\n  --#{$prefix}btn-disabled-color: #{$btn-link-disabled-color};\n  --#{$prefix}btn-disabled-border-color: transparent;\n  --#{$prefix}btn-box-shadow: 0 0 0 #000; // Can't use `none` as keyword negates all values when used with multiple shadows\n  --#{$prefix}btn-focus-shadow-rgb: #{$btn-link-focus-shadow-rgb};\n\n  text-decoration: $link-decoration;\n  @if $enable-gradients {\n    background-image: none;\n  }\n\n  &:hover,\n  &:focus-visible {\n    text-decoration: $link-hover-decoration;\n  }\n\n  &:focus-visible {\n    color: var(--#{$prefix}btn-color);\n  }\n\n  &:hover {\n    color: var(--#{$prefix}btn-hover-color);\n  }\n\n  // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n  @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n  @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-border-radius-sm);\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n// scss-docs-start btn-variant-mixin\n@mixin button-variant(\n  $background,\n  $border,\n  $color: color-contrast($background),\n  $hover-background: if($color == $color-contrast-light, shade-color($background, $btn-hover-bg-shade-amount), tint-color($background, $btn-hover-bg-tint-amount)),\n  $hover-border: if($color == $color-contrast-light, shade-color($border, $btn-hover-border-shade-amount), tint-color($border, $btn-hover-border-tint-amount)),\n  $hover-color: color-contrast($hover-background),\n  $active-background: if($color == $color-contrast-light, shade-color($background, $btn-active-bg-shade-amount), tint-color($background, $btn-active-bg-tint-amount)),\n  $active-border: if($color == $color-contrast-light, shade-color($border, $btn-active-border-shade-amount), tint-color($border, $btn-active-border-tint-amount)),\n  $active-color: color-contrast($active-background),\n  $disabled-background: $background,\n  $disabled-border: $border,\n  $disabled-color: color-contrast($disabled-background)\n) {\n  --#{$prefix}btn-color: #{$color};\n  --#{$prefix}btn-bg: #{$background};\n  --#{$prefix}btn-border-color: #{$border};\n  --#{$prefix}btn-hover-color: #{$hover-color};\n  --#{$prefix}btn-hover-bg: #{$hover-background};\n  --#{$prefix}btn-hover-border-color: #{$hover-border};\n  --#{$prefix}btn-focus-shadow-rgb: #{to-rgb(mix($color, $border, 15%))};\n  --#{$prefix}btn-active-color: #{$active-color};\n  --#{$prefix}btn-active-bg: #{$active-background};\n  --#{$prefix}btn-active-border-color: #{$active-border};\n  --#{$prefix}btn-active-shadow: #{$btn-active-box-shadow};\n  --#{$prefix}btn-disabled-color: #{$disabled-color};\n  --#{$prefix}btn-disabled-bg: #{$disabled-background};\n  --#{$prefix}btn-disabled-border-color: #{$disabled-border};\n}\n// scss-docs-end btn-variant-mixin\n\n// scss-docs-start btn-outline-variant-mixin\n@mixin button-outline-variant(\n  $color,\n  $color-hover: color-contrast($color),\n  $active-background: $color,\n  $active-border: $color,\n  $active-color: color-contrast($active-background)\n) {\n  --#{$prefix}btn-color: #{$color};\n  --#{$prefix}btn-border-color: #{$color};\n  --#{$prefix}btn-hover-color: #{$color-hover};\n  --#{$prefix}btn-hover-bg: #{$active-background};\n  --#{$prefix}btn-hover-border-color: #{$active-border};\n  --#{$prefix}btn-focus-shadow-rgb: #{to-rgb($color)};\n  --#{$prefix}btn-active-color: #{$active-color};\n  --#{$prefix}btn-active-bg: #{$active-background};\n  --#{$prefix}btn-active-border-color: #{$active-border};\n  --#{$prefix}btn-active-shadow: #{$btn-active-box-shadow};\n  --#{$prefix}btn-disabled-color: #{$color};\n  --#{$prefix}btn-disabled-bg: transparent;\n  --#{$prefix}btn-disabled-border-color: #{$color};\n  --#{$prefix}gradient: none;\n}\n// scss-docs-end btn-outline-variant-mixin\n\n// scss-docs-start btn-size-mixin\n@mixin button-size($padding-y, $padding-x, $font-size, $border-radius) {\n  --#{$prefix}btn-padding-y: #{$padding-y};\n  --#{$prefix}btn-padding-x: #{$padding-x};\n  @include rfs($font-size, --#{$prefix}btn-font-size);\n  --#{$prefix}btn-border-radius: #{$border-radius};\n}\n// scss-docs-end btn-size-mixin\n",".fade {\n  @include transition($transition-fade);\n\n  &:not(.show) {\n    opacity: 0;\n  }\n}\n\n// scss-docs-start collapse-classes\n.collapse {\n  &:not(.show) {\n    display: none;\n  }\n}\n\n.collapsing {\n  height: 0;\n  overflow: hidden;\n  @include transition($transition-collapse);\n\n  &.collapse-horizontal {\n    width: 0;\n    height: auto;\n    @include transition($transition-collapse-width);\n  }\n}\n// scss-docs-end collapse-classes\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n\n  // Generate the caret automatically\n  @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n  // scss-docs-start dropdown-css-vars\n  --#{$prefix}dropdown-zindex: #{$zindex-dropdown};\n  --#{$prefix}dropdown-min-width: #{$dropdown-min-width};\n  --#{$prefix}dropdown-padding-x: #{$dropdown-padding-x};\n  --#{$prefix}dropdown-padding-y: #{$dropdown-padding-y};\n  --#{$prefix}dropdown-spacer: #{$dropdown-spacer};\n  @include rfs($dropdown-font-size, --#{$prefix}dropdown-font-size);\n  --#{$prefix}dropdown-color: #{$dropdown-color};\n  --#{$prefix}dropdown-bg: #{$dropdown-bg};\n  --#{$prefix}dropdown-border-color: #{$dropdown-border-color};\n  --#{$prefix}dropdown-border-radius: #{$dropdown-border-radius};\n  --#{$prefix}dropdown-border-width: #{$dropdown-border-width};\n  --#{$prefix}dropdown-inner-border-radius: #{$dropdown-inner-border-radius};\n  --#{$prefix}dropdown-divider-bg: #{$dropdown-divider-bg};\n  --#{$prefix}dropdown-divider-margin-y: #{$dropdown-divider-margin-y};\n  --#{$prefix}dropdown-box-shadow: #{$dropdown-box-shadow};\n  --#{$prefix}dropdown-link-color: #{$dropdown-link-color};\n  --#{$prefix}dropdown-link-hover-color: #{$dropdown-link-hover-color};\n  --#{$prefix}dropdown-link-hover-bg: #{$dropdown-link-hover-bg};\n  --#{$prefix}dropdown-link-active-color: #{$dropdown-link-active-color};\n  --#{$prefix}dropdown-link-active-bg: #{$dropdown-link-active-bg};\n  --#{$prefix}dropdown-link-disabled-color: #{$dropdown-link-disabled-color};\n  --#{$prefix}dropdown-item-padding-x: #{$dropdown-item-padding-x};\n  --#{$prefix}dropdown-item-padding-y: #{$dropdown-item-padding-y};\n  --#{$prefix}dropdown-header-color: #{$dropdown-header-color};\n  --#{$prefix}dropdown-header-padding-x: #{$dropdown-header-padding-x};\n  --#{$prefix}dropdown-header-padding-y: #{$dropdown-header-padding-y};\n  // scss-docs-end dropdown-css-vars\n\n  position: absolute;\n  z-index: var(--#{$prefix}dropdown-zindex);\n  display: none; // none by default, but block on \"open\" of the menu\n  min-width: var(--#{$prefix}dropdown-min-width);\n  padding: var(--#{$prefix}dropdown-padding-y) var(--#{$prefix}dropdown-padding-x);\n  margin: 0; // Override default margin of ul\n  @include font-size(var(--#{$prefix}dropdown-font-size));\n  color: var(--#{$prefix}dropdown-color);\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  list-style: none;\n  background-color: var(--#{$prefix}dropdown-bg);\n  background-clip: padding-box;\n  border: var(--#{$prefix}dropdown-border-width) solid var(--#{$prefix}dropdown-border-color);\n  @include border-radius(var(--#{$prefix}dropdown-border-radius));\n  @include box-shadow(var(--#{$prefix}dropdown-box-shadow));\n\n  &[data-bs-popper] {\n    top: 100%;\n    left: 0;\n    margin-top: var(--#{$prefix}dropdown-spacer);\n  }\n\n  @if $dropdown-padding-y == 0 {\n    > .dropdown-item:first-child,\n    > li:first-child .dropdown-item {\n      @include border-top-radius(var(--#{$prefix}dropdown-inner-border-radius));\n    }\n    > .dropdown-item:last-child,\n    > li:last-child .dropdown-item {\n      @include border-bottom-radius(var(--#{$prefix}dropdown-inner-border-radius));\n    }\n\n  }\n}\n\n// scss-docs-start responsive-breakpoints\n// We deliberately hardcode the `bs-` prefix because we check\n// this custom property in JS to determine Popper's positioning\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .dropdown-menu#{$infix}-start {\n      --bs-position: start;\n\n      &[data-bs-popper] {\n        right: auto;\n        left: 0;\n      }\n    }\n\n    .dropdown-menu#{$infix}-end {\n      --bs-position: end;\n\n      &[data-bs-popper] {\n        right: 0;\n        left: auto;\n      }\n    }\n  }\n}\n// scss-docs-end responsive-breakpoints\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n  .dropdown-menu[data-bs-popper] {\n    top: auto;\n    bottom: 100%;\n    margin-top: 0;\n    margin-bottom: var(--#{$prefix}dropdown-spacer);\n  }\n\n  .dropdown-toggle {\n    @include caret(up);\n  }\n}\n\n.dropend {\n  .dropdown-menu[data-bs-popper] {\n    top: 0;\n    right: auto;\n    left: 100%;\n    margin-top: 0;\n    margin-left: var(--#{$prefix}dropdown-spacer);\n  }\n\n  .dropdown-toggle {\n    @include caret(end);\n    &::after {\n      vertical-align: 0;\n    }\n  }\n}\n\n.dropstart {\n  .dropdown-menu[data-bs-popper] {\n    top: 0;\n    right: 100%;\n    left: auto;\n    margin-top: 0;\n    margin-right: var(--#{$prefix}dropdown-spacer);\n  }\n\n  .dropdown-toggle {\n    @include caret(start);\n    &::before {\n      vertical-align: 0;\n    }\n  }\n}\n\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n  height: 0;\n  margin: var(--#{$prefix}dropdown-divider-margin-y) 0;\n  overflow: hidden;\n  border-top: 1px solid var(--#{$prefix}dropdown-divider-bg);\n  opacity: 1; // Revisit in v6 to de-dupe styles that conflict with <hr> element\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n  display: block;\n  width: 100%; // For `<button>`s\n  padding: var(--#{$prefix}dropdown-item-padding-y) var(--#{$prefix}dropdown-item-padding-x);\n  clear: both;\n  font-weight: $font-weight-normal;\n  color: var(--#{$prefix}dropdown-link-color);\n  text-align: inherit; // For `<button>`s\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: nowrap; // prevent links from randomly breaking onto new lines\n  background-color: transparent; // For `<button>`s\n  border: 0; // For `<button>`s\n  @include border-radius(var(--#{$prefix}dropdown-item-border-radius, 0));\n\n  &:hover,\n  &:focus {\n    color: var(--#{$prefix}dropdown-link-hover-color);\n    text-decoration: if($link-hover-decoration == underline, none, null);\n    @include gradient-bg(var(--#{$prefix}dropdown-link-hover-bg));\n  }\n\n  &.active,\n  &:active {\n    color: var(--#{$prefix}dropdown-link-active-color);\n    text-decoration: none;\n    @include gradient-bg(var(--#{$prefix}dropdown-link-active-bg));\n  }\n\n  &.disabled,\n  &:disabled {\n    color: var(--#{$prefix}dropdown-link-disabled-color);\n    pointer-events: none;\n    background-color: transparent;\n    // Remove CSS gradients if they're enabled\n    background-image: if($enable-gradients, none, null);\n  }\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: var(--#{$prefix}dropdown-header-padding-y) var(--#{$prefix}dropdown-header-padding-x);\n  margin-bottom: 0; // for use with heading elements\n  @include font-size($font-size-sm);\n  color: var(--#{$prefix}dropdown-header-color);\n  white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n  display: block;\n  padding: var(--#{$prefix}dropdown-item-padding-y) var(--#{$prefix}dropdown-item-padding-x);\n  color: var(--#{$prefix}dropdown-link-color);\n}\n\n// Dark dropdowns\n.dropdown-menu-dark {\n  // scss-docs-start dropdown-dark-css-vars\n  --#{$prefix}dropdown-color: #{$dropdown-dark-color};\n  --#{$prefix}dropdown-bg: #{$dropdown-dark-bg};\n  --#{$prefix}dropdown-border-color: #{$dropdown-dark-border-color};\n  --#{$prefix}dropdown-box-shadow: #{$dropdown-dark-box-shadow};\n  --#{$prefix}dropdown-link-color: #{$dropdown-dark-link-color};\n  --#{$prefix}dropdown-link-hover-color: #{$dropdown-dark-link-hover-color};\n  --#{$prefix}dropdown-divider-bg: #{$dropdown-dark-divider-bg};\n  --#{$prefix}dropdown-link-hover-bg: #{$dropdown-dark-link-hover-bg};\n  --#{$prefix}dropdown-link-active-color: #{$dropdown-dark-link-active-color};\n  --#{$prefix}dropdown-link-active-bg: #{$dropdown-dark-link-active-bg};\n  --#{$prefix}dropdown-link-disabled-color: #{$dropdown-dark-link-disabled-color};\n  --#{$prefix}dropdown-header-color: #{$dropdown-dark-header-color};\n  // scss-docs-end dropdown-dark-css-vars\n}\n","// scss-docs-start caret-mixins\n@mixin caret-down($width: $caret-width) {\n  border-top: $width solid;\n  border-right: $width solid transparent;\n  border-bottom: 0;\n  border-left: $width solid transparent;\n}\n\n@mixin caret-up($width: $caret-width) {\n  border-top: 0;\n  border-right: $width solid transparent;\n  border-bottom: $width solid;\n  border-left: $width solid transparent;\n}\n\n@mixin caret-end($width: $caret-width) {\n  border-top: $width solid transparent;\n  border-right: 0;\n  border-bottom: $width solid transparent;\n  border-left: $width solid;\n}\n\n@mixin caret-start($width: $caret-width) {\n  border-top: $width solid transparent;\n  border-right: $width solid;\n  border-bottom: $width solid transparent;\n}\n\n@mixin caret(\n  $direction: down,\n  $width: $caret-width,\n  $spacing: $caret-spacing,\n  $vertical-align: $caret-vertical-align\n) {\n  @if $enable-caret {\n    &::after {\n      display: inline-block;\n      margin-left: $spacing;\n      vertical-align: $vertical-align;\n      content: \"\";\n      @if $direction == down {\n        @include caret-down($width);\n      } @else if $direction == up {\n        @include caret-up($width);\n      } @else if $direction == end {\n        @include caret-end($width);\n      }\n    }\n\n    @if $direction == start {\n      &::after {\n        display: none;\n      }\n\n      &::before {\n        display: inline-block;\n        margin-right: $spacing;\n        vertical-align: $vertical-align;\n        content: \"\";\n        @include caret-start($width);\n      }\n    }\n\n    &:empty::after {\n      margin-left: 0;\n    }\n  }\n}\n// scss-docs-end caret-mixins\n","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n  // scss-docs-start nav-css-vars\n  --#{$prefix}nav-link-padding-x: #{$nav-link-padding-x};\n  --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};\n  @include rfs($nav-link-font-size, --#{$prefix}nav-link-font-size);\n  --#{$prefix}nav-link-font-weight: #{$nav-link-font-weight};\n  --#{$prefix}nav-link-color: #{$nav-link-color};\n  --#{$prefix}nav-link-hover-color: #{$nav-link-hover-color};\n  --#{$prefix}nav-link-disabled-color: #{$nav-link-disabled-color};\n  // scss-docs-end nav-css-vars\n\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: var(--#{$prefix}nav-link-padding-y) var(--#{$prefix}nav-link-padding-x);\n  @include font-size(var(--#{$prefix}nav-link-font-size));\n  font-weight: var(--#{$prefix}nav-link-font-weight);\n  color: var(--#{$prefix}nav-link-color);\n  text-decoration: if($link-decoration == none, null, none);\n  background: none;\n  border: 0;\n  @include transition($nav-link-transition);\n\n  &:hover,\n  &:focus {\n    color: var(--#{$prefix}nav-link-hover-color);\n    text-decoration: if($link-hover-decoration == underline, none, null);\n  }\n\n  &:focus-visible {\n    outline: 0;\n    box-shadow: $nav-link-focus-box-shadow;\n  }\n\n  // Disabled state lightens text\n  &.disabled,\n  &:disabled {\n    color: var(--#{$prefix}nav-link-disabled-color);\n    pointer-events: none;\n    cursor: default;\n  }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n  // scss-docs-start nav-tabs-css-vars\n  --#{$prefix}nav-tabs-border-width: #{$nav-tabs-border-width};\n  --#{$prefix}nav-tabs-border-color: #{$nav-tabs-border-color};\n  --#{$prefix}nav-tabs-border-radius: #{$nav-tabs-border-radius};\n  --#{$prefix}nav-tabs-link-hover-border-color: #{$nav-tabs-link-hover-border-color};\n  --#{$prefix}nav-tabs-link-active-color: #{$nav-tabs-link-active-color};\n  --#{$prefix}nav-tabs-link-active-bg: #{$nav-tabs-link-active-bg};\n  --#{$prefix}nav-tabs-link-active-border-color: #{$nav-tabs-link-active-border-color};\n  // scss-docs-end nav-tabs-css-vars\n\n  border-bottom: var(--#{$prefix}nav-tabs-border-width) solid var(--#{$prefix}nav-tabs-border-color);\n\n  .nav-link {\n    margin-bottom: calc(-1 * var(--#{$prefix}nav-tabs-border-width)); // stylelint-disable-line function-disallowed-list\n    border: var(--#{$prefix}nav-tabs-border-width) solid transparent;\n    @include border-top-radius(var(--#{$prefix}nav-tabs-border-radius));\n\n    &:hover,\n    &:focus {\n      // Prevents active .nav-link tab overlapping focus outline of previous/next .nav-link\n      isolation: isolate;\n      border-color: var(--#{$prefix}nav-tabs-link-hover-border-color);\n    }\n  }\n\n  .nav-link.active,\n  .nav-item.show .nav-link {\n    color: var(--#{$prefix}nav-tabs-link-active-color);\n    background-color: var(--#{$prefix}nav-tabs-link-active-bg);\n    border-color: var(--#{$prefix}nav-tabs-link-active-border-color);\n  }\n\n  .dropdown-menu {\n    // Make dropdown border overlap tab border\n    margin-top: calc(-1 * var(--#{$prefix}nav-tabs-border-width)); // stylelint-disable-line function-disallowed-list\n    // Remove the top rounded corners here since there is a hard edge above the menu\n    @include border-top-radius(0);\n  }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n  // scss-docs-start nav-pills-css-vars\n  --#{$prefix}nav-pills-border-radius: #{$nav-pills-border-radius};\n  --#{$prefix}nav-pills-link-active-color: #{$nav-pills-link-active-color};\n  --#{$prefix}nav-pills-link-active-bg: #{$nav-pills-link-active-bg};\n  // scss-docs-end nav-pills-css-vars\n\n  .nav-link {\n    @include border-radius(var(--#{$prefix}nav-pills-border-radius));\n  }\n\n  .nav-link.active,\n  .show > .nav-link {\n    color: var(--#{$prefix}nav-pills-link-active-color);\n    @include gradient-bg(var(--#{$prefix}nav-pills-link-active-bg));\n  }\n}\n\n\n//\n// Underline\n//\n\n.nav-underline {\n  // scss-docs-start nav-underline-css-vars\n  --#{$prefix}nav-underline-gap: #{$nav-underline-gap};\n  --#{$prefix}nav-underline-border-width: #{$nav-underline-border-width};\n  --#{$prefix}nav-underline-link-active-color: #{$nav-underline-link-active-color};\n  // scss-docs-end nav-underline-css-vars\n\n  gap: var(--#{$prefix}nav-underline-gap);\n\n  .nav-link {\n    padding-right: 0;\n    padding-left: 0;\n    border-bottom: var(--#{$prefix}nav-underline-border-width) solid transparent;\n\n    &:hover,\n    &:focus {\n      border-bottom-color: currentcolor;\n    }\n  }\n\n  .nav-link.active,\n  .show > .nav-link {\n    font-weight: $font-weight-bold;\n    color: var(--#{$prefix}nav-underline-link-active-color);\n    border-bottom-color: currentcolor;\n  }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n  > .nav-link,\n  .nav-item {\n    flex: 1 1 auto;\n    text-align: center;\n  }\n}\n\n.nav-justified {\n  > .nav-link,\n  .nav-item {\n    flex-grow: 1;\n    flex-basis: 0;\n    text-align: center;\n  }\n}\n\n.nav-fill,\n.nav-justified {\n  .nav-item .nav-link {\n    width: 100%; // Make sure button will grow\n  }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n","// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  // scss-docs-start navbar-css-vars\n  --#{$prefix}navbar-padding-x: #{if($navbar-padding-x == null, 0, $navbar-padding-x)};\n  --#{$prefix}navbar-padding-y: #{$navbar-padding-y};\n  --#{$prefix}navbar-color: #{$navbar-light-color};\n  --#{$prefix}navbar-hover-color: #{$navbar-light-hover-color};\n  --#{$prefix}navbar-disabled-color: #{$navbar-light-disabled-color};\n  --#{$prefix}navbar-active-color: #{$navbar-light-active-color};\n  --#{$prefix}navbar-brand-padding-y: #{$navbar-brand-padding-y};\n  --#{$prefix}navbar-brand-margin-end: #{$navbar-brand-margin-end};\n  --#{$prefix}navbar-brand-font-size: #{$navbar-brand-font-size};\n  --#{$prefix}navbar-brand-color: #{$navbar-light-brand-color};\n  --#{$prefix}navbar-brand-hover-color: #{$navbar-light-brand-hover-color};\n  --#{$prefix}navbar-nav-link-padding-x: #{$navbar-nav-link-padding-x};\n  --#{$prefix}navbar-toggler-padding-y: #{$navbar-toggler-padding-y};\n  --#{$prefix}navbar-toggler-padding-x: #{$navbar-toggler-padding-x};\n  --#{$prefix}navbar-toggler-font-size: #{$navbar-toggler-font-size};\n  --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-light-toggler-icon-bg)};\n  --#{$prefix}navbar-toggler-border-color: #{$navbar-light-toggler-border-color};\n  --#{$prefix}navbar-toggler-border-radius: #{$navbar-toggler-border-radius};\n  --#{$prefix}navbar-toggler-focus-width: #{$navbar-toggler-focus-width};\n  --#{$prefix}navbar-toggler-transition: #{$navbar-toggler-transition};\n  // scss-docs-end navbar-css-vars\n\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // allow us to do the line break for collapsing content\n  align-items: center;\n  justify-content: space-between; // space out brand from logo\n  padding: var(--#{$prefix}navbar-padding-y) var(--#{$prefix}navbar-padding-x);\n  @include gradient-bg();\n\n  // Because flex properties aren't inherited, we need to redeclare these first\n  // few properties so that content nested within behave properly.\n  // The `flex-wrap` property is inherited to simplify the expanded navbars\n  %container-flex-properties {\n    display: flex;\n    flex-wrap: inherit;\n    align-items: center;\n    justify-content: space-between;\n  }\n\n  > .container,\n  > .container-fluid {\n    @extend %container-flex-properties;\n  }\n\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n      @extend %container-flex-properties;\n    }\n  }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n  padding-top: var(--#{$prefix}navbar-brand-padding-y);\n  padding-bottom: var(--#{$prefix}navbar-brand-padding-y);\n  margin-right: var(--#{$prefix}navbar-brand-margin-end);\n  @include font-size(var(--#{$prefix}navbar-brand-font-size));\n  color: var(--#{$prefix}navbar-brand-color);\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: nowrap;\n\n  &:hover,\n  &:focus {\n    color: var(--#{$prefix}navbar-brand-hover-color);\n    text-decoration: if($link-hover-decoration == underline, none, null);\n  }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n  // scss-docs-start navbar-nav-css-vars\n  --#{$prefix}nav-link-padding-x: 0;\n  --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};\n  @include rfs($nav-link-font-size, --#{$prefix}nav-link-font-size);\n  --#{$prefix}nav-link-font-weight: #{$nav-link-font-weight};\n  --#{$prefix}nav-link-color: var(--#{$prefix}navbar-color);\n  --#{$prefix}nav-link-hover-color: var(--#{$prefix}navbar-hover-color);\n  --#{$prefix}nav-link-disabled-color: var(--#{$prefix}navbar-disabled-color);\n  // scss-docs-end navbar-nav-css-vars\n\n  display: flex;\n  flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n\n  .nav-link {\n    &.active,\n    &.show {\n      color: var(--#{$prefix}navbar-active-color);\n    }\n  }\n\n  .dropdown-menu {\n    position: static;\n  }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n  padding-top: $nav-link-padding-y;\n  padding-bottom: $nav-link-padding-y;\n  color: var(--#{$prefix}navbar-color);\n\n  a,\n  a:hover,\n  a:focus  {\n    color: var(--#{$prefix}navbar-active-color);\n  }\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n  flex-grow: 1;\n  flex-basis: 100%;\n  // For always expanded or extra full navbars, ensure content aligns itself\n  // properly vertically. Can be easily overridden with flex utilities.\n  align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n  padding: var(--#{$prefix}navbar-toggler-padding-y) var(--#{$prefix}navbar-toggler-padding-x);\n  @include font-size(var(--#{$prefix}navbar-toggler-font-size));\n  line-height: 1;\n  color: var(--#{$prefix}navbar-color);\n  background-color: transparent; // remove default button style\n  border: var(--#{$prefix}border-width) solid var(--#{$prefix}navbar-toggler-border-color); // remove default button style\n  @include border-radius(var(--#{$prefix}navbar-toggler-border-radius));\n  @include transition(var(--#{$prefix}navbar-toggler-transition));\n\n  &:hover {\n    text-decoration: none;\n  }\n\n  &:focus {\n    text-decoration: none;\n    outline: 0;\n    box-shadow: 0 0 0 var(--#{$prefix}navbar-toggler-focus-width);\n  }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  background-image: var(--#{$prefix}navbar-toggler-icon-bg);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 100%;\n}\n\n.navbar-nav-scroll {\n  max-height: var(--#{$prefix}scroll-height, 75vh);\n  overflow-y: auto;\n}\n\n// scss-docs-start navbar-expand-loop\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    // stylelint-disable-next-line scss/selector-no-union-class-name\n    &#{$infix} {\n      @include media-breakpoint-up($next) {\n        flex-wrap: nowrap;\n        justify-content: flex-start;\n\n        .navbar-nav {\n          flex-direction: row;\n\n          .dropdown-menu {\n            position: absolute;\n          }\n\n          .nav-link {\n            padding-right: var(--#{$prefix}navbar-nav-link-padding-x);\n            padding-left: var(--#{$prefix}navbar-nav-link-padding-x);\n          }\n        }\n\n        .navbar-nav-scroll {\n          overflow: visible;\n        }\n\n        .navbar-collapse {\n          display: flex !important; // stylelint-disable-line declaration-no-important\n          flex-basis: auto;\n        }\n\n        .navbar-toggler {\n          display: none;\n        }\n\n        .offcanvas {\n          // stylelint-disable declaration-no-important\n          position: static;\n          z-index: auto;\n          flex-grow: 1;\n          width: auto !important;\n          height: auto !important;\n          visibility: visible !important;\n          background-color: transparent !important;\n          border: 0 !important;\n          transform: none !important;\n          @include box-shadow(none);\n          @include transition(none);\n          // stylelint-enable declaration-no-important\n\n          .offcanvas-header {\n            display: none;\n          }\n\n          .offcanvas-body {\n            display: flex;\n            flex-grow: 0;\n            padding: 0;\n            overflow-y: visible;\n          }\n        }\n      }\n    }\n  }\n}\n// scss-docs-end navbar-expand-loop\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n.navbar-light {\n  @include deprecate(\"`.navbar-light`\", \"v5.2.0\", \"v6.0.0\", true);\n}\n\n.navbar-dark,\n.navbar[data-bs-theme=\"dark\"] {\n  // scss-docs-start navbar-dark-css-vars\n  --#{$prefix}navbar-color: #{$navbar-dark-color};\n  --#{$prefix}navbar-hover-color: #{$navbar-dark-hover-color};\n  --#{$prefix}navbar-disabled-color: #{$navbar-dark-disabled-color};\n  --#{$prefix}navbar-active-color: #{$navbar-dark-active-color};\n  --#{$prefix}navbar-brand-color: #{$navbar-dark-brand-color};\n  --#{$prefix}navbar-brand-hover-color: #{$navbar-dark-brand-hover-color};\n  --#{$prefix}navbar-toggler-border-color: #{$navbar-dark-toggler-border-color};\n  --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-dark-toggler-icon-bg)};\n  // scss-docs-end navbar-dark-css-vars\n}\n\n@if $enable-dark-mode {\n  @include color-mode(dark) {\n    .navbar-toggler-icon {\n      --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-dark-toggler-icon-bg)};\n    }\n  }\n}\n","//\n// Base styles\n//\n\n.card {\n  // scss-docs-start card-css-vars\n  --#{$prefix}card-spacer-y: #{$card-spacer-y};\n  --#{$prefix}card-spacer-x: #{$card-spacer-x};\n  --#{$prefix}card-title-spacer-y: #{$card-title-spacer-y};\n  --#{$prefix}card-title-color: #{$card-title-color};\n  --#{$prefix}card-subtitle-color: #{$card-subtitle-color};\n  --#{$prefix}card-border-width: #{$card-border-width};\n  --#{$prefix}card-border-color: #{$card-border-color};\n  --#{$prefix}card-border-radius: #{$card-border-radius};\n  --#{$prefix}card-box-shadow: #{$card-box-shadow};\n  --#{$prefix}card-inner-border-radius: #{$card-inner-border-radius};\n  --#{$prefix}card-cap-padding-y: #{$card-cap-padding-y};\n  --#{$prefix}card-cap-padding-x: #{$card-cap-padding-x};\n  --#{$prefix}card-cap-bg: #{$card-cap-bg};\n  --#{$prefix}card-cap-color: #{$card-cap-color};\n  --#{$prefix}card-height: #{$card-height};\n  --#{$prefix}card-color: #{$card-color};\n  --#{$prefix}card-bg: #{$card-bg};\n  --#{$prefix}card-img-overlay-padding: #{$card-img-overlay-padding};\n  --#{$prefix}card-group-margin: #{$card-group-margin};\n  // scss-docs-end card-css-vars\n\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n  height: var(--#{$prefix}card-height);\n  color: var(--#{$prefix}body-color);\n  word-wrap: break-word;\n  background-color: var(--#{$prefix}card-bg);\n  background-clip: border-box;\n  border: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color);\n  @include border-radius(var(--#{$prefix}card-border-radius));\n  @include box-shadow(var(--#{$prefix}card-box-shadow));\n\n  > hr {\n    margin-right: 0;\n    margin-left: 0;\n  }\n\n  > .list-group {\n    border-top: inherit;\n    border-bottom: inherit;\n\n    &:first-child {\n      border-top-width: 0;\n      @include border-top-radius(var(--#{$prefix}card-inner-border-radius));\n    }\n\n    &:last-child  {\n      border-bottom-width: 0;\n      @include border-bottom-radius(var(--#{$prefix}card-inner-border-radius));\n    }\n  }\n\n  // Due to specificity of the above selector (`.card > .list-group`), we must\n  // use a child selector here to prevent double borders.\n  > .card-header + .list-group,\n  > .list-group + .card-footer {\n    border-top: 0;\n  }\n}\n\n.card-body {\n  // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n  // as much space as possible, ensuring footers are aligned to the bottom.\n  flex: 1 1 auto;\n  padding: var(--#{$prefix}card-spacer-y) var(--#{$prefix}card-spacer-x);\n  color: var(--#{$prefix}card-color);\n}\n\n.card-title {\n  margin-bottom: var(--#{$prefix}card-title-spacer-y);\n  color: var(--#{$prefix}card-title-color);\n}\n\n.card-subtitle {\n  margin-top: calc(-.5 * var(--#{$prefix}card-title-spacer-y)); // stylelint-disable-line function-disallowed-list\n  margin-bottom: 0;\n  color: var(--#{$prefix}card-subtitle-color);\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link {\n  &:hover {\n    text-decoration: if($link-hover-decoration == underline, none, null);\n  }\n\n  + .card-link {\n    margin-left: var(--#{$prefix}card-spacer-x);\n  }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n  padding: var(--#{$prefix}card-cap-padding-y) var(--#{$prefix}card-cap-padding-x);\n  margin-bottom: 0; // Removes the default margin-bottom of <hN>\n  color: var(--#{$prefix}card-cap-color);\n  background-color: var(--#{$prefix}card-cap-bg);\n  border-bottom: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color);\n\n  &:first-child {\n    @include border-radius(var(--#{$prefix}card-inner-border-radius) var(--#{$prefix}card-inner-border-radius) 0 0);\n  }\n}\n\n.card-footer {\n  padding: var(--#{$prefix}card-cap-padding-y) var(--#{$prefix}card-cap-padding-x);\n  color: var(--#{$prefix}card-cap-color);\n  background-color: var(--#{$prefix}card-cap-bg);\n  border-top: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color);\n\n  &:last-child {\n    @include border-radius(0 0 var(--#{$prefix}card-inner-border-radius) var(--#{$prefix}card-inner-border-radius));\n  }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n  margin-right: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n  margin-bottom: calc(-1 * var(--#{$prefix}card-cap-padding-y)); // stylelint-disable-line function-disallowed-list\n  margin-left: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n  border-bottom: 0;\n\n  .nav-link.active {\n    background-color: var(--#{$prefix}card-bg);\n    border-bottom-color: var(--#{$prefix}card-bg);\n  }\n}\n\n.card-header-pills {\n  margin-right: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n  margin-left: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n}\n\n// Card image\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: var(--#{$prefix}card-img-overlay-padding);\n  @include border-radius(var(--#{$prefix}card-inner-border-radius));\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n  @include border-top-radius(var(--#{$prefix}card-inner-border-radius));\n}\n\n.card-img,\n.card-img-bottom {\n  @include border-bottom-radius(var(--#{$prefix}card-inner-border-radius));\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n  // The child selector allows nested `.card` within `.card-group`\n  // to display properly.\n  > .card {\n    margin-bottom: var(--#{$prefix}card-group-margin);\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    // The child selector allows nested `.card` within `.card-group`\n    // to display properly.\n    > .card {\n      flex: 1 0 0;\n      margin-bottom: 0;\n\n      + .card {\n        margin-left: 0;\n        border-left: 0;\n      }\n\n      // Handle rounded corners\n      @if $enable-rounded {\n        &:not(:last-child) {\n          @include border-end-radius(0);\n\n          > .card-img-top,\n          > .card-header {\n            // stylelint-disable-next-line property-disallowed-list\n            border-top-right-radius: 0;\n          }\n          > .card-img-bottom,\n          > .card-footer {\n            // stylelint-disable-next-line property-disallowed-list\n            border-bottom-right-radius: 0;\n          }\n        }\n\n        &:not(:first-child) {\n          @include border-start-radius(0);\n\n          > .card-img-top,\n          > .card-header {\n            // stylelint-disable-next-line property-disallowed-list\n            border-top-left-radius: 0;\n          }\n          > .card-img-bottom,\n          > .card-footer {\n            // stylelint-disable-next-line property-disallowed-list\n            border-bottom-left-radius: 0;\n          }\n        }\n      }\n    }\n  }\n}\n",".breadcrumb {\n  // scss-docs-start breadcrumb-css-vars\n  --#{$prefix}breadcrumb-padding-x: #{$breadcrumb-padding-x};\n  --#{$prefix}breadcrumb-padding-y: #{$breadcrumb-padding-y};\n  --#{$prefix}breadcrumb-margin-bottom: #{$breadcrumb-margin-bottom};\n  @include rfs($breadcrumb-font-size, --#{$prefix}breadcrumb-font-size);\n  --#{$prefix}breadcrumb-bg: #{$breadcrumb-bg};\n  --#{$prefix}breadcrumb-border-radius: #{$breadcrumb-border-radius};\n  --#{$prefix}breadcrumb-divider-color: #{$breadcrumb-divider-color};\n  --#{$prefix}breadcrumb-item-padding-x: #{$breadcrumb-item-padding-x};\n  --#{$prefix}breadcrumb-item-active-color: #{$breadcrumb-active-color};\n  // scss-docs-end breadcrumb-css-vars\n\n  display: flex;\n  flex-wrap: wrap;\n  padding: var(--#{$prefix}breadcrumb-padding-y) var(--#{$prefix}breadcrumb-padding-x);\n  margin-bottom: var(--#{$prefix}breadcrumb-margin-bottom);\n  @include font-size(var(--#{$prefix}breadcrumb-font-size));\n  list-style: none;\n  background-color: var(--#{$prefix}breadcrumb-bg);\n  @include border-radius(var(--#{$prefix}breadcrumb-border-radius));\n}\n\n.breadcrumb-item {\n  // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n  + .breadcrumb-item {\n    padding-left: var(--#{$prefix}breadcrumb-item-padding-x);\n\n    &::before {\n      float: left; // Suppress inline spacings and underlining of the separator\n      padding-right: var(--#{$prefix}breadcrumb-item-padding-x);\n      color: var(--#{$prefix}breadcrumb-divider-color);\n      content: var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{\"/* rtl:\"} var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{\"*/\"};\n    }\n  }\n\n  &.active {\n    color: var(--#{$prefix}breadcrumb-item-active-color);\n  }\n}\n","//\n// Base styles\n//\n\n.accordion {\n  // scss-docs-start accordion-css-vars\n  --#{$prefix}accordion-color: #{$accordion-color};\n  --#{$prefix}accordion-bg: #{$accordion-bg};\n  --#{$prefix}accordion-transition: #{$accordion-transition};\n  --#{$prefix}accordion-border-color: #{$accordion-border-color};\n  --#{$prefix}accordion-border-width: #{$accordion-border-width};\n  --#{$prefix}accordion-border-radius: #{$accordion-border-radius};\n  --#{$prefix}accordion-inner-border-radius: #{$accordion-inner-border-radius};\n  --#{$prefix}accordion-btn-padding-x: #{$accordion-button-padding-x};\n  --#{$prefix}accordion-btn-padding-y: #{$accordion-button-padding-y};\n  --#{$prefix}accordion-btn-color: #{$accordion-button-color};\n  --#{$prefix}accordion-btn-bg: #{$accordion-button-bg};\n  --#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon)};\n  --#{$prefix}accordion-btn-icon-width: #{$accordion-icon-width};\n  --#{$prefix}accordion-btn-icon-transform: #{$accordion-icon-transform};\n  --#{$prefix}accordion-btn-icon-transition: #{$accordion-icon-transition};\n  --#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon)};\n  --#{$prefix}accordion-btn-focus-box-shadow: #{$accordion-button-focus-box-shadow};\n  --#{$prefix}accordion-body-padding-x: #{$accordion-body-padding-x};\n  --#{$prefix}accordion-body-padding-y: #{$accordion-body-padding-y};\n  --#{$prefix}accordion-active-color: #{$accordion-button-active-color};\n  --#{$prefix}accordion-active-bg: #{$accordion-button-active-bg};\n  // scss-docs-end accordion-css-vars\n}\n\n.accordion-button {\n  position: relative;\n  display: flex;\n  align-items: center;\n  width: 100%;\n  padding: var(--#{$prefix}accordion-btn-padding-y) var(--#{$prefix}accordion-btn-padding-x);\n  @include font-size($font-size-base);\n  color: var(--#{$prefix}accordion-btn-color);\n  text-align: left; // Reset button style\n  background-color: var(--#{$prefix}accordion-btn-bg);\n  border: 0;\n  @include border-radius(0);\n  overflow-anchor: none;\n  @include transition(var(--#{$prefix}accordion-transition));\n\n  &:not(.collapsed) {\n    color: var(--#{$prefix}accordion-active-color);\n    background-color: var(--#{$prefix}accordion-active-bg);\n    box-shadow: inset 0 calc(-1 * var(--#{$prefix}accordion-border-width)) 0 var(--#{$prefix}accordion-border-color); // stylelint-disable-line function-disallowed-list\n\n    &::after {\n      background-image: var(--#{$prefix}accordion-btn-active-icon);\n      transform: var(--#{$prefix}accordion-btn-icon-transform);\n    }\n  }\n\n  // Accordion icon\n  &::after {\n    flex-shrink: 0;\n    width: var(--#{$prefix}accordion-btn-icon-width);\n    height: var(--#{$prefix}accordion-btn-icon-width);\n    margin-left: auto;\n    content: \"\";\n    background-image: var(--#{$prefix}accordion-btn-icon);\n    background-repeat: no-repeat;\n    background-size: var(--#{$prefix}accordion-btn-icon-width);\n    @include transition(var(--#{$prefix}accordion-btn-icon-transition));\n  }\n\n  &:hover {\n    z-index: 2;\n  }\n\n  &:focus {\n    z-index: 3;\n    outline: 0;\n    box-shadow: var(--#{$prefix}accordion-btn-focus-box-shadow);\n  }\n}\n\n.accordion-header {\n  margin-bottom: 0;\n}\n\n.accordion-item {\n  color: var(--#{$prefix}accordion-color);\n  background-color: var(--#{$prefix}accordion-bg);\n  border: var(--#{$prefix}accordion-border-width) solid var(--#{$prefix}accordion-border-color);\n\n  &:first-of-type {\n    @include border-top-radius(var(--#{$prefix}accordion-border-radius));\n\n    > .accordion-header .accordion-button {\n      @include border-top-radius(var(--#{$prefix}accordion-inner-border-radius));\n    }\n  }\n\n  &:not(:first-of-type) {\n    border-top: 0;\n  }\n\n  // Only set a border-radius on the last item if the accordion is collapsed\n  &:last-of-type {\n    @include border-bottom-radius(var(--#{$prefix}accordion-border-radius));\n\n    > .accordion-header .accordion-button {\n      &.collapsed {\n        @include border-bottom-radius(var(--#{$prefix}accordion-inner-border-radius));\n      }\n    }\n\n    > .accordion-collapse {\n      @include border-bottom-radius(var(--#{$prefix}accordion-border-radius));\n    }\n  }\n}\n\n.accordion-body {\n  padding: var(--#{$prefix}accordion-body-padding-y) var(--#{$prefix}accordion-body-padding-x);\n}\n\n\n// Flush accordion items\n//\n// Remove borders and border-radius to keep accordion items edge-to-edge.\n\n.accordion-flush {\n  > .accordion-item {\n    border-right: 0;\n    border-left: 0;\n    @include border-radius(0);\n\n    &:first-child { border-top: 0; }\n    &:last-child { border-bottom: 0; }\n\n    // stylelint-disable selector-max-class\n    > .accordion-collapse,\n    > .accordion-header .accordion-button,\n    > .accordion-header .accordion-button.collapsed {\n      @include border-radius(0);\n    }\n    // stylelint-enable selector-max-class\n  }\n}\n\n@if $enable-dark-mode {\n  @include color-mode(dark) {\n    .accordion-button::after {\n      --#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon-dark)};\n      --#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon-dark)};\n    }\n  }\n}\n",".pagination {\n  // scss-docs-start pagination-css-vars\n  --#{$prefix}pagination-padding-x: #{$pagination-padding-x};\n  --#{$prefix}pagination-padding-y: #{$pagination-padding-y};\n  @include rfs($pagination-font-size, --#{$prefix}pagination-font-size);\n  --#{$prefix}pagination-color: #{$pagination-color};\n  --#{$prefix}pagination-bg: #{$pagination-bg};\n  --#{$prefix}pagination-border-width: #{$pagination-border-width};\n  --#{$prefix}pagination-border-color: #{$pagination-border-color};\n  --#{$prefix}pagination-border-radius: #{$pagination-border-radius};\n  --#{$prefix}pagination-hover-color: #{$pagination-hover-color};\n  --#{$prefix}pagination-hover-bg: #{$pagination-hover-bg};\n  --#{$prefix}pagination-hover-border-color: #{$pagination-hover-border-color};\n  --#{$prefix}pagination-focus-color: #{$pagination-focus-color};\n  --#{$prefix}pagination-focus-bg: #{$pagination-focus-bg};\n  --#{$prefix}pagination-focus-box-shadow: #{$pagination-focus-box-shadow};\n  --#{$prefix}pagination-active-color: #{$pagination-active-color};\n  --#{$prefix}pagination-active-bg: #{$pagination-active-bg};\n  --#{$prefix}pagination-active-border-color: #{$pagination-active-border-color};\n  --#{$prefix}pagination-disabled-color: #{$pagination-disabled-color};\n  --#{$prefix}pagination-disabled-bg: #{$pagination-disabled-bg};\n  --#{$prefix}pagination-disabled-border-color: #{$pagination-disabled-border-color};\n  // scss-docs-end pagination-css-vars\n\n  display: flex;\n  @include list-unstyled();\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: var(--#{$prefix}pagination-padding-y) var(--#{$prefix}pagination-padding-x);\n  @include font-size(var(--#{$prefix}pagination-font-size));\n  color: var(--#{$prefix}pagination-color);\n  text-decoration: if($link-decoration == none, null, none);\n  background-color: var(--#{$prefix}pagination-bg);\n  border: var(--#{$prefix}pagination-border-width) solid var(--#{$prefix}pagination-border-color);\n  @include transition($pagination-transition);\n\n  &:hover {\n    z-index: 2;\n    color: var(--#{$prefix}pagination-hover-color);\n    text-decoration: if($link-hover-decoration == underline, none, null);\n    background-color: var(--#{$prefix}pagination-hover-bg);\n    border-color: var(--#{$prefix}pagination-hover-border-color);\n  }\n\n  &:focus {\n    z-index: 3;\n    color: var(--#{$prefix}pagination-focus-color);\n    background-color: var(--#{$prefix}pagination-focus-bg);\n    outline: $pagination-focus-outline;\n    box-shadow: var(--#{$prefix}pagination-focus-box-shadow);\n  }\n\n  &.active,\n  .active > & {\n    z-index: 3;\n    color: var(--#{$prefix}pagination-active-color);\n    @include gradient-bg(var(--#{$prefix}pagination-active-bg));\n    border-color: var(--#{$prefix}pagination-active-border-color);\n  }\n\n  &.disabled,\n  .disabled > & {\n    color: var(--#{$prefix}pagination-disabled-color);\n    pointer-events: none;\n    background-color: var(--#{$prefix}pagination-disabled-bg);\n    border-color: var(--#{$prefix}pagination-disabled-border-color);\n  }\n}\n\n.page-item {\n  &:not(:first-child) .page-link {\n    margin-left: $pagination-margin-start;\n  }\n\n  @if $pagination-margin-start == calc(-1 * #{$pagination-border-width}) {\n    &:first-child {\n      .page-link {\n        @include border-start-radius(var(--#{$prefix}pagination-border-radius));\n      }\n    }\n\n    &:last-child {\n      .page-link {\n        @include border-end-radius(var(--#{$prefix}pagination-border-radius));\n      }\n    }\n  } @else {\n    // Add border-radius to all pageLinks in case they have left margin\n    .page-link {\n      @include border-radius(var(--#{$prefix}pagination-border-radius));\n    }\n  }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $pagination-border-radius-lg);\n}\n\n.pagination-sm {\n  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $pagination-border-radius-sm);\n}\n","// Pagination\n\n// scss-docs-start pagination-mixin\n@mixin pagination-size($padding-y, $padding-x, $font-size, $border-radius) {\n  --#{$prefix}pagination-padding-x: #{$padding-x};\n  --#{$prefix}pagination-padding-y: #{$padding-y};\n  @include rfs($font-size, --#{$prefix}pagination-font-size);\n  --#{$prefix}pagination-border-radius: #{$border-radius};\n}\n// scss-docs-end pagination-mixin\n","//\n// Base styles\n//\n\n.alert {\n  // scss-docs-start alert-css-vars\n  --#{$prefix}alert-bg: transparent;\n  --#{$prefix}alert-padding-x: #{$alert-padding-x};\n  --#{$prefix}alert-padding-y: #{$alert-padding-y};\n  --#{$prefix}alert-margin-bottom: #{$alert-margin-bottom};\n  --#{$prefix}alert-color: inherit;\n  --#{$prefix}alert-border-color: transparent;\n  --#{$prefix}alert-border: #{$alert-border-width} solid var(--#{$prefix}alert-border-color);\n  --#{$prefix}alert-border-radius: #{$alert-border-radius};\n  --#{$prefix}alert-link-color: inherit;\n  // scss-docs-end alert-css-vars\n\n  position: relative;\n  padding: var(--#{$prefix}alert-padding-y) var(--#{$prefix}alert-padding-x);\n  margin-bottom: var(--#{$prefix}alert-margin-bottom);\n  color: var(--#{$prefix}alert-color);\n  background-color: var(--#{$prefix}alert-bg);\n  border: var(--#{$prefix}alert-border);\n  @include border-radius(var(--#{$prefix}alert-border-radius));\n}\n\n// Headings for larger alerts\n.alert-heading {\n  // Specified to prevent conflicts of changing $headings-color\n  color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n  font-weight: $alert-link-font-weight;\n  color: var(--#{$prefix}alert-link-color);\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n  padding-right: $alert-dismissible-padding-r;\n\n  // Adjust close link position\n  .btn-close {\n    position: absolute;\n    top: 0;\n    right: 0;\n    z-index: $stretched-link-z-index + 1;\n    padding: $alert-padding-y * 1.25 $alert-padding-x;\n  }\n}\n\n\n// scss-docs-start alert-modifiers\n// Generate contextual modifier classes for colorizing the alert\n@each $state in map-keys($theme-colors) {\n  .alert-#{$state} {\n    --#{$prefix}alert-color: var(--#{$prefix}#{$state}-text-emphasis);\n    --#{$prefix}alert-bg: var(--#{$prefix}#{$state}-bg-subtle);\n    --#{$prefix}alert-border-color: var(--#{$prefix}#{$state}-border-subtle);\n    --#{$prefix}alert-link-color: var(--#{$prefix}#{$state}-text-emphasis);\n  }\n}\n// scss-docs-end alert-modifiers\n","// Transparent background and border properties included for button version.\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n.btn-close {\n  // scss-docs-start close-css-vars\n  --#{$prefix}btn-close-color: #{$btn-close-color};\n  --#{$prefix}btn-close-bg: #{ escape-svg($btn-close-bg) };\n  --#{$prefix}btn-close-opacity: #{$btn-close-opacity};\n  --#{$prefix}btn-close-hover-opacity: #{$btn-close-hover-opacity};\n  --#{$prefix}btn-close-focus-shadow: #{$btn-close-focus-shadow};\n  --#{$prefix}btn-close-focus-opacity: #{$btn-close-focus-opacity};\n  --#{$prefix}btn-close-disabled-opacity: #{$btn-close-disabled-opacity};\n  // scss-docs-end close-css-vars\n\n  box-sizing: content-box;\n  width: $btn-close-width;\n  height: $btn-close-height;\n  padding: $btn-close-padding-y $btn-close-padding-x;\n  color: var(--#{$prefix}btn-close-color);\n  background: transparent var(--#{$prefix}btn-close-bg) center / $btn-close-width auto no-repeat; // include transparent for button elements\n  filter: var(--#{$prefix}btn-close-filter);\n  border: 0; // for button elements\n  @include border-radius();\n  opacity: var(--#{$prefix}btn-close-opacity);\n\n  // Override <a>'s hover style\n  &:hover {\n    color: var(--#{$prefix}btn-close-color);\n    text-decoration: none;\n    opacity: var(--#{$prefix}btn-close-hover-opacity);\n  }\n\n  &:focus {\n    outline: 0;\n    box-shadow: var(--#{$prefix}btn-close-focus-shadow);\n    opacity: var(--#{$prefix}btn-close-focus-opacity);\n  }\n\n  &:disabled,\n  &.disabled {\n    pointer-events: none;\n    user-select: none;\n    opacity: var(--#{$prefix}btn-close-disabled-opacity);\n  }\n}\n\n@mixin btn-close-white() {\n  --#{$prefix}btn-close-filter: #{$btn-close-filter-dark};\n}\n\n.btn-close-white {\n  @include btn-close-white();\n}\n\n:root,\n[data-bs-theme=\"light\"] {\n  --#{$prefix}btn-close-filter: #{$btn-close-filter};\n}\n\n@if $enable-dark-mode {\n  @include color-mode(dark, true) {\n    @include btn-close-white();\n  }\n}\n",".toast {\n  // scss-docs-start toast-css-vars\n  --#{$prefix}toast-zindex: #{$zindex-toast};\n  --#{$prefix}toast-padding-x: #{$toast-padding-x};\n  --#{$prefix}toast-padding-y: #{$toast-padding-y};\n  --#{$prefix}toast-spacing: #{$toast-spacing};\n  --#{$prefix}toast-max-width: #{$toast-max-width};\n  @include rfs($toast-font-size, --#{$prefix}toast-font-size);\n  --#{$prefix}toast-color: #{$toast-color};\n  --#{$prefix}toast-bg: #{$toast-background-color};\n  --#{$prefix}toast-border-width: #{$toast-border-width};\n  --#{$prefix}toast-border-color: #{$toast-border-color};\n  --#{$prefix}toast-border-radius: #{$toast-border-radius};\n  --#{$prefix}toast-box-shadow: #{$toast-box-shadow};\n  --#{$prefix}toast-header-color: #{$toast-header-color};\n  --#{$prefix}toast-header-bg: #{$toast-header-background-color};\n  --#{$prefix}toast-header-border-color: #{$toast-header-border-color};\n  // scss-docs-end toast-css-vars\n\n  width: var(--#{$prefix}toast-max-width);\n  max-width: 100%;\n  @include font-size(var(--#{$prefix}toast-font-size));\n  color: var(--#{$prefix}toast-color);\n  pointer-events: auto;\n  background-color: var(--#{$prefix}toast-bg);\n  background-clip: padding-box;\n  border: var(--#{$prefix}toast-border-width) solid var(--#{$prefix}toast-border-color);\n  box-shadow: var(--#{$prefix}toast-box-shadow);\n  @include border-radius(var(--#{$prefix}toast-border-radius));\n\n  &.showing {\n    opacity: 0;\n  }\n\n  &:not(.show) {\n    display: none;\n  }\n}\n\n.toast-container {\n  --#{$prefix}toast-zindex: #{$zindex-toast};\n\n  position: absolute;\n  z-index: var(--#{$prefix}toast-zindex);\n  width: max-content;\n  max-width: 100%;\n  pointer-events: none;\n\n  > :not(:last-child) {\n    margin-bottom: var(--#{$prefix}toast-spacing);\n  }\n}\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: var(--#{$prefix}toast-padding-y) var(--#{$prefix}toast-padding-x);\n  color: var(--#{$prefix}toast-header-color);\n  background-color: var(--#{$prefix}toast-header-bg);\n  background-clip: padding-box;\n  border-bottom: var(--#{$prefix}toast-border-width) solid var(--#{$prefix}toast-header-border-color);\n  @include border-top-radius(calc(var(--#{$prefix}toast-border-radius) - var(--#{$prefix}toast-border-width)));\n\n  .btn-close {\n    margin-right: calc(-.5 * var(--#{$prefix}toast-padding-x)); // stylelint-disable-line function-disallowed-list\n    margin-left: var(--#{$prefix}toast-padding-x);\n  }\n}\n\n.toast-body {\n  padding: var(--#{$prefix}toast-padding-x);\n  word-wrap: break-word;\n}\n","// stylelint-disable function-disallowed-list\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and stuff\n\n\n// Container that the modal scrolls within\n.modal {\n  // scss-docs-start modal-css-vars\n  --#{$prefix}modal-zindex: #{$zindex-modal};\n  --#{$prefix}modal-width: #{$modal-md};\n  --#{$prefix}modal-padding: #{$modal-inner-padding};\n  --#{$prefix}modal-margin: #{$modal-dialog-margin};\n  --#{$prefix}modal-color: #{$modal-content-color};\n  --#{$prefix}modal-bg: #{$modal-content-bg};\n  --#{$prefix}modal-border-color: #{$modal-content-border-color};\n  --#{$prefix}modal-border-width: #{$modal-content-border-width};\n  --#{$prefix}modal-border-radius: #{$modal-content-border-radius};\n  --#{$prefix}modal-box-shadow: #{$modal-content-box-shadow-xs};\n  --#{$prefix}modal-inner-border-radius: #{$modal-content-inner-border-radius};\n  --#{$prefix}modal-header-padding-x: #{$modal-header-padding-x};\n  --#{$prefix}modal-header-padding-y: #{$modal-header-padding-y};\n  --#{$prefix}modal-header-padding: #{$modal-header-padding}; // Todo in v6: Split this padding into x and y\n  --#{$prefix}modal-header-border-color: #{$modal-header-border-color};\n  --#{$prefix}modal-header-border-width: #{$modal-header-border-width};\n  --#{$prefix}modal-title-line-height: #{$modal-title-line-height};\n  --#{$prefix}modal-footer-gap: #{$modal-footer-margin-between};\n  --#{$prefix}modal-footer-bg: #{$modal-footer-bg};\n  --#{$prefix}modal-footer-border-color: #{$modal-footer-border-color};\n  --#{$prefix}modal-footer-border-width: #{$modal-footer-border-width};\n  // scss-docs-end modal-css-vars\n\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--#{$prefix}modal-zindex);\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow-x: hidden;\n  overflow-y: auto;\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n  // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n  // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n  // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: var(--#{$prefix}modal-margin);\n  // allow clicks to pass through for custom click handling to close modal\n  pointer-events: none;\n\n  // When fading in the modal, animate it to slide down\n  .modal.fade & {\n    transform: $modal-fade-transform;\n    @include transition($modal-transition);\n  }\n  .modal.show & {\n    transform: $modal-show-transform;\n  }\n\n  // When trying to close, animate focus to scale\n  .modal.modal-static & {\n    transform: $modal-scale-transform;\n  }\n}\n\n.modal-dialog-scrollable {\n  height: calc(100% - var(--#{$prefix}modal-margin) * 2);\n\n  .modal-content {\n    max-height: 100%;\n    overflow: hidden;\n  }\n\n  .modal-body {\n    overflow-y: auto;\n  }\n}\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: calc(100% - var(--#{$prefix}modal-margin) * 2);\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n  // counteract the pointer-events: none; in the .modal-dialog\n  color: var(--#{$prefix}modal-color);\n  pointer-events: auto;\n  background-color: var(--#{$prefix}modal-bg);\n  background-clip: padding-box;\n  border: var(--#{$prefix}modal-border-width) solid var(--#{$prefix}modal-border-color);\n  @include border-radius(var(--#{$prefix}modal-border-radius));\n  @include box-shadow(var(--#{$prefix}modal-box-shadow));\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  // scss-docs-start modal-backdrop-css-vars\n  --#{$prefix}backdrop-zindex: #{$zindex-modal-backdrop};\n  --#{$prefix}backdrop-bg: #{$modal-backdrop-bg};\n  --#{$prefix}backdrop-opacity: #{$modal-backdrop-opacity};\n  // scss-docs-end modal-backdrop-css-vars\n\n  @include overlay-backdrop(var(--#{$prefix}backdrop-zindex), var(--#{$prefix}backdrop-bg), var(--#{$prefix}backdrop-opacity));\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  padding: var(--#{$prefix}modal-header-padding);\n  border-bottom: var(--#{$prefix}modal-header-border-width) solid var(--#{$prefix}modal-header-border-color);\n  @include border-top-radius(var(--#{$prefix}modal-inner-border-radius));\n\n  .btn-close {\n    padding: calc(var(--#{$prefix}modal-header-padding-y) * .5) calc(var(--#{$prefix}modal-header-padding-x) * .5);\n    // Split properties to avoid invalid calc() function if value is 0\n    margin-top: calc(-.5 * var(--#{$prefix}modal-header-padding-y));\n    margin-right: calc(-.5 * var(--#{$prefix}modal-header-padding-x));\n    margin-bottom: calc(-.5 * var(--#{$prefix}modal-header-padding-y));\n    margin-left: auto;\n  }\n}\n\n// Title text within header\n.modal-title {\n  margin-bottom: 0;\n  line-height: var(--#{$prefix}modal-title-line-height);\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  // Enable `flex-grow: 1` so that the body take up as much space as possible\n  // when there should be a fixed height on `.modal-dialog`.\n  flex: 1 1 auto;\n  padding: var(--#{$prefix}modal-padding);\n}\n\n// Footer (for actions)\n.modal-footer {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  align-items: center; // vertically center\n  justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n  padding: calc(var(--#{$prefix}modal-padding) - var(--#{$prefix}modal-footer-gap) * .5);\n  background-color: var(--#{$prefix}modal-footer-bg);\n  border-top: var(--#{$prefix}modal-footer-border-width) solid var(--#{$prefix}modal-footer-border-color);\n  @include border-bottom-radius(var(--#{$prefix}modal-inner-border-radius));\n\n  // Place margin between footer elements\n  // This solution is far from ideal because of the universal selector usage,\n  // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n  > * {\n    margin: calc(var(--#{$prefix}modal-footer-gap) * .5); // Todo in v6: replace with gap on parent class\n  }\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n  .modal {\n    --#{$prefix}modal-margin: #{$modal-dialog-margin-y-sm-up};\n    --#{$prefix}modal-box-shadow: #{$modal-content-box-shadow-sm-up};\n  }\n\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    max-width: var(--#{$prefix}modal-width);\n    margin-right: auto;\n    margin-left: auto;\n  }\n\n  .modal-sm {\n    --#{$prefix}modal-width: #{$modal-sm};\n  }\n}\n\n@include media-breakpoint-up(lg) {\n  .modal-lg,\n  .modal-xl {\n    --#{$prefix}modal-width: #{$modal-lg};\n  }\n}\n\n@include media-breakpoint-up(xl) {\n  .modal-xl {\n    --#{$prefix}modal-width: #{$modal-xl};\n  }\n}\n\n// scss-docs-start modal-fullscreen-loop\n@each $breakpoint in map-keys($grid-breakpoints) {\n  $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n  $postfix: if($infix != \"\", $infix + \"-down\", \"\");\n\n  @include media-breakpoint-down($breakpoint) {\n    .modal-fullscreen#{$postfix} {\n      width: 100vw;\n      max-width: none;\n      height: 100%;\n      margin: 0;\n\n      .modal-content {\n        height: 100%;\n        border: 0;\n        @include border-radius(0);\n      }\n\n      .modal-header,\n      .modal-footer {\n        @include border-radius(0);\n      }\n\n      .modal-body {\n        overflow-y: auto;\n      }\n    }\n  }\n}\n// scss-docs-end modal-fullscreen-loop\n","// Shared between modals and offcanvases\n@mixin overlay-backdrop($zindex, $backdrop-bg, $backdrop-opacity) {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex;\n  width: 100vw;\n  height: 100vh;\n  background-color: $backdrop-bg;\n\n  // Fade for backdrop\n  &.fade { opacity: 0; }\n  &.show { opacity: $backdrop-opacity; }\n}\n","// stylelint-disable function-disallowed-list\n\n%offcanvas-css-vars {\n  // scss-docs-start offcanvas-css-vars\n  --#{$prefix}offcanvas-zindex: #{$zindex-offcanvas};\n  --#{$prefix}offcanvas-width: #{$offcanvas-horizontal-width};\n  --#{$prefix}offcanvas-height: #{$offcanvas-vertical-height};\n  --#{$prefix}offcanvas-padding-x: #{$offcanvas-padding-x};\n  --#{$prefix}offcanvas-padding-y: #{$offcanvas-padding-y};\n  --#{$prefix}offcanvas-color: #{$offcanvas-color};\n  --#{$prefix}offcanvas-bg: #{$offcanvas-bg-color};\n  --#{$prefix}offcanvas-border-width: #{$offcanvas-border-width};\n  --#{$prefix}offcanvas-border-color: #{$offcanvas-border-color};\n  --#{$prefix}offcanvas-box-shadow: #{$offcanvas-box-shadow};\n  --#{$prefix}offcanvas-transition: #{transform $offcanvas-transition-duration ease-in-out};\n  --#{$prefix}offcanvas-title-line-height: #{$offcanvas-title-line-height};\n  // scss-docs-end offcanvas-css-vars\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  $next: breakpoint-next($breakpoint, $grid-breakpoints);\n  $infix: breakpoint-infix($next, $grid-breakpoints);\n\n  .offcanvas#{$infix} {\n    @extend %offcanvas-css-vars;\n  }\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  $next: breakpoint-next($breakpoint, $grid-breakpoints);\n  $infix: breakpoint-infix($next, $grid-breakpoints);\n\n  .offcanvas#{$infix} {\n    @include media-breakpoint-down($next) {\n      position: fixed;\n      bottom: 0;\n      z-index: var(--#{$prefix}offcanvas-zindex);\n      display: flex;\n      flex-direction: column;\n      max-width: 100%;\n      color: var(--#{$prefix}offcanvas-color);\n      visibility: hidden;\n      background-color: var(--#{$prefix}offcanvas-bg);\n      background-clip: padding-box;\n      outline: 0;\n      @include box-shadow(var(--#{$prefix}offcanvas-box-shadow));\n      @include transition(var(--#{$prefix}offcanvas-transition));\n\n      &.offcanvas-start {\n        top: 0;\n        left: 0;\n        width: var(--#{$prefix}offcanvas-width);\n        border-right: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n        transform: translateX(-100%);\n      }\n\n      &.offcanvas-end {\n        top: 0;\n        right: 0;\n        width: var(--#{$prefix}offcanvas-width);\n        border-left: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n        transform: translateX(100%);\n      }\n\n      &.offcanvas-top {\n        top: 0;\n        right: 0;\n        left: 0;\n        height: var(--#{$prefix}offcanvas-height);\n        max-height: 100%;\n        border-bottom: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n        transform: translateY(-100%);\n      }\n\n      &.offcanvas-bottom {\n        right: 0;\n        left: 0;\n        height: var(--#{$prefix}offcanvas-height);\n        max-height: 100%;\n        border-top: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n        transform: translateY(100%);\n      }\n\n      &.showing,\n      &.show:not(.hiding) {\n        transform: none;\n      }\n\n      &.showing,\n      &.hiding,\n      &.show {\n        visibility: visible;\n      }\n    }\n\n    @if not ($infix == \"\") {\n      @include media-breakpoint-up($next) {\n        --#{$prefix}offcanvas-height: auto;\n        --#{$prefix}offcanvas-border-width: 0;\n        background-color: transparent !important; // stylelint-disable-line declaration-no-important\n\n        .offcanvas-header {\n          display: none;\n        }\n\n        .offcanvas-body {\n          display: flex;\n          flex-grow: 0;\n          padding: 0;\n          overflow-y: visible;\n          // Reset `background-color` in case `.bg-*` classes are used in offcanvas\n          background-color: transparent !important; // stylelint-disable-line declaration-no-important\n        }\n      }\n    }\n  }\n}\n\n.offcanvas-backdrop {\n  @include overlay-backdrop($zindex-offcanvas-backdrop, $offcanvas-backdrop-bg, $offcanvas-backdrop-opacity);\n}\n\n.offcanvas-header {\n  display: flex;\n  align-items: center;\n  padding: var(--#{$prefix}offcanvas-padding-y) var(--#{$prefix}offcanvas-padding-x);\n\n  .btn-close {\n    padding: calc(var(--#{$prefix}offcanvas-padding-y) * .5) calc(var(--#{$prefix}offcanvas-padding-x) * .5);\n    // Split properties to avoid invalid calc() function if value is 0\n    margin-top: calc(-.5 * var(--#{$prefix}offcanvas-padding-y));\n    margin-right: calc(-.5 * var(--#{$prefix}offcanvas-padding-x));\n    margin-bottom: calc(-.5 * var(--#{$prefix}offcanvas-padding-y));\n    margin-left: auto;\n  }\n}\n\n.offcanvas-title {\n  margin-bottom: 0;\n  line-height: var(--#{$prefix}offcanvas-title-line-height);\n}\n\n.offcanvas-body {\n  flex-grow: 1;\n  padding: var(--#{$prefix}offcanvas-padding-y) var(--#{$prefix}offcanvas-padding-x);\n  overflow-y: auto;\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n  $values: map-get($utility, values);\n\n  // If the values are a list or string, convert it into a map\n  @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n    $values: zip($values, $values);\n  }\n\n  @each $key, $value in $values {\n    $properties: map-get($utility, property);\n\n    // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n    @if type-of($properties) == \"string\" {\n      $properties: append((), $properties);\n    }\n\n    // Use custom class if present\n    $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n    $property-class: if($property-class == null, \"\", $property-class);\n\n    // Use custom CSS variable name if present, otherwise default to `class`\n    $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n    // State params to generate pseudo-classes\n    $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n    $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n    // Don't prefix if value key is null (e.g. with shadow class)\n    $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n    @if map-get($utility, rfs) {\n      // Inside the media query\n      @if $is-rfs-media-query {\n        $val: rfs-value($value);\n\n        // Do not render anything if fluid and non fluid values are the same\n        $value: if($val == rfs-fluid-value($value), null, $val);\n      }\n      @else {\n        $value: rfs-fluid-value($value);\n      }\n    }\n\n    $is-css-var: map-get($utility, css-var);\n    $is-local-vars: map-get($utility, local-vars);\n    $is-rtl: map-get($utility, rtl);\n\n    @if $value != null {\n      @if $is-rtl == false {\n        /* rtl:begin:remove */\n      }\n\n      @if $is-css-var {\n        .#{$property-class + $infix + $property-class-modifier} {\n          --#{$prefix}#{$css-variable-name}: #{$value};\n        }\n\n        @each $pseudo in $state {\n          .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n            --#{$prefix}#{$css-variable-name}: #{$value};\n          }\n        }\n      } @else {\n        .#{$property-class + $infix + $property-class-modifier} {\n          @each $property in $properties {\n            @if $is-local-vars {\n              @each $local-var, $variable in $is-local-vars {\n                --#{$prefix}#{$local-var}: #{$variable};\n              }\n            }\n            #{$property}: $value if($enable-important-utilities, !important, null);\n          }\n        }\n\n        @each $pseudo in $state {\n          .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n            @each $property in $properties {\n              @if $is-local-vars {\n                @each $local-var, $variable in $is-local-vars {\n                  --#{$prefix}#{$local-var}: #{$variable};\n                }\n              }\n              #{$property}: $value if($enable-important-utilities, !important, null);\n            }\n          }\n        }\n      }\n\n      @if $is-rtl == false {\n        /* rtl:end:remove */\n      }\n    }\n  }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n  // Generate media query if needed\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    // Loop over each utility property\n    @each $key, $utility in $utilities {\n      // The utility can be disabled with `false`, thus check if the utility is a map first\n      // Only proceed if responsive media queries are enabled or if it's the base media query\n      @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n        @include generate-utility($utility, $infix);\n      }\n    }\n  }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n      // Loop over each utility property\n      @each $key, $utility in $utilities {\n        // The utility can be disabled with `false`, thus check if the utility is a map first\n        // Only proceed if responsive media queries are enabled or if it's the base media query\n        @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n          @include generate-utility($utility, $infix, true);\n        }\n      }\n    }\n  }\n}\n\n\n// Print utilities\n@media print {\n  @each $key, $utility in $utilities {\n    // The utility can be disabled with `false`, thus check if the utility is a map first\n    // Then check if the utility needs print styles\n    @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n      @include generate-utility($utility, \"-print\");\n    }\n  }\n}\n","//\n// Stretched link\n//\n\n.stretched-link {\n  &::#{$stretched-link-pseudo-element} {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: $stretched-link-z-index;\n    content: \"\";\n  }\n}\n","//\n// Visually hidden\n//\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n  @include visually-hidden();\n}\n","// stylelint-disable declaration-no-important\n\n// Hide content visually while keeping it accessible to assistive technologies\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin visually-hidden() {\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important; // Fix for https://github.com/twbs/bootstrap/issues/25686\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n\n  // Fix for positioned table caption that could become anonymous cells\n  &:not(caption) {\n    position: absolute !important;\n  }\n\n  // Fix to prevent overflowing children to become focusable\n  * {\n    overflow: hidden !important;\n  }\n}\n\n// Use to only display content when it's focused, or one of its child elements is focused\n// (i.e. when focus is within the element/container that the class was applied to)\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/WAI/WCAG22/Techniques/general/G1.html\n\n@mixin visually-hidden-focusable() {\n  &:not(:focus):not(:focus-within) {\n    @include visually-hidden();\n  }\n}\n","$barrio_path_images: \"../../contrib/bootstrap_barrio/images/\" !default;\n\n:root,\n[data-bs-theme=light] {\n  --bb-primary-dark: #0c63e3;\n  --bb-primary-text: #212529;\n  --bb-secondary-dark: #5a6168;\n  --bb-h1-color: #212529;\n  --bb-h2-color: #212529;\n  --bb-h3-color: #212529;\n}\n\n[data-bs-theme=dark] {\n  color-scheme: dark;\n  --bb-primary-text: #dee2e6;\n  --bb-h1-color: #dee2e6;\n  --bb-h2-color: #dee2e6;\n  --bb-h3-color: #dee2e6;\n}","/* MIXINS */\n\n//\n// Alternate buttons\n//\n@each $color,\n$value in $theme-colors {\n\t.btn-#{$color} a {\n\t\t@include button-variant($value, $value);\n\t}\n}\n\n@each $color,\n$value in $theme-colors {\n\t.btn-outline-#{$color} a {\n\t\t@include button-outline-variant($value);\n\t}\n}\n\n// SVG\n\n@mixin svg-icon-background($name, $color, $hover-color:null, $position:null, $size:null) {\n\tbackground-image: svg-load('#{$name}.svg', fill='#{$color}');\n\tbackground-position: $position;\n\tbackground-size: $size;\n\tbackground-repeat: no-repeat;\n\n\t&:hover {\n\t\tbackground-image: svg-load('#{$name}.svg', fill='#{$hover-color}');\n\t}\n}\n  \n@mixin svg-inline($name, $position, $color, $hover-color, $size, $margin) {\n\t&::#{$position} {\n    content: '';\n    width: $size;\n    height: $size;\n    display: inline-block;\n    background-image: svg-load('#{$name}.svg', fill='#{$color}');\n    background-position: 0 center;\n    background-size: 100%;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    \n\t\t&:hover {\n\t\t\tbackground-image: svg-load('#{$name}.svg', fill='#{$hover-color}');\n\t\t}\n\n    @if $position == after {\n    margin-left: $margin;\n    } @else {\n    margin-right: $margin;\n    }\n\t}\n}\n\n@mixin svg-icon-replace($name, $color, $hover-color, $size:null) {\n\tbackground-image: svg-load('#{$name}.svg', fill='#{$color}');\n\tbackground-repeat: no-repeat;\n\toverflow: hidden;\n\ttext-indent: -9999px;\n\tdisplay: block;\n\twidth: $size;\n\theight: $size;\n\t&:hover {\n\t\tbackground-image: svg-load('#{$name}.svg', fill='#{$hover-color}');\n\t}\n}\n\n// Box shadow\n@mixin box-shadow( $h: 10px , $v: 10px , $b: 10px , $s: 0px , $c: rgba(0,0,0,0.75) ) {\n  -webkit-box-shadow: $h $v $b $s $c;\n  -moz-box-shadow: $h $v $b $s $c;\n  box-shadow: $h $v $b $s $c;\n}\n\n// Gradient\n@mixin gradient($start-color, $end-color, $orientation) {\n\tbackground: $start-color;\n\t@if $orientation == vertical {\n\t\t// vertical\n\t\tbackground: -moz-linear-gradient(top,  $start-color 0%, $end-color 100%);\n\t\tbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$start-color), color-stop(100%,$end-color));\n\t\tbackground: -webkit-linear-gradient(top,  $start-color 0%,$end-color 100%);\n\t\tbackground: -o-linear-gradient(top,  $start-color 0%,$end-color 100%);\n\t\tbackground: -ms-linear-gradient(top,  $start-color 0%,$end-color 100%);\n\t\tbackground: linear-gradient(to bottom,  $start-color 0%,$end-color 100%);\n\t\tfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );\n\t}\n\t@else if $orientation == horizontal\t{\n\t\t// horizontal\n\t\tbackground: -moz-linear-gradient(left,  $start-color 0%, $end-color 100%);\n\t\tbackground: -webkit-gradient(linear, left top, right top, color-stop(0%,$start-color), color-stop(100%,$end-color));\n\t\tbackground: -webkit-linear-gradient(left,  $start-color 0%,$end-color 100%);\n\t\tbackground: -o-linear-gradient(left,  $start-color 0%,$end-color 100%);\n\t\tbackground: -ms-linear-gradient(left,  $start-color 0%,$end-color 100%);\n\t\tbackground: linear-gradient(to right,  $start-color 0%,$end-color 100%);\n\t\tfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=1 );\n\t}\n\t@else\t{\n\t\t// radial\n\t\tbackground: -moz-radial-gradient(center, ellipse cover,  $start-color 0%, $end-color 100%);\n\t\tbackground: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,$start-color), color-stop(100%,$end-color));\n\t\tbackground: -webkit-radial-gradient(center, ellipse cover,  $start-color 0%,$end-color 100%);\n\t\tbackground: -o-radial-gradient(center, ellipse cover,  $start-color 0%,$end-color 100%);\n\t\tbackground: -ms-radial-gradient(center, ellipse cover,  $start-color 0%,$end-color 100%);\n\t\tbackground: radial-gradient(ellipse at center,  $start-color 0%,$end-color 100%);\n\t\tfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=1 );\n\t}\n}\n\n// Fade\n@mixin fade($type) {\n  @if $type== \"hide\" {\n    visibility: hidden;\n    opacity: 0;\n    transition: visibility 1s, opacity 1s;\n  } @else if $type== \"show\" {\n    visibility: visible;\n    opacity: 1;\n    transition: visibility 1s, opacity 1s;\n  }\n}\n","/**\n * @file\n * Styles for Bootstrap Barrio affix effect.\n */\n\n.affix {\n  position: fixed;\n  width: 100%;\n  top: 0;\n  z-index: 1035;\n  left: 0;\n}\n","/**\n * @file\n * Visual styles for comments in Barrio.\n */\n\n.alert-wrapper {\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  max-width: 100%;\n  max-height: 75vh;\n  overflow: scroll;\n  z-index: 9999;\n}\n\n.toast-wrapper {\n  position: fixed;\n  top: 0;\n  right: 0;\n  z-index: 9999;\n}\n\n.alert {\n  svg {\n    max-width: 2rem;\n  }\n}","/**\n * @file\n * Bootstrap Barrio specific styling for the Book module.\n */\n\n.book-navigation .menu {\n    border-top: 1px solid $border-color;\n}\n\n.book-navigation .book-pager {\n    border-bottom: 1px solid $border-color;\n    border-top: 1px solid $border-color;\n    margin: 0;\n}","/**\n * @file\n * Styling for the Book module.\n */\n\n.book-navigation .menu {\n  padding-bottom: 0;\n  padding-top: 1em;\n}\n.book-navigation .book-pager {\n  margin: 0;\n  overflow: auto;\n  padding: 0.5em 0;\n}\n.book-pager__item {\n  display: inline-block;\n  list-style-type: none;\n  vertical-align: top;\n}\n.book-pager__item--previous {\n  text-align: left; /* LTR */\n  width: 45%;\n}\n[dir=\"rtl\"] .book-pager__item--previous {\n  float: right;\n  text-align: right;\n}\n.book-pager__item--center {\n  text-align: center;\n  width: 8%;\n}\n.book-pager__item--next {\n  float: right; /* LTR */\n  text-align: right; /* LTR */\n  width: 45%;\n}\n[dir=\"rtl\"] .book-pager__item--next {\n  float: left;\n  text-align: left;\n}\n","/**\n * @file\n * Styles for Bootstrap Barrio's breadcrumbs.\n */\n\n.breadcrumb {\n    font-size: $font-size-sm;\n}\n\n.region-breadcrumb {\n    padding: 0 15px 0.25em;\n    width: 100%;\n}","/**\n * @file\n * Visual styles for comments in Bartik.\n */\n\n\n/* This is required to win over specificity of #content h2 */\n\n#content .comment-wrapper h2 {\n    margin-bottom: 1em;\n}\n\n#content .comment-wrapper h2.comment-form__title {\n    margin-bottom: 1em;\n}\n\n.field-node--comment {\n    font-size: $font-size-sm;\n}\n\n.comment {\n    margin-bottom: $comment-spacer-y;\n    vertical-align: top;\n    display: flex;\n}\n\n[dir=\"rtl\"] .comment {\n    direction: rtl;\n}\n\n.comment__meta {\n    padding: 0 30px 0 0;\n    /* LTR */\n    font-size: $font-size-base;\n    text-align: center;\n}\n\n[dir=\"rtl\"] .comment__meta {\n    padding: 0 0 0 30px;\n}\n\n.comment__attribution img {\n    border: 1px solid $border-color;\n}\n\n\n/* This is required to win over specificity of .field--type-image img */\n.field--name-user-picture {\n    margin: 0 auto;\n    float: none;\n}\n\n.comment .field--name-user-picture img {\n    margin: 0;\n}\n\n.comment__author .username {\n    white-space: nowrap;\n}\n\n.comment__author {\n    margin: 4px 0;\n    line-height: 1.2;\n    font-weight: bold;\n    font-size: $font-size-lg;\n}\n\n.comment__time,\n.comment__permalink {\n    margin-bottom: 4px;\n    color: #68696b;\n    font-size: $font-size-sm;\n    line-height: 1.2;\n    padding: 0 0.5em 0 0;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .comment__time,\n.comment__permalink {\n    padding: 0 0 0 0.5em;\n}\n\n.comment__permalink {\n    font-size: $font-size-sm;\n    line-height: 1.2;\n}\n\n.comment__content:before {\n    content: '';\n    position: absolute;\n    right: 100%;\n    /* LTR */\n    top: $comment-spacer-y;\n    border-top: $comment-spacer-y solid transparent;\n    border-right: $comment-spacer-x solid $border-color;\n    /* LTR */\n    border-bottom: $comment-spacer-y solid transparent;\n}\n\n[dir=\"rtl\"] .comment__content:before {\n    right: auto;\n    left: 100%;\n    border-right: none;\n    border-left: $comment-spacer-x solid $border-color;\n}\n\n.comment__content:after {\n    content: '';\n    position: absolute;\n    right: 100%;\n    /* LTR */\n    top: $comment-spacer-y;\n    border-top: $comment-spacer-y solid transparent;\n    border-right: $comment-spacer-x solid $white;\n    /* LTR */\n    border-bottom: $comment-spacer-y solid transparent;\n    margin-right: -1px;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .comment__content:after {\n    right: auto;\n    left: 100%;\n    border-right: none;\n    border-left: $comment-spacer-x solid $white;\n    margin-right: 0;\n    margin-left: -1px;\n}\n\n.comment__content h3 {\n    margin-top: 0.94em;\n    margin-bottom: 0.45em;\n    font-size: $font-size-lg;\n}\n\n.comment__content nav {\n    padding-top: 1px;\n}\n\n.indented {\n    margin-left: 40px;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .indented {\n    margin-right: 40px;\n    margin-left: 0;\n}\n\n.comment .links {\n    padding: 0 0 0.25em 0;\n}\n\n.comment .links-inline span {\n    padding: 0 0.5em 0 0;\n    /* LTR */\n    font-size: $font-size-base;\n}\n\n[dir=\"rtl\"] .comment .links-inline span {\n    padding: 0 0 0 0.5em;\n}\n\n.comment--unpublished {\n    margin-right: 5px;\n    /* LTR */\n    padding: 5px 2px 5px 5px;\n    /* LTR */\n    background: $accent-light;\n}\n\n[dir=\"rtl\"] .comment--unpublished {\n    margin-left: 5px;\n    margin-right: 0;\n    padding: 5px 5px 5px 2px;\n}\n\n\n/**\n * @todo: unpublished nodes have class .node--unpublished.\n * change this to .comment--unpublished.\n */\n\n.unpublished .comment-text .comment-arrow {\n    border-left: 1px solid $accent-light;\n    border-right: 1px solid $accent-light;\n}\n\n.unpublished {\n    padding: $comment-spacer-y $comment-spacer-x 0;\n}\n\n.comment-footer {\n    display: table-row;\n}\n\n.comment--unpublished .comment__text:after,\n.node--unpublished .comment__text:after {\n    border-right-color: $accent-light;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .comment--unpublished .comment__content:after,\n[dir=\"rtl\"] .node--unpublished .comment__content:after {\n    border-left-color: $accent-light;\n}\n",".views-field-variations > span > div {\n  display: flex;\n  align-items: center;\n}\n.views-field-variations > span > div > div {\n  display: inline-block;\n}\n.views-field-variations {\n  margin-bottom: 0;\n  .field--name-price {\n    display: inline-block;\n    width: 70px;\n    text-align: right;\n    padding-bottom: 1.2rem;\n  }\n  .field--type-entity-reference {\n    padding-left: 1rem;\n  }\n  .commerce-order-item-variation-cart-form-form {\n    display: flex;\n    max-width: 100%;\n    .field--name-purchased-entity {\n      padding: 0;\n      margin: 0;\n    }\n    .field--name-quantity {\n      display: inline-block;\n      margin-bottom: 0;\n      padding: 0;\n      label {\n        display: none;\n      }\n      input {\n        width: 50px;\n      }\n    }\n    .form-actions {\n      display: inline-block;\n      margin-bottom: 0;\n      padding: 0;\n    }\n  }\n}\n#edit-shipping-information .col-auto,\n#edit-payment-information-billing-information .col-auto,\n#edit-payment-information-billing-information.col-auto,\n#edit-order-summary .col-auto,\n#edit-order-summary.col-auto {\n  padding: 0;\n}\n#edit-shipping-information {\n  #edit-shipping-information-shipping-profile-field-ruc-wrapper {\n    display: none;\n  }\n}\n.view-id-listado_de_productos {\n  .views-row > div {\n    display: inline-block;\n  }\n  .views-row {\n    border-bottom: 1px solid $gray-400;\n    margin-top: calc($spacer / 2);\n    display: flex;\n    .views-field-title {\n      width: 320px;\n      display: flex;\n      align-items: center;\n      color: $accent-dark;\n    }\n  }\n}\n.cart-block--contents {\n  background: $primary-dark;\n  color: $white;\n  font-size: $font-size-xs;\n  width: auto;\n  .cart-block--contents__items {\n    max-height: inherit;\n    overflow-y: hidden;\n    overflow-x: hidden;\n    table {\n      color: $white;\n      thead.thead-light {\n        background: $primary-dark;\n        color: $white;\n      }\n      tr:hover {\n        color: $white;\n      }\n    }\n  }\n}\n\n.cart--cart-offcanvas {\n  background: $primary-dark;\n  color: $white;\n  font-size: $font-size-xs;\n  .cart-block--offcanvas-contents__links {\n    padding: calc($spacer / 2) $spacer;\n    a {\n      color: $white;\n      text-decoration: none;\n    }\n    a:hover {\n      color: $primary-light;\n    }\n  }\n  .btn-close {\n    color: $white;\n    padding: calc($spacer / 4);\n  }\n  table {\n    color: $white;\n    .btn {\n      color: $white;\n    }\n    td.cart-block--offcanvas-cart-table__title,\n    td.cart-block--offcanvas-cart-table__price {\n      padding: calc($spacer / 2) calc($spacer / 4) !important;\n    }\n    td.cart-block--offcanvas-cart-table__quantity {\n      padding: calc($spacer / 4) !important;\n    }\n    .btn {\n      color: $white;\n      font-size: $font-size-xs;\n    }\n    .btn:hover {\n      color: $primary-light;\n    }\n    tfoot {\n      .btn {\n        background: transparent;\n        color: white;\n        border-color: white;\n        font-size: $font-size-xs;\n        margin-top: calc($spacer / 2);\n      }\n      .btn:hover {\n        background: $primary-shade;\n      }\n    }\n  }\n}\n","/**\n * @file\n * Contextual links styles for Bootstrap Barrio.\n */\n\n.contextual-links a {\n  border-bottom: none;\n  text-shadow: 0 0 0;\n}\n","/**\n * @file\n * Collapsible details.\n *\n * @see collapse.js\n * @see http://nicolasgallagher.com/css-background-image-hacks/\n */\n\ndetails {\n    border: 1px solid $border-color;\n    margin-top: $spacer;\n    margin-bottom: $spacer;\n    font-weight: $font-weight-bold;\n    summary {\n        cursor: pointer;\n        padding: 1rem;\n        &:hover {\n            background-color: var(--bs-secondary-bg);\n        }\n    }\n    &>.details-wrapper {\n        margin: 1rem;\n    }\n}\n","/**\n * @file\n * Visual styles for Bartik's dropbutton component.\n */\n\n.js .dropbutton-wrapper .dropbutton-widget {\n  /* This is required to win over specifity of .js td .dropbutton-widget */\n  position: relative;\n}\n.js .dropbutton-widget {\n  border: 1px solid;\n  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;\n  background-color: #fff;\n  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);\n  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);\n  color: #3a3a3a;\n  cursor: pointer;\n  text-align: center;\n  margin: 0.125em 0;\n  border-radius: 1em;\n  overflow: hidden;\n}\n.js .dropbutton-widget:hover {\n  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;\n}\n.js .dropbutton-widget .button {\n  border: none;\n  margin: 0;\n  padding: 0.32em 1em;\n  background: transparent none;\n}\n.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {\n  margin-right: 0; /* LTR */\n}\n[dir=\"rtl\"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {\n  margin-left: 0;\n}\n.js .dropbutton .secondary-action {\n  border-top-color: #ccc;\n}\n.js .dropbutton-toggle button {\n  background-color: #e8e8e8;\n  background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2);\n  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2);\n}\n.js .dropbutton-toggle .dropbutton-arrow:hover {\n  background: #ccc;\n}\n.js .dropbutton a {\n  color: #3a3a3a;\n  border-bottom: 0 none;\n}\n.js .dropbutton .dropbutton-action:hover,\n.js .dropbutton a:hover {\n  background: #dedede;\n  border-bottom: 0 none;\n}\n","/**\n * @file\n * General styles for dropbuttons.\n */\n\n.js .dropbutton-widget {\n    background-color: white;\n    border: 1px solid #cccccc;\n}\n\n.js .dropbutton-widget:hover {\n    border-color: #b8b8b8;\n}\n\n.dropbutton .dropbutton-action>* {\n    padding: 0.1em 0.5em;\n    white-space: nowrap;\n}\n\n.dropbutton .secondary-action {\n    border-top: 1px solid #e8e8e8;\n}\n\n.dropbutton-multiple .dropbutton {\n    border-right: 1px solid #e8e8e8;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .dropbutton-multiple .dropbutton {\n    border-left: 1px solid #e8e8e8;\n    border-right: 0 none;\n}\n\n.dropbutton-multiple .dropbutton .dropbutton-action>* {\n    margin-right: 0.25em;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .dropbutton-multiple .dropbutton .dropbutton-action>* {\n    margin-left: 0.25em;\n    margin-right: 0;\n}\n\n.js td .dropbutton-multiple {\n    padding-right: 10em;\n    margin-right: 2em;\n    max-width: 100%;\n}\n\n.js td .dropbutton-wrapper {\n    min-height: 2em;\n}\n\n.js .dropbutton-wrapper,\n.js .dropbutton-widget {\n    display: block;\n    position: relative;\n}\n\n.js td .dropbutton-widget {\n    position: absolute;\n}","/**\n * @file\n * Feed icon styles for Bootstrap Barrio.\n */\n\n.feed-icon {\n    border-bottom: none;\n    display: inline-block;\n    padding: $spacer 0 0 0;\n}","/**\n * @file\n * Visual styles for Bootstrap Barrio's field components.\n */\n\n.field--type-entity-reference {\n    margin: 0 0 ($spacer * 1.2);\n}\n\n.field--type-entity-reference .field__label {\n    font-weight: normal;\n    margin: 0;\n    padding-right: ($spacer * .3);\n    /* LTR */\n}\n\n[dir=\"rtl\"] .field--type-entity-reference .field__label {\n    padding-left: ($spacer * .3);\n    padding-right: 0;\n}\n\n.field--type-entity-reference ul.links {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n}\n\n.field--type-entity-reference ul.links li {\n    float: left;\n    /* LTR */\n    padding: 0 $spacer 0 0;\n    /* LTR */\n    white-space: nowrap;\n}\n\n[dir=\"rtl\"] .field--type-entity-reference ul.links li {\n    padding: 0 0 0 $spacer;\n    float: right;\n}\n\n@media all and (min-width: 560px) {\n    .node .field--type-image {\n        float: left;\n        /* LTR */\n        margin: 0 $spacer 0 0;\n        /* LTR */\n    }\n    [dir=\"rtl\"] .node .field--type-image {\n        float: right;\n        margin: 0 0 0 $spacer;\n    }\n    .node .field--type-image+.field--type-image {\n        clear: both;\n    }\n}\n\n.field--type-image img,\n.field--name-field-user-picture img {\n    margin: 0 0 $spacer;\n}\n\n.field--type-image a {\n    border-bottom: none;\n}\n\n.field--name-field-tags {\n    margin: 0 0 ($spacer * 1.2);\n}\n\n.field--name-field-tags .field__label {\n    font-weight: normal;\n    margin: 0;\n    padding-right: 5px;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .field--name-field-tags .field__label {\n    padding-left: 5px;\n    padding-right: 0;\n}\n\n.field--name-field-tags .field__label,\n.field--name-field-tags ul.links {\n    font-size: $font-size-sm;\n}\n\n.node--view-mode-teaser .field--name-field-tags .field__label,\n.node--view-mode-teaser .field--name-field-tags ul.links {\n    font-size: $font-size-sm;\n}\n\n.field--name-field-tags ul.links {\n    padding: 0;\n    margin: 0;\n}\n\n.field--name-field-tags ul.links li {\n    float: left;\n    /* LTR */\n    padding: 0 $spacer 0 0;\n    /* LTR */\n    white-space: nowrap;\n}\n\n[dir=\"rtl\"] .field--name-field-tags ul.links li {\n    padding: 0 0 0 $spacer;\n    float: right;\n}\n\n.field--label-inline .field__label,\n.field--label-inline .field__items,\n.field--label-inline .field__item {\n    display: inline-block\n}","/**\n * @file\n * Default style for file module.\n */\n\n\n/* File icons.*/\n\n.file {\n    padding-left: ($spacer * 1.5);\n    /* LTR */\n    display: inline-block;\n    min-height: $font-size-base;\n    background-repeat: no-repeat;\n    background-position: left center;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .file {\n    padding-left: inherit;\n    padding-right: ($spacer * 1.5);\n    background-position: right center;\n}\n\n.file--general,\n.file--application-octet-stream {\n    background-image: url(#{$barrio_path_images}icons/application-octet-stream.png);\n}\n\n.file--package-x-generic {\n    background-image: url(#{$barrio_path_images}icons/package-x-generic.png);\n}\n\n.file--x-office-spreadsheet {\n    background-image: url(#{$barrio_path_images}icons/x-office-spreadsheet.png);\n}\n\n.file--x-office-document {\n    background-image: url(#{$barrio_path_images}icons/x-office-document.png);\n}\n\n.file--x-office-presentation {\n    background-image: url(#{$barrio_path_images}icons/x-office-presentation.png);\n}\n\n.file--text-x-script {\n    background-image: url(#{$barrio_path_images}icons/text-x-script.png);\n}\n\n.file--text-html {\n    background-image: url(#{$barrio_path_images}icons/text-html.png);\n}\n\n.file--text-plain {\n    background-image: url(#{$barrio_path_images}icons/text-plain.png);\n}\n\n.file--application-pdf {\n    background-image: url(#{$barrio_path_images}icons/application-pdf.png);\n}\n\n.file--application-x-executable {\n    background-image: url(#{$barrio_path_images}icons/application-x-executable.png);\n}\n\n.file--audio {\n    background-image: url(#{$barrio_path_images}icons/audio-x-generic.png);\n}\n\n.file--video {\n    background-image: url(#{$barrio_path_images}icons/video-x-generic.png);\n}\n\n.file--text {\n    background-image: url(#{$barrio_path_images}icons/text-x-generic.png);\n}\n\n.file--image {\n    background-image: url(#{$barrio_path_images}icons/image-x-generic.png);\n}","/**\n * @file\n * Visual styles for Bootstrap's form components.\n */\n\n.form-required::after {\n  content: '';\n  vertical-align: super;\n  display: inline-block;\n  background-image: url(#{$barrio_path_images}required.svg);\n  background-repeat: no-repeat;\n  background-size: calc($input-height * 0.5) calc($input-height * 0.5);\n  width: calc($input-height * 0.5);\n  height: calc($input-height * 0.5);\n  margin: 0 0.3em;\n}\n\nform {\n  .form-actions {\n    align-self: flex-end;\n  }\n\n  .filter-wrapper {\n    padding-left: 0;\n    padding-right: 0;\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .form-type-textarea {\n    margin-bottom: 0;\n  }\n}\n\n// link-edit-summary css\n.link-edit-summary {\n  border: 0;\n  background: none;\n  text-decoration: underline;\n  color: var(--bs-link-color);\n}\n\n.image-button.form-control {\n  border: none;\n}","/* ------------------ Header ------------------ */\n\n#navbar-top {\n    padding: 0 1rem;\n}\n\n#navbar-top.navbar-dark .nav-link:hover,\n#navbar-top.navbar-dark .nav-link:focus {\n    color: rgba(255, 255, 255, 0.75);\n}\n\n#navbar-top.navbar-dark .nav-link {\n    color: rgba(255, 255, 255, 0.5);\n}\n\n#navbar-top.navbar-light .nav-link:hover,\n#navbar-top.navbar-light .nav-link:focus {\n    color: rgba(0, 0, 0, 0.7);\n}\n\n#navbar-top.navbar-light .nav-link {\n    color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-brand .site-logo {\n    margin-right: 1rem;\n}\n\n@media (max-width: 33.9em) {\n    .navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,\n    .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {\n        margin-left: 0;\n        float: none;\n    }\n}\n\n@media (max-width: 47.9em) {\n    .navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,\n    .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {\n        margin-left: 0;\n        float: none;\n    }\n}","/**\n * @file\n * Styles for help messages.\n */\n\n.block-help {\n\tmargin-bottom: 1em;\n\tpadding: 1.26em;\n\tword-wrap: break-word;\n\tcolor: inherit;\n\tborder: 1px solid var(--bs-secondary);\n\tbackground-color: var(--bs-secondary-bg);\n\toverflow-wrap: break-word;\n}\n\n.block-help__container {\n\tpadding-left: 24px;\n\t/* LTR */\n\tbackground-image: url(/themes/contrib/bootstrap/images/help.png);\n\tbackground-repeat: no-repeat;\n\tbackground-position: left 4px;\n  /* LTR */\n}\n\n[dir=\"rtl\"] .block-help__container {\n\tpadding-right: 24px;\n\tpadding-left: 0;\n\tbackground-position: right 4px;\n}\n\n.block-help__container>*:last-child {\n\tmargin-bottom: 0;\n}","/**\n * @file\n * Visual styles for icons.\n */\n\n.icon-help {\n\tbackground: url(/#{$barrio_path_images}help.png) 0 50% no-repeat;\n\t/* LTR */\n\tpadding: 1px 0 1px ($spacer * 1.5);\n\t/* LTR */\n}\n\n[dir=\"rtl\"] .icon-help {\n\tbackground-position: 100% 50%;\n\tpadding: 1px ($spacer * 1.5) 1px 0;\n}\n\n.feed-icon {\n\t@include svg-icon-replace(rss-fill, $orange, $orange, $font-size-base);\n}","/**\n * @file\n * Styles for Bootstrap Barrio's image buttons.\n */\n\n.image-button.is-disabled:hover,\n.image-button.is-disabled:active,\n.image-button.is-disabled:focus,\n.image-button.is-disabled {\n  background: transparent;\n  opacity: 0.5;\n  cursor: default;\n}\n","/**\n * @file\n * Basic styling for comment module.\n */\n\n\n/**\n * Indent threaded comments.\n */\n\n.indented {\n    margin-left: ($spacer * 1.5);\n    /* LTR */\n}\n\n[dir=\"rtl\"] .indented {\n    margin-left: 0;\n    margin-right: ($spacer * 1.5);\n}","/**\n * @file\n * Visual styles for Bootstrap Barrio's item list.\n */\n\n.item-list ul {\n    list-style: none;\n    margin: 0 0 $list-group-item-padding-y 0;\n    padding: 0;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .item-list ul {\n    padding: 0;\n}\n\n.item-list ul li {\n    /* This is needed to reset styles in item-list.theme.css */\n    margin: 0;\n    padding: $list-group-item-padding-y $list-group-item-padding-x 0 0;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .item-list ul li {\n    /* This is needed to reset [dir=\"rtl\"] styles in item-list.theme.css */\n    margin: 0;\n    padding: $list-group-item-padding-y 0 0 $list-group-item-padding-x;\n}\n\n.item-list .item-list__comma-list,\n.item-list .item-list__comma-list li,\n[dir=\"rtl\"] .item-list .item-list__comma-list,\n[dir=\"rtl\"] .item-list .item-list__comma-list li {\n    padding: 0;\n}","/**\n * @file\n * List group.\n * A list of links, grouped together.\n */\n\n.list-group__link {\n    border-top: $border-width solid $border-color;\n    padding: $list-group-item-padding-y 0 0;\n}\n\n.list-group__description {\n    margin: 0 0 $list-group-item-padding-y;\n}","/**\n * @file\n * Media related  specific CSS.\n */\n\n/* Media Image */\n.field--name-field-media-image img {\n  max-width: 100%;\n  height: auto;\n}\n\n/* Node Dialog Add/Select Overlay */\n\n/* Two Column Layout */\n.media-library-wrapper {\n  display: flex;\n  flex-wrap: wrap;\n}\n\n/* Left Menu Layout */\n.media-library-menu {\n  margin: 5px 5px 5px 0;\n  padding: 20px 15px;\n  border: 1px solid $border-color;\n  border-radius: 3px;\n  background: $gray-200;\n  height: 100%;\n}\n\n.media-library-menu li {\n  margin: 5px;\n  white-space: nowrap;\n  height: 45px;\n}\n\n.media-library-menu li::marker {\n  color: $gray-200;\n}\n\n.media-library-menu__link {\n  margin: 5px 5px 5px 0;\n  padding: 10px 15px;\n  border: 1px solid $border-color;\n  border-radius: 3px;\n  background: $gray-200;\n}\n\n.active.media-library-menu__link {\n  background: #fff;\n}\n\n/* Form Elements Layout  */\n.media-library-content {\n  flex: 2;\n}\n\n.media-library-wrapper .form--inline {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: flex-end;\n}\n\n.media-library-widget-modal .js-form-item {\n  margin: 5px;\n}\n\n.media-library-wrapper .form-type-textfield {\n  flex: 2;\n}\n\n/* Fix Form Insert Button to Bottom of Popup */\n.media-library-widget-modal .form-actions {\n  position: sticky;\n  bottom: 0;\n  background: #fff;\n  padding: 5px;\n}\n\n.media-library-widget-modal .ui-dialog-content {\n  padding-bottom: 0;\n}\n\n/* Grid Layout */\n.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {\n  width: 80% !important;\n  left: 10% !important;\n}\n\n.media-library-views-form__rows {\n  display: flex;\n  flex-wrap: wrap;\n}\n\n.media-library-item--grid {\n  margin: 10px;\n  width: 220px;\n}\n\n.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {\n  padding-left: 0;\n}\n\n/* Add or Select Media */\n.media-library-add-form__media::marker {\n  color: #fff;\n}\n","/**\n * @file\n * Visual styles for Bootstrap Barrio's node component.\n */\n\n.node__content {\n    font-size: $font-size-base;\n    margin-top: $spacer;\n}\n\n\n/* View mode teaser styles. */\n\n.node--view-mode-teaser {\n    border-bottom: $border-width solid $border-color;\n    margin-bottom: $spacer;\n    padding-bottom: $spacer;\n}\n\n.node--view-mode-teaser h2 {\n    margin-top: 0;\n    padding-top: 0.5em;\n}\n\n.node--view-mode-teaser.node--sticky {\n    background: #f9f9f9;\n    background: rgba(0, 0, 0, 0.024);\n    border: $border-width solid $border-color;\n    padding: 0 $spacer $spacer;\n}\n\n.node--view-mode-teaser .node__content {\n    clear: none;\n    font-size: $font-size-base;\n    line-height: $line-height-base;\n}\n\n\n/* Node metadata styles. */\n\n.node__meta {\n    font-size: $font-size-sm;\n    margin-bottom: -5px;\n}\n\n.node__meta .field--name-field-user-picture img {\n    float: left;\n    /* LTR */\n    margin: 1px $spacer 0 0;\n    /* LTR */\n}\n\n[dir=\"rtl\"] .node__meta .field--name-field-user-picture img {\n    float: right;\n    margin-left: $spacer;\n    margin-right: 0;\n}\n\n\n/* Node links styles. */\n\n.node__links {\n    text-align: right;\n    /* LTR */\n    font-size: $font-size-base;\n}\n\n[dir=\"rtl\"] .node__links {\n    text-align: left;\n}\n\n\n/* Unpublished node styles. */\n\n.node--unpublished {\n    padding: $spacer $spacer 0;\n}\n\n.node--unpublished .comment-text .comment-arrow {\n    border-left: $border-width solid #fff4f4;\n    border-right: $border-width solid #fff4f4;\n}",".node-preview-container {\n  background: #d1e8f5;\n  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);\n  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);\n  font-family: Arial, sans-serif;\n  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);\n  position: fixed;\n  z-index: 499;\n  width: 100%;\n  padding: 10px;\n}\n.node-preview-backlink {\n  background-color: #419ff1;\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5); /* LTR */\n  border: 1px solid #0048c8;\n  border-radius: .4em;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);\n  color: #fff;\n  font-size: 0.9em;\n  line-height: normal;\n  margin: 0;\n  padding: 4px 1em 4px 0.6em; /* LTR */\n  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n}\n[dir=\"rtl\"] .node-preview-backlink {\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);\n  padding: 4px 0.6em 4px 1em;\n  float: right;\n}\n.node-preview-backlink:focus,\n.node-preview-backlink:hover {\n  background-color: #419cf1;\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); /* LTR */\n  border: 1px solid #0048c8;\n  text-decoration: none;\n  color: #fff;\n}\n[dir=\"rtl\"] .node-preview-backlink:focus,\n[dir=\"rtl\"] .node-preview-backlink:hover {\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);\n}\n.node-preview-backlink:active {\n  background-color: #0e69be;\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);\n  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); /* LTR */\n  border: 1px solid #0048c8;\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);\n}\n[dir=\"rtl\"] .node-preview-backlink:active {\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);\n  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);\n}\n.node-preview-backlink::before {\n  content: '';\n  width: 10px;\n  display: inline-block;\n}\n","/**\n * @file\n * Styles for Bootstrap Barrio page.\n */\n\n/* Hack for .placeholder issue https://www.drupal.org/project/drupal/issues/3233533 */\nem.placeholder {\n  vertical-align: unset!important;\n  cursor: unset!important;\n  background-color: unset!important;\n  opacity: unset!important;\n}\nsection.full-width {\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n}","/**\n * @file\n * The visual styles for Bootstrap Barrio's search form(s).\n */\n\ninput[type=\"search\"] {\n    box-sizing: border-box;\n}\n\nheader #search-block-form {\n    padding: 5px 15px;\n    flex-flow: row wrap;\n}\n\n#search-block-form {\n    display: flex;\n}","/**\n * @file\n * Visual styles for the Shortcut action link in Bootstrap Barrio.\n */\n\n.shortcut-wrapper {\n  margin: 2.2em 0 1.1em 0; /* Same as usual .page-title margin. */\n}\n.shortcut-wrapper .page-title {\n  float: left; /* LTR */\n  margin: 0;\n}\n[dir=\"rtl\"] .shortcut-wrapper .page-title {\n  float: right;\n}\n.shortcut-action {\n  border-bottom: none;\n  margin-left: 0.5em; /* LTR */\n  padding-top: 0.35em;\n}\n[dir=\"rtl\"] .shortcut-action {\n  margin-left: 0;\n  margin-right: 0.5em;\n}\n.shortcut-action:hover,\n.shortcut-action:active,\n.shortcut-action:focus {\n  border-bottom: none;\n}\n","/* ------------------ Sidebar ----------------- */\n\n.sidebar {\n    .block {\n        border-style: solid;\n        border-width: $border-width;\n        padding: $spacer $spacer;\n        margin: 0 0 $spacer;\n        .content {\n            font-size: $font-size-base;\n            line-height: $line-height-sm;\n        }\n    }\n    h2 {\n        margin: 0 0 ($spacer * .5);\n        border-bottom: $border-width solid $border-color;\n        padding-bottom: 5px;\n        text-shadow: 0 $border-width 0 $white;\n        font-size: $font-size-lg;\n        line-height: $headings-line-height;\n    }\n    tbody {\n        border: none;\n    }\n    tr.even,\n    tr.odd {\n        background: none;\n        border-bottom: $border-width solid $border-color;\n    }\n    nav ul.nav {\n        margin: 0 (-($spacer));\n    }\n}","/**\n * @file\n * Footer Styling.\n */\n\n.site-footer {\n    padding: $spacer 0;\n    .layout-container {\n        padding: 0 $spacer;\n    }\n}\n\n\n/* Footer Top Styling. */\n\n.site-footer__top .content {\n    margin-top: 0;\n}\n\n\n/* Footer Bottom Styling. */\n\n.site-footer__bottom .block {\n    margin: calc($spacer / 2) 0;\n}\n\n.site-footer__bottom .content {\n    padding: calc($spacer / 2) 0;\n    margin-top: 0;\n}\n","/**\n * @file\n * Styles for the skip link.\n */\n\n.skip-link {\n    left: 50%;\n    -webkit-transform: translateX(-50%);\n    -ms-transform: translateX(-50%);\n    transform: translateX(-50%);\n    z-index: 50;\n    background: $gray-700;\n    font-size: $font-size-base;\n    line-height: $line-height-lg;\n    padding: 1px $spacer 2px;\n    border-radius: 0 0 $border-radius-lg $border-radius-lg;\n    border-bottom-width: 0;\n    outline: 0;\n}\n\n.skip-link.visually-hidden.focusable:focus {\n    position: absolute !important;\n    color: $white;\n}","/**\n * @file\n * Styles for Bootstrap Barrio's tables.\n */\n\n.sticky-header thead th {\n    vertical-align: bottom;\n    border-bottom: calc(2 * $table-border-width) solid $table-border-color;\n}\n\n.sticky-header th {\n    padding: $table-cell-padding-x $table-cell-padding-y;\n    vertical-align: top;\n    border-top: $table-border-width solid $table-border-color;\n}","/**\n * @file\n * Visual styles for table drag.\n */\n\ntr.drag {\n  background-color: #fffff0;\n}\n\ntr.drag-previous {\n  background-color: #ffd;\n}\n\n.tabledrag-changed.warning {\n  margin-bottom: calc($spacer / 2);\n  color: var(--bs-warning);\n}\n\na.tabledrag-handle .handle {\n  width: 25px;\n  height: 25px;\n}\n\n.tabledrag-cell-content>* {\n  display: table-cell;\n  vertical-align: middle;\n}","/**\n * @file\n * Table select behavior.\n *\n * @see tableselect.js\n */\n\ntr.selected td {\n  background: #ffc;\n}\ntd.checkbox,\nth.checkbox {\n  text-align: center;\n}\n[dir=\"rtl\"] td.checkbox,\n[dir=\"rtl\"] th.checkbox {\n  /* This is required to win over specificity of [dir=\"rtl\"] td */\n  text-align: center;\n}\n","/**\n * @file\n * Table sort indicator.\n */\n\nth.is-active img {\n    display: inline;\n}\n\ntd.is-active {\n    background-color: $gray-300;\n}","/**\n * @file\n * Tablesort indicator styles.\n */\n\n.tablesort {\n  width: 14px;\n  height: 14px;\n  vertical-align: top;\n  margin: 1px 0 0 5px;\n}\n.tablesort--asc {\n  background-image: url(/core/misc/icons/ffffff/twistie-down.svg);\n}\n.tablesort--desc {\n  background-image: url(/core/misc/icons/ffffff/twistie-up.svg);\n}\n","/**\n * @file\n * Theme styling for tabs.\n */\n\nnav.tabs {\n  margin-bottom: $spacer;\n}\n\nnav.tabs {\n\tul {\n\t\tbackground: $gray-200;\n\t\tdisplay: flex;\n\t\t.nav-item {\n\t\t\tflex-grow: 1;\n\t\t\ta {\n\t\t\t\tcolor: $gray-800;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t\t&.active {\n\t\t\t\ta {\n\t\t\t\t\tbackground: $accent-light;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","/**\n * @file\n * Visual styles for a resizable textarea.\n */\n\n.form-textarea-wrapper textarea {\n  display: block;\n  margin: 0;\n  width: 100%;\n  box-sizing: border-box;\n}\n","/**\n * @file\n * Styles for Bartik's modal windows\n */\n\n.ui-widget-overlay {\n    background: $black;\n    opacity: 0.7;\n}\n\n.ui-dialog {\n    border-radius: 0;\n}\n\n.ui-dialog input,\n.ui-dialog select,\n.ui-dialog textarea {\n    font-size: $font-size-base;\n}\n\n.ui-dialog .button {\n    background-color: #fff;\n    background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);\n    background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);\n    border: 1px solid #e4e4e4;\n    border-bottom-color: #b4b4b4;\n    border-left-color: #d2d2d2;\n    border-right-color: #d2d2d2;\n    color: #3a3a3a;\n    cursor: pointer;\n    font-size: $font-size-base;\n    font-weight: normal;\n    text-align: center;\n    padding: 0.250em 1.063em;\n    border-radius: 1em;\n}","/**\n * @file\n * Theme styling for user module.\n */\n\n\n/* Visual styling for the Password strength indicator */\n\n.password-strength__meter {\n  margin-top: 0.5em;\n  background-color: $gray-200;\n}\n\n.password-strength__indicator {\n  background-color: map-get($theme-colors,\"success\");\n  -webkit-transition: width 0.5s ease-out;\n  transition: width 0.5s ease-out;\n}\n\n.password-strength__indicator.is-weak {\n    background-color: map-get($theme-colors,\"danger\");\n\n}\n\n.password-strength__indicator.is-fair {\n  background-color: map-get($theme-colors,\"warning\");\n\n}\n\n.password-strength__indicator.is-good {\n  background-color: map-get($theme-colors,\"info\");\n\n}\n\n.password-strength__indicator.is-strong {\n  background-color: map-get($theme-colors,\"success\");\n\n}\n\n.password-confirm,\n.password-field,\n.password-strength,\n.password-confirm-match {\n  width: 55%;\n}\n\n.password-suggestions {\n  padding: 0.2em 0.5em;\n  margin: 0.7em 0;\n  max-width: 34.7em;\n  border: $border-width solid $border-color;\n}\n\n.password-suggestions ul {\n  margin-bottom: 0;\n}\n\n.confirm-parent,\n.password-parent {\n  clear: left;\n  /* LTR */\n  margin: 0;\n  max-width: 33em;\n  overflow: hidden;\n}\n\n[dir=\"rtl\"] .confirm-parent,\n[dir=\"rtl\"] .password-parent {\n  clear: right;\n}\n\n\n/* Styling for the status indicator of the passwords match test.  */\n\n.password-confirm .ok {\n  color: map-get($theme-colors,\"success\");\n  font-weight: bold;\n}\n\n.password-confirm .error {\n  color: map-get($theme-colors,\"danger\");\n  font-weight: bold;\n}\n\n\n/* Login page stype */\n\n.page-user-login main .region-content,\n.page-user-password main .region-content {\n  max-width: 400px;\n  background: white;\n  padding: $spacer $spacer;\n  margin: 0 auto;\n  border-radius: $border-radius-lg;\n}\n\nbody.path-user {\n  .field--label-inline {\n    .field__label {\n      width: 100px;\n      color: $primary-shade\n    }\n    .field__item {\n      padding: calc($spacer / 4) $spacer;\n      border-radius: $spacer;\n      background: $gray-200;\n      min-width: 250px;\n      margin: calc($spacer / 4) 0;\n    }\n  }\n\n  .field--label-above {\n    .field__label {\n      color: $primary-shade\n    }\n    .field__item {\n      padding: calc($spacer / 4) $spacer;\n      border-radius: $spacer;\n      background: $gray-200;\n      width: 100%;\n      margin: calc($spacer / 4) 0;\n    }\n  }\n}\n","/**\n * @file\n * Vertical tabs component.\n */\n\n/* Vertical Tabs Reset */\n.vertical-tabs__menu {\n  margin: -1px 0 -1px; /* LTR */\n  padding: 0;\n}\n[dir=\"rtl\"] .vertical-tabs__menu {\n  margin-left: 0;\n  margin-right: -1em;\n  /* This is required to win specificity over [dir=\"rtl\"] .region-content ul */\n  padding: 0;\n}\n","/**\n * @file\n * Vertical Tabs.\n */\n\n.vertical-tabs {\n    margin: 0;\n    /* LTR */\n    border: $border-width solid $border-color;\n    display: flex;\n    flex-direction: row;\n    font-size: $font-size-sm;\n}\n\n[dir=\"rtl\"] .vertical-tabs {\n    flex-direction: row-reverse;\n    margin-left: 0;\n    margin-right: 0;\n}\n\n.vertical-tabs__menu {\n    display: flex;\n    flex-direction: column;\n    flex-wrap: nowrap;\n    /* LTR */\n    width: 15em;\n    margin: 0;\n    /* LTR */\n    padding: 0;\n    border-top: $border-width solid $border-color;\n    list-style: none;\n}\n\n[dir=\"rtl\"] .vertical-tabs__menu {\n    margin-left: 0;\n    margin-right: -15em;\n}\n\n.vertical-tabs__pane {\n    margin: 0;\n    border: 0;\n    label {\n        font-weight: bold;\n    }\n}\n\n.vertical-tabs__pane>summary {\n    display: none;\n}\n\n\n/* Layout of each tab. */\n\n.vertical-tabs__menu-item {\n    border: $border-width solid $border-color;\n    border-top: 0;\n    background: #eee;\n}\n\n.vertical-tabs__menu-item a {\n    display: block;\n    padding: 0.5em 0.6em;\n    text-decoration: none;\n}\n\n.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,\n.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,\n.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {\n    text-decoration: underline;\n}\n\n.vertical-tabs__menu-item a:hover {\n    outline: $border-width dotted;\n}\n\n.vertical-tabs__menu-item.is-selected {\n    border-right-width: 0;\n    /* LTR */\n    background-color: $white;\n}\n\n[dir=\"rtl\"] .vertical-tabs__menu-item.is-selected {\n    border-left-width: 0;\n    border-right-width: $border-width;\n}\n\n.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {\n    color: $black;\n}\n\n.vertical-tabs__menu-item-summary {\n    display: block;\n    margin-bottom: 0;\n    line-height: normal;\n}","/**\n * @file\n * Styling for Views in Bartik.\n */\n\n\n/* Tab styles */\n\n.views-displays .tabs .open>a {\n    border-radius: $border-radius-lg $border-radius-lg 0 0;\n}\n\n.views-displays .tabs .open>a:hover,\n.views-displays .tabs .open>a:focus {\n    color: $link-color;\n}\n\n.views-displays .secondary .form-submit {\n    font-size: $font-size-sm;\n}\n\n\n/* Tabs action list styles */\n\n.views-displays .tabs .action-list {\n    padding: 0;\n}\n\n\n/* Contextual filter options styles */\n\n.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {\n    background-color: #F9F9F9;\n}\n\n\n/* Views action dropbutton styles */\n\n.views-ui-display-tab-actions .dropbutton .form-submit {\n    color: $link-hover-color;\n}\n\n.views-ui-display-tab-actions .dropbutton .form-submit:hover,\n.views-ui-display-tab-actions .dropbutton .form-submit:focus {\n    color: $link-color;\n}","/**\n * @file\n * Visual styles for weform's form components.\n */\n\n/* Add require asterisk to nessesary fields */\n\n.form-required::after {\n  content: '';\n  vertical-align: super;\n  display: inline-block;\n  background-image: url(#{$barrio_path_images}required.svg);\n  background-repeat: no-repeat;\n  background-size: 7px 7px;\n  width: 7px;\n  height: 7px;\n  margin: 0 0.3em;\n}\n\n /* Button styles for radios and checkboxes when set under \"Options Display\" */\n\n.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper {\n  flex: auto;\n}\n.webform-options-display-buttons {\n  .form-check-label {\n    margin: 0 5px 10px 5px;\n    border: 3px solid $gray-200;\n    border-radius: 3px;\n    background-color: $white;\n    padding: 10px;\n    width: 100%;\n\n    &:hover {\n      border-color: $border-color;\n      color: $gray-800;\n    }\n  }\n  .form-check-input:checked ~ .form-check-label {\n    border-color: $primary-shade;\n    color: $gray-800;\n  }\n  .webform-options-display-buttons-wrapper {\n    .form-check-label {\n      text-align: center;\n      margin: 0 5px 10px 0;\n    }\n    .radio,\n    .form-check {\n      padding: 0;\n    }\n  }\n}","@charset \"UTF-8\";\n/*!\n * Hamburgers\n * @description Tasty CSS-animated hamburgers\n * @author Jonathan Suh @jonsuh\n * @site https://jonsuh.com/hamburgers\n * @link https://github.com/jonsuh/hamburgers\n */\n\n// Settings\n// ==================================================\n$hamburger-padding-x           : 15px !default;\n$hamburger-padding-y           : 15px !default;\n$hamburger-layer-width         : 40px !default;\n$hamburger-layer-height        : 4px !default;\n$hamburger-layer-spacing       : 6px !default;\n$hamburger-layer-color         : #000 !default;\n$hamburger-layer-border-radius : 4px !default;\n$hamburger-hover-opacity       : 0.7 !default;\n$hamburger-active-layer-color  : $hamburger-layer-color !default;\n$hamburger-active-hover-opacity: $hamburger-hover-opacity !default;\n\n// To use CSS filters as the hover effect instead of opacity,\n// set $hamburger-hover-use-filter as true and\n// change the value of $hamburger-hover-filter accordingly.\n$hamburger-hover-use-filter   : false !default;\n$hamburger-hover-filter       : opacity(50%) !default;\n$hamburger-active-hover-filter: $hamburger-hover-filter !default;\n\n// Types (Remove or comment out what you don’t need)\n// ==================================================\n$hamburger-types: (\n  3dx,\n  3dx-r,\n  3dy,\n  3dy-r,\n  3dxy,\n  3dxy-r,\n  arrow,\n  arrow-r,\n  arrowalt,\n  arrowalt-r,\n  arrowturn,\n  arrowturn-r,\n  boring,\n  collapse,\n  collapse-r,\n  elastic,\n  elastic-r,\n  emphatic,\n  emphatic-r,\n  minus,\n  slider,\n  slider-r,\n  spin,\n  spin-r,\n  spring,\n  spring-r,\n  stand,\n  stand-r,\n  squeeze,\n  vortex,\n  vortex-r\n) !default;\n\n// Base Hamburger (We need this)\n// ==================================================\n@import \"base\";\n\n// Hamburger types\n// ==================================================\n@import \"types/3dx\";\n@import \"types/3dx-r\";\n@import \"types/3dy\";\n@import \"types/3dy-r\";\n@import \"types/3dxy\";\n@import \"types/3dxy-r\";\n@import \"types/arrow\";\n@import \"types/arrow-r\";\n@import \"types/arrowalt\";\n@import \"types/arrowalt-r\";\n@import \"types/arrowturn\";\n@import \"types/arrowturn-r\";\n@import \"types/boring\";\n@import \"types/collapse\";\n@import \"types/collapse-r\";\n@import \"types/elastic\";\n@import \"types/elastic-r\";\n@import \"types/emphatic\";\n@import \"types/emphatic-r\";\n@import \"types/minus\";\n@import \"types/slider\";\n@import \"types/slider-r\";\n@import \"types/spin\";\n@import \"types/spin-r\";\n@import \"types/spring\";\n@import \"types/spring-r\";\n@import \"types/stand\";\n@import \"types/stand-r\";\n@import \"types/squeeze\";\n@import \"types/vortex\";\n@import \"types/vortex-r\";\n\n// ==================================================\n// Cooking up additional types:\n//\n// The Sass for each hamburger type should be nested\n// inside an @if directive to check whether or not\n// it exists in $hamburger-types so only the CSS for\n// included types are generated.\n//\n// e.g. hamburgers/types/_new-type.scss\n//\n// @if index($hamburger-types, new-type) {\n//   .hamburger--new-type {\n//     ...\n//   }\n// }\n","// Hamburger\n// ==================================================\n.hamburger {\n  padding: $hamburger-padding-y $hamburger-padding-x;\n  display: inline-block;\n  cursor: pointer;\n\n  transition-property: opacity, filter;\n  transition-duration: 0.15s;\n  transition-timing-function: linear;\n\n  // Normalize (<button>)\n  font: inherit;\n  color: inherit;\n  text-transform: none;\n  background-color: transparent;\n  border: 0;\n  margin: 0;\n  overflow: visible;\n\n  &:hover {\n    @if $hamburger-hover-use-filter == true {\n      filter: $hamburger-hover-filter;\n    }\n    @else {\n      opacity: $hamburger-hover-opacity;\n    }\n  }\n\n  &.is-active {\n    &:hover {\n      @if $hamburger-hover-use-filter == true {\n        filter: $hamburger-active-hover-filter;\n      }\n      @else {\n        opacity: $hamburger-active-hover-opacity;\n      }\n    }\n\n    .hamburger-inner,\n    .hamburger-inner::before,\n    .hamburger-inner::after {\n      background-color: $hamburger-active-layer-color;\n    }\n  }\n}\n\n.hamburger-box {\n  width: $hamburger-layer-width;\n  height: $hamburger-layer-height * 3 + $hamburger-layer-spacing * 2;\n  display: inline-block;\n  position: relative;\n}\n\n.hamburger-inner {\n  display: block;\n  top: 50%;\n  margin-top: $hamburger-layer-height / -2;\n\n  &,\n  &::before,\n  &::after {\n    width: $hamburger-layer-width;\n    height: $hamburger-layer-height;\n    background-color: $hamburger-layer-color;\n    border-radius: $hamburger-layer-border-radius;\n    position: absolute;\n    transition-property: transform;\n    transition-duration: 0.15s;\n    transition-timing-function: ease;\n  }\n\n  &::before,\n  &::after {\n    content: \"\";\n    display: block;\n  }\n\n  &::before {\n    top: ($hamburger-layer-spacing + $hamburger-layer-height) * -1;\n  }\n\n  &::after {\n    bottom: ($hamburger-layer-spacing + $hamburger-layer-height) * -1;\n  }\n}\n","@if index($hamburger-types, 3dx) {\n  /*\n   * 3DX\n   */\n  .hamburger--3dx {\n    .hamburger-box {\n      perspective: $hamburger-layer-width * 2;\n    }\n\n    .hamburger-inner {\n      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),\n                  background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n      &::before,\n      &::after {\n        transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        background-color: transparent !important;\n        transform: rotateY(180deg);\n\n        &::before {\n          transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);\n        }\n\n        &::after {\n          transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, 3dx-r) {\n  /*\n   * 3DX Reverse\n   */\n  .hamburger--3dx-r {\n    .hamburger-box {\n      perspective: $hamburger-layer-width * 2;\n    }\n\n    .hamburger-inner {\n      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),\n                  background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n      &::before,\n      &::after {\n        transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        background-color: transparent !important;\n        transform: rotateY(-180deg);\n\n        &::before {\n          transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);\n        }\n\n        &::after {\n          transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, 3dy) {\n  /*\n   * 3DY\n   */\n  .hamburger--3dy {\n    .hamburger-box {\n      perspective: $hamburger-layer-width * 2;\n    }\n\n    .hamburger-inner {\n      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),\n                  background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n      &::before,\n      &::after {\n        transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        background-color: transparent !important;\n        transform: rotateX(-180deg);\n\n        &::before {\n          transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);\n        }\n\n        &::after {\n          transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, 3dy-r) {\n  /*\n   * 3DY Reverse\n   */\n  .hamburger--3dy-r {\n    .hamburger-box {\n      perspective: $hamburger-layer-width * 2;\n    }\n\n    .hamburger-inner {\n      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),\n                  background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n      &::before,\n      &::after {\n        transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        background-color: transparent !important;\n        transform: rotateX(180deg);\n\n        &::before {\n          transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);\n        }\n\n        &::after {\n          transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, 3dxy) {\n  /*\n   * 3DXY\n   */\n  .hamburger--3dxy {\n    .hamburger-box {\n      perspective: $hamburger-layer-width * 2;\n    }\n\n    .hamburger-inner {\n      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),\n                  background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n      &::before,\n      &::after {\n        transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        background-color: transparent !important;\n        transform: rotateX(180deg) rotateY(180deg);\n\n        &::before {\n          transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);\n        }\n\n        &::after {\n          transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, 3dxy-r) {\n  /*\n   * 3DXY Reverse\n   */\n  .hamburger--3dxy-r {\n    .hamburger-box {\n      perspective: $hamburger-layer-width * 2;\n    }\n\n    .hamburger-inner {\n      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),\n                  background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n      &::before,\n      &::after {\n        transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        background-color: transparent !important;\n        transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);\n\n        &::before {\n          transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);\n        }\n\n        &::after {\n          transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, arrow) {\n  /*\n   * Arrow\n   */\n  .hamburger--arrow.is-active {\n    .hamburger-inner {\n      &::before {\n        transform: translate3d($hamburger-layer-width * -0.2, 0, 0) rotate(-45deg) scale(0.7, 1);\n      }\n\n      &::after {\n        transform: translate3d($hamburger-layer-width * -0.2, 0, 0) rotate(45deg) scale(0.7, 1);\n      }\n    }\n  }\n}\n","@if index($hamburger-types, arrow-r) {\n  /*\n   * Arrow Right\n   */\n  .hamburger--arrow-r.is-active {\n    .hamburger-inner {\n      &::before {\n        transform: translate3d($hamburger-layer-width * 0.2, 0, 0) rotate(45deg) scale(0.7, 1);\n      }\n\n      &::after {\n        transform: translate3d($hamburger-layer-width * 0.2, 0, 0) rotate(-45deg) scale(0.7, 1);\n      }\n    }\n  }\n}\n","@if index($hamburger-types, arrowalt) {\n  /*\n   * Arrow Alt\n   */\n  .hamburger--arrowalt {\n    .hamburger-inner {\n      &::before {\n        transition: top 0.1s 0.1s ease,\n                    transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);\n      }\n\n      &::after {\n        transition: bottom 0.1s 0.1s ease,\n                    transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        &::before {\n          top: 0;\n          transform: translate3d($hamburger-layer-width * -0.2, $hamburger-layer-width * -0.25, 0) rotate(-45deg) scale(0.7, 1);\n          transition: top 0.1s ease,\n                      transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);\n        }\n\n        &::after {\n          bottom: 0;\n          transform: translate3d($hamburger-layer-width * -0.2, $hamburger-layer-width * 0.25, 0) rotate(45deg) scale(0.7, 1);\n          transition: bottom 0.1s ease,\n                      transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, arrowalt-r) {\n  /*\n   * Arrow Alt Right\n   */\n  .hamburger--arrowalt-r {\n    .hamburger-inner {\n      &::before {\n        transition: top 0.1s 0.1s ease,\n                    transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);\n      }\n\n      &::after {\n        transition: bottom 0.1s 0.1s ease,\n                    transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        &::before {\n          top: 0;\n          transform: translate3d($hamburger-layer-width * 0.2, $hamburger-layer-width * -0.25, 0) rotate(45deg) scale(0.7, 1);\n          transition: top 0.1s ease,\n                      transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);\n        }\n\n        &::after {\n          bottom: 0;\n          transform: translate3d($hamburger-layer-width * 0.2, $hamburger-layer-width * 0.25, 0) rotate(-45deg) scale(0.7, 1);\n          transition: bottom 0.1s ease,\n                      transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, arrowturn) {\n  /*\n   * Arrow Turn\n   */\n  .hamburger--arrowturn.is-active {\n    .hamburger-inner {\n      transform: rotate(-180deg);\n\n      &::before {\n        transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);\n      }\n\n      &::after {\n        transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);\n      }\n    }\n  }\n}\n","@if index($hamburger-types, arrowturn-r) {\n  /*\n   * Arrow Turn Right\n   */\n  .hamburger--arrowturn-r.is-active {\n    .hamburger-inner {\n      transform: rotate(-180deg);\n\n      &::before {\n        transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);\n      }\n\n      &::after {\n        transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);\n      }\n    }\n  }\n}\n","@if index($hamburger-types, boring) {\n  /*\n   * Boring\n   */\n  .hamburger--boring {\n    .hamburger-inner {\n      &,\n      &::before,\n      &::after {\n        transition-property: none;\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(45deg);\n\n        &::before {\n          top: 0;\n          opacity: 0;\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(-90deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, collapse) {\n  /*\n   * Collapse\n   */\n  .hamburger--collapse {\n    .hamburger-inner {\n      top: auto;\n      bottom: 0;\n      transition-duration: 0.13s;\n      transition-delay: 0.13s;\n      transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n      &::after {\n        top: ($hamburger-layer-spacing * 2 + $hamburger-layer-height * 2) * -1;\n        transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    opacity 0.1s linear;\n      }\n\n      &::before {\n        transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: translate3d(0, ($hamburger-layer-spacing + $hamburger-layer-height) * -1, 0) rotate(-45deg);\n        transition-delay: 0.22s;\n        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n\n        &::after {\n          top: 0;\n          opacity: 0;\n          transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      opacity 0.1s 0.22s linear;\n        }\n\n        &::before {\n          top: 0;\n          transform: rotate(-90deg);\n          transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, collapse-r) {\n  /*\n   * Collapse Reverse\n   */\n  .hamburger--collapse-r {\n    .hamburger-inner {\n      top: auto;\n      bottom: 0;\n      transition-duration: 0.13s;\n      transition-delay: 0.13s;\n      transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n      &::after {\n        top: ($hamburger-layer-spacing * 2 + $hamburger-layer-height * 2) * -1;\n        transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    opacity 0.1s linear;\n      }\n\n      &::before {\n        transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: translate3d(0, ($hamburger-layer-spacing + $hamburger-layer-height) * -1, 0) rotate(45deg);\n        transition-delay: 0.22s;\n        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n\n        &::after {\n          top: 0;\n          opacity: 0;\n          transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      opacity 0.1s 0.22s linear;\n        }\n\n        &::before {\n          top: 0;\n          transform: rotate(90deg);\n          transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, elastic) {\n  /*\n   * Elastic\n   */\n  .hamburger--elastic {\n    .hamburger-inner {\n      top: $hamburger-layer-height / 2;\n      transition-duration: 0.275s;\n      transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);\n\n      &::before {\n        top: $hamburger-layer-height + $hamburger-layer-spacing;\n        transition: opacity 0.125s 0.275s ease;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);\n        transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;\n\n        transform: translate3d(0, $y-offset, 0) rotate(135deg);\n        transition-delay: 0.075s;\n\n        &::before {\n          transition-delay: 0s;\n          opacity: 0;\n        }\n\n        &::after {\n          transform: translate3d(0, $y-offset * -2, 0) rotate(-270deg);\n          transition-delay: 0.075s;\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, elastic-r) {\n  /*\n   * Elastic Reverse\n   */\n  .hamburger--elastic-r {\n    .hamburger-inner {\n      top: $hamburger-layer-height / 2;\n      transition-duration: 0.275s;\n      transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);\n\n      &::before {\n        top: $hamburger-layer-height + $hamburger-layer-spacing;\n        transition: opacity 0.125s 0.275s ease;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);\n        transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;\n\n        transform: translate3d(0, $y-offset, 0) rotate(-135deg);\n        transition-delay: 0.075s;\n\n        &::before {\n          transition-delay: 0s;\n          opacity: 0;\n        }\n\n        &::after {\n          transform: translate3d(0, $y-offset * -2, 0) rotate(270deg);\n          transition-delay: 0.075s;\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, emphatic) {\n  /*\n   * Emphatic\n   */\n  .hamburger--emphatic {\n    overflow: hidden;\n\n    .hamburger-inner {\n      transition: background-color 0.125s 0.175s ease-in;\n\n      &::before {\n        left: 0;\n        transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),\n                    top 0.05s 0.125s linear,\n                    left 0.125s 0.175s ease-in;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height) + ($hamburger-layer-spacing);\n        right: 0;\n        transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),\n                    top 0.05s 0.125s linear,\n                    right 0.125s 0.175s ease-in;\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transition-delay: 0s;\n        transition-timing-function: ease-out;\n        background-color: transparent !important;\n\n        &::before {\n          left: $hamburger-layer-width * -2;\n          top: $hamburger-layer-width * -2;\n          transform: translate3d($hamburger-layer-width * 2, $hamburger-layer-width * 2, 0) rotate(45deg);\n          transition: left 0.125s ease-out,\n                      top 0.05s 0.125s linear,\n                      transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);\n        }\n\n        &::after {\n          right: $hamburger-layer-width * -2;\n          top: $hamburger-layer-width * -2;\n          transform: translate3d($hamburger-layer-width * -2, $hamburger-layer-width * 2, 0) rotate(-45deg);\n          transition: right 0.125s ease-out,\n                      top 0.05s 0.125s linear,\n                      transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, emphatic-r) {\n  /*\n   * Emphatic Reverse\n   */\n  .hamburger--emphatic-r {\n    overflow: hidden;\n\n    .hamburger-inner {\n      transition: background-color 0.125s 0.175s ease-in;\n\n      &::before {\n        left: 0;\n        transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),\n                    top 0.05s 0.125s linear,\n                    left 0.125s 0.175s ease-in;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height) + ($hamburger-layer-spacing);\n        right: 0;\n        transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),\n                    top 0.05s 0.125s linear,\n                    right 0.125s 0.175s ease-in;\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transition-delay: 0s;\n        transition-timing-function: ease-out;\n        background-color: transparent !important;\n\n        &::before {\n          left: $hamburger-layer-width * -2;\n          top: $hamburger-layer-width * 2;\n          transform: translate3d($hamburger-layer-width * 2, $hamburger-layer-width * -2, 0) rotate(-45deg);\n          transition: left 0.125s ease-out,\n                      top 0.05s 0.125s linear,\n                      transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);\n        }\n\n        &::after {\n          right: $hamburger-layer-width * -2;\n          top: $hamburger-layer-width * 2;\n          transform: translate3d($hamburger-layer-width * -2, $hamburger-layer-width * -2, 0) rotate(45deg);\n          transition: right 0.125s ease-out,\n                      top 0.05s 0.125s linear,\n                      transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, minus) {\n  /*\n   * Minus\n   */\n  .hamburger--minus {\n    .hamburger-inner {\n      &::before,\n      &::after {\n        transition: bottom 0.08s 0s ease-out,\n                    top 0.08s 0s ease-out,\n                    opacity 0s linear;\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        &::before,\n        &::after {\n          opacity: 0;\n          transition: bottom 0.08s ease-out,\n                      top 0.08s ease-out,\n                      opacity 0s 0.08s linear;\n        }\n        &::before {\n          top: 0;\n        }\n\n        &::after {\n          bottom: 0;\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, slider) {\n  /*\n   * Slider\n   */\n  .hamburger--slider {\n    .hamburger-inner {\n      top: $hamburger-layer-height / 2;\n\n      &::before {\n        top: $hamburger-layer-height + $hamburger-layer-spacing;\n        transition-property: transform, opacity;\n        transition-timing-function: ease;\n        transition-duration: 0.15s;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;\n\n        transform: translate3d(0, $y-offset, 0) rotate(45deg);\n\n        &::before {\n          transform: rotate(-45deg) translate3d($hamburger-layer-width / -7, $hamburger-layer-spacing * -1, 0);\n          opacity: 0;\n        }\n\n        &::after {\n          transform: translate3d(0, $y-offset * -2, 0) rotate(-90deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, slider-r) {\n  /*\n   * Slider Reverse\n   */\n  .hamburger--slider-r {\n    .hamburger-inner {\n      top: $hamburger-layer-height / 2;\n\n      &::before {\n        top: $hamburger-layer-height + $hamburger-layer-spacing;\n        transition-property: transform, opacity;\n        transition-timing-function: ease;\n        transition-duration: 0.15s;\n      }\n\n      &::after {\n        top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;\n\n        transform: translate3d(0, $y-offset, 0) rotate(-45deg);\n\n        &::before {\n          transform: rotate(45deg) translate3d($hamburger-layer-width / 7, $hamburger-layer-spacing * -1, 0);\n          opacity: 0;\n        }\n\n        &::after {\n          transform: translate3d(0, $y-offset * -2, 0) rotate(90deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, spin) {\n  /*\n   * Spin\n   */\n  .hamburger--spin {\n    .hamburger-inner {\n      transition-duration: 0.22s;\n      transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n      &::before {\n        transition: top 0.1s 0.25s ease-in,\n                    opacity 0.1s ease-in;\n      }\n\n      &::after {\n        transition: bottom 0.1s 0.25s ease-in,\n                    transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(225deg);\n        transition-delay: 0.12s;\n        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n\n        &::before {\n          top: 0;\n          opacity: 0;\n          transition: top 0.1s ease-out,\n                      opacity 0.1s 0.12s ease-out;\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(-90deg);\n          transition: bottom 0.1s ease-out,\n                      transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, spin-r) {\n  /*\n   * Spin Reverse\n   */\n  .hamburger--spin-r {\n    .hamburger-inner {\n      transition-duration: 0.22s;\n      transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n      &::before {\n        transition: top 0.1s 0.25s ease-in,\n                    opacity 0.1s ease-in;\n      }\n\n      &::after {\n        transition: bottom 0.1s 0.25s ease-in,\n                    transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(-225deg);\n        transition-delay: 0.12s;\n        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n\n        &::before {\n          top: 0;\n          opacity: 0;\n          transition: top 0.1s ease-out,\n                      opacity 0.1s 0.12s ease-out;\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(90deg);\n          transition: bottom 0.1s ease-out,\n                      transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, spring) {\n  /*\n   * Spring\n   */\n  .hamburger--spring {\n    .hamburger-inner {\n      top: $hamburger-layer-height / 2;\n      transition: background-color 0s 0.13s linear;\n\n      &::before {\n        top: $hamburger-layer-height + $hamburger-layer-spacing;\n        transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n\n      &::after {\n        top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);\n        transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transition-delay: 0.22s;\n        background-color: transparent !important;\n\n        &::before {\n          top: 0;\n          transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);\n          transform: translate3d(0, $hamburger-layer-spacing + $hamburger-layer-height, 0) rotate(45deg);\n        }\n\n        &::after {\n          top: 0;\n          transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);\n          transform: translate3d(0, $hamburger-layer-spacing + $hamburger-layer-height, 0) rotate(-45deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, spring-r) {\n  /*\n   * Spring Reverse\n   */\n  .hamburger--spring-r {\n    .hamburger-inner {\n      top: auto;\n      bottom: 0;\n      transition-duration: 0.13s;\n      transition-delay: 0s;\n      transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n      &::after {\n        top: ($hamburger-layer-spacing * 2 + $hamburger-layer-height * 2) * -1;\n        transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    opacity 0s linear;\n      }\n\n      &::before {\n        transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),\n                    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: translate3d(0, ($hamburger-layer-spacing + $hamburger-layer-height) * -1, 0) rotate(-45deg);\n        transition-delay: 0.22s;\n        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n\n        &::after {\n          top: 0;\n          opacity: 0;\n          transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      opacity 0s 0.22s linear;\n        }\n\n        &::before {\n          top: 0;\n          transform: rotate(90deg);\n          transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),\n                      transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, stand) {\n  /*\n   * Stand\n   */\n  .hamburger--stand {\n    .hamburger-inner {\n      transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),\n                  background-color 0s 0.075s linear;\n\n      &::before {\n        transition: top 0.075s 0.075s ease-in,\n                    transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n\n      &::after {\n        transition: bottom 0.075s 0.075s ease-in,\n                    transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(90deg);\n        background-color: transparent !important;\n\n        transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),\n                    background-color 0s 0.15s linear;\n\n        &::before {\n          top: 0;\n          transform: rotate(-45deg);\n          transition: top 0.075s 0.1s ease-out,\n                      transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(45deg);\n          transition: bottom 0.075s 0.1s ease-out,\n                      transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, stand-r) {\n  /*\n   * Stand Reverse\n   */\n  .hamburger--stand-r {\n    .hamburger-inner {\n      transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),\n                  background-color 0s 0.075s linear;\n\n      &::before {\n        transition: top 0.075s 0.075s ease-in,\n                    transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n\n      &::after {\n        transition: bottom 0.075s 0.075s ease-in,\n                    transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(-90deg);\n        background-color: transparent !important;\n\n        transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),\n                    background-color 0s 0.15s linear;\n\n        &::before {\n          top: 0;\n          transform: rotate(-45deg);\n          transition: top 0.075s 0.1s ease-out,\n                      transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(45deg);\n          transition: bottom 0.075s 0.1s ease-out,\n                      transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, squeeze) {\n  /*\n   * Squeeze\n   */\n  .hamburger--squeeze {\n    .hamburger-inner {\n      transition-duration: 0.075s;\n      transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n      &::before {\n        transition: top 0.075s 0.12s ease,\n                    opacity 0.075s ease;\n      }\n\n      &::after {\n        transition: bottom 0.075s 0.12s ease,\n                    transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(45deg);\n        transition-delay: 0.12s;\n        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n\n        &::before {\n          top: 0;\n          opacity: 0;\n          transition: top 0.075s ease,\n                      opacity 0.075s 0.12s ease;\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(-90deg);\n          transition: bottom 0.075s ease,\n                      transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, vortex) {\n  /*\n   * Vortex\n   */\n  .hamburger--vortex {\n    .hamburger-inner {\n      transition-duration: 0.2s;\n      transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);\n\n      &::before,\n      &::after {\n        transition-duration: 0s;\n        transition-delay: 0.1s;\n        transition-timing-function: linear;\n      }\n\n      &::before {\n        transition-property: top, opacity;\n      }\n\n      &::after {\n        transition-property: bottom, transform;\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(765deg);\n        transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);\n\n        &::before,\n        &::after {\n          transition-delay: 0s;\n        }\n\n        &::before {\n          top: 0;\n          opacity: 0;\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(90deg);\n        }\n      }\n    }\n  }\n}\n","@if index($hamburger-types, vortex-r) {\n  /*\n   * Vortex Reverse\n   */\n  .hamburger--vortex-r {\n    .hamburger-inner {\n      transition-duration: 0.2s;\n      transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);\n\n      &::before,\n      &::after {\n        transition-duration: 0s;\n        transition-delay: 0.1s;\n        transition-timing-function: linear;\n      }\n\n      &::before {\n        transition-property: top, opacity;\n      }\n\n      &::after {\n        transition-property: bottom, transform;\n      }\n    }\n\n    &.is-active {\n      .hamburger-inner {\n        transform: rotate(-765deg);\n        transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);\n\n        &::before,\n        &::after {\n          transition-delay: 0s;\n        }\n\n        &::before {\n          top: 0;\n          opacity: 0;\n        }\n\n        &::after {\n          bottom: 0;\n          transform: rotate(-90deg);\n        }\n      }\n    }\n  }\n}\n",".ajax-progress {\n  &.ajax-progress-throbber,\n  &.ajax-progress-fullscreen {\n    position: fixed;\n    background-color: white;\n    background-repeat: no-repeat;\n    background-position: center center;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    background-image: url('../images/loading/loading.gif');\n    height: 300px;\n    width: 300px;\n    border-radius: 50%;\n    margin: 0;\n    padding: 0;\n    box-shadow: 0 0 12px rgba(black, 0.06);\n    z-index: 1000;\n\n    .throbber {\n      display: none;\n    }\n  }\n}\n","header#header #block-formulariodepesquisa {\n  @include custom-container();\n\n  border-radius: $border-radius-pill;\n  padding: $space-sm;\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translate(-50%, 50%);\n  width: 100%;\n  background: $white;\n  box-shadow: $box-shadow-lg;\n  opacity: 0;\n  transform: translate(-50%, 50%) scale(0);\n  pointer-events: none;\n  visibility: hidden;\n\n  &.opened {\n    animation: search-block-scale-in 450ms ease-in-out 300ms forwards;\n  }\n\n  &.closed {\n    opacity: 0;\n    transform: translate(-50%, 50%) scale(0);\n    pointer-events: none;\n    visibility: hidden;\n  }\n\n  > .content {\n    width: 100%;\n\n    &,\n    > div,\n    #search-block-form {\n      width: 100%;\n      margin: 0;\n      padding: 0;\n    }\n  }\n\n  form {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: $space-sm;\n\n    .mb-3 {\n      margin-bottom: 0 !important;\n    }\n\n    .form-type-search {\n      @include font-size($font-size-sm);\n      @include padding($space-md);\n\n      flex: 1;\n      border: none;\n      border-radius: $border-radius-pill;\n      color: $body-color;\n      margin: 0;\n      padding: 0;\n      width: 100%;\n\n      &:hover,\n      &:focus {\n        outline: none;\n        box-shadow: none;\n      }\n\n      &::placeholder {\n        color: $body-color;\n      }\n    }\n\n    .form-actions {\n      margin: 0;\n      padding: 0;\n\n      .btn {\n        border-radius: $border-radius-pill;\n      }\n    }\n  }\n}\n\n@keyframes search-block-scale-in {\n  0% {\n    opacity: 0;\n    transform: translate(-50%, 50%) scale(0);\n    pointer-events: none;\n    visibility: hidden;\n  }\n\n  75% {\n    opacity: 1;\n    transform: translate(-50%, 50%) scale(1.2);\n    pointer-events: all;\n    visibility: visible;\n  }\n\n  100% {\n    opacity: 1;\n    transform: translate(-50%, 50%) scale(1);\n    pointer-events: all;\n    visibility: visible;\n  }\n}\n","@mixin custom-container(\n  $gutter: $container-padding-x,\n  $offset: 0,\n  $max-widths: $container-max-widths,\n  $breakpoints: $grid-breakpoints\n) {\n  @include make-container($gutter);\n\n  @each $breakpoint, $container-max-width in $max-widths {\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      max-width: $container-max-width + $offset;\n    }\n  }\n}\n\n@mixin container-small(\n  $gutter: $grid-gutter-width,\n  $max-widths-percentage: (\n    sm: 100,\n    md: 90,\n    lg: 90,\n    xl: 90,\n    xxl: 90,\n  ),\n  $breakpoints: $grid-breakpoints\n) {\n  @include make-container();\n\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      max-width: $container-max-width *\n        map-get($map: $max-widths-percentage, $key: $breakpoint) / 100;\n    }\n  }\n}\n\n@mixin no-gutters() {\n  margin-right: 0;\n  margin-left: 0;\n\n  > * {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n","header#header #block-gtranslate select {\n  color: $white;\n  background-color: transparent;\n  border: none;\n  text-transform: uppercase;\n}\n","header#header #block-menuutilidades {\n  .nav {\n    @include rfs($space-md, gap);\n\n    flex-wrap: nowrap;\n  }\n\n  .nav-link {\n    --bs-nav-link-color: #{$white};\n    --bs-nav-link-hover-color: #{$primary-shade};\n    --bs-nav-link-padding-y: 0;\n    --bs-nav-link-padding-x: 0;\n\n    cursor: pointer;\n  }\n}\n","header#header #block-openreadspeakerblock {\n  flex: 1;\n\n  .rsbtn {\n    margin-bottom: 0;\n  }\n}\n","header#header #block-socialmedialinks {\n  ul.social-media-links--platforms.horizontal {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: $space-sm;\n    margin: 0;\n    padding: 0;\n\n    > li {\n      padding: 0;\n    }\n\n    a {\n      color: $white;\n      transition: $transition-base;\n\n      &:hover,\n      &:focus {\n        color: $primary-shade;\n      }\n    }\n  }\n}\n","// @at-root {\n//   body[data-once*='ginAccent'] {\n//     --footer-fixed-offset: 84px;\n//   }\n// }\n\n#block-tv-aideepchatchatbot {\n  .ai-deepchat-wrapper {\n    position: fixed;\n    inset: 0;\n    z-index: $zindex-fixed;\n    display: flex;\n    align-items: flex-end;\n    justify-content: flex-end;\n    pointer-events: none;\n    padding: $grid-gutter-width;\n    // padding-bottom: calc(#{$grid-gutter-width} + var(--footer-fixed-offset, 0));\n  }\n\n  .ai-deepchat {\n    pointer-events: auto;\n  }\n\n  .chat-element {\n    height: 100%;\n    width: 100%;\n  }\n\n  .chat-container {\n    margin: 0 !important;\n    box-shadow: none !important;\n    background: transparent !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-end !important;\n    justify-content: flex-end !important;\n    transform: translateY(0) !important;\n    overflow: unset !important;\n    position: relative !important;\n    max-width: 400px !important;\n    width: 100% !important;\n    height: 100% !important;\n    pointer-events: none !important;\n\n    &.chat-collapsed {\n      div.ai-deepchat--header {\n        display: none;\n      }\n\n      .chat-element {\n        display: none;\n      }\n    }\n\n    &.chat-open {\n      .chat-element {\n        display: flex;\n      }\n    }\n  }\n\n  .ai-deepchat--header.toggle-icon {\n    position: relative !important;\n    width: 100% !important;\n    float: none !important;\n    margin-bottom: 8px;\n    background-color: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n    padding: 0 !important;\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: flex-end !important;\n    justify-content: flex-end !important;\n    pointer-events: all !important;\n\n    .ai-deepchat--chat-bubble {\n      position: absolute;\n      right: calc(72px + 8px);\n      bottom: 0;\n      background: white;\n      padding: 12px 24px;\n      border-radius: 100px;\n      border-top-right-radius: 0;\n      font-size: 14px;\n      color: black;\n      font-weight: 400;\n      box-shadow: $box-shadow-lg;\n      opacity: 0;\n      transition: $transition-base;\n      width: max-content;\n    }\n\n    .ai-deepchat--icon {\n      height: 72px;\n      width: 72px;\n      background-color: $white;\n      border: 4px solid $white;\n      border-radius: 9999px;\n      box-shadow: $box-shadow-lg;\n      overflow: hidden;\n      transition: $transition-base;\n      padding: 0;\n      cursor: pointer;\n\n      video {\n        height: 100%;\n        width: 100%;\n        transform: scale(3);\n        margin-left: 0px;\n        margin-top: 10px;\n        pointer-events: none;\n        object-fit: cover;\n        animation: animate-ai-icon-idle 8s ease-in-out infinite;\n        transition: $transition-base;\n      }\n\n      &:hover,\n      &:focus {\n        transform: scale(0.9);\n\n        video {\n          transform: scale(2.1) !important;\n          margin-left: -35px !important;\n          animation-play-state: paused !important;\n        }\n\n        + .ai-deepchat--chat-bubble {\n          opacity: 1;\n        }\n      }\n    }\n\n    &.active {\n    }\n  }\n\n  div.ai-deepchat--header {\n    float: none !important;\n    background-color: $secondary !important;\n    outline: none !important;\n    width: 100% !important;\n    background-color: $secondary !important;\n    border: 4px solid white !important;\n    border-top-left-radius: 1rem !important;\n    border-top-right-radius: 1rem !important;\n    border-bottom: none !important;\n    box-shadow: $box-shadow-lg;\n    pointer-events: all !important;\n  }\n\n  .chat-element {\n    display: none;\n    max-height: 400px;\n    background-color: white;\n    border: 4px solid white !important;\n    border-bottom-left-radius: 1rem !important;\n    border-bottom-right-radius: 1rem !important;\n    border-top: none !important;\n    box-shadow: $box-shadow-lg;\n    pointer-events: all !important;\n  }\n\n  deep-chat {\n    background-color: $light !important;\n    background: $light !important;\n    border: none !important;\n    border-bottom-left-radius: 1rem !important;\n    border-bottom-right-radius: 1rem !important;\n    overflow: hidden !important;\n    font-size: $font-size-sm !important;\n    font-family: $font-family-base !important;\n    width: 100% !important;\n\n    #messages {\n      > div {\n        padding: 8px;\n      }\n\n      .outer-message-container {\n        border: none;\n        background-color: transparent;\n        border-radius: 12px;\n\n        &.deep-chat-outer-container-role-user {\n          background-color: $primary-light;\n        }\n      }\n    }\n\n    #input {\n      #text-input-container {\n        margin: 0;\n        width: 100%;\n        box-shadow: none;\n        border: none;\n      }\n    }\n  }\n}\n\n@keyframes animate-ai-icon-idle {\n  0% {\n    transform: scale(3);\n  }\n  15%,\n  75% {\n    transform: scale(2.25);\n  }\n  100% {\n    transform: scale(3);\n  }\n}\n\n@keyframes animate-ai-icon-wave {\n  0% {\n    transform: scale(3);\n  }\n  15%,\n  75% {\n    transform: scale(2.1);\n    margin-left: -35px;\n  }\n  100% {\n    transform: scale(3);\n  }\n}\n","header#header #block-tv-main-menu {\n  @include media-breakpoint-down(xl) {\n    display: none;\n  }\n\n  .navbar-nav {\n    @include rfs($space-lg, gap);\n\n    display: flex;\n    align-items: center;\n    justify-content: flex-end;\n\n    .item-position-secondary-navigation {\n      display: none;\n    }\n\n    .nav-link {\n      --bs-navbar-nav-link-padding-y: 0;\n      --bs-navbar-nav-link-padding-x: 0;\n\n      @include font-size($font-size-sm);\n\n      color: $white;\n      cursor: pointer;\n      font-weight: $font-weight-semibold;\n      text-transform: uppercase;\n      transition: $transition-base;\n      white-space: nowrap !important;\n\n      &.btn {\n        --bs-navbar-nav-link-padding-y: #{$space-sm};\n        --bs-navbar-nav-link-padding-x: #{$space-md};\n      }\n\n      &:hover,\n      &:focus,\n      &[aria-expanded='true'] {\n        color: $primary-shade;\n      }\n    }\n\n    .dropdown-menu {\n      @include margin-top($space-xs);\n\n      background: rgba($primary-shade, 0.85);\n      border: none;\n      box-shadow: none;\n      overflow: hidden;\n      padding: 0;\n\n      &.show {\n        display: flex;\n        flex-direction: column;\n        gap: 0;\n      }\n\n      .dropdown-item {\n        background: transparent;\n        padding: 0;\n      }\n\n      [class*='nav-link'] {\n        @include padding-top($space-sm);\n        @include padding-bottom($space-sm);\n        @include padding-left($space-md);\n        @include padding-right($space-md);\n\n        display: flex;\n        align-items: center;\n        justify-content: flex-start;\n        background: transparent;\n        color: $white;\n        text-decoration: none !important;\n        transition: $transition-base;\n        width: 100%;\n\n        &:hover,\n        &:focus,\n        &.active {\n          background: $white;\n          color: $primary-shade;\n        }\n      }\n    }\n  }\n}\n","#cboxOverlay {\n  animation: light-blur 200ms ease-in-out 0s forwards;\n  opacity: 1 !important;\n}\n\n#colorbox {\n  box-shadow: $box-shadow;\n\n  #cboxWrapper {\n    border-radius: 0;\n  }\n\n  #cboxLoadedContent {\n    padding: $base-space * 2 $base-space * 4;\n    margin: 0;\n    max-height: 70vh;\n\n    &::before {\n      content: '';\n      background: linear-gradient(\n        to bottom,\n        rgba(255, 255, 255, 1) 30%,\n        rgba(233, 233, 233, 0) 100%\n      );\n      top: 0;\n    }\n\n    &::after {\n      content: '';\n      background: linear-gradient(\n        to top,\n        rgba(255, 255, 255, 1) 30%,\n        rgba(233, 233, 233, 0) 100%\n      );\n      bottom: 0;\n    }\n\n    &::after,\n    &::before {\n      position: absolute;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 100%;\n      height: $base-space * 2;\n      z-index: 100;\n    }\n\n    @include media-breakpoint-down(sm) {\n      padding: $base-space * 2 $base-space;\n    }\n  }\n\n  #cboxClose {\n    top: $base-space * 2;\n    right: $base-space * 2;\n    height: 35px;\n    width: 35px;\n    background: white;\n\n    transition: $transition-base;\n    &:hover,\n    &:focus {\n      transform: scale(1.1);\n    }\n\n    @include make-icon($icon: '\\f00d', $color: black, $font-size: 25px) {\n      position: absolute;\n      top: 0;\n      right: 0;\n      text-indent: 0;\n      height: 35px;\n      width: 35px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    @include media-breakpoint-down(sm) {\n      right: $base-space;\n      border-radius: 50%;\n      box-shadow: $box-shadow;\n\n      &::after {\n        font-size: 20px;\n      }\n    }\n  }\n\n  .toast-wrapper {\n    position: absolute;\n    top: $base-space;\n    left: 50%;\n    transform: translateX(-50%);\n\n    .toast,\n    .toast-body,\n    .toast-header {\n      border: none;\n      border-radius: 0;\n      background: white;\n    }\n\n    .toast {\n      box-shadow: $box-shadow;\n    }\n\n    .toast-header {\n      > svg {\n        margin-right: 5px;\n      }\n\n      > strong {\n        flex: 1;\n      }\n    }\n\n    .toast-body {\n      padding: $base-space / 2;\n\n      .list-group-item {\n        border: none;\n\n        &::after {\n          display: none;\n        }\n      }\n    }\n  }\n\n  .contextual-region {\n    position: static;\n  }\n}\n","#content > .section > nav.tabs {\n  --transition-duration: 480ms;\n\n  position: fixed;\n  left: var(--gin-toolbar-x-offset, 0px);\n  right: 0;\n  bottom: $grid-gutter-width / 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: $zindex-offcanvas;\n  margin: 0;\n  transition: $transition-base;\n  width: calc(100% - var(--gin-toolbar-x-offset, 0px));\n  pointer-events: none;\n\n  > .nav {\n    @include custom-container($gutter: 1rem);\n    @include padding-top($space-sm);\n    @include padding-bottom($space-sm);\n    @include scrollbar-hidden();\n\n    background: rgba($black, 0.7) !important;\n    backdrop-filter: blur(12px) saturate(7);\n    border: none;\n    border-radius: $border-radius-pill;\n    box-shadow: $box-shadow-lg;\n    overflow-y: hidden;\n    overflow-x: auto;\n    gap: $space-xs;\n    width: auto;\n    pointer-events: all;\n    flex-wrap: nowrap;\n\n    .nav-item {\n      --tabs--background-color: transparent;\n      --tabs--text-color: #{$light};\n\n      --tabs--hover-text-color: #{$light};\n      --tabs--hover-background-color: #{rgba($primary-shade, 0.5)};\n\n      --tabs--active-background-color: #{$primary-shade};\n      --tabs--active-text-color: #{$white};\n\n      margin: 0;\n    }\n\n    .nav-link {\n      --bs-nav-link-padding-y: #{$space-sm};\n      --bs-nav-link-padding-x: #{$space-md};\n\n      background-color: var(--tabs--background-color) !important;\n      border: none !important;\n      border-radius: $border-radius-pill;\n      color: var(--tabs--text-color) !important;\n      transition: $transition-base;\n      text-align: center;\n      text-transform: uppercase;\n\n      &:hover,\n      &:focus {\n        --bs-nav-link-padding-x: #{$space-lg};\n        --tabs--background-color: var(--tabs--hover-background-color);\n        --tabs--text-color: var(--tabs--hover-text-color);\n      }\n\n      &.active {\n        --bs-nav-link-padding-x: #{$space-md};\n\n        --tabs--background-color: var(\n          --tabs--active-background-color\n        ) !important;\n        --tabs--text-color: var(--tabs--active-text-color) !important;\n\n        font-weight: $font-weight-semibold;\n      }\n    }\n  }\n\n  &.hide-animation {\n    transform: translateY(200%) scale(0);\n    opacity: 0.2;\n\n    > .nav {\n      pointer-events: none;\n    }\n  }\n}\n","@mixin scrollbar-hidden() {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n\n  &::-webkit-scrollbar {\n    display: none;\n  }\n}\n",".list-group {\n  margin-bottom: $base-space;\n\n  > .list-group-item {\n    padding: $base-space / 2;\n  }\n}\n\nbody.path-search {\n  .list-group-item {\n    padding: $base-space / 2 0;\n    border: none;\n    font-size: $font-size-xl;\n    list-style: circle;\n    display: list-item;\n  }\n}\n","body {\n  &.mm-wrapper_opening {\n    .mm-menu_opened ~ .mm-slideout {\n      transform: none !important;\n    }\n\n    &.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {\n      transform: translate3d(0, 0, 0);\n    }\n  }\n\n  &.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {\n    transform: translate3d(100%, 0, 0);\n  }\n}\n\n.mm-menu.mm-menu_offcanvas {\n  background: transparent;\n  z-index: 400 !important;\n\n  .close-offcanvas {\n    position: absolute;\n    top: 100px;\n    left: 30px;\n    z-index: 10;\n\n    .hamburger-inner {\n      background-color: var(--mm-color-text);\n      cursor: pointer;\n\n      &::after,\n      &::before {\n        background-color: var(--mm-color-text);\n      }\n    }\n  }\n\n  .item-position-main-navigation {\n    @include media-breakpoint-up(xl) {\n      display: none;\n    }\n  }\n\n  .mm-panel {\n    .mm-navbar {\n      display: none;\n    }\n\n    .mm-btn {\n      &::after,\n      &::before {\n        border-color: $primary-shade;\n      }\n    }\n\n    + .mm-panel .mm-navbar {\n      display: flex;\n\n      .mm-navbar__title {\n        color: $primary-shade;\n        font-weight: 600;\n      }\n    }\n\n    .mm-listview {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      padding-top: $base-space * 4;\n\n      @include media-breakpoint-up(md) {\n        padding-top: $base-space * 7;\n      }\n\n      @include make-wave($position: 'after') {\n        margin-top: $base-space * 2;\n        background-position: center;\n      }\n\n      > li {\n        text-align: center;\n        margin-bottom: 15px;\n        font-weight: bold;\n        position: relative;\n\n        > .mm-listitem__btn {\n          position: absolute;\n          top: 0;\n          bottom: 0;\n          right: 0;\n          border: none;\n        }\n\n        > a {\n          &.is-active {\n            color: $primary;\n          }\n\n          transition: $transition-base;\n          &:hover,\n          &:focus {\n            color: $primary;\n          }\n        }\n\n        span {\n          text-overflow: none;\n          white-space: normal;\n          overflow: auto;\n        }\n\n        &::after {\n          display: none;\n        }\n      }\n    }\n\n    &::after {\n      display: none;\n    }\n  }\n}\n",".slick {\n  &.slick--optionset--slider-2-horiz {\n    .slick__slide {\n      margin: $base-space;\n      margin-right: $base-space / 3;\n      margin-left: $base-space / 3;\n    }\n  }\n\n  &.slick--optionset--slider-3-horiz {\n    .slick-track {\n      @include padding-bottom($space-lg);\n    }\n\n    .slick__slide + .slick__slide {\n      @include margin-left($grid-gutter-width / 2);\n    }\n  }\n\n  &.slick--optionset--slideshow-base {\n    position: relative;\n    margin-bottom: 45px;\n\n    // .slick__slide img {\n    //   width: 100%;\n    // }\n\n    .slick__arrow {\n      position: absolute;\n      top: 50%;\n      left: 0;\n      right: 0;\n      width: 100%;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      > .slick-arrow {\n        height: 60px;\n        width: 60px;\n        appearance: none;\n        background: transparent;\n        border: none;\n        overflow: hidden;\n        text-indent: -9999px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        box-shadow: none !important;\n        outline: none !important;\n\n        transition: $transition-base;\n        @include make-icon($icon: '\\f104', $font-size: 30px) {\n          position: absolute;\n          top: 50%;\n          left: 50%;\n          transform: translate(-50%, -50%);\n          text-indent: 0px;\n        }\n\n        &.slick-next::after {\n          content: '\\f105';\n        }\n      }\n    }\n\n    .slick-dots {\n      margin: 0;\n      padding: 0;\n      padding-top: $base-space;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      position: absolute;\n      bottom: -45px;\n      left: 0;\n      right: 0;\n\n      > li {\n        display: flex;\n        margin-right: 10px;\n\n        > button {\n          width: 15px;\n          height: 15px;\n          padding: 0;\n          border-radius: 50%;\n          overflow: hidden;\n          text-indent: -9999px;\n          border: 2px solid $primary;\n          background: transparent;\n          transform: scale(1);\n          transition: $base-transition-preset;\n          pointer-events: all;\n        }\n\n        &.slick-active > button {\n          background: $primary;\n          transform: scale(1.1);\n        }\n\n        &:last-child {\n          margin-right: 0;\n        }\n      }\n    }\n\n    &:hover,\n    &:focus {\n      .slick-arrow {\n        @include make-dark-blur($alpha: 0.5);\n      }\n    }\n  }\n}\n",".spb_overlay {\n  background: rgba(black, 0.8);\n}\n\n.spb-popup-main-wrapper {\n  background: transparent;\n  border: none;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: $base-space / 2;\n  flex-direction: row-reverse;\n  margin: 0 !important;\n  width: 100% !important;\n  height: auto !important;\n  align-items: flex-start;\n\n  &.spb_center {\n    transform: translate(-50%, -50%) !important;\n  }\n\n  @include media-breakpoint-down(xl) {\n    flex-direction: column !important;\n    align-items: center !important;\n    width: 100% !important;\n  }\n\n  > .block {\n    margin-top: 0 !important;\n\n    @include media-breakpoint-up(xl) {\n      margin-left: calc(#{$h2-font-size} + #{$base-space * 1.5}) !important;\n    }\n  }\n\n  > .spb-controls {\n    position: static;\n    margin-bottom: $base-space / 2;\n    height: $h2-font-size;\n    width: $h2-font-size;\n\n    @include media-breakpoint-up(xl) {\n      margin-left: $base-space * 1.5;\n    }\n\n    > .spb_close {\n      border: none;\n      background: transparent;\n      color: transparent;\n      display: block;\n      float: none;\n      font-size: 0;\n      margin: 0;\n      padding: 0;\n      text-align: center;\n\n      @include make-icon($icon: $fa-icon-xmark, $font-size: $h2-font-size) {\n        line-height: 1;\n      }\n\n      &:hover::after {\n        transform: scale(1.2);\n      }\n    }\n  }\n}\n","body.mm-wrapper {\n  .ui-dialog:not(.ui-dialog-off-canvas) {\n    background: transparent;\n    border: none !important;\n    border-radius: $grid-gutter-width;\n    box-shadow: $box-shadow;\n    padding: 0;\n    overflow-x: scroll !important;\n    overflow-y: auto !important;\n    max-height: 80vh;\n    z-index: 10000;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    max-width: 700px !important;\n    width: 100% !important;\n\n    @include media-breakpoint-down(md) {\n      padding: $grid-gutter-width / 2 !important;\n    }\n\n    > #layout-builder-modal {\n      height: auto !important;\n      max-height: 70vh !important;\n      color: $body-color !important;\n\n      label {\n        color: $primary-shade !important;\n      }\n    }\n\n    > div,\n    > fieldset {\n      overflow-y: auto;\n    }\n\n    .mb-3 {\n      margin-bottom: 0 !important;\n    }\n\n    .ui-dialog-titlebar {\n      @include padding($grid-gutter-width);\n      @include rfs($space-lg, gap);\n\n      background: $white !important;\n      border: none;\n      padding-bottom: 0 !important;\n      display: flex;\n      align-items: flex-start;\n      justify-content: space-between;\n      margin-bottom: -1px;\n      align-items: center;\n      justify-content: flex-start;\n      overflow: hidden;\n\n      > .ui-dialog-title {\n        @include font-size($h4-font-size);\n\n        color: $primary-shade;\n        font-weight: $font-weight-medium;\n        margin: 0;\n        flex: 1;\n      }\n\n      > .ui-dialog-titlebar-close {\n        background: transparent;\n        border: none;\n        color: transparent;\n        position: static;\n        padding: 0;\n        margin: 0;\n        display: block;\n        float: none;\n        font-size: 0;\n        text-align: center;\n        text-indent: 0px !important;\n        width: auto;\n        height: auto;\n\n        span {\n          display: none;\n        }\n\n        @include make-icon(\n          $icon: $fa-icon-xmark,\n          $color: $body-color,\n          $font-size: $h5-font-size\n        ) {\n          line-height: 1 !important;\n          text-indent: 0px !important;\n        }\n\n        &:hover::after {\n          transform: scale(1.1);\n        }\n      }\n    }\n\n    .ui-dialog-content {\n      @include padding($grid-gutter-width);\n\n      background: $white !important;\n      height: auto !important;\n      max-height: unset !important;\n      min-height: unset !important;\n\n      > div + div {\n        @include margin-top($space-sm);\n      }\n    }\n  }\n}\n\n.ui-widget-overlay {\n  background-color: $black !important;\n  opacity: 0.7 !important;\n}\n",".adj3-bs-1col,\n.adj3-bs-2col,\n.adj3-bs-3col,\n.adj3-bs-4col {\n  .row {\n    --bs-gutter-x: #{$grid-gutter-width};\n\n    row-gap: var(--bs-gutter-x);\n\n    // > .bs-region,\n    // > .bs-region > div {\n    //   > .block + .block {\n    //     margin-top: calc(var(--bs-gutter-x, #{$grid-gutter-width / 2}) * 0.5);\n    //   }\n    // }\n  }\n}\n\n// .container-small {\n//   @include container-small();\n// }\n\n// .lb-container > div {\n//   @extend .container;\n// }\n\n// .lb-container-small > div {\n//   @extend .container-small;\n// }\n\n// .lb-container-fluid > div {\n//   @extend .container-fluid;\n// }\n\n// .lb-container-align-left > div {\n//   margin-left: 0 !important;\n//   margin-right: auto !important;\n// }\n\n// .lb-container-align-right > div {\n//   margin-left: auto !important;\n//   margin-right: 0 !important;\n// }\n","#page {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-height: 100vh;\n  max-width: 100%;\n  background-color: var(--bs-body-bg);\n\n  > #main-wrapper {\n    flex: 1;\n  }\n}\n",".maintenance {\n  height: 100vh;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n\n  > header {\n    margin-bottom: $base-space;\n  }\n\n  .site-logo {\n    display: block;\n  }\n\n  .maintenance-body {\n    font-size: $h6-font-size;\n    width: 45%;\n\n    @include media-breakpoint-down(md) {\n      width: 100%;\n    }\n\n    h1 {\n      color: $primary;\n      margin-bottom: $base-space / 2;\n    }\n\n    .site-slogan {\n      margin-top: $base-space / 2;\n      color: $primary;\n      font-size: $font-size-xl;\n      font-weight: 300;\n    }\n  }\n}\n",".profile {\n  margin-bottom: $base-space * 4;\n\n  .bs-region--left {\n    position: relative;\n    overflow: hidden;\n    padding-bottom: $base-space * 10;\n    height: 0px;\n\n/* Colocar isto em CSS parece uma pessima ideia\n    &::before {\n      content: '';\n      display: inline-block;\n      color: $primary;\n      font-weight: bold;\n      position: absolute;\n      font-size: $h3-font-size;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      z-index: 22;\n    }\n\n    &::after {\n      content: '';\n      display: inline-block;\n      width: 60%;\n      position: absolute;\n      padding-bottom: 60%;\n      border-radius: 50%;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      background-color: transparent;\n      border: 5px solid $primary-light;\n    }\n*/\n  \n  }\n\n  .bs-region--right {\n    > .block-field-blockuserusername {\n      background: $primary-light;\n      padding: $base-space * 1.5;\n      margin-bottom: $base-space * 2;\n\n      .field__label {\n        display: none;\n      }\n\n      .field__item {\n        padding: 0;\n        margin: 0;\n        background: transparent;\n        font-size: $h3-font-size;\n        font-weight: bold;\n        color: $primary;\n      }\n    }\n\n    > .block-extra-field-blockuserusermember-for {\n      .label {\n        color: black;\n        font-weight: 700;\n        margin-bottom: $base-space / 2;\n      }\n    }\n  }\n}\n","body.path-search #content > section.section {\n  @include custom-container();\n\n  margin: $base-space * 2;\n\n  #search-form {\n    margin-bottom: $base-space * 1.5;\n\n    > .container-inline {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      margin-bottom: $base-space / 3;\n\n      .form-type-search {\n        flex: 1;\n        margin: 0;\n        padding-right: $base-space;\n\n        input {\n          border: none;\n          box-shadow: none;\n          color: $input-color;\n\n          &:hover,\n          &:focus {\n            outline: none;\n            box-shadow: none;\n          }\n        }\n      }\n\n      .form-submit {\n        margin: 0;\n      }\n    }\n\n    + h3 {\n      color: $red;\n    }\n\n    + h2 {\n      margin-bottom: $base-space;\n    }\n  }\n\n  .node_search-results {\n    > li {\n      background: $gray-100;\n      margin-bottom: $base-space / 2;\n      border-radius: $base-space / 2;\n      border: 1px solid $gray-100;\n      padding: $base-space;\n\n      h3 {\n        margin-bottom: $base-space / 3;\n\n        a {\n          text-decoration: none;\n\n          &:hover,\n          &:focus {\n            color: $secondary;\n          }\n        }\n      }\n\n      p:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  .pagination {\n    padding: 0;\n    margin: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-top: $base-space * 2;\n\n    li {\n      display: block;\n    }\n  }\n}\n","body.simplelogin {\n  background-color: $primary-light;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: cover;\n\n  .mm-page.mm-slideout {\n    background: transparent;\n  }\n\n  .simplelogin-wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    height: 100vh;\n    padding: 0;\n  }\n\n  .simplelogin-form {\n    @include padding($grid-gutter-width * 2);\n\n    background-color: $white;\n    border-radius: $border-radius-xxl;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    margin: 0;\n\n    .tabs,\n    .block-page-title-block {\n      display: none;\n    }\n\n    .simplelogin-link {\n      display: none;\n    }\n\n    .node--type-pagina-de-sistema.node--view-mode-full {\n      padding: 0 !important;\n    }\n\n    .simplelogin-logo {\n      @include margin-bottom($grid-gutter-width);\n    }\n\n    .form-actions {\n      @include margin-top($grid-gutter-width);\n\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .form-submit {\n      @extend .btn, .btn-primary;\n    }\n\n    .forgot-password {\n      color: $body-color;\n      text-align: center;\n\n      a {\n        color: $primary-shade;\n\n        &:focus,\n        &:hover {\n          color: $primary-dark;\n        }\n      }\n    }\n  }\n}\n",".sitemap {\n  @include custom-container();\n\n  padding-top: $base-space * 2;\n  padding-bottom: $base-space * 2;\n\n  > .sitemap-item {\n    margin-bottom: $base-space * 2;\n\n    &:last-child {\n      margin-bottom: 0;\n    }\n\n    > h2 {\n      @include make-section-title();\n      @include font-size($h2-font-size);\n\n      text-align: left;\n      margin-bottom: $base-space / 2;\n    }\n\n    a {\n      color: $primary;\n      background: transparent;\n      font-size: $font-size-sm;\n      text-decoration: none;\n      transition: $base-transition-preset;\n\n      &:hover,\n      &:focus,\n      &:active {\n        color: $secondary;\n      }\n    }\n\n    > div {\n      @include container-small();\n\n      > ul {\n        border: none;\n        display: block;\n        padding: 0;\n        margin: 0;\n        column-count: 1;\n        column-gap: 2%;\n        column-width: 100%;\n\n        @include media-breakpoint-up(sm) {\n          column-count: 2;\n          column-gap: 2%;\n          column-width: 50%;\n        }\n        @include media-breakpoint-up(lg) {\n          column-count: 3;\n          column-gap: 3%;\n          column-width: 30%;\n        }\n\n        > li {\n          display: block;\n          width: 100%;\n\n          &,\n          > a {\n            font-size: $font-size-base;\n          }\n\n          display: inline-block;\n          border: none;\n          padding: 0;\n          margin-top: $base-space / 3;\n\n          ul {\n            display: flex;\n            flex-direction: column;\n            padding-left: $base-space / 2;\n\n            li {\n              display: inline-block;\n              width: 100%;\n\n              > ul {\n                margin-bottom: 5px;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","@mixin make-section-subtitle() {\n  text-align: center;\n  font-weight: bold;\n  text-transform: uppercase;\n  color: $primary-shade;\n}\n\n@mixin make-section-title() {\n  text-transform: uppercase;\n  text-align: center;\n  color: black;\n  font-weight: 300;\n\n  @include font-size($h1-font-size);\n}\n\n@mixin make-text-hide() {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n@function capitalize($string) {\n  @return to-upper-case(str-slice($string, 1, 1)) + str-slice($string, 2);\n}\n",".node--type-alertas {\n  // Imagem Left\n  &.node--view-mode-image-text-overlay {\n    @include make-image-card(\n      $card-image-class:\n        '.block-field-blocknodealertasfield-media-image-background',\n      $card-title-class: '.block-field-blocknodealertastitle',\n      $card-body-class: '.block-field-blocknodealertasbody',\n      $card-link-class: '.block-field-blocknodealertasfield-ficheiro'\n    );\n  }\n\n  // Imagem Right;\n  &.node--view-mode-text-overlay-image {\n    @include make-image-card(\n      $image-position: 'right',\n      $text-position: 'left',\n      $card-image-class:\n        '.block-field-blocknodealertasfield-media-image-background',\n      $card-title-class: '.block-field-blocknodealertastitle',\n      $card-body-class: '.block-field-blocknodealertasbody',\n      $card-link-class: '.block-field-blocknodealertasfield-ficheiro'\n    );\n  }\n\n  &.node--view-mode-listing-basic {\n    position: relative;\n    padding-top: 80%;\n    width: 100%;\n    background: white;\n\n    > .node__content {\n      position: absolute;\n      top: 0;\n      left: 0;\n      bottom: 0;\n      right: 0;\n      margin: 0;\n      box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n      padding: $base-space;\n\n      .block {\n        text-align: center;\n      }\n\n      .block-field-blocknodealertastitle h5 {\n        text-transform: uppercase;\n        font-weight: 600;\n        color: $body-color-title;\n        margin: 0;\n      }\n\n      .block-views-blockalertas-auxiliares-block-2 a {\n        display: block;\n        font-size: $font-size-sm;\n        font-weight: 600;\n        margin-top: $base-space / 3;\n        text-align: center;\n        text-decoration: underline;\n        text-transform: uppercase;\n      }\n    }\n  }\n\n  &.node--view-mode-colorbox {\n    .block-field-blocknodealertasfield-media-image-background {\n      margin-bottom: $base-space;\n    }\n\n    .block-field-blocknodealertasbody {\n      margin-top: $base-space;\n    }\n  }\n}\n","@mixin make-image-card(\n  $image-position: 'left',\n  $text-position: 'right',\n  $card-image-region-class: '.bs-region--#{$image-position}',\n  $card-text-region-class: '.bs-region--extra#{capitalize($text-position)}',\n  $card-image-class:\n    '.block-field-blockparagraphpp-card-itemfield-media-image-background',\n  $card-icon-class: '.block-field-blockparagraphpp-card-itemfield-icon',\n  $card-title-class: '.block-field-blockparagraphpp-card-itemfield-title',\n  $card-link-class: '.block-field-blockparagraphpp-card-itemfield-link',\n  $card-body-class: '.block-field-blockparagraphpp-card-itemfield-texto'\n) {\n  padding-bottom: $base-space * 1.5;\n\n  @include media-breakpoint-up(sm) {\n    padding-bottom: $base-space * 3;\n  }\n\n  .bs-region--left,\n  .bs-region--right {\n    position: relative;\n  }\n\n  #{$card-text-region-class} {\n    background: white;\n    box-shadow: $box-shadow;\n    max-width: 90%;\n    max-height: auto;\n    margin: 0 auto;\n    transform: translateY(-$base-space * 3);\n    margin-bottom: -$base-space;\n    padding: $base-space;\n    z-index: 10;\n\n    @include media-breakpoint-up(md) {\n      margin: 0;\n      max-height: 90%;\n      position: absolute;\n      right: -50%;\n      top: 50%;\n      transform: translateY(-50%) translateX(-50%);\n      width: 100%;\n      padding: $base-space * 2;\n\n      @include make-col(9);\n    }\n\n    @include media-breakpoint-between($lower: md, $upper: lg) {\n      @include make-col(12);\n\n      right: -100%;\n    }\n  }\n\n  #{$card-image-region-class} {\n    background: $primary-light;\n    height: 50vh !important;\n\n    @include media-breakpoint-up(sm) {\n      height: 85vh !important;\n    }\n  }\n\n  #{$card-image-class} {\n    z-index: 10;\n\n    .media {\n      padding-bottom: 50vh !important;\n\n      @include media-breakpoint-up(sm) {\n        padding-bottom: 85vh !important;\n        min-height: 700px;\n      }\n    }\n  }\n\n  #{$card-icon-class} {\n    color: $primary-shade;\n\n    @include font-size(60px);\n  }\n\n  #{$card-title-class} {\n    margin-bottom: $base-space;\n\n    h5 {\n      text-transform: uppercase;\n      font-weight: 600;\n      color: $body-color-title;\n      margin: 0;\n    }\n  }\n\n  #{$card-link-class} {\n    margin-top: $base-space * 2;\n    text-align: center;\n  }\n\n  #{$card-body-class} {\n    position: relative;\n\n    &.has-scroll {\n      @include make-icon(\n        $icon: '\\f8cc',\n        $color: $body-color,\n        $font-size: 20px\n      ) {\n        position: absolute;\n        left: 50%;\n        transform: translateX(-50%);\n        bottom: -40px;\n      }\n\n      + .block {\n        margin-top: 45px;\n      }\n    }\n\n    > .content {\n      overflow-y: auto;\n      max-height: 15vh;\n\n      @include media-breakpoint-up(md) {\n        max-height: 35vh;\n      }\n    }\n  }\n\n  .block-field-blocknodealertasfield-ficheiro {\n    padding-bottom: $base-space / 2;\n  }\n\n  .bs-region--#{$text-position} {\n    z-index: 10;\n  }\n\n  @if $image-position == 'left' {\n    #{$card-text-region-class} {\n      @include media-breakpoint-up(md) {\n        left: -50%;\n        right: 0;\n        transform: translateY(-50%) translateX(50%);\n      }\n\n      @include media-breakpoint-between($lower: md, $upper: lg) {\n        transform: translateY(-50%) translateX(0%);\n      }\n    }\n  } @else {\n    > .node__content > .row,\n    > .row {\n      flex-direction: column-reverse;\n\n      @include media-breakpoint-up(md) {\n        flex-direction: row;\n      }\n    }\n  }\n}\n",".node--type-article {\n  &.node--view-mode-image-text-overlay {\n    .card {\n      box-shadow: none;\n      gap: 0;\n      padding: 0;\n\n      > .card-img-top {\n        aspect-ratio: unset;\n        border: none;\n\n        img {\n          aspect-ratio: unset;\n        }\n      }\n\n      > .card-body {\n        @include padding($space-xl);\n\n        background: $white;\n        box-shadow: $box-shadow-sm;\n        margin-top: -$space-lg * 3;\n        margin-left: auto;\n        margin-right: auto;\n        width: calc(100% - #{$grid-gutter-width});\n        z-index: 1;\n      }\n\n      .block-field-blocknodearticlefield-media-image .media {\n        padding-bottom: 350px !important;\n      }\n\n      .block-field-blocknodearticletitle {\n        @include make-wave($position: 'after');\n\n        h4 {\n          @include font-size($font-size-base);\n\n          padding-bottom: 15px;\n        }\n\n        a {\n          color: $body-color-title;\n          text-decoration: none;\n          font-weight: bold;\n          text-transform: uppercase;\n          line-height: 1.4;\n        }\n      }\n\n      .block-field-blocknodearticlebody {\n        color: $body-color-light;\n\n        a.more-link {\n          font-weight: 600;\n          text-transform: uppercase;\n          text-decoration: underline;\n        }\n\n        @include font-size($font-size-sm);\n      }\n    }\n  }\n\n  &.node--view-mode-full {\n    @include padding-top($grid-gutter-width);\n    @include padding-bottom($grid-gutter-width);\n    @include media-breakpoint-up(md) {\n      @include padding-top($grid-gutter-width * 2);\n      @include padding-bottom($grid-gutter-width * 2);\n    }\n\n    .block-field-blocknodearticletitle {\n      @include margin-bottom($grid-gutter-width);\n\n      h1 {\n        color: $primary-shade;\n        font-weight: $font-weight-medium;\n        line-height: 1.2;\n      }\n    }\n\n    .block-field-blocknodearticlefield-data {\n      @include margin-top($grid-gutter-width);\n\n      .field__label {\n        font-weight: $font-weight-semibold;\n      }\n\n      .field__item {\n        opacity: 0.75;\n      }\n    }\n  }\n}\n",".node--type-documento {\n  &.node--view-mode-listing-basic {\n    background: $white;\n    box-shadow: 0 0 15px rgba(black, 0.06);\n    padding: $space-xl * 2 $grid-gutter-width;\n    height: 100%;\n\n    .block-field-blocknodedocumentofield-tipo {\n      text-align: center;\n\n      svg {\n        @include font-size($h2-font-size * 2);\n      }\n\n      + .block-field-blocknodedocumentotitle {\n        @include margin-top($space-xl);\n      }\n    }\n\n    .block-field-blocknodedocumentotitle,\n    .block-field-blocknodedocumentofield-ano {\n      text-align: center;\n      // padding: 0 $base-space * 1.5;\n\n      h5,\n      .field {\n        @include font-size($h5-font-size);\n\n        color: $body-color-title;\n        font-weight: $font-weight-semibold;\n        margin: 0;\n        text-transform: uppercase;\n        text-wrap-style: balance;\n      }\n    }\n\n    .block-field-blocknodedocumentofield-media-document {\n      @include margin-top($space-xl);\n\n      text-align: center;\n      transition: $transition-base;\n\n      a {\n        font-weight: $font-weight-semibold;\n        text-decoration: underline;\n        text-transform: uppercase;\n        word-break: break-word;\n      }\n\n      @include font-size($font-size-sm);\n    }\n\n    &:hover,\n    &:focus {\n      background: $primary-shade;\n\n      .block-field-blocknodedocumentotitle h5,\n      .block-field-blocknodedocumentofield-tipo svg,\n      .block-field-blocknodedocumentofield-ano .field,\n      .block-field-blocknodedocumentofield-media-document a {\n        color: $white;\n      }\n    }\n  }\n\n  &.node--view-mode-listing-basic-alternative {\n    @include padding-top($space-xl);\n    @include padding-bottom($space-xl);\n    @include padding-left($space-lg);\n    @include padding-right($space-lg);\n\n    background: $white;\n    box-shadow: 0 0 15px rgba(black, 0.06);\n    height: 100%;\n\n    .block {\n      text-align: center;\n    }\n\n    .block-field-blocknodedocumentofield-periodo .field {\n      @include font-size($h5-font-size);\n\n      color: $body-color-title;\n      font-weight: $font-weight-semibold;\n      margin: 0;\n      text-transform: uppercase;\n    }\n\n    .block-field-blocknodedocumentofield-media-document {\n      @include font-size($font-size-sm);\n      @include margin-top($space-sm);\n\n      a {\n        font-weight: $font-weight-semibold;\n        text-decoration: underline;\n        text-transform: uppercase;\n        word-break: break-word;\n      }\n    }\n  }\n}\n",".node--type-page {\n  header#header {\n    position: absolute;\n\n    > #navbar-main {\n      @include margin-top($space-xl * 2);\n\n      background-color: rgba($black, 0);\n      backdrop-filter: none;\n    }\n  }\n\n  &.node--view-mode-full {\n    position: relative;\n\n    .region-banner {\n      position: relative;\n      max-width: 100vw;\n      margin: 0;\n      overflow: hidden;\n      width: 100%;\n\n      @include make-icon($icon: '\\f078', $font-size: $h1-font-size) {\n        position: absolute;\n        left: 50%;\n        transform: translateX(-50%);\n        bottom: $base-space * 1.5;\n        will-change: transform;\n        animation: arrow-up-down 2.5s infinite;\n      }\n\n      .bs-region--left {\n        background-color: $secondary;\n        padding-bottom: 65vh;\n\n        @include media-breakpoint-up(md) {\n          @media (max-height: breakpoint-min(md)) {\n            min-height: 90vh;\n          }\n        }\n      }\n\n      .bs-region--right {\n        position: absolute;\n        top: 60%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        display: flex;\n        align-items: center;\n        flex-wrap: nowrap;\n\n        @include media-breakpoint-down(sm) {\n          justify-content: center;\n          flex-direction: column;\n          padding: 0 $base-space;\n        }\n\n        @include custom-container();\n      }\n\n      .block-field-blocknodepagefield-icone {\n        color: white;\n        margin-bottom: $base-space / 2;\n\n        @include media-breakpoint-up(md) {\n          margin: 0;\n          margin-right: $base-space;\n        }\n\n        @include make-slideshow-title($font-size: 80px);\n      }\n\n      .block-field-blocknodepagetitle {\n        color: white;\n\n        h1 {\n          @include make-slideshow-title($font-size: 80px);\n        }\n      }\n\n      //Header Image\n      .block-field-blocknodepagefield-media-image-background .media {\n        padding-bottom: initial !important;\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n      }\n    }\n  }\n\n  &.node--view-mode-full,\n  &.node--view-mode-full-slideshow {\n    .block-field-blocknodepagebody {\n      margin-top: $space-xxl;\n      margin-bottom: $space-xxl;\n    }\n\n    // Homepage: Arrow that animates up and down\n    .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37 {\n      position: absolute;\n      left: 50%;\n      bottom: 12%;\n      transform: translateX(-50%);\n      will-change: transform;\n      animation: arrow-up-down 2.5s infinite;\n\n      @include make-icon($icon: '\\f078', $font-size: $h1-font-size) {\n        cursor: pointer;\n        pointer-events: all;\n      }\n    }\n\n    .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7 {\n      @include custom-container();\n      @include media-breakpoint-down(sm) {\n        display: none !important;\n      }\n\n      position: absolute;\n      left: 50%;\n      top: 70%;\n      transform: translate(-50%, -50%);\n      z-index: 10;\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n      pointer-events: none;\n\n      > .content {\n        pointer-events: all;\n      }\n    }\n  }\n\n  &.node--view-mode-colorbox {\n    .block-field-blocknodepagefield-icone {\n      color: $primary-shade;\n      margin-bottom: $base-space / 2;\n\n      @include font-size(60px);\n    }\n\n    .block-field-blocknodepagetitle {\n      margin-bottom: $base-space;\n\n      h3 {\n        text-transform: uppercase;\n        font-weight: 600;\n        color: $body-color-title;\n        margin: 0;\n      }\n    }\n\n    .block-field-blocknodepagebody {\n      color: $body-color-light;\n    }\n  }\n\n  &.node--view-mode-full-slideshow > .node__content {\n    > .bs-1col > .bs-region--main {\n      position: relative;\n    }\n\n    // Homepage: Water drop block\n    .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca {\n      @include custom-container();\n      @include media-breakpoint-down(md) {\n        display: none !important;\n      }\n\n      position: absolute;\n      left: 50%;\n      top: 75%;\n      transform: translateY(-50%) translateX(-50%);\n      pointer-events: none;\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n      z-index: 20;\n\n      > .contextual {\n        pointer-events: all;\n        z-index: 1000;\n\n        > button {\n          pointer-events: all;\n        }\n      }\n\n      img,\n      .blazy {\n        margin: 0;\n        width: 100%;\n        float: none;\n        max-width: 200px;\n        min-width: 200px;\n      }\n\n      > .content {\n        position: relative;\n        max-width: 200px;\n        min-width: 200px;\n\n        @include media-breakpoint-height-down(md) {\n          transform: scale(0.5);\n        }\n\n        .bs-2col {\n          position: relative;\n        }\n\n        .bs-region--left {\n          z-index: 0;\n        }\n\n        .bs-region--right {\n          position: absolute;\n          z-index: 1;\n          pointer-events: none;\n          background: transparent;\n          top: 55%;\n          left: 50%;\n          transform: translateX(-50%) translateY(-50%);\n          display: flex;\n          align-items: flex-end;\n          justify-content: center;\n          flex-wrap: nowrap;\n\n          .field {\n            @include font-size(30px);\n\n            color: white;\n            line-height: 1;\n            text-shadow: 0 0 12px rgba(0, 0, 0, 0.35);\n          }\n\n          .block-field-blockblock-contentindicadorfield-valor .field {\n            @include font-size(60px);\n\n            font-weight: bolder;\n          }\n        }\n      }\n\n      .block-field-blockblock-contentindicadorfield-link {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 10;\n        pointer-events: all;\n\n        * {\n          display: block;\n          width: 100%;\n          height: 100%;\n          color: transparent;\n          font-size: 0;\n        }\n      }\n\n      .block-field-blockblock-contentindicadorbody {\n        @include font-size($font-size-xl);\n\n        color: white;\n        font-weight: 500;\n        line-height: 1;\n        text-shadow: 0 0 12px rgba(0, 0, 0, 0.35);\n        z-index: 4;\n      }\n    }\n  }\n}\n","@mixin slick-dots-styled(\n  $color: transparent,\n  $active-color: white,\n  $border-color: white\n) {\n  .slick-dots {\n    position: absolute;\n    display: inline-block;\n    margin: 0;\n    padding: 0;\n    bottom: 12px;\n    left: 50%;\n    transform: translateX(-50%);\n\n    li {\n      display: inline-block;\n      margin-right: 5px;\n\n      &.slick-active button {\n        background-color: $active-color;\n      }\n\n      button {\n        @include make-text-hide();\n\n        z-index: 10000;\n        display: inline-block;\n        width: 13px;\n        height: 13px;\n        background-color: $color;\n        border: 2px solid $border-color;\n        border-radius: 30px;\n        padding: 0;\n      }\n    }\n\n    @content;\n  }\n}\n\n@mixin slick-arrows-styled(\n  $container: true,\n  $container-gutter: $grid-gutter-width,\n  $icon-left: '\\f053',\n  $icon-right: '\\f054',\n  $color: $primary-shade,\n  $font-size: 15px,\n  $background-color: transparent,\n  $offset: 200px\n) {\n  position: relative;\n\n  .slick__arrow {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 100%;\n    pointer-events: none;\n\n    @if $container {\n      @include custom-container($offset: $offset, $gutter: $container-gutter);\n    }\n\n    @content;\n\n    .slick-arrow {\n      display: inline-block;\n      position: relative;\n      width: $font-size + 5px;\n      height: $font-size + 5px;\n      padding: 0;\n      pointer-events: all;\n      background-color: $background-color;\n\n      //Text Hide\n      font: 0/0 a;\n      color: transparent;\n      text-shadow: none;\n      border: 0;\n\n      &.slick-disabled {\n        display: none;\n      }\n\n      &::before {\n        display: none;\n      }\n\n      &::after {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n      }\n    }\n\n    .slick-prev,\n    .slick-next {\n      transition: $transition-base;\n      &:hover,\n      &:focus {\n        transform: scale(1.1);\n      }\n    }\n\n    .slick-prev {\n      float: left;\n\n      @include make-icon(\n        $icon: $icon-left,\n        $color: $color,\n        $font-size: $font-size\n      );\n    }\n\n    .slick-next {\n      float: right;\n\n      @include make-icon(\n        $icon: $icon-right,\n        $color: $color,\n        $font-size: $font-size\n      );\n    }\n  }\n}\n\n@mixin make-slideshow-image-background() {\n  > .bs-region--left {\n    position: relative;\n    overflow: hidden;\n\n    .block-field-blockparagraphpp-zone-sectionfield-media-image-background\n      .media {\n      padding-bottom: $slider-backgd-section-height / 2;\n\n      @include media-breakpoint-up(sm) {\n        padding-bottom: $slider-backgd-section-height !important;\n      }\n    }\n\n    .bs-region--extraLeft {\n      position: absolute;\n      bottom: $base-space / 2;\n      left: 0;\n      padding: 0 $base-space * 1.5;\n      width: 100%;\n      word-break: break-word;\n      transition: all 250ms ease-in-out;\n\n      @include media-breakpoint-down(sm) {\n        bottom: $base-space * 1.5;\n      }\n\n      .block-field-blockparagraphpp-zone-sectionfield-subtitle h5 {\n        color: $primary-shade;\n        font-weight: 500;\n        margin: 0;\n\n        @include media-breakpoint-up(sm) {\n          text-align: left;\n        }\n      }\n\n      .block-field-blockparagraphpp-zone-sectionfield-title h1 {\n        color: white;\n        font-weight: 100;\n        margin: 0;\n\n        @include font-size(55px);\n        @include media-breakpoint-up(sm) {\n          text-align: left;\n        }\n      }\n\n      .block-field-blockparagraphpp-zone-sectionbp-text p {\n        color: white;\n        font-weight: 100;\n        line-height: 1.2;\n        margin: 0;\n\n        @include font-size(30px);\n      }\n    }\n  }\n\n  > .bs-region--right {\n    @include slick-arrows-styled(\n      $color: white,\n      $container: false,\n      $font-size: 50px,\n      $icon-left: '\\f053',\n      $icon-right: '\\f054'\n    );\n\n    > div {\n      transform: translateY(-$base-space * 2);\n\n      @include media-breakpoint-up(sm) {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%) translateX(-$base-space * 2);\n        width: calc(100% + #{$base-space * 2});\n      }\n    }\n\n    .slick__arrow {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translate(-50%, -150%);\n\n      @include media-breakpoint-up(sm) {\n        top: 50%;\n        left: 0;\n        transform: translateY(-50%) translateX(-$base-space * 8);\n        width: 200px;\n      }\n    }\n  }\n}\n\n@mixin make-slideshow-title($font-size: 100px) {\n  color: white;\n  font-weight: bold;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n\n  a {\n    text-decoration: none;\n  }\n\n  @include font-size($font-size);\n  @content;\n}\n\n@mixin make-slideshow-subtitle($font-size: 50px) {\n  width: 70%;\n  margin-top: -20px;\n  line-height: 1.1;\n  letter-spacing: 1.3px;\n\n  @include media-breakpoint-down(sm) {\n    width: 100%;\n  }\n\n  @include font-size($font-size);\n  @content;\n}\n","// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-height-up($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  @if $min {\n    @media (min-height: $min) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-height-down($name, $breakpoints: $grid-breakpoints) {\n  $max: breakpoint-max($name, $breakpoints);\n  @if $max {\n    @media (max-height: $max) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n",".node--type-pagina-de-sistema {\n  &.node--view-mode-full {\n    @include padding-top($grid-gutter-width);\n    @include padding-bottom($grid-gutter-width);\n    @include media-breakpoint-up(md) {\n      @include padding-top($grid-gutter-width * 2);\n      @include padding-bottom($grid-gutter-width * 2);\n    }\n\n    .block-field-blocknodepagina-de-sistemafield-media-image-background img {\n      margin: 0 auto;\n    }\n\n    .block-field-blocknodepagina-de-sistematitle {\n      color: $primary-shade;\n      text-align: center;\n\n      h1 {\n        @include font-size($h2-font-size * 3);\n\n        font-weight: $font-weight-bold;\n      }\n    }\n\n    .block-field-blocknodepagina-de-sistemabody {\n      @include font-size($h4-font-size);\n\n      text-align: center;\n    }\n\n    .block-field-blocknodepagina-de-sistemafield-link {\n      @include margin-top($grid-gutter-width);\n\n      .field {\n        text-align: center;\n      }\n    }\n  }\n}\n","$popup-max-size: 650px;\n\n.node--type-popup {\n  &.node--view-mode-listing-basic > .node__content {\n    background: white;\n    overflow: hidden;\n    border-radius: 30px;\n    max-width: $popup-max-size;\n\n    @include media-breakpoint-up(lg) {\n      max-width: $popup-max-size * 2;\n      max-height: $popup-max-size;\n    }\n\n    .block-field-blocknodepopupfield-imagem-mobile,\n    .block-field-blocknodepopupfield-imagem-desktop {\n      .field--type-image {\n        float: none;\n        margin: 0;\n      }\n\n      a {\n        display: inline-block;\n        height: 100%;\n        width: 100%;\n      }\n\n      img {\n        height: 100%;\n        width: 100%;\n        pointer-events: none;\n        margin: 0;\n      }\n    }\n\n    .block-field-blocknodepopupfield-imagem-desktop {\n      @include media-breakpoint-down(lg) {\n        display: none;\n      }\n\n      img {\n        max-height: $popup-max-size;\n        max-width: $popup-max-size;\n      }\n    }\n\n    .block-field-blocknodepopupfield-imagem-mobile {\n      @include media-breakpoint-up(lg) {\n        display: none;\n      }\n    }\n\n    .block {\n      margin-top: 0 !important;\n      text-align: center;\n    }\n\n    .bs-2col {\n      margin: 0;\n    }\n\n    .bs-region--left {\n      background: $primary-light;\n      padding: 0;\n    }\n\n    .bs-region--right {\n      display: block;\n\n      @include media-breakpoint-down(md) {\n        max-height: 60vh !important;\n        height: fit-content;\n        overflow-y: auto;\n      }\n\n      @include media-breakpoint-up(lg) {\n        max-height: $popup-max-size;\n        max-width: $popup-max-size;\n        overflow-y: auto;\n        display: flex;\n        flex-direction: column;\n        align-items: safe center;\n        justify-content: safe center;\n      }\n\n      @include padding($base-space * 2);\n\n      > .block {\n        &:first-child {\n          margin-top: auto !important;\n        }\n\n        &:last-child {\n          margin-bottom: auto !important;\n        }\n      }\n    }\n\n    .block-field-blocknodepopupfield-icone {\n      margin-bottom: $base-space / 2;\n\n      svg {\n        color: $primary;\n        font-size: $h3-font-size;\n      }\n    }\n\n    .block-field-blocknodepopupfield-subtitle h5 {\n      color: $primary;\n      font-weight: 600;\n      text-transform: uppercase;\n      margin: 0;\n    }\n\n    .block-field-blocknodepopuptitle {\n      @include margin-bottom($base-space * 1.5);\n      @include media-breakpoint-height-down(sm) {\n        margin-bottom: $base-space / 2;\n      }\n\n      h2 {\n        @include rfs($h2-font-size);\n\n        color: $body-color-title;\n        font-weight: 300;\n        margin-bottom: 0;\n        text-transform: uppercase;\n      }\n    }\n\n    .block-field-blocknodepopupbody {\n      + .block-field-blocknodepopupfield-link {\n        @include padding-top($base-space * 1.5);\n        @include media-breakpoint-height-down(sm) {\n          padding-top: $base-space / 2;\n        }\n      }\n\n      p {\n        color: $body-color-light;\n        font-size: $font-size-xl;\n        font-weight: 300;\n        line-height: 1.4;\n        margin-bottom: 0;\n        text-align: center !important;\n      }\n    }\n  }\n\n  &.node--view-mode-listing-basic-alternative > .node__content {\n    background: $primary-light;\n    border-radius: 30px;\n    max-height: 550px;\n    max-width: 450px;\n    overflow: hidden;\n    overflow-y: auto;\n\n    .block {\n      margin-top: 0 !important;\n    }\n\n    .bs-2col {\n      margin: 0;\n    }\n\n    .bs-region--left {\n      @include padding($base-space * 2);\n\n      text-align: center;\n\n      .block-field-blocknodepopupfield-icone {\n        margin-bottom: $base-space;\n\n        svg {\n          @include font-size($h1-font-size * 2);\n\n          color: $body-color-title;\n        }\n      }\n\n      .block-field-blocknodepopuptitle {\n        @include font-size($h4-font-size);\n\n        line-height: 1.2;\n        font-weight: 600;\n        text-transform: uppercase;\n        color: $body-color-title;\n        margin-bottom: 5px;\n      }\n\n      .block-field-blocknodepopupfield-subtitle {\n        color: $body-color-light;\n        font-size: $font-size-base;\n        font-weight: 600;\n        text-transform: uppercase;\n      }\n\n      .block-field-blocknodepopupbody {\n        padding-top: $base-space / 2;\n\n        p {\n          color: $body-color-light;\n          font-size: $font-size-base;\n          text-align: center !important;\n\n          &:last-child {\n            margin-bottom: 0;\n          }\n        }\n      }\n    }\n\n    .bs-region--right {\n      padding: 0;\n      display: flex;\n      flex-direction: column;\n\n      .block {\n        flex: 1;\n      }\n\n      @include media-breakpoint-up(md) {\n        flex-direction: row;\n      }\n\n      .block-field-blocknodepopuptitle {\n        a,\n        div {\n          height: 100%;\n          width: 100%;\n        }\n      }\n\n      .block-field-blocknodepopuptitle a,\n      .block-field-blocknodepopupfield-link a {\n        display: inline-block;\n        padding: $base-space $base-space * 1.5;\n        width: 100%;\n        background: white;\n        color: $primary;\n        font-weight: 600;\n        text-transform: uppercase;\n        text-align: center;\n        text-decoration: none;\n        transition: $base-transition-preset;\n\n        &:hover,\n        &:focus {\n          background: $primary;\n          color: white;\n        }\n      }\n    }\n  }\n\n  &.node--view-mode-image > .node__content {\n    .blazy {\n      margin: 0;\n    }\n\n    img {\n      border-radius: 30px;\n    }\n\n    .field--name-field-imagem-desktop {\n      @include media-breakpoint-down(lg) {\n        display: none;\n      }\n    }\n\n    .field--name-field-imagem-mobile {\n      @include media-breakpoint-up(lg) {\n        display: none;\n      }\n    }\n  }\n\n  &.node--view-mode-full > .node__content {\n    .block {\n      text-align: center;\n\n      p:last-child {\n        margin-bottom: 0;\n      }\n    }\n\n    .block-field-blocknodepopupfield-subtitle h5 {\n      color: $primary;\n      font-weight: 600;\n      text-transform: uppercase;\n      margin: 0;\n    }\n\n    .block-field-blocknodepopuptitle {\n      @include margin-bottom($base-space * 1.5);\n      @include media-breakpoint-height-down(sm) {\n        margin-bottom: $base-space / 2;\n      }\n\n      h2 {\n        @include rfs($h2-font-size);\n\n        color: $body-color-title;\n        font-weight: 300;\n        margin-bottom: 0;\n        text-transform: uppercase;\n      }\n    }\n    .block-field-blocknodepopupbody p {\n      color: $body-color-light;\n      font-size: $font-size-xl;\n      font-weight: 300;\n      line-height: 1.4;\n      margin-bottom: 0;\n      text-align: center !important;\n    }\n\n    .block-field-blocknodepopupfield-link {\n      @include margin-top($base-space * 1.5);\n    }\n  }\n}\n",".node--type-projeto {\n  &.node--view-mode-listing-basic {\n    .block {\n      > h2 {\n        @include reset-text();\n\n        display: inline-block;\n        font-size: $font-size-sm;\n        font-weight: bold;\n        margin-bottom: 0;\n        text-transform: uppercase;\n\n        &::after {\n          content: ':';\n          margin-right: 5px;\n        }\n      }\n\n      > .content {\n        display: inline-block;\n      }\n    }\n\n    .block-field-blocknodeprojetobody {\n      word-break: break-word;\n    }\n\n    .bs-region--bottom {\n      margin-top: $base-space / 3;\n\n      > .block {\n        display: inline-block;\n\n        + .block::before {\n          content: '|';\n          margin-right: 0 3px;\n        }\n\n        a {\n          text-decoration: underline;\n        }\n      }\n    }\n  }\n\n  &.node--view-mode-colorbox {\n    .block {\n      margin-bottom: $base-space / 2;\n\n      > h2 {\n        @include reset-text();\n\n        display: inline-block;\n        width: 100%;\n        font-size: $font-size-base;\n        font-weight: bold;\n        margin-bottom: 0;\n        color: $primary;\n      }\n\n      > .content {\n        display: inline-block;\n      }\n    }\n\n    .block-field-blocknodeprojetofield-media-document {\n      display: inline-block;\n      width: 100%;\n      margin-top: $base-space / 2;\n\n      .content,\n      .field {\n        display: inline-block;\n        width: 100%;\n        text-align: center;\n      }\n\n      a {\n        @extend .btn;\n        @extend .btn-outline-primary;\n      }\n    }\n  }\n}\n","@mixin reset-text {\n  font-family: $font-family-base;\n  // We deliberately do NOT reset font-size or overflow-wrap / word-wrap.\n  font-style: normal;\n  font-weight: $font-weight-normal;\n  line-height: $line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n}\n",".node--type-webform {\n  &.node--view-mode-full,\n  &.node--view-mode-colorbox {\n    .block-field-blocknodewebformfield-icone {\n      @include font-size(65px);\n\n      color: $primary-shade;\n      margin-bottom: $base-space / 2;\n    }\n\n    .block-field-blocknodewebformtitle {\n      margin-bottom: $base-space / 2;\n\n      h3 {\n        text-transform: uppercase;\n        font-weight: bold;\n      }\n    }\n    .block-field-blocknodewebformbody {\n      color: $body-color-light;\n      margin-bottom: $base-space / 1.5;\n    }\n  }\n\n  &.node--view-mode-colorbox {\n    .block-field-blocknodewebformwebform form {\n      display: flex;\n      flex-direction: column;\n      width: 100%;\n      gap: 1rem;\n    }\n  }\n\n  &.node--view-mode-full {\n    margin-top: $base-space * 2;\n    margin-bottom: $base-space * 2;\n  }\n}\n",".site-footer {\n  background: $primary-light;\n  padding-top: $base-space * 3;\n  padding-bottom: $base-space;\n\n  p + p {\n    margin: 0;\n  }\n\n  //Fiz cols padding\n  .row.container {\n    .block {\n      padding: 0;\n    }\n  }\n\n  .region {\n    margin: 0 auto;\n\n    &:not(:last-child) {\n      @include media-breakpoint-up(sm) {\n        margin-bottom: $base-space;\n      }\n    }\n\n    .block {\n      @include media-breakpoint-down(sm) {\n        margin-top: $base-space;\n      }\n\n      h2 {\n        font-size: $font-size-base/ 1.15;\n        font-weight: bold;\n        text-transform: uppercase;\n        margin-bottom: $base-space/2;\n      }\n    }\n\n    // General style of paragraphs in the footer\n    p {\n      margin-bottom: 2px;\n      font-size: $font-size-base/ 1.2;\n\n      @include media-breakpoint-down(sm) {\n        text-align: left !important;\n      }\n\n      a {\n        color: black;\n        text-decoration: underline;\n      }\n    }\n  }\n\n  .region-footer-first {\n    margin-bottom: $base-space;\n\n    #block-botaobalcaounico {\n      @include media-breakpoint-up(sm) {\n        display: flex;\n        align-items: center;\n        justify-content: flex-end;\n      }\n    }\n  }\n\n  //Footer middle region\n  .region-footer-second {\n    margin-bottom: 0 !important;\n  }\n\n  .block-social-media-links {\n    .social-media-links--platforms {\n      margin-bottom: 0;\n    }\n\n    a,\n    span {\n      color: $body-color;\n    }\n  }\n\n  #block-copyright p {\n    margin-bottom: 0;\n  }\n\n  //Top Region\n  .site-footer__top {\n    margin-bottom: $base-space/2;\n  }\n\n  //Columns Region\n  .site-footer__columns {\n    .block-social-media-links {\n      margin-top: $base-space;\n    }\n\n    .block {\n      margin-bottom: $base-space/2;\n    }\n  }\n\n  //Bottom Region\n  .site-footer__bottom {\n    > section {\n      //Line that separates the last region of the footer from the ante penultimate\n      &:last-child {\n        position: relative;\n        padding-top: $base-space/2;\n\n        @include media-breakpoint-down(sm) {\n          margin-top: $base-space;\n        }\n\n        &::before {\n          content: ' ';\n          width: 95vw;\n          max-width: 110%;\n          height: 1px;\n          background-color: $secondary;\n          position: absolute;\n          top: 0;\n          left: 50%;\n          transform: translateX(-50%);\n        }\n      }\n    }\n  }\n}\n\n#block-views-block-popups-block-1 {\n  display: none;\n}\n","header#header {\n  top: var(--gin-toolbar-secondary-height, 0);\n  left: 0;\n  z-index: $zindex-fixed;\n  width: 100%;\n  background-color: transparent;\n  transition: $transition-base;\n\n  > .navbar {\n    background-color: rgba($black, 0.7);\n    backdrop-filter: blur(12px) saturate(7);\n    z-index: $zindex-fixed;\n    $transition: $transition-base;\n\n    &.affix {\n      background-color: rgba($black, 0.7) !important;\n      backdrop-filter: blur(12px) saturate(7) !important;\n      margin-top: 0 !important;\n      top: var(--gin-toolbar-secondary-height, 0) !important;\n      left: var(--gin-toolbar-x-offset, 0) !important;\n      width: auto;\n      right: 0;\n    }\n  }\n\n  > #navbar-top {\n    padding: $space-xs 0;\n\n    .region-top-header {\n      @include rfs($space-md, gap);\n\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      flex: 1;\n    }\n  }\n\n  > #navbar-main {\n    > .container {\n      @include rfs($space-md, gap);\n\n      align-items: center;\n      flex-wrap: nowrap;\n\n      > .navbar {\n        @include rfs($space-md, gap);\n\n        position: static;\n        align-items: center;\n        flex-wrap: nowrap;\n        padding: 0;\n      }\n    }\n\n    .navbar-brand {\n      --bs-navbar-brand-padding-y: 0;\n      --bs-navbar-brand-margin-end: 0;\n\n      img {\n        width: 180px;\n        transition: $transition-base;\n      }\n    }\n\n    .navbar-toggler {\n      border: 0;\n      padding: 0;\n    }\n  }\n\n  .hamburger {\n    --hamburger-color: #{$white};\n\n    &:hover,\n    &:focus {\n      --hamburger-color: #{$primary-shade};\n    }\n  }\n}\n\n// If the off canvas menu is open\n.mm-wrapper_opening {\n  #navbar-main #block-responsivemenumobileicon {\n    opacity: 0;\n  }\n}\n",".view {\n  .pager {\n    @include padding-top($grid-gutter-width);\n    @include padding-bottom($grid-gutter-width);\n    @include rfs($space-md, gap);\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0;\n\n    li {\n      display: block;\n    }\n\n    .button {\n      @extend .btn-primary;\n    }\n  }\n\n  .pagination {\n    .page-item {\n      margin-right: $base-space / 3;\n\n      &:last-child {\n        margin-right: 0;\n      }\n\n      > a {\n        @extend .btn;\n        @extend .btn-primary;\n      }\n\n      > span {\n        @extend .btn;\n        @extend .btn-outline-primary;\n      }\n    }\n  }\n}\n",".view-alertas-auxiliares {\n  &.view-display-id-block_1 {\n    position: relative;\n\n    > .more-link {\n      position: absolute;\n      top: 50%;\n      right: 0;\n      transform: translateY(-50%);\n\n      a {\n        display: block;\n        height: 20px;\n        width: 20px;\n        border-radius: 50%;\n        border: 1px solid white;\n        color: white;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        text-decoration: none;\n      }\n    }\n\n    > .view-content {\n      padding-right: $base-space;\n      width: 100%;\n\n      .slick-track {\n        display: flex;\n        align-items: center;\n      }\n\n      .slide__media {\n        display: none !important;\n      }\n\n      .slide__description {\n        display: flex;\n        flex-wrap: nowrap;\n        overflow: hidden;\n        flex-direction: column;\n\n        @include media-breakpoint-up(sm) {\n          flex-direction: row;\n        }\n      }\n\n      .views-field-field-icone {\n        font-size: $font-size-xl;\n        margin-right: $base-space * 1.5;\n        color: $primary;\n      }\n\n      .views-field-title {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n\n        &,\n        a {\n          color: white;\n          font-weight: 600;\n          text-transform: uppercase;\n        }\n\n        a {\n          margin-left: 5px;\n          font-weight: 400;\n          text-transform: none;\n        }\n      }\n    }\n\n    .view-empty {\n      color: white;\n    }\n  }\n}\n\n.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block) {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background: rgba($black, 0.6);\n  padding: 7px 0;\n\n  @include media-breakpoint-down(sm) {\n    position: static;\n    display: block;\n  }\n\n  > .content {\n    @include custom-container();\n  }\n}\n",".view-alertas {\n  &.view-display-id-block_1 {\n    > .pager {\n      padding: 0;\n      margin: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-top: $base-space * 2;\n\n      li {\n        display: block;\n\n        // @include make-section-button();\n      }\n    }\n\n    .slick-track {\n      display: flex;\n      align-items: center;\n    }\n  }\n\n  &.view-display-id-block_2 {\n    .slick {\n      position: relative;\n\n      &.unslick .slick__slide {\n        @include media-breakpoint-up(md) {\n          width: 35%;\n          margin: 0 auto;\n        }\n      }\n    }\n\n    .slick-list {\n      @include media-breakpoint-down(sm) {\n        margin: 0 auto;\n        width: 80%;\n      }\n    }\n\n    .slick__arrow {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 100%;\n      z-index: 10;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      max-width: 120%;\n      width: 100vw;\n      pointer-events: none;\n\n      > .slick-arrow {\n        position: relative;\n        font-size: 0px;\n        text-indent: -9999px;\n        overflow: hidden;\n        height: 50px;\n        width: 50px;\n        border: none;\n        background: transparent;\n        transition: $base-transition-preset;\n        pointer-events: all;\n\n        &.slick-prev {\n          @include make-icon($icon: '\\f053');\n        }\n\n        &.slick-next {\n          @include make-icon($icon: '\\f054');\n        }\n\n        &::after {\n          position: absolute;\n          top: 50%;\n          left: 50%;\n          transform: translate(-50%, -50%);\n          text-indent: 0px;\n          font-size: $font-size-xl !important;\n          color: $gray-dark !important;\n          transition: $base-transition-preset;\n        }\n\n        &:hover,\n        &:focus {\n          outline: none;\n        }\n\n        &:hover,\n        &:focus {\n          transform: scale(1.2);\n\n          &::after {\n            color: black !important;\n          }\n        }\n      }\n    }\n  }\n}\n","// TODO: add class .no-gutters to row.\n\n.view-documentos {\n  &.view-display-id-block_1 {\n    .view-content .grid {\n      > .row {\n        @include no-gutters();\n\n        > div {\n          @include padding-bottom($base-space * 1.5);\n        }\n      }\n    }\n\n    .pager {\n      @include margin-top($grid-gutter-width);\n\n      padding: 0;\n      text-align: center;\n      list-style-type: none;\n\n      a {\n        @extend .btn;\n        @extend .btn-primary;\n      }\n    }\n  }\n\n  &.view-display-id-block_2 {\n    .view-content {\n      height: 70vh;\n      overflow: hidden;\n\n      > h3 {\n        @include font-size($h4-font-size);\n      }\n\n      > .views-view-grid {\n        @include margin-bottom($base-space * 2);\n\n        > .row > div {\n          @include margin-top($base-space / 2);\n        }\n      }\n    }\n\n    .view-footer {\n      @include margin-top($base-space);\n\n      text-align: center;\n\n      .show-less {\n        display: none;\n      }\n\n      > span {\n        @extend .btn;\n        @extend .btn-primary;\n      }\n    }\n  }\n}\n","// View noticias.\n\n.view-noticias {\n  &.view-display-id-block_1 {\n    @include slick-arrows-styled(\n      $color: black,\n      $font-size: 35px,\n      $offset: 200px,\n      $container-gutter: $grid-gutter-width / 3\n    ) {\n      width: 100vw;\n    }\n  }\n\n  &.view-display-id-block_2 {\n    .grid > .row > div {\n      &:nth-child(even) .node {\n        margin-top: $base-space;\n\n        @include media-breakpoint-up(md) {\n          margin-top: $base-space * 3;\n        }\n      }\n    }\n  }\n}\n",".view-popups {\n  &.view-display-id-block_1 {\n    padding: 0;\n  }\n}\n",".view-projetos-auxiliares {\n  &.view-display-id-block_1 {\n    .views-row {\n      float: none;\n\n      .views-field-nid {\n        margin: 0;\n\n        .field-content {\n          @include reset-text();\n\n          a:hover {\n            color: $link-hover-color;\n          }\n        }\n      }\n    }\n  }\n}\n",".view-projetos {\n  &.view-display-id-block_1,\n  &.view-display-id-block_2 {\n    .view-filters {\n      button,\n      fieldset {\n        display: none;\n      }\n\n      button[data-drupal-selector='edit-reset'] {\n        display: block;\n      }\n    }\n  }\n\n  &.view-display-id-block_2,\n  &.view-display-id-block_3 {\n    .views-field-nid {\n      @include margin-top($space-xl);\n\n      span {\n        color: $primary-shade;\n        cursor: pointer;\n        text-transform: uppercase;\n        font-weight: bold;\n        text-decoration: underline;\n\n        a {\n          &:hover,\n          &:focus {\n            color: $primary-shade;\n          }\n        }\n      }\n    }\n\n    .view-content > .grid > .row > div {\n      @include margin-bottom($space-md);\n    }\n\n    > nav {\n      @include margin-top($space-xl);\n    }\n  }\n\n  &.view-display-id-block_2 {\n    > .view-content {\n      @include media-breakpoint-down(sm) {\n        padding: 0 $grid-gutter-width;\n      }\n    }\n  }\n\n  &.view-display-id-block_3 {\n    .pager {\n      @include margin-top($space-xl * 2);\n\n      list-style: none;\n      text-align: center;\n\n      a {\n        @extend .btn;\n        @extend .btn-primary;\n      }\n    }\n  }\n}\n",".view-slideshow {\n  &.view-display-id-block_1 {\n    @include slick-arrows-styled(\n      $color: white,\n      $font-size: 35px,\n      $offset: 300px,\n      $container-gutter: $grid-gutter-width / 3\n    );\n\n    @include slick-dots-styled() {\n      @include custom-container();\n      @include media-breakpoint-down(sm) {\n        padding-left: $grid-gutter-width * 2;\n        padding-right: $grid-gutter-width * 2;\n      }\n\n      bottom: 12%;\n\n      > li {\n        margin-right: 25px;\n      }\n    }\n\n    .slick__slide {\n      position: relative;\n    }\n\n    .slick {\n      position: relative;\n\n      .media {\n        padding-bottom: 100vh !important;\n      }\n\n      .slide__caption {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -40%);\n\n        @include custom-container();\n        @include media-breakpoint-down(sm) {\n          padding-left: $grid-gutter-width * 2;\n          padding-right: $grid-gutter-width * 2;\n        }\n\n        .views-field {\n          a,\n          div {\n            color: white;\n          }\n        }\n\n        .views-field-title {\n          @include make-slideshow-title() {\n            @include media-breakpoint-height-down(md) {\n              @include font-size(40px);\n\n              margin-bottom: $base-space;\n            }\n            @include media-breakpoint-down(sm) {\n              @include font-size(50px);\n\n              margin-bottom: $base-space;\n            }\n          }\n        }\n\n        .views-field-field-subtitle {\n          @include make-slideshow-subtitle() {\n            @include media-breakpoint-height-down(md) {\n              @include font-size(25px);\n            }\n            @include media-breakpoint-down(sm) {\n              @include font-size(40px);\n            }\n          }\n        }\n\n        .views-field-field-link {\n          margin-top: $base-space * 3;\n\n          @include media-breakpoint-height-down(md) {\n            margin-top: $base-space;\n          }\n          @include media-breakpoint-down(sm) {\n            margin-top: $base-space;\n          }\n\n          a {\n            @extend .btn;\n\n            --bs-btn-bg: transparent !important;\n            --bs-btn-hover-bg: #{$primary-shade} !important;\n            --bs-btn-active-bg: #{$primary-shade} !important;\n\n            --bs-btn-border-color: #{$primary-shade} !important;\n            --bs-btn-hover-border-color: #{$primary-shade} !important;\n            --bs-btn-active-border-color: #{$primary-shade} !important;\n\n            --bs-btn-color: #{$white} !important;\n            --bs-btn-hover-color: #{$white} !important;\n            --bs-btn-active-color: #{$white} !important;\n            --bs-link-hover-color: #{$white} !important;\n\n            --bs-btn-font-size: #{$font-size-lg};\n            --bs-btn-border-width: 4px;\n            --bs-btn-border-radius: #{$btn-border-radius * 2};\n          }\n        }\n      }\n    }\n  }\n}\n",".paragraph--type--bp-column-wrapper {\n  &.paragraph--view-mode--full {\n    @include make-row();\n\n    width: auto;\n  }\n}\n",".paragraph--type--bp-columns {\n  &.paragraph--view-mode--full {\n    @include make-col-ready();\n    @include make-col($size: 12);\n\n    &.paragraph--column-style--small {\n      @include media-breakpoint-up(md) {\n        @include make-col($size: 4);\n      }\n    }\n\n    &.paragraph--column-style--medium {\n      @include media-breakpoint-up(md) {\n        @include make-col($size: 6);\n      }\n    }\n\n    &.paragraph--column-style--large {\n      @include media-breakpoint-up(md) {\n        @include make-col($size: 8);\n      }\n    }\n\n    &.paragraph--column-style--full {\n      @include media-breakpoint-up(md) {\n        @include make-col($size: 12);\n      }\n    }\n\n    .paragraph--type--bp-columns__1col,\n    .paragraph--type--bp-columns__2col {\n      float: none;\n      display: inline-block;\n      width: 100%;\n      padding: 0;\n      margin: 0;\n      height: 100%;\n    }\n  }\n}\n",".paragraph--type--bp-image {\n  &.paragraph--view-mode--full {\n    > .paragraph__column {\n      padding: 0;\n      margin: 0;\n\n      .field__items {\n        display: flex;\n        flex-direction: row;\n        flex-wrap: wrap;\n\n        > .field__item {\n          min-width: 50%;\n          flex: 1;\n          padding: $base-space / 3;\n\n          img {\n            max-width: 100%;\n          }\n        }\n      }\n    }\n  }\n}\n",".paragraph--type--bp-view {\n  .field--name-field-link {\n    @include margin-top($base-space * 2);\n\n    text-align: center;\n  }\n\n  .row {\n    --bs-gutter-y: var(--bs-gutter-x);\n  }\n}\n",".paragraph--type--iframe {\n  &.iframe-height-80 iframe {\n    height: 80vh !important;\n  }\n\n  &.iframe-height-100 iframe {\n    height: calc(100vh - #{$base-space * 2.5}) !important;\n  }\n}\n",".paragraph {\n  // @include make-paragraph-themes($class-prefix: '&');\n\n  &.paragraph-container {\n    @include custom-container();\n  }\n\n  &.paragraph-container-fluid {\n    @extend .container-fluid;\n  }\n\n  &.paragraph-container-fluid-no-gutters {\n    @extend .container-fluid;\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n.custom-col-3 {\n  @include make-col(12);\n  @include media-breakpoint-up(md) {\n    @include make-col(6);\n  }\n  @include media-breakpoint-up(lg) {\n    @include make-col(3);\n  }\n}\n\n.custom-col-6 {\n  @include make-col(12);\n  @include media-breakpoint-up(md) {\n    @include make-col(6);\n  }\n}\n\n.custom-col-9 {\n  @include make-col(12);\n  @include media-breakpoint-up(md) {\n    @include make-col(6);\n  }\n  @include media-breakpoint-up(lg) {\n    @include make-col(9);\n  }\n}\n\n.custom-col-12 {\n  @include make-col(12);\n}\n",".paragraph--type--pp-card-item {\n  // Imagem Right\n  &.paragraph--view-mode--full {\n    @include make-image-card($image-position: 'right', $text-position: 'left');\n  }\n  // Imagem Left\n  &.paragraph--view-mode--full-a {\n    @include make-image-card();\n  }\n}\n",".paragraph--type--pp-grelha-item {\n  &.paragraph--view-mode--full,\n  &.paragraph--view-mode--full-a {\n    background-color: $gray-dark;\n    position: relative;\n    overflow: hidden;\n\n    > .bs-2col {\n      height: 100%;\n      width: 100%;\n\n      > .bs-region--left {\n        position: static;\n        width: 100%;\n        height: 100%;\n      }\n\n      > .bs-region--right {\n        transition: $transition-base;\n\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        display: flex;\n        flex-direction: column;\n        flex-wrap: wrap;\n        align-items: center;\n        justify-content: center;\n        z-index: 10;\n        color: white;\n        text-align: center;\n\n        .block-field-blockparagraphpp-grelha-itemfield-icon {\n          transition: $transition-base;\n          @include font-size(70px);\n        }\n\n        .block-field-blockparagraphpp-grelha-itemfield-subtitle h5 {\n          @include make-section-subtitle();\n\n          color: white;\n          font-size: $font-size-base;\n          margin-bottom: $base-space / 3;\n        }\n\n        .block-field-blockparagraphpp-grelha-itemfield-title {\n          h2,\n          h5 {\n            margin: 0;\n            text-transform: uppercase;\n          }\n\n          h5 {\n            font-weight: 600;\n            letter-spacing: 1px;\n          }\n\n          h2 {\n            font-weight: 300;\n          }\n\n          transition: $transition-base;\n          @include media-breakpoint-up(sm) {\n            width: 65%;\n            margin: 0 auto;\n          }\n        }\n      }\n    }\n  }\n\n  &.paragraph--view-mode--full {\n    .bs-region--left {\n      .block-field-blockparagraphpp-grelha-itemfield-link {\n        position: absolute;\n        display: block;\n        height: 100%;\n        width: 100%;\n        top: 0;\n        left: 0;\n\n        a {\n          @include make-text-hide();\n\n          position: absolute;\n          top: 0;\n          left: 0;\n          width: 100%;\n          height: 100%;\n          z-index: 20;\n        }\n      }\n    }\n\n    .bs-region--right {\n      .block-field-blockparagraphpp-grelha-itemfield-link {\n        position: absolute;\n        bottom: $base-space / 2;\n\n        a {\n          color: white;\n          text-decoration: none;\n\n          @include font-size($font-size-xl * 2);\n        }\n      }\n    }\n\n    &:hover,\n    &:focus {\n      .bs-region--right {\n        animation: small-dark-blur 500ms ease-in-out 0s forwards;\n\n        .block-field-blockparagraphpp-grelha-itemfield-icon,\n        .block-field-blockparagraphpp-grelha-itemfield-title {\n          transform: scale(1.1);\n        }\n\n        .block-field-blockparagraphpp-grelha-itemfield-icon {\n          transform: scale(1.1) translateY(-10px);\n        }\n      }\n    }\n  }\n\n  &.paragraph--view-mode--full-a {\n    .bs-region--right {\n      .block-field-blockparagraphpp-grelha-itemfield-link a {\n        @include margin-top($base-space / 2);\n      }\n    }\n  }\n}\n","$custom-height-medium: 340px;\n$custom-height-high: 585px;\n\n.paragraph--type--pp-grelha {\n  &.paragraph--view-mode--full {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n\n    &.paragraph-grid-item-height-custom-height-medium {\n      .paragraph--type--pp-grelha-item {\n        height: $custom-height-medium;\n\n        .media {\n          padding-bottom: $custom-height-medium !important;\n        }\n      }\n    }\n\n    &.paragraph-grid-item-height-custom-height-high {\n      .paragraph--type--pp-grelha-item {\n        height: $custom-height-high;\n\n        .media {\n          padding-bottom: $custom-height-high !important;\n        }\n      }\n    }\n  }\n}\n","$pp-slider-item-height: 400px;\n\n.paragraph--type--pp-slider-item {\n  &.paragraph--view-mode--full {\n    background: transparent;\n    padding: 10px;\n\n    .bs-2col {\n      background: $white;\n      box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);\n    }\n\n    .bs-region--left {\n      display: none;\n    }\n\n    &[class*='has-image-'] {\n      .bs-region--left {\n        display: block;\n      }\n    }\n\n    &,\n    > .bs-2col,\n    .bs-region {\n      @include media-breakpoint-up(md) {\n        height: $pp-slider-item-height;\n      }\n    }\n\n    > .bs-2col > .bs-region--right {\n      display: flex;\n      flex-direction: column;\n      padding: $base-space;\n      padding-bottom: $base-space / 2;\n      position: relative;\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-title h5 {\n      @include media-breakpoint-down(xxl) {\n        @include font-size($font-size-lg);\n      }\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-texto {\n      flex-grow: 1;\n      overflow-y: auto;\n\n      p {\n        @include font-size($font-size-sm);\n\n        word-break: break-word;\n        margin: 0;\n\n        + p {\n          margin-top: $base-space / 5;\n        }\n      }\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-media-image .media {\n      padding-bottom: $pp-slider-item-height !important;\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-link {\n      padding-top: $base-space / 3;\n    }\n  }\n\n  &.paragraph--view-mode--full-a {\n    position: relative;\n    background: $white;\n    padding-top: 80%;\n    width: 100%;\n    transition: $transition-base;\n\n    &:hover,\n    &:focus {\n      background: $primary-shade;\n\n      .bs-region--top,\n      .bs-region--main {\n        .block-field-blockparagraphpp-slider-itemfield-icon,\n        .block-field-blockparagraphpp-slider-itemfield-link a,\n        .block-field-blockparagraphpp-slider-itemfield-title h5 {\n          color: $white;\n          transition: $transition-base;\n        }\n      }\n    }\n\n    > .bs-1col-stacked {\n      @include padding($space-xl);\n\n      position: absolute;\n      inset: 0;\n      margin: 0;\n      box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n\n      > .bs-region {\n        flex: 0;\n\n        > .block {\n          text-align: center;\n        }\n      }\n    }\n\n    .bs-region--top > .block-field-blockparagraphpp-slider-itemfield-icon {\n      @include font-size($h2-font-size * 2);\n      @include margin-bottom($space-sm);\n    }\n\n    .bs-region--main {\n      > .block-field-blockparagraphpp-slider-itemfield-title h5 {\n        color: $body-color-title;\n        font-weight: $font-weight-semibold;\n        margin: 0;\n        text-transform: uppercase;\n      }\n\n      > .block-field-blockparagraphpp-slider-itemfield-link a {\n        @include font-size($font-size-sm);\n        @include margin-top($space-sm);\n\n        display: block;\n        font-weight: $font-weight-semibold;\n        text-align: center;\n        text-decoration: underline;\n        text-transform: uppercase;\n      }\n    }\n\n    .bs-region--bottom {\n      position: static;\n\n      .block-field-blockparagraphpp-slider-itemfield-link {\n        position: absolute;\n        top: 0;\n        left: 0;\n        z-index: 10;\n\n        &,\n        a,\n        div {\n          height: 100%;\n          width: 100%;\n        }\n\n        a {\n          display: block;\n          font-size: 0px;\n        }\n      }\n    }\n  }\n\n  &.paragraph--view-mode--full-b {\n    box-shadow: 0 0 8px rgba(black, 0.09);\n    padding: $base-space * 1.5 $base-space;\n    background-color: $white;\n    max-width: 400px;\n    margin: 0 auto;\n    height: 100%;\n\n    @include media-breakpoint-up(md) {\n      width: 100%;\n      max-width: 100%;\n    }\n\n    > .bs-1col-stacked {\n      overflow: hidden;\n      overflow-y: auto;\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-icon {\n      font-size: $h2-font-size * 2;\n      color: $primary;\n      margin-bottom: $base-space / 2;\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-title h5 {\n      font-weight: bold;\n      margin-bottom: $base-space / 2;\n    }\n\n    .block-field-blockparagraphpp-slider-itemfield-link {\n      margin-top: $base-space;\n\n      a {\n        color: $primary;\n        font-weight: bold;\n        text-decoration: underline;\n      }\n    }\n  }\n}\n","$pp-slider-height: 600px;\n\n.paragraph--type--pp-slider {\n  &.paragraph--view-mode--full {\n    > .bs-2col {\n      &,\n      > .bs-region {\n        position: relative;\n\n        @include media-breakpoint-up(lg) {\n          height: $pp-slider-height;\n        }\n      }\n\n      > .bs-region--left {\n        @include media-breakpoint-down(sm) {\n          height: $pp-slider-height / 1.5;\n        }\n      }\n    }\n\n    .block-field-blockparagraphpp-sliderfield-link {\n      @include margin-top($base-space * 2);\n\n      text-align: center;\n    }\n\n    > .bs-2col {\n      position: relative;\n\n      > .bs-region--left {\n        overflow: hidden;\n        padding: $base-space * 4 $base-space;\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: flex-end;\n\n        @include media-breakpoint-up(lg) {\n          padding: $base-space $base-space * 2;\n          padding-left: $base-space / 2;\n        }\n\n        @include media-breakpoint-up(xl) {\n          padding-right: $base-space * 3.5;\n          padding-left: $base-space / 2;\n        }\n\n        > .block {\n          z-index: 1;\n        }\n\n        > .block-field-blockparagraphpp-sliderfield-media-image-background {\n          position: absolute;\n          top: 0;\n          left: 0;\n          width: 100%;\n          height: 100%;\n          z-index: 0;\n\n          .media {\n            padding-bottom: $pp-slider-height !important;\n          }\n        }\n\n        > .block-field-blockparagraphpp-sliderfield-subtitle h5 {\n          color: $primary-shade;\n          font-weight: 600;\n          margin: 0;\n          text-transform: uppercase;\n          word-break: break-word;\n        }\n\n        > .block-field-blockparagraphpp-sliderfield-title h1 {\n          @include font-size(55px);\n\n          word-break: break-word;\n          text-transform: uppercase;\n          color: white;\n          font-weight: 100;\n          margin: 0;\n        }\n      }\n\n      > .bs-region--right {\n        position: static;\n        display: flex;\n        align-items: center;\n        justify-content: flex-end;\n\n        > .block-field-blockparagraphpp-sliderfield-paragraph {\n          transform: translateY(-15%);\n          width: 100%;\n\n          @include media-breakpoint-up(lg) {\n            transform: none;\n            width: 110%;\n          }\n\n          .slick--optionset--slider-2-horiz {\n            @include media-breakpoint-up(lg) {\n              &.unslick {\n                .slick__slide {\n                  width: 60%;\n                  transform: translateX(-15%);\n                }\n              }\n            }\n          }\n        }\n      }\n\n      .slick__arrow {\n        position: absolute;\n        z-index: 10;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        width: 90%;\n\n        @include media-breakpoint-up(lg) {\n          @include make-col($size: 3);\n\n          justify-content: flex-end;\n          top: 50%;\n          left: 0;\n          transform: none;\n        }\n\n        .slick-arrow {\n          display: inline-block;\n          position: relative;\n          width: $h1-font-size;\n          height: $h1-font-size;\n          padding: 0;\n          pointer-events: all;\n          background-color: transparent;\n          font: 0/0 a;\n          color: transparent;\n          text-shadow: none;\n          border: 0;\n\n          &.slick-disabled {\n            display: none;\n          }\n\n          &::before {\n            display: none;\n          }\n\n          &::after {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n          }\n        }\n\n        .slick-prev,\n        .slick-next {\n          transition: $transition-base;\n\n          &:hover,\n          &:focus {\n            outline: none;\n            border: none;\n            box-shadow: none;\n            transform: scale(1.2);\n          }\n        }\n\n        .slick-prev {\n          @include make-icon(\n            $icon: '\\f053',\n            $color: white,\n            $font-size: $h1-font-size\n          );\n        }\n\n        .slick-next {\n          @include make-icon(\n            $icon: '\\f054',\n            $color: white,\n            $font-size: $h1-font-size\n          );\n\n          margin-left: $base-space * 2;\n        }\n      }\n    }\n  }\n\n  &.paragraph--view-mode--full-a {\n    > .bs-1col-stacked {\n      > .bs-region--top {\n        > .block {\n          text-align: center;\n\n          &:last-child {\n            @include margin-bottom($base-space * 2);\n          }\n        }\n\n        > .block-field-blockparagraphpp-sliderfield-subtitle {\n          @include make-section-subtitle();\n        }\n\n        > .block-field-blockparagraphpp-sliderfield-title {\n          @include make-section-title();\n        }\n      }\n\n      > .bs-region--main {\n        > .block-field-blockparagraphpp-sliderfield-paragraph {\n          @include custom-container();\n          @include slick-arrows-styled($font-size: 30px, $color: $gray-600);\n          @include media-breakpoint-up(md) {\n            .unslick .slick__slide {\n              width: 40%;\n              margin: 0 auto;\n            }\n          }\n        }\n      }\n\n      > .bs-region--bottom {\n        text-align: center;\n\n        > .block-field-blockparagraphpp-sliderfield-link {\n          @include margin-top($base-space * 2);\n\n          display: inline-block;\n        }\n      }\n    }\n  }\n\n  &.paragraph--view-mode--full-b {\n    @include custom-container();\n    @include slick-arrows-styled();\n    @include margin-bottom($base-space);\n\n    .block-field-blockparagraphpp-sliderfield-link {\n      @include margin-top($base-space);\n\n      text-align: center;\n    }\n\n    .slick-track {\n      @include media-breakpoint-up(sm) {\n        display: flex;\n      }\n\n      .slick__slide {\n        height: auto;\n      }\n    }\n\n    .slick__arrow {\n      width: 100vw;\n    }\n  }\n}\n",".paragraph--type--pp-texto {\n  &.paragraph--view-mode--full {\n    @include custom-container();\n\n    > .adj3-bs-1col + .adj3-bs-1col {\n      margin-top: $base-space * 1.5;\n    }\n  }\n\n  &.paragraph--view-mode--full-a {\n    @include media-breakpoint-down(sm) {\n      .bs-region--inside {\n        > .bs-region + .bs-region {\n          margin-top: $base-space * 1.5;\n        }\n      }\n    }\n  }\n}\n","// Paragraph pp-zone-section.\n\n.paragraph--type--pp-zone-section {\n  padding-top: $space-xxl;\n  padding-bottom: $space-xxl;\n\n  > .bs-1col-stacked > .bs-region--top > .block {\n    &:last-child {\n      margin-bottom: $base-space;\n    }\n  }\n\n  @include media-breakpoint-up(sm) {\n    padding-top: $space-xxl * 2;\n    padding-bottom: $space-xxl * 2;\n  }\n\n  .block-field-blockparagraphpp-zone-sectionfield-subtitle {\n    @include make-section-subtitle();\n  }\n\n  .block-field-blockparagraphpp-zone-sectionfield-title {\n    @include make-section-title();\n  }\n\n  .block-field-blockparagraphpp-zone-sectionfield-link {\n    // @include make-section-button();\n  }\n\n  &.paragraph--view-mode--full {\n    .block-field-blockparagraphpp-zone-sectionfield-paragraph > .content {\n      > div + div {\n        padding-top: $base-space;\n\n        @include media-breakpoint-up(sm) {\n          padding-top: $base-space * 5;\n        }\n      }\n    }\n  }\n\n  &.paragraph--view-mode--slider-backgd > div {\n    @include make-slideshow-image-background();\n  }\n\n  &.paragraph--view-mode--slider-backgd-triple > div {\n    @include make-slideshow-image-background();\n  }\n\n  &.paragraph--view-mode--slider {\n    position: relative;\n\n    > .row > .bs-region--main {\n      @include custom-container();\n      @include slick-arrows-styled(\n        $color: black,\n        $container: true,\n        $offset: 250px,\n        $font-size: 50px\n      );\n\n      position: static;\n      margin-bottom: $base-space * 2;\n    }\n  }\n\n  &.paragraph--view-mode--grelha {\n    @include custom-cols();\n    @include custom-heights();\n  }\n}\n","@mixin make-custom-col-3() {\n  .custom-col-3 {\n    @include make-col(12);\n\n    @include media-breakpoint-up(md) {\n      @include make-col(6);\n    }\n\n    @include media-breakpoint-up(lg) {\n      @include make-col(3);\n    }\n  }\n}\n\n@mixin make-custom-col-6() {\n  .custom-col-6 {\n    @include make-col(12);\n\n    @include media-breakpoint-up(lg) {\n      @include make-col(6);\n    }\n  }\n}\n\n@mixin make-custom-col-9() {\n  .custom-col-9 {\n    @include make-col(12);\n\n    @include media-breakpoint-up(md) {\n      @include make-col(6);\n    }\n\n    @include media-breakpoint-up(lg) {\n      @include make-col(9);\n    }\n  }\n}\n\n@mixin make-custom-col-12() {\n  .custom-col-12 {\n    @include make-col(12);\n  }\n}\n\n@mixin custom-cols() {\n  @include make-custom-col-3();\n  @include make-custom-col-6();\n  @include make-custom-col-9();\n  @include make-custom-col-12();\n}\n","$custom-height-medium: 340px;\n$custom-height-high: 585px;\n\n@mixin make-custom-height-medium() {\n  .custom-height-medium {\n    height: $custom-height-medium;\n\n    .media {\n      padding-bottom: $custom-height-medium !important;\n    }\n  }\n}\n\n@mixin make-custom-height-high() {\n  .custom-height-high {\n    height: $custom-height-high;\n\n    .media {\n      padding-bottom: $custom-height-high !important;\n    }\n  }\n}\n\n@mixin custom-heights() {\n  @include make-custom-height-medium();\n  @include make-custom-height-high();\n}\n",".paragraph--type--pp-zone {\n  &.paragraph--view-mode--full {\n    padding-top: $space-xxl;\n    padding-bottom: $space-xxl;\n\n    &.paragraph--spacing-none {\n      padding-top: 0px !important;\n      padding-bottom: 0px !important;\n    }\n\n    &.paragraph--spacing-small {\n      padding-top: $base-space;\n      padding-bottom: $base-space;\n    }\n\n    &.paragraph--spacing-medium {\n      padding-top: $space-xxl;\n      padding-bottom: $space-xxl;\n    }\n\n    &.paragraph--spacing-large {\n      padding-top: $space-xxl * 2;\n      padding-bottom: $space-xxl * 2;\n    }\n\n    &.paragraph-spacing-top-disabled {\n      padding-top: 0px !important;\n    }\n\n    &.paragraph-spacing-bottom-disabled {\n      padding-bottom: 0px !important;\n    }\n\n    > div + div:not(.field) {\n      padding-top: $base-space;\n    }\n\n    > .field--name-field-title {\n      @include make-section-title();\n      @include media-breakpoint-up(md) {\n        @include custom-container(\n          $max-widths: (\n            sm: 500px,\n            md: 700px,\n            lg: 700px,\n            xl: 900px,\n          )\n        );\n      }\n    }\n\n    > .field--name-field-subtitle {\n      @include make-section-subtitle();\n    }\n  }\n}\n","#gin-toolbar-bar {\n  z-index: 9999;\n}\n\n.gin-secondary-toolbar--frontend {\n  background-color: $white;\n  z-index: 9000;\n}\n\n.contextual {\n  top: 0;\n  right: 0;\n  transform: translate(50%, -50%);\n}\n",".tv-theme-text-small {\n  font-size: $font-size-base * 0.75;\n}\n\n.tv-theme-text-large {\n  font-size: $font-size-base * 1.25;\n}\n\n.tv-theme-line-small {\n  display: inline-block;\n  line-height: $line-height-base * 0.75;\n}\n\n.tv-theme-line-large {\n  display: inline-block;\n  line-height: $line-height-base * 1.25;\n}\n","/*\nTheme Name: Bootstrap 4 Sass\nDescription: Bootstrap 4 with Sass\n*/\n\n/* COLORS\n--------------------------------------------------*/\n\n.clearfix,\n.ui-helper-clearfix {\n  &::after,\n  &::before {\n    display: none !important;\n  }\n}\n\n// a {\n//   color: $primary;\n// }\n\n// .bg-inverse {\n//   background: $primary-shade !important;\n// }\n\n// .menu--main li a {\n//   color: $primary-shade;\n// }\n\n// .menu--account li a {\n//   color: $primary-shade;\n// }\n\n// .site-name-slogan a {\n//   text-decoration: none;\n// }\n\n// .card-group img {\n//   margin: 0;\n//   width: 100%;\n//   height: auto;\n// }\n\n// .card-group .field--type-image {\n//   margin: 0;\n// }\n\n.slick {\n  width: 100%;\n}\n\n.field--type-entity-reference {\n  margin: 0;\n}\n\n#main #content {\n  padding: 0;\n}\n\n.custom-col-3,\n.custom-col-6,\n.custom-col-9,\n.custom-col-12 {\n  position: relative;\n}\n\n.node__content {\n  margin-top: 0;\n}\n\n.paragraph {\n  display: block;\n}\n\n.region-helpers {\n  display: none;\n}\n\n// .btn {\n//   transition: $transition-base;\n\n//   .text {\n//     transition: $transition-base;\n//   }\n\n//   &.btn-default,\n//   &.btn-primary {\n//     text-decoration: none !important;\n\n//     .text {\n//       text-decoration: none;\n//       font-weight: 600;\n//     }\n//   }\n\n//   &.btn-primary {\n//     .text {\n//       color: white;\n//     }\n//   }\n\n//   &.btn-default {\n//     @extend .btn-outline-primary;\n\n//     @include hover {\n//       .text {\n//         color: white;\n//       }\n//     }\n\n//     .text {\n//       color: $primary;\n//     }\n//   }\n// }\n\npre {\n  white-space: normal;\n}\n\n:root {\n  --mm-color-background: white !important;\n}\n\n.text-formatted {\n  .align-center {\n    text-align: center;\n  }\n\n  .field {\n    margin-top: 0;\n    margin-bottom: $paragraph-margin-bottom;\n  }\n\n  iframe {\n    max-width: 100%;\n  }\n\n  table {\n    margin-left: auto;\n    margin-right: auto;\n  }\n}\n\n.no-gutters {\n  @include no-gutters();\n}\n\n#block-popups-block-1,\n#block-popups-block-2 {\n  display: none;\n}\n\np {\n  margin: 0;\n\n  + p {\n    margin-top: $space-md;\n  }\n}\n",".path-admin .block-help-block {\n  @include custom-container();\n\n  padding: $base-space;\n  margin-top: $base-space;\n  margin-bottom: $base-space;\n  border: none;\n  background: $gray-100;\n  color: black;\n  line-height: 1.2;\n  border-radius: $border-radius-sm;\n\n  p:last-child {\n    margin-bottom: 0;\n  }\n}\n\n.layout-builder-form {\n  > .form-actions {\n    @include custom-container();\n\n    margin-bottom: $base-space !important;\n  }\n}\n\n.layout-builder {\n  border-color: $primary;\n}\n\n.layout-one-sidebar.layout-sidebar-second.path-admin {\n  .block-help {\n    @include custom-container();\n\n    margin-top: $base-space * 2;\n  }\n}\n\n.glb-preview-regions--enable\n  .layout-builder__region\n  .layout-builder__region-label {\n  top: 0;\n}\n\n.ui-dialog-titlebar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n\n  &::after,\n  &::before {\n    display: none;\n  }\n}\n\n// Block configuration modal\n.ui-dialog .ui-dialog-titlebar-close {\n  @include make-icon($icon: $fa-icon-xmark);\n}\n\n.ui-widget-overlay.ui-front {\n  z-index: 9999;\n}\n\n.glb-canvas-form__actions {\n  background: transparent;\n  border: none;\n  padding-bottom: 5px;\n\n  .btn-primary {\n    background: $primary;\n    border: none;\n    color: white;\n\n    &:hover {\n      background: $primary-dark;\n    }\n  }\n}\n\nform.layout-builder-remove-block {\n  padding: 0;\n\n  .glb-canvas-form__actions {\n    margin-top: $base-space / 2;\n  }\n}\n\n#layout-builder-discard-changes {\n  @include custom-container();\n\n  .form-actions {\n    margin-top: $base-space / 2;\n  }\n}\n"]}
@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);body{--transition-properties:all;--transition-duration:240ms;--transition-bezier:cubic-bezier(0.28, 0.11, 0.32, 1);--transition-delay:0ms}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000000;--bs-white:#ffffff;--bs-gray:#6c757d;--bs-gray-dark:#2a2a2a;--bs-gray-100:#f4f4f4;--bs-gray-200:#e9ecef;--bs-gray-300:#d9d9d9;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#2a2a2a;--bs-gray-900:#181818;--bs-primary:#267871;--bs-primary-light:#eefcfa;--bs-primary-dark:#174a45;--bs-secondary:#009bd9;--bs-secondary-light:#97e1ff;--bs-secondary-dark:#006f9c;--bs-success:#006726;--bs-info:#0084d1;--bs-warning:#ffc107;--bs-danger:#b50009;--bs-light:#f4f4f4;--bs-dark:#181818;--bs-primary-rgb:38,120,113;--bs-primary-light-rgb:238,252,250;--bs-primary-dark-rgb:23.28101,73.51899,69.23038;--bs-secondary-rgb:0,155,217;--bs-secondary-light-rgb:150.7,225.2,255;--bs-secondary-dark-rgb:0,111.28571,155.8;--bs-success-rgb:0,103,38;--bs-info-rgb:0,132,209;--bs-warning-rgb:255,193,7;--bs-danger-rgb:181,0,9;--bs-light-rgb:244,244,244;--bs-dark-rgb:24,24,24;--bs-primary-text-emphasis:#0f302d;--bs-secondary-text-emphasis:#003e57;--bs-success-text-emphasis:#00290f;--bs-info-text-emphasis:#003554;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#480004;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d4e4e3;--bs-secondary-bg-subtle:#ccebf7;--bs-success-bg-subtle:#cce1d4;--bs-info-bg-subtle:#cce6f6;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f0ccce;--bs-light-bg-subtle:#fafafa;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a8c9c6;--bs-secondary-border-subtle:#99d7f0;--bs-success-border-subtle:#99c2a8;--bs-info-border-subtle:#99ceed;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#e1999d;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Open Sans",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:"Open Sans",sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#2a2a2a;--bs-body-color-rgb:42,42,42;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(42, 42, 42, 0.75);--bs-secondary-color-rgb:42,42,42;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(42, 42, 42, 0.5);--bs-tertiary-color-rgb:42,42,42;--bs-tertiary-bg:#f4f4f4;--bs-tertiary-bg-rgb:244,244,244;--bs-heading-color:inherit;--bs-link-color:#267871;--bs-link-color-rgb:38,120,113;--bs-link-decoration:underline;--bs-link-hover-color:#1e605a;--bs-link-hover-color-rgb:30,96,90;--bs-link-hover-decoration:underline;--bs-code-color:#d63384;--bs-highlight-color:#2a2a2a;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#d9d9d9;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.25rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:1rem;--bs-border-radius-xl:1.5rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:4px;--bs-focus-ring-opacity:0.6;--bs-focus-ring-color:rgba(38, 120, 113, 0.6);--bs-form-valid-color:#006726;--bs-form-valid-border-color:#006726;--bs-form-invalid-color:#b50009;--bs-form-invalid-border-color:#b50009}@-webkit-keyframes small-dark-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.356);-webkit-backdrop-filter:saturate(1.3) blur(5px);backdrop-filter:saturate(1.3) blur(5px)}}@-moz-keyframes small-dark-blur{0%{background-color:rgba(0,0,0,0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.356);backdrop-filter:saturate(1.3) blur(5px)}}@keyframes small-dark-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.356);-webkit-backdrop-filter:saturate(1.3) blur(5px);backdrop-filter:saturate(1.3) blur(5px)}}@-webkit-keyframes dark-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.72);-webkit-backdrop-filter:saturate(2.1) blur(20px);backdrop-filter:saturate(2.1) blur(20px)}}@-moz-keyframes dark-blur{0%{background-color:rgba(0,0,0,0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.72);backdrop-filter:saturate(2.1) blur(20px)}}@keyframes dark-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.72);-webkit-backdrop-filter:saturate(2.1) blur(20px);backdrop-filter:saturate(2.1) blur(20px)}}@-webkit-keyframes light-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(255,255,255,.19);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}}@-moz-keyframes light-blur{0%{background-color:rgba(0,0,0,0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(255,255,255,.19);backdrop-filter:saturate(180%) blur(14px)}}@keyframes light-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(255,255,255,.19);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}}@-webkit-keyframes modal-popout{0%{opacity:0}100%{opacity:1}}@-moz-keyframes modal-popout{0%{opacity:0}100%{opacity:1}}@keyframes modal-popout{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes arrow-up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes arrow-up-down{0%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(15px);transform:translateY(15px)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-up-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.accordion{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:.5rem}.accordion-item{background-color:#fff;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.accordion-button{font-size:1rem;text-transform:uppercase}.accordion-button [aria-expanded=true]::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn,.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.ui-dialog .button,.view .pagination .page-item>a,.view .pagination .page-item>span,.view-documentos.view-display-id-block_1 .pager a,.view-documentos.view-display-id-block_2 .view-footer>span,.view-projetos.view-display-id-block_3 .pager a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,body.simplelogin .simplelogin-form .form-submit{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;color:var(--bs-btn-color)!important;background-color:var(--bs-btn-bg)!important;border-color:var(--bs-btn-border-color)!important}.btn,.btn span,.button,.button span,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a span,.ui-dialog .button,.ui-dialog .button span,.view .pagination .page-item>a,.view .pagination .page-item>a span,.view .pagination .page-item>span,.view .pagination .page-item>span span,.view-documentos.view-display-id-block_1 .pager a,.view-documentos.view-display-id-block_1 .pager a span,.view-documentos.view-display-id-block_2 .view-footer>span,.view-documentos.view-display-id-block_2 .view-footer>span span,.view-projetos.view-display-id-block_3 .pager a,.view-projetos.view-display-id-block_3 .pager a span,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a span,body.simplelogin .simplelogin-form .form-submit,body.simplelogin .simplelogin-form .form-submit span{white-space:break-spaces!important}.btn:focus,.btn:hover,.button:focus,.button:hover,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:focus,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover,.view .pagination .page-item>a:focus,.view .pagination .page-item>a:hover,.view .pagination .page-item>span:focus,.view .pagination .page-item>span:hover,.view-documentos.view-display-id-block_1 .pager a:focus,.view-documentos.view-display-id-block_1 .pager a:hover,.view-documentos.view-display-id-block_2 .view-footer>span:focus,.view-documentos.view-display-id-block_2 .view-footer>span:hover,.view-projetos.view-display-id-block_3 .pager a:focus,.view-projetos.view-display-id-block_3 .pager a:hover,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:focus,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover,body.simplelogin .simplelogin-form .form-submit:focus,body.simplelogin .simplelogin-form .form-submit:hover{color:var(--bs-btn-hover-color)!important;background-color:var(--bs-btn-hover-bg)!important;border-color:var(--bs-btn-hover-border-color)!important}.active.button,.btn.active,.btn:active,.button:active,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.active,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:active,.view .pagination .page-item>a.active,.view .pagination .page-item>a:active,.view .pagination .page-item>span.active,.view .pagination .page-item>span:active,.view-documentos.view-display-id-block_1 .pager a.active,.view-documentos.view-display-id-block_1 .pager a:active,.view-documentos.view-display-id-block_2 .view-footer>span.active,.view-documentos.view-display-id-block_2 .view-footer>span:active,.view-projetos.view-display-id-block_3 .pager a.active,.view-projetos.view-display-id-block_3 .pager a:active,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.active,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:active,body.simplelogin .simplelogin-form .active.form-submit,body.simplelogin .simplelogin-form .form-submit:active{color:var(--bs-btn-active-color)!important;background-color:var(--bs-btn-active-bg)!important;border-color:var(--bs-btn-active-border-color)!important}.btn-default.button,.btn-outline-primary.button,.btn.btn-default,.btn.btn-outline-primary,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-default,.view .pagination .page-item>a.btn-default,.view .pagination .page-item>a.btn-outline-primary,.view .pagination .page-item>span,.view .pagination .page-item>span.btn-default,.view .pagination .ui-dialog .page-item>span.button,.view .pagination .view-documentos.view-display-id-block_2 .page-item.view-footer>span,.view .pagination body.simplelogin .simplelogin-form .page-item>span.form-submit,.view-documentos.view-display-id-block_1 .pager a.btn-default,.view-documentos.view-display-id-block_1 .pager a.btn-outline-primary,.view-documentos.view-display-id-block_2 .view-footer>span.btn-default,.view-documentos.view-display-id-block_2 .view-footer>span.btn-outline-primary,.view-projetos.view-display-id-block_3 .pager a.btn-default,.view-projetos.view-display-id-block_3 .pager a.btn-outline-primary,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-default,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-outline-primary,body.simplelogin .simplelogin-form .btn-default.form-submit,body.simplelogin .simplelogin-form .btn-outline-primary.form-submit{--bs-btn-bg:transparent!important;--bs-btn-hover-bg:#267871!important;--bs-btn-active-bg:#267871!important;--bs-btn-border-color:#267871!important;--bs-btn-hover-border-color:#267871!important;--bs-btn-active-border-color:#267871!important;--bs-btn-color:#267871!important;--bs-btn-hover-color:#ffffff!important;--bs-btn-active-color:#ffffff!important;--bs-link-hover-color:#ffffff!important;--bs-btn-disabled-bg:#ffffff!important;--bs-btn-disabled-color:#267871!important}.btn-outline-secondary.button,.btn.btn-outline-secondary,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-outline-secondary,.view .pagination .page-item>a.btn-outline-secondary,.view .pagination .page-item>span.btn-outline-secondary,.view-documentos.view-display-id-block_1 .pager a.btn-outline-secondary,.view-documentos.view-display-id-block_2 .view-footer>span.btn-outline-secondary,.view-projetos.view-display-id-block_3 .pager a.btn-outline-secondary,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-outline-secondary,body.simplelogin .simplelogin-form .btn-outline-secondary.form-submit{--bs-btn-bg:transparent!important;--bs-btn-hover-bg:#009bd9!important;--bs-btn-active-bg:#009bd9!important;--bs-btn-border-color:#009bd9!important;--bs-btn-hover-border-color:#009bd9!important;--bs-btn-active-border-color:#009bd9!important;--bs-btn-color:#009bd9!important;--bs-btn-hover-color:#ffffff!important;--bs-btn-active-color:#ffffff!important;--bs-link-hover-color:#ffffff!important;--bs-btn-disabled-bg:#ffffff!important;--bs-btn-disabled-color:#009bd9!important}.btn-primary.button,.btn.btn-primary,.button--primary,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .view .pager a.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-primary,.view .pager .button,.view .pager .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.button,.view .pager .pagination .page-item>span.button,.view .pager .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.button,.view .pagination .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .page-item>a,.view .pagination .page-item>a,.view .pagination .page-item>span.btn-primary,.view .pagination .pager .page-item>a.button,.view .pagination .pager .page-item>span.button,.view .pagination .ui-dialog .page-item>a.button,.view .pagination .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .page-item>a,.view-documentos.view-display-id-block_1 .pager .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.view-documentos.view-display-id-block_1 .pager a,.view-documentos.view-display-id-block_2 .ui-dialog .view-footer>span.button,.view-documentos.view-display-id-block_2 .view .pager .view-footer>span.button,.view-documentos.view-display-id-block_2 .view .pagination .view-footer.page-item>span,.view-documentos.view-display-id-block_2 .view-footer>span,.view-projetos.view-display-id-block_3 .pager .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.view-projetos.view-display-id-block_3 .pager a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view .pager a.button,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view .pagination .page-item>a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view-documentos.view-display-id-block_1 .pager a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .view-projetos.view-display-id-block_3 .pager a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-primary,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link body.simplelogin .simplelogin-form a.form-submit,body.simplelogin .simplelogin-form .form-submit,body.simplelogin .simplelogin-form .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.form-submit{--bs-btn-bg:#267871!important;--bs-btn-hover-bg:#174a45!important;--bs-btn-active-bg:#174a45!important;--bs-btn-color:#ffffff!important;--bs-btn-hover-color:#ffffff!important;--bs-btn-active-color:#ffffff!important;--bs-link-hover-color:#ffffff!important;--bs-btn-disabled-bg:#267871!important;--bs-btn-disabled-color:#ffffff!important}.btn-secondary.button,.btn.btn-secondary,.button--secondary,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-secondary,.view .pagination .page-item>a.btn-secondary,.view .pagination .page-item>span.btn-secondary,.view-documentos.view-display-id-block_1 .pager a.btn-secondary,.view-documentos.view-display-id-block_2 .view-footer>span.btn-secondary,.view-projetos.view-display-id-block_3 .pager a.btn-secondary,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-secondary,body.simplelogin .simplelogin-form .btn-secondary.form-submit{--bs-btn-bg:#009bd9!important;--bs-btn-hover-bg:#006f9c!important;--bs-btn-active-bg:#006f9c!important;--bs-btn-color:#ffffff!important;--bs-btn-hover-color:#ffffff!important;--bs-btn-active-color:#ffffff!important;--bs-link-hover-color:#ffffff!important;--bs-btn-disabled-bg:#009bd9!important;--bs-btn-disabled-color:#ffffff!important}.btn-danger.button,.btn.btn-danger,.btn[data-drupal-selector*=discard],.btn[data-drupal-selector*=reset],.button[data-drupal-selector*=discard],.button[data-drupal-selector*=reset],.dialog-cancel,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.btn-danger,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a[data-drupal-selector*=discard],.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a[data-drupal-selector*=reset],.view .pagination .page-item>a.btn-danger,.view .pagination .page-item>a[data-drupal-selector*=discard],.view .pagination .page-item>a[data-drupal-selector*=reset],.view .pagination .page-item>span.btn-danger,.view .pagination .page-item>span[data-drupal-selector*=discard],.view .pagination .page-item>span[data-drupal-selector*=reset],.view-documentos.view-display-id-block_1 .pager a.btn-danger,.view-documentos.view-display-id-block_1 .pager a[data-drupal-selector*=discard],.view-documentos.view-display-id-block_1 .pager a[data-drupal-selector*=reset],.view-documentos.view-display-id-block_2 .view-footer>span.btn-danger,.view-documentos.view-display-id-block_2 .view-footer>span[data-drupal-selector*=discard],.view-documentos.view-display-id-block_2 .view-footer>span[data-drupal-selector*=reset],.view-projetos.view-display-id-block_3 .pager a.btn-danger,.view-projetos.view-display-id-block_3 .pager a[data-drupal-selector*=discard],.view-projetos.view-display-id-block_3 .pager a[data-drupal-selector*=reset],.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.btn-danger,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a[data-drupal-selector*=discard],.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a[data-drupal-selector*=reset],body.simplelogin .simplelogin-form .btn-danger.form-submit,body.simplelogin .simplelogin-form .form-submit[data-drupal-selector*=discard],body.simplelogin .simplelogin-form .form-submit[data-drupal-selector*=reset]{--bs-btn-bg:#b50009!important;--bs-btn-hover-bg:#bf000a!important;--bs-btn-active-bg:#bf000a!important;--bs-btn-color:#ffffff!important;--bs-btn-hover-color:#ffffff!important;--bs-btn-active-color:#ffffff!important;--bs-link-hover-color:#ffffff!important;--bs-btn-disabled-bg:#b50009!important;--bs-btn-disabled-color:#ffffff!important}.card{padding:-webkit-calc(1.275rem + .3vw);padding:-moz-calc(1.275rem + .3vw);padding:calc(1.275rem + .3vw);gap:-webkit-calc(1.275rem + .3vw);gap:-moz-calc(1.275rem + .3vw);gap:calc(1.275rem + .3vw);position:relative;color:var(--bs-card-color,#2a2a2a);-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.card{padding:1.5rem}}@media (min-width:75rem){.card{gap:1.5rem}}.card>.card-img-top{aspect-ratio:1/1;background-color:#f4f4f4;border:1px solid #f4f4f4;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);overflow:hidden}.card>.card-img-top img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:hidden;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);width:100%}.card-body{font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.form-check-label{font-family:"Open Sans",sans-serif;font-weight:400}form .form-group{margin-bottom:.5rem}form .form-floating>label{font-family:"Open Sans",sans-serif;font-size:.875rem}form .form-control{-webkit-box-shadow:none;box-shadow:none;outline:0;margin:0;background-color:#f4f4f4}form .form-control:focus,form .form-control:hover{background-color:#f4f4f4}form .form-control::-webkit-input-placeholder{color:#2a2a2a}form .form-control::-moz-placeholder{color:#2a2a2a}form .form-control:-ms-input-placeholder{color:#2a2a2a}form .form-control::placeholder{color:#2a2a2a}form .form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #eefcfa inset;-webkit-text-fill-color:#2a2a2a}form .js-form-item>label{font-weight:500;margin-bottom:.25rem}form .form-type-search input{min-height:52px}form .form-type-email input,form .form-type-number input,form .form-type-password input,form .form-type-tel input,form .form-type-textarea input,form .form-type-textfield input{height:-webkit-calc(3.5rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(3.5rem + -moz-calc(var(--bs-border-width) * 2));height:calc(3.5rem + calc(var(--bs-border-width) * 2))}form .form-type-select label{margin-bottom:.3125rem}form .form-type-select select{background-color:#f4f4f4;border:none;font-size:.875rem;font-family:"Open Sans",sans-serif!important;margin:0;padding:.5rem 1rem;outline:0;height:-webkit-calc(3.5rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(3.5rem + -moz-calc(var(--bs-border-width) * 2));height:calc(3.5rem + calc(var(--bs-border-width) * 2));border-radius:0}form .form-type-select select::-webkit-input-placeholder{color:#2a2a2a;font-size:.875rem}form .form-type-select select::-moz-placeholder{color:#2a2a2a;font-size:.875rem}form .form-type-select select:-ms-input-placeholder{color:#2a2a2a;font-size:.875rem}form .form-type-select select::placeholder{color:#2a2a2a;font-size:.875rem}form .webform-flexbox{margin-top:0;margin-bottom:0!important}.webform-submission-form .form-group{margin-bottom:.5rem}.webform-submission-form .form-group.webform-flexbox{margin-top:.5rem}.webform-submission-form .form-group.webform-flexbox .form-group{margin-bottom:0}@media (max-width:35.99875rem){.webform-submission-form .form-group.webform-flexbox>.webform-flex+.webform-flex{margin-top:.5rem}}.webform-submission-form .form-group.form-type-select{position:relative}.webform-submission-form .form-group.form-type-select::after{font-size:1rem;content:"";color:#6a6a6a;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;height:-webkit-calc(1.5em + .75rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(1.5em + .75rem + -moz-calc(var(--bs-border-width) * 2));height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));right:10px;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-top:.25rem;line-height:1}.webform-submission-form .form-group select,.webform-submission-form .form-group textarea,.webform-submission-form .form-group>input{font-size:.875rem;background:#f4f4f4;border:none;padding:.5rem 1rem;color:#2a2a2a;border-radius:0;color:#2a2a2a;-webkit-box-shadow:none;box-shadow:none}.webform-submission-form .form-group select:focus,.webform-submission-form .form-group select:hover,.webform-submission-form .form-group textarea:focus,.webform-submission-form .form-group textarea:hover,.webform-submission-form .form-group>input:focus,.webform-submission-form .form-group>input:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}.webform-submission-form .form-group select::-webkit-input-placeholder,.webform-submission-form .form-group textarea::-webkit-input-placeholder,.webform-submission-form .form-group>input::-webkit-input-placeholder{color:#2a2a2a}.webform-submission-form .form-group select::-moz-placeholder,.webform-submission-form .form-group textarea::-moz-placeholder,.webform-submission-form .form-group>input::-moz-placeholder{color:#2a2a2a}.webform-submission-form .form-group select:-ms-input-placeholder,.webform-submission-form .form-group textarea:-ms-input-placeholder,.webform-submission-form .form-group>input:-ms-input-placeholder{color:#2a2a2a}.webform-submission-form .form-group select::placeholder,.webform-submission-form .form-group textarea::placeholder,.webform-submission-form .form-group>input::placeholder{color:#2a2a2a}.webform-submission-form .form-group select{padding-right:2rem}.webform-submission-form .form-group textarea{min-height:-webkit-calc(1.5em + .75rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(1.5em + .75rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}.webform-submission-form .alert{font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.webform-submission-form .alert::before{display:table;background-position:center center;margin-right:.5rem}.webform-submission-form .form-actions{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw);gap:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;width:100%}@media (min-width:75rem){.webform-submission-form .form-actions{margin-top:2rem}}body{--transition-properties:all;--transition-duration:240ms;--transition-bezier:cubic-bezier(0.28, 0.11, 0.32, 1);--transition-delay:0ms}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000000;--bs-white:#ffffff;--bs-gray:#6c757d;--bs-gray-dark:#2a2a2a;--bs-gray-100:#f4f4f4;--bs-gray-200:#e9ecef;--bs-gray-300:#d9d9d9;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#2a2a2a;--bs-gray-900:#181818;--bs-primary:#267871;--bs-primary-light:#eefcfa;--bs-primary-dark:#174a45;--bs-secondary:#009bd9;--bs-secondary-light:#97e1ff;--bs-secondary-dark:#006f9c;--bs-success:#006726;--bs-info:#0084d1;--bs-warning:#ffc107;--bs-danger:#b50009;--bs-light:#f4f4f4;--bs-dark:#181818;--bs-primary-rgb:38,120,113;--bs-primary-light-rgb:238,252,250;--bs-primary-dark-rgb:23.28101,73.51899,69.23038;--bs-secondary-rgb:0,155,217;--bs-secondary-light-rgb:150.7,225.2,255;--bs-secondary-dark-rgb:0,111.28571,155.8;--bs-success-rgb:0,103,38;--bs-info-rgb:0,132,209;--bs-warning-rgb:255,193,7;--bs-danger-rgb:181,0,9;--bs-light-rgb:244,244,244;--bs-dark-rgb:24,24,24;--bs-primary-text-emphasis:#0f302d;--bs-secondary-text-emphasis:#003e57;--bs-success-text-emphasis:#00290f;--bs-info-text-emphasis:#003554;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#480004;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d4e4e3;--bs-secondary-bg-subtle:#ccebf7;--bs-success-bg-subtle:#cce1d4;--bs-info-bg-subtle:#cce6f6;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f0ccce;--bs-light-bg-subtle:#fafafa;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a8c9c6;--bs-secondary-border-subtle:#99d7f0;--bs-success-border-subtle:#99c2a8;--bs-info-border-subtle:#99ceed;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#e1999d;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Open Sans",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:"Open Sans",sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#2a2a2a;--bs-body-color-rgb:42,42,42;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(42, 42, 42, 0.75);--bs-secondary-color-rgb:42,42,42;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(42, 42, 42, 0.5);--bs-tertiary-color-rgb:42,42,42;--bs-tertiary-bg:#f4f4f4;--bs-tertiary-bg-rgb:244,244,244;--bs-heading-color:inherit;--bs-link-color:#267871;--bs-link-color-rgb:38,120,113;--bs-link-decoration:underline;--bs-link-hover-color:#1e605a;--bs-link-hover-color-rgb:30,96,90;--bs-link-hover-decoration:underline;--bs-code-color:#d63384;--bs-highlight-color:#2a2a2a;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#d9d9d9;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.25rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:1rem;--bs-border-radius-xl:1.5rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:4px;--bs-focus-ring-opacity:0.6;--bs-focus-ring-color:rgba(38, 120, 113, 0.6);--bs-form-valid-color:#006726;--bs-form-valid-border-color:#006726;--bs-form-invalid-color:#b50009;--bs-form-invalid-border-color:#b50009}@keyframes small-dark-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.356);-webkit-backdrop-filter:saturate(1.3) blur(5px);backdrop-filter:saturate(1.3) blur(5px)}}@keyframes dark-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(0,0,0,.72);-webkit-backdrop-filter:saturate(2.1) blur(20px);backdrop-filter:saturate(2.1) blur(20px)}}@keyframes light-blur{0%{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0)}100%{background-color:rgba(255,255,255,.19);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}}@keyframes modal-popout{0%{opacity:0}100%{opacity:1}}@keyframes arrow-up-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000000;--bs-white:#ffffff;--bs-gray:#6c757d;--bs-gray-dark:#2a2a2a;--bs-gray-100:#f4f4f4;--bs-gray-200:#e9ecef;--bs-gray-300:#d9d9d9;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#2a2a2a;--bs-gray-900:#181818;--bs-primary:#267871;--bs-primary-light:#eefcfa;--bs-primary-dark:#174a45;--bs-secondary:#009bd9;--bs-secondary-light:#97e1ff;--bs-secondary-dark:#006f9c;--bs-success:#006726;--bs-info:#0084d1;--bs-warning:#ffc107;--bs-danger:#b50009;--bs-light:#f4f4f4;--bs-dark:#181818;--bs-primary-rgb:38,120,113;--bs-primary-light-rgb:238,252,250;--bs-primary-dark-rgb:23.28101,73.51899,69.23038;--bs-secondary-rgb:0,155,217;--bs-secondary-light-rgb:150.7,225.2,255;--bs-secondary-dark-rgb:0,111.28571,155.8;--bs-success-rgb:0,103,38;--bs-info-rgb:0,132,209;--bs-warning-rgb:255,193,7;--bs-danger-rgb:181,0,9;--bs-light-rgb:244,244,244;--bs-dark-rgb:24,24,24;--bs-primary-text-emphasis:#0f302d;--bs-secondary-text-emphasis:#003e57;--bs-success-text-emphasis:#00290f;--bs-info-text-emphasis:#003554;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#480004;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d4e4e3;--bs-secondary-bg-subtle:#ccebf7;--bs-success-bg-subtle:#cce1d4;--bs-info-bg-subtle:#cce6f6;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f0ccce;--bs-light-bg-subtle:#fafafa;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a8c9c6;--bs-secondary-border-subtle:#99d7f0;--bs-success-border-subtle:#99c2a8;--bs-info-border-subtle:#99ceed;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#e1999d;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Open Sans",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:"Open Sans",sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#2a2a2a;--bs-body-color-rgb:42,42,42;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(42, 42, 42, 0.75);--bs-secondary-color-rgb:42,42,42;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(42, 42, 42, 0.5);--bs-tertiary-color-rgb:42,42,42;--bs-tertiary-bg:#f4f4f4;--bs-tertiary-bg-rgb:244,244,244;--bs-heading-color:inherit;--bs-link-color:#267871;--bs-link-color-rgb:38,120,113;--bs-link-decoration:underline;--bs-link-hover-color:#1e605a;--bs-link-hover-color-rgb:30,96,90;--bs-link-hover-decoration:underline;--bs-code-color:#d63384;--bs-highlight-color:#2a2a2a;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#d9d9d9;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.25rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:1rem;--bs-border-radius-xl:1.5rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:4px;--bs-focus-ring-opacity:0.6;--bs-focus-ring-color:rgba(38, 120, 113, 0.6);--bs-form-valid-color:#006726;--bs-form-valid-border-color:#006726;--bs-form-invalid-color:#b50009;--bs-form-invalid-border-color:#b50009}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1.5rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300;line-height:1.5;color:var(--bs-heading-color)}.h1,h1{font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw)}@media (min-width:75rem){.h1,h1{font-size:2.6875rem}}.h2,h2{font-size:-webkit-calc(1.325rem + .9vw);font-size:-moz-calc(1.325rem + .9vw);font-size:calc(1.325rem + .9vw)}@media (min-width:75rem){.h2,h2{font-size:2rem}}.h3,h3{font-size:-webkit-calc(1.3rem + .6vw);font-size:-moz-calc(1.3rem + .6vw);font-size:calc(1.3rem + .6vw)}@media (min-width:75rem){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:-webkit-calc(1.275rem + .3vw);font-size:-moz-calc(1.275rem + .3vw);font-size:calc(1.275rem + .3vw)}@media (min-width:75rem){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1.125rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:-webkit-calc(1.275rem + .3vw);font-size:-moz-calc(1.275rem + .3vw);font-size:calc(1.275rem + .3vw)}@media (min-width:75rem){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.5;font-size:-webkit-calc(1.625rem + 4.5vw);font-size:-moz-calc(1.625rem + 4.5vw);font-size:calc(1.625rem + 4.5vw)}@media (min-width:75rem){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.5;font-size:-webkit-calc(1.575rem + 3.9vw);font-size:-moz-calc(1.575rem + 3.9vw);font-size:calc(1.575rem + 3.9vw)}@media (min-width:75rem){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.5;font-size:-webkit-calc(1.525rem + 3.3vw);font-size:-moz-calc(1.525rem + 3.3vw);font-size:calc(1.525rem + 3.3vw)}@media (min-width:75rem){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.5;font-size:-webkit-calc(1.475rem + 2.7vw);font-size:-moz-calc(1.475rem + 2.7vw);font-size:calc(1.475rem + 2.7vw)}@media (min-width:75rem){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.5;font-size:-webkit-calc(1.425rem + 2.1vw);font-size:-moz-calc(1.425rem + 2.1vw);font-size:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.5;font-size:-webkit-calc(1.375rem + 1.5vw);font-size:-moz-calc(1.375rem + 1.5vw);font-size:calc(1.375rem + 1.5vw)}@media (min-width:75rem){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1.5rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1.5rem;margin-bottom:1.5rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);-webkit-box-shadow:var(--bs-box-shadow-sm);box-shadow:var(--bs-box-shadow-sm);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.75rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.paragraph.paragraph-container-fluid,.paragraph.paragraph-container-fluid-no-gutters{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.container,.container-sm{max-width:540px}}@media (min-width:48rem){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:62rem){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:75rem){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:87.5rem){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:3rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-webkit-calc(-1 * var(--bs-gutter-y));margin-top:-moz-calc(-1 * var(--bs-gutter-y));margin-top:calc(-1 * var(--bs-gutter-y));margin-right:-webkit-calc(-.5 * var(--bs-gutter-x));margin-right:-moz-calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:-webkit-calc(-.5 * var(--bs-gutter-x));margin-left:-moz-calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-webkit-flex-shrink:0;flex-shrink:0;width:100%;max-width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.row-cols-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.5rem}.g-1,.gy-1{--bs-gutter-y:0.5rem}.g-2,.gx-2{--bs-gutter-x:1rem}.g-2,.gy-2{--bs-gutter-y:1rem}.g-3,.gx-3{--bs-gutter-x:1.5rem}.g-3,.gy-3{--bs-gutter-y:1.5rem}.g-4,.gx-4{--bs-gutter-x:3rem}.g-4,.gy-4{--bs-gutter-y:3rem}.g-5,.gx-5{--bs-gutter-x:6rem}.g-5,.gy-5{--bs-gutter-y:6rem}@media (min-width:36rem){.col-sm{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.row-cols-sm-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.5rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.5rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:1rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:1rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.5rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.5rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:3rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:3rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:6rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:6rem}}@media (min-width:48rem){.col-md{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.row-cols-md-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.5rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.5rem}.g-md-2,.gx-md-2{--bs-gutter-x:1rem}.g-md-2,.gy-md-2{--bs-gutter-y:1rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.5rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.5rem}.g-md-4,.gx-md-4{--bs-gutter-x:3rem}.g-md-4,.gy-md-4{--bs-gutter-y:3rem}.g-md-5,.gx-md-5{--bs-gutter-x:6rem}.g-md-5,.gy-md-5{--bs-gutter-y:6rem}}@media (min-width:62rem){.col-lg{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.row-cols-lg-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.5rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.5rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:1rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:1rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.5rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.5rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:3rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:3rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:6rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:6rem}}@media (min-width:75rem){.col-xl{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.row-cols-xl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.5rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.5rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:1rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:1rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.5rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.5rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:3rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:3rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:6rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:6rem}}@media (min-width:87.5rem){.col-xxl{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.row-cols-xxl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.5rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.5rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:1rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:1rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.5rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.5rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:3rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:3rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:6rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:6rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1.5rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:-webkit-calc(var(--bs-border-width) * 2) solid currentcolor;border-top:-moz-calc(var(--bs-border-width) * 2) solid currentcolor;border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000000;--bs-table-bg:#d4e4e3;--bs-table-border-color:#aab6b6;--bs-table-striped-bg:#c9d9d8;--bs-table-striped-color:#000000;--bs-table-active-bg:#bfcdcc;--bs-table-active-color:#000000;--bs-table-hover-bg:#c4d3d2;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000000;--bs-table-bg:#ccebf7;--bs-table-border-color:#a3bcc6;--bs-table-striped-bg:#c2dfeb;--bs-table-striped-color:#000000;--bs-table-active-bg:#b8d4de;--bs-table-active-color:#000000;--bs-table-hover-bg:#bdd9e4;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000000;--bs-table-bg:#cce1d4;--bs-table-border-color:#a3b4aa;--bs-table-striped-bg:#c2d6c9;--bs-table-striped-color:#000000;--bs-table-active-bg:#b8cbbf;--bs-table-active-color:#000000;--bs-table-hover-bg:#bdd0c4;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000000;--bs-table-bg:#cce6f6;--bs-table-border-color:#a3b8c5;--bs-table-striped-bg:#c2dbea;--bs-table-striped-color:#000000;--bs-table-active-bg:#b8cfdd;--bs-table-active-color:#000000;--bs-table-hover-bg:#bdd5e4;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000000;--bs-table-bg:#f0ccce;--bs-table-border-color:#c0a3a5;--bs-table-striped-bg:#e4c2c4;--bs-table-striped-color:#000000;--bs-table-active-bg:#d8b8b9;--bs-table-active-color:#000000;--bs-table-hover-bg:#debdbf;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000000;--bs-table-bg:#f4f4f4;--bs-table-border-color:#c3c3c3;--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000000;--bs-table-active-bg:gainsboro;--bs-table-active-color:#000000;--bs-table-hover-bg:#e2e2e2;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#ffffff;--bs-table-bg:#181818;--bs-table-border-color:#464646;--bs-table-striped-bg:#242424;--bs-table-striped-color:#ffffff;--bs-table-active-bg:#2f2f2f;--bs-table-active-color:#ffffff;--bs-table-hover-bg:#292929;--bs-table-hover-color:#ffffff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:35.99875rem){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:47.99875rem){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:61.99875rem){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:74.99875rem){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:87.49875rem){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:-webkit-calc(.75rem + .0625rem);padding-top:-moz-calc(.75rem + .0625rem);padding-top:calc(.75rem + .0625rem);padding-bottom:-webkit-calc(.75rem + .0625rem);padding-bottom:-moz-calc(.75rem + .0625rem);padding-bottom:calc(.75rem + .0625rem);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:-webkit-calc(.5rem + .0625rem);padding-top:-moz-calc(.5rem + .0625rem);padding-top:calc(.5rem + .0625rem);padding-bottom:-webkit-calc(.5rem + .0625rem);padding-bottom:-moz-calc(.5rem + .0625rem);padding-bottom:calc(.5rem + .0625rem);font-size:1.125rem}.col-form-label-sm{padding-top:-webkit-calc(.25rem + .0625rem);padding-top:-moz-calc(.25rem + .0625rem);padding-top:calc(.25rem + .0625rem);padding-bottom:-webkit-calc(.25rem + .0625rem);padding-bottom:-moz-calc(.25rem + .0625rem);padding-bottom:calc(.25rem + .0625rem);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.75rem 1rem;font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#2a2a2a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f4f4;background-clip:padding-box;border:1px solid #f4f4f4;border-radius:.25rem;-webkit-box-shadow:var(--bs-box-shadow-inset);box-shadow:var(--bs-box-shadow-inset);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;-moz-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#267871;outline:0;-webkit-box-shadow:var(--bs-box-shadow-inset),0 0 4px rgba(38,120,113,.6);box-shadow:var(--bs-box-shadow-inset),0 0 4px rgba(38,120,113,.6)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:#2a2a2a;opacity:1}.form-control::-moz-placeholder{color:#2a2a2a;opacity:1}.form-control:-ms-input-placeholder{color:#2a2a2a;opacity:1}.form-control::placeholder{color:#2a2a2a;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.75rem 1rem;margin:-.75rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.75rem 1rem;margin:-.75rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{-webkit-transition:none;-moz-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.75rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:-webkit-calc(1.5em + .5rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(1.5em + .5rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:-webkit-calc(1.5em + 1rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(1.5em + 1rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.125rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:-webkit-calc(1.5em + .75rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(1.5em + .75rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:-webkit-calc(1.5em + .5rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(1.5em + .5rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:-webkit-calc(1.5em + 1rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(1.5em + 1rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:-webkit-calc(1.5em + .75rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(1.5em + .75rem + -moz-calc(var(--bs-border-width) * 2));height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.75rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.25rem}.form-control-color.form-control-sm{height:-webkit-calc(1.5em + .5rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(1.5em + .5rem + -moz-calc(var(--bs-border-width) * 2));height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:-webkit-calc(1.5em + 1rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(1.5em + 1rem + -moz-calc(var(--bs-border-width) * 2));height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232a2a2a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);-webkit-box-shadow:var(--bs-box-shadow-inset);box-shadow:var(--bs-box-shadow-inset);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{-webkit-transition:none;-moz-transition:none;transition:none}}.form-select:focus{border-color:#93bcb8;outline:0;-webkit-box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(38,120,113,.6);box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(38,120,113,.6)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.125rem;border-radius:var(--bs-border-radius-lg)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:#f4f4f4;-webkit-flex-shrink:0;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#93bcb8;outline:0;-webkit-box-shadow:0 0 0 4px rgba(38,120,113,.6);box-shadow:0 0 0 4px rgba(38,120,113,.6)}.form-check-input:checked{background-color:#009bd9;border-color:#009bd9}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23267871' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M4 4l8 8M12 4L4 12'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#267871;border-color:#267871;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;-moz-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;-moz-transition:none;transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2393bcb8'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check:disabled+.button,.btn-check[disabled]+.btn,.btn-check[disabled]+.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:disabled+a,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check[disabled]+a,.ui-dialog .btn-check:disabled+.button,.ui-dialog .btn-check[disabled]+.button,.view .pagination .page-item>.btn-check:disabled+a,.view .pagination .page-item>.btn-check:disabled+span,.view .pagination .page-item>.btn-check[disabled]+a,.view .pagination .page-item>.btn-check[disabled]+span,.view-documentos.view-display-id-block_1 .pager .btn-check:disabled+a,.view-documentos.view-display-id-block_1 .pager .btn-check[disabled]+a,.view-documentos.view-display-id-block_2 .view-footer>.btn-check:disabled+span,.view-documentos.view-display-id-block_2 .view-footer>.btn-check[disabled]+span,.view-projetos.view-display-id-block_3 .pager .btn-check:disabled+a,.view-projetos.view-display-id-block_3 .pager .btn-check[disabled]+a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:disabled+a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check[disabled]+a,body.simplelogin .simplelogin-form .btn-check:disabled+.form-submit,body.simplelogin .simplelogin-form .btn-check[disabled]+.form-submit{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:-webkit-calc(1rem + 8px);height:-moz-calc(1rem + 8px);height:calc(1rem + 8px);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 4px rgba(38,120,113,.6);box-shadow:0 0 0 1px #fff,0 0 0 4px rgba(38,120,113,.6)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 4px rgba(38,120,113,.6)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#267871;border:0;border-radius:1rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.1);box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bed7d4}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;-webkit-box-shadow:var(--bs-box-shadow-inset);box-shadow:var(--bs-box-shadow-inset)}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#267871;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#bed7d4}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;box-shadow:var(--bs-box-shadow-inset)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:-webkit-calc(3.5rem + -webkit-calc(var(--bs-border-width) * 2));height:-moz-calc(3.5rem + -moz-calc(var(--bs-border-width) * 2));height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:-webkit-calc(3.5rem + -webkit-calc(var(--bs-border-width) * 2));min-height:-moz-calc(3.5rem + -moz-calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;-moz-transition:opacity .1s ease-in-out,transform .1s ease-in-out,-moz-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out,-moz-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;-moz-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-webkit-input-placeholder,.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder),.form-floating>.form-control:not(:-moz-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:not(:-ms-input-placeholder),.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:not(:-moz-placeholder)~label{-moz-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-moz-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:not(:-moz-placeholder)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#f4f4f4;border-radius:.25rem}.form-floating>textarea:not(:-ms-input-placeholder)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#f4f4f4;border-radius:.25rem}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#f4f4f4;border-radius:.25rem}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn,.input-group .button,.input-group .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.input-group .view .pagination .page-item>a,.input-group .view .pagination .page-item>span,.input-group .view-documentos.view-display-id-block_1 .pager a,.input-group .view-documentos.view-display-id-block_2 .view-footer>span,.input-group .view-projetos.view-display-id-block_3 .pager a,.input-group .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.input-group body.simplelogin .simplelogin-form .form-submit,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group a,.view .pagination .input-group .page-item>a,.view .pagination .input-group .page-item>span,.view-documentos.view-display-id-block_1 .pager .input-group a,.view-documentos.view-display-id-block_2 .input-group .view-footer>span,.view-projetos.view-display-id-block_3 .pager .input-group a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group a,body.simplelogin .simplelogin-form .input-group .form-submit{position:relative;z-index:2}.input-group .btn:focus,.input-group .button:focus,.input-group .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:focus,.input-group .view .pagination .page-item>a:focus,.input-group .view .pagination .page-item>span:focus,.input-group .view-documentos.view-display-id-block_1 .pager a:focus,.input-group .view-documentos.view-display-id-block_2 .view-footer>span:focus,.input-group .view-projetos.view-display-id-block_3 .pager a:focus,.input-group .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:focus,.input-group body.simplelogin .simplelogin-form .form-submit:focus,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group a:focus,.view .pagination .input-group .page-item>a:focus,.view .pagination .input-group .page-item>span:focus,.view-documentos.view-display-id-block_1 .pager .input-group a:focus,.view-documentos.view-display-id-block_2 .input-group .view-footer>span:focus,.view-projetos.view-display-id-block_3 .pager .input-group a:focus,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group a:focus,body.simplelogin .simplelogin-form .input-group .form-submit:focus{z-index:5}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.button,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group-lg>a,.ui-dialog .input-group-lg>.button,.view .pagination .page-item.input-group-lg>a,.view .pagination .page-item.input-group-lg>span,.view-documentos.view-display-id-block_1 .pager .input-group-lg>a,.view-documentos.view-display-id-block_2 .view-footer.input-group-lg>span,.view-projetos.view-display-id-block_3 .pager .input-group-lg>a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group-lg>a,body.simplelogin .simplelogin-form .input-group-lg>.form-submit{padding:.5rem 1rem;font-size:1.125rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.button,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .input-group-sm>a,.ui-dialog .input-group-sm>.button,.view .pagination .page-item.input-group-sm>a,.view .pagination .page-item.input-group-sm>span,.view-documentos.view-display-id-block_1 .pager .input-group-sm>a,.view-documentos.view-display-id-block_2 .view-footer.input-group-sm>span,.view-projetos.view-display-id-block_3 .pager .input-group-sm>a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .input-group-sm>a,body.simplelogin .simplelogin-form .input-group-sm>.form-submit{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-webkit-calc(-1 * .0625rem);margin-left:-moz-calc(-1 * .0625rem);margin-left:calc(-1 * .0625rem);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.375rem .75rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:-webkit-calc(1.5em + .75rem);padding-right:-moz-calc(1.5em + .75rem);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23006726' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right -webkit-calc(.375em + .1875rem) center;background-position:right -moz-calc(.375em + .1875rem) center;background-position:right calc(.375em + .1875rem) center;background-size:-webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);background-size:-moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);-webkit-box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-success-rgb),.6);box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-success-rgb),.6)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:-webkit-calc(1.5em + .75rem);padding-right:-moz-calc(1.5em + .75rem);padding-right:calc(1.5em + .75rem);background-position:top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);background-position:top -moz-calc(.375em + .1875rem) right -moz-calc(.375em + .1875rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23006726' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,-webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);background-size:16px 12px,-moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);-webkit-box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-success-rgb),.6);box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-success-rgb),.6)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:-webkit-calc(3rem + -webkit-calc(1.5em + .75rem));width:-moz-calc(3rem + -moz-calc(1.5em + .75rem));width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 4px rgba(var(--bs-success-rgb),.6);box-shadow:0 0 0 4px rgba(var(--bs-success-rgb),.6)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.375rem .75rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:-webkit-calc(1.5em + .75rem);padding-right:-moz-calc(1.5em + .75rem);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b50009'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23b50009' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right -webkit-calc(.375em + .1875rem) center;background-position:right -moz-calc(.375em + .1875rem) center;background-position:right calc(.375em + .1875rem) center;background-size:-webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);background-size:-moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);-webkit-box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-danger-rgb),.6);box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-danger-rgb),.6)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:-webkit-calc(1.5em + .75rem);padding-right:-moz-calc(1.5em + .75rem);padding-right:calc(1.5em + .75rem);background-position:top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);background-position:top -moz-calc(.375em + .1875rem) right -moz-calc(.375em + .1875rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b50009'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23b50009' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,-webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);background-size:16px 12px,-moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);-webkit-box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-danger-rgb),.6);box-shadow:var(--bs-box-shadow-inset),0 0 0 4px rgba(var(--bs-danger-rgb),.6)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:-webkit-calc(3rem + -webkit-calc(1.5em + .75rem));width:-moz-calc(3rem + -moz-calc(1.5em + .75rem));width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 4px rgba(var(--bs-danger-rgb),.6);box-shadow:0 0 0 4px rgba(var(--bs-danger-rgb),.6)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn,.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.ui-dialog .button,.view .pagination .page-item>a,.view .pagination .page-item>span,.view-documentos.view-display-id-block_1 .pager a,.view-documentos.view-display-id-block_2 .view-footer>span,.view-projetos.view-display-id-block_3 .pager a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,body.simplelogin .simplelogin-form .form-submit{--bs-btn-padding-x:2rem;--bs-btn-padding-y:0.75rem;--bs-btn-font-family:Open Sans,sans-serif;--bs-btn-font-size:1rem;--bs-btn-font-weight:700;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:0.125rem;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.25rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 4px rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-box-shadow:var(--bs-btn-box-shadow);box-shadow:var(--bs-btn-box-shadow);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn,.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.ui-dialog .button,.view .pagination .page-item>a,.view .pagination .page-item>span,.view-documentos.view-display-id-block_1 .pager a,.view-documentos.view-display-id-block_2 .view-footer>span,.view-projetos.view-display-id-block_3 .pager a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,body.simplelogin .simplelogin-form .form-submit{-webkit-transition:none;-moz-transition:none;transition:none}}.btn:hover,.button:hover,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover,.view .pagination .page-item>a:hover,.view .pagination .page-item>span:hover,.view-documentos.view-display-id-block_1 .pager a:hover,.view-documentos.view-display-id-block_2 .view-footer>span:hover,.view-projetos.view-display-id-block_3 .pager a:hover,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover,body.simplelogin .simplelogin-form .form-submit:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover,.btn-check+.button:hover,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check+a:hover,.ui-dialog .btn-check+.button:hover,.view .pagination .page-item>.btn-check+a:hover,.view .pagination .page-item>.btn-check+span:hover,.view-documentos.view-display-id-block_1 .pager .btn-check+a:hover,.view-documentos.view-display-id-block_2 .view-footer>.btn-check+span:hover,.view-projetos.view-display-id-block_3 .pager .btn-check+a:hover,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check+a:hover,body.simplelogin .simplelogin-form .btn-check+.form-submit:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible,.button:focus-visible,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:focus-visible,.view .pagination .page-item>a:focus-visible,.view .pagination .page-item>span:focus-visible,.view-documentos.view-display-id-block_1 .pager a:focus-visible,.view-documentos.view-display-id-block_2 .view-footer>span:focus-visible,.view-projetos.view-display-id-block_3 .pager a:focus-visible,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:focus-visible,body.simplelogin .simplelogin-form .form-submit:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn,.btn-check:focus-visible+.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:focus-visible+a,.ui-dialog .btn-check:focus-visible+.button,.view .pagination .page-item>.btn-check:focus-visible+a,.view .pagination .page-item>.btn-check:focus-visible+span,.view-documentos.view-display-id-block_1 .pager .btn-check:focus-visible+a,.view-documentos.view-display-id-block_2 .view-footer>.btn-check:focus-visible+span,.view-projetos.view-display-id-block_3 .pager .btn-check:focus-visible+a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:focus-visible+a,body.simplelogin .simplelogin-form .btn-check:focus-visible+.form-submit{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.active.button,.btn-check:checked+.btn,.btn-check:checked+.button,.btn.active,.btn.show,.btn:first-child:active,.button:first-child:active,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:checked+a,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document :not(.btn-check)+a:active,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.active,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.show,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:first-child:active,.show.button,.ui-dialog .btn-check:checked+.button,.ui-dialog :not(.btn-check)+.button:active,.view .pagination .page-item>.btn-check:checked+a,.view .pagination .page-item>.btn-check:checked+span,.view .pagination .page-item>:not(.btn-check)+a:active,.view .pagination .page-item>:not(.btn-check)+span:active,.view .pagination .page-item>a.active,.view .pagination .page-item>a.show,.view .pagination .page-item>a:first-child:active,.view .pagination .page-item>span.active,.view .pagination .page-item>span.show,.view .pagination .page-item>span:first-child:active,.view-documentos.view-display-id-block_1 .pager .btn-check:checked+a,.view-documentos.view-display-id-block_1 .pager :not(.btn-check)+a:active,.view-documentos.view-display-id-block_1 .pager a.active,.view-documentos.view-display-id-block_1 .pager a.show,.view-documentos.view-display-id-block_1 .pager a:first-child:active,.view-documentos.view-display-id-block_2 .view-footer>.btn-check:checked+span,.view-documentos.view-display-id-block_2 .view-footer>:not(.btn-check)+span:active,.view-documentos.view-display-id-block_2 .view-footer>span.active,.view-documentos.view-display-id-block_2 .view-footer>span.show,.view-documentos.view-display-id-block_2 .view-footer>span:first-child:active,.view-projetos.view-display-id-block_3 .pager .btn-check:checked+a,.view-projetos.view-display-id-block_3 .pager :not(.btn-check)+a:active,.view-projetos.view-display-id-block_3 .pager a.active,.view-projetos.view-display-id-block_3 .pager a.show,.view-projetos.view-display-id-block_3 .pager a:first-child:active,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:checked+a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link :not(.btn-check)+a:active,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.active,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.show,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:first-child:active,:not(.btn-check)+.btn:active,:not(.btn-check)+.button:active,body.simplelogin .simplelogin-form .active.form-submit,body.simplelogin .simplelogin-form .btn-check:checked+.form-submit,body.simplelogin .simplelogin-form .form-submit:first-child:active,body.simplelogin .simplelogin-form .show.form-submit,body.simplelogin .simplelogin-form :not(.btn-check)+.form-submit:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);-webkit-box-shadow:var(--bs-btn-active-shadow);box-shadow:var(--bs-btn-active-shadow)}.active.button:focus-visible,.btn-check:checked+.btn:focus-visible,.btn-check:checked+.button:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.button:first-child:active:focus-visible,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:checked+a:focus-visible,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document :not(.btn-check)+a:active:focus-visible,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.active:focus-visible,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.show:focus-visible,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:first-child:active:focus-visible,.show.button:focus-visible,.ui-dialog .btn-check:checked+.button:focus-visible,.ui-dialog :not(.btn-check)+.button:active:focus-visible,.view .pagination .page-item>.btn-check:checked+a:focus-visible,.view .pagination .page-item>.btn-check:checked+span:focus-visible,.view .pagination .page-item>:not(.btn-check)+a:active:focus-visible,.view .pagination .page-item>:not(.btn-check)+span:active:focus-visible,.view .pagination .page-item>a.active:focus-visible,.view .pagination .page-item>a.show:focus-visible,.view .pagination .page-item>a:first-child:active:focus-visible,.view .pagination .page-item>span.active:focus-visible,.view .pagination .page-item>span.show:focus-visible,.view .pagination .page-item>span:first-child:active:focus-visible,.view-documentos.view-display-id-block_1 .pager .btn-check:checked+a:focus-visible,.view-documentos.view-display-id-block_1 .pager :not(.btn-check)+a:active:focus-visible,.view-documentos.view-display-id-block_1 .pager a.active:focus-visible,.view-documentos.view-display-id-block_1 .pager a.show:focus-visible,.view-documentos.view-display-id-block_1 .pager a:first-child:active:focus-visible,.view-documentos.view-display-id-block_2 .view-footer>.btn-check:checked+span:focus-visible,.view-documentos.view-display-id-block_2 .view-footer>:not(.btn-check)+span:active:focus-visible,.view-documentos.view-display-id-block_2 .view-footer>span.active:focus-visible,.view-documentos.view-display-id-block_2 .view-footer>span.show:focus-visible,.view-documentos.view-display-id-block_2 .view-footer>span:first-child:active:focus-visible,.view-projetos.view-display-id-block_3 .pager .btn-check:checked+a:focus-visible,.view-projetos.view-display-id-block_3 .pager :not(.btn-check)+a:active:focus-visible,.view-projetos.view-display-id-block_3 .pager a.active:focus-visible,.view-projetos.view-display-id-block_3 .pager a.show:focus-visible,.view-projetos.view-display-id-block_3 .pager a:first-child:active:focus-visible,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:checked+a:focus-visible,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link :not(.btn-check)+a:active:focus-visible,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.active:focus-visible,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.show:focus-visible,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,:not(.btn-check)+.button:active:focus-visible,body.simplelogin .simplelogin-form .active.form-submit:focus-visible,body.simplelogin .simplelogin-form .btn-check:checked+.form-submit:focus-visible,body.simplelogin .simplelogin-form .form-submit:first-child:active:focus-visible,body.simplelogin .simplelogin-form .show.form-submit:focus-visible,body.simplelogin .simplelogin-form :not(.btn-check)+.form-submit:active:focus-visible{-webkit-box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn,.btn-check:checked:focus-visible+.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .btn-check:checked:focus-visible+a,.ui-dialog .btn-check:checked:focus-visible+.button,.view .pagination .page-item>.btn-check:checked:focus-visible+a,.view .pagination .page-item>.btn-check:checked:focus-visible+span,.view-documentos.view-display-id-block_1 .pager .btn-check:checked:focus-visible+a,.view-documentos.view-display-id-block_2 .view-footer>.btn-check:checked:focus-visible+span,.view-projetos.view-display-id-block_3 .pager .btn-check:checked:focus-visible+a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .btn-check:checked:focus-visible+a,body.simplelogin .simplelogin-form .btn-check:checked:focus-visible+.form-submit{-webkit-box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,.button:disabled,.disabled.button,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.disabled,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:disabled,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document fieldset:disabled a,.view .pagination .page-item>a.disabled,.view .pagination .page-item>a:disabled,.view .pagination .page-item>span.disabled,.view .pagination .page-item>span:disabled,.view .pagination fieldset:disabled .page-item>a,.view .pagination fieldset:disabled .page-item>span,.view-documentos.view-display-id-block_1 .pager a.disabled,.view-documentos.view-display-id-block_1 .pager a:disabled,.view-documentos.view-display-id-block_1 .pager fieldset:disabled a,.view-documentos.view-display-id-block_2 .view-footer>span.disabled,.view-documentos.view-display-id-block_2 .view-footer>span:disabled,.view-documentos.view-display-id-block_2 fieldset:disabled .view-footer>span,.view-projetos.view-display-id-block_3 .pager a.disabled,.view-projetos.view-display-id-block_3 .pager a:disabled,.view-projetos.view-display-id-block_3 .pager fieldset:disabled a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.disabled,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:disabled,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link fieldset:disabled a,body.simplelogin .simplelogin-form .disabled.form-submit,body.simplelogin .simplelogin-form .form-submit:disabled,body.simplelogin .simplelogin-form fieldset:disabled .form-submit,fieldset:disabled .btn,fieldset:disabled .button,fieldset:disabled .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,fieldset:disabled .view .pagination .page-item>a,fieldset:disabled .view .pagination .page-item>span,fieldset:disabled .view-documentos.view-display-id-block_1 .pager a,fieldset:disabled .view-documentos.view-display-id-block_2 .view-footer>span,fieldset:disabled .view-projetos.view-display-id-block_3 .pager a,fieldset:disabled .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,fieldset:disabled body.simplelogin .simplelogin-form .form-submit{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);-webkit-box-shadow:none;box-shadow:none}.btn-primary,.view .pager .button,.view .pagination .page-item>a,.view-documentos.view-display-id-block_1 .pager a,.view-documentos.view-display-id-block_2 .view-footer>span,.view-projetos.view-display-id-block_3 .pager a,body.simplelogin .simplelogin-form .form-submit{--bs-btn-color:#ffffff;--bs-btn-bg:#267871;--bs-btn-border-color:#267871;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#206660;--bs-btn-hover-border-color:#1e605a;--bs-btn-focus-shadow-rgb:71,140,134;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1e605a;--bs-btn-active-border-color:#1d5a55;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#267871;--bs-btn-disabled-border-color:#267871}.btn-primary-light{--bs-btn-color:#000000;--bs-btn-bg:#eefcfa;--bs-btn-border-color:#eefcfa;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f1fcfb;--bs-btn-hover-border-color:#f0fcfb;--bs-btn-focus-shadow-rgb:202,214,213;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f1fdfb;--bs-btn-active-border-color:#f0fcfb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#eefcfa;--bs-btn-disabled-border-color:#eefcfa}.btn-primary-dark{--bs-btn-color:#ffffff;--bs-btn-bg:#174a45;--bs-btn-border-color:#174a45;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#143e3b;--bs-btn-hover-border-color:#133b37;--bs-btn-focus-shadow-rgb:58,101,97;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#133b37;--bs-btn-active-border-color:#113734;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#174a45;--bs-btn-disabled-border-color:#174a45}.btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#009bd9;--bs-btn-border-color:#009bd9;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#26aadf;--bs-btn-hover-border-color:#1aa5dd;--bs-btn-focus-shadow-rgb:0,132,184;--bs-btn-active-color:#000000;--bs-btn-active-bg:#33afe1;--bs-btn-active-border-color:#1aa5dd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#009bd9;--bs-btn-disabled-border-color:#009bd9}.btn-secondary-light{--bs-btn-color:#000000;--bs-btn-bg:#97e1ff;--bs-btn-border-color:#97e1ff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#a6e6ff;--bs-btn-hover-border-color:#a1e4ff;--bs-btn-focus-shadow-rgb:128,191,217;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ace7ff;--bs-btn-active-border-color:#a1e4ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#97e1ff;--bs-btn-disabled-border-color:#97e1ff}.btn-secondary-dark{--bs-btn-color:#ffffff;--bs-btn-bg:#006f9c;--bs-btn-border-color:#006f9c;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#005f84;--bs-btn-hover-border-color:#00597d;--bs-btn-focus-shadow-rgb:38,133,171;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#00597d;--bs-btn-active-border-color:#005375;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#006f9c;--bs-btn-disabled-border-color:#006f9c}.btn-success{--bs-btn-color:#ffffff;--bs-btn-bg:#006726;--bs-btn-border-color:#006726;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#005820;--bs-btn-hover-border-color:#00521e;--bs-btn-focus-shadow-rgb:38,126,71;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#00521e;--bs-btn-active-border-color:#004d1d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#006726;--bs-btn-disabled-border-color:#006726}.btn-info{--bs-btn-color:#000000;--bs-btn-bg:#0084d1;--bs-btn-border-color:#0084d1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#2696d8;--bs-btn-hover-border-color:#1a90d6;--bs-btn-focus-shadow-rgb:0,112,178;--bs-btn-active-color:#000000;--bs-btn-active-bg:#339dda;--bs-btn-active-border-color:#1a90d6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#0084d1;--bs-btn-disabled-border-color:#0084d1}.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#ffffff;--bs-btn-bg:#b50009;--bs-btn-border-color:#b50009;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#9a0008;--bs-btn-hover-border-color:#910007;--bs-btn-focus-shadow-rgb:192,38,46;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#910007;--bs-btn-active-border-color:#880007;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#b50009;--bs-btn-disabled-border-color:#b50009}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#f4f4f4;--bs-btn-border-color:#f4f4f4;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#cfcfcf;--bs-btn-hover-border-color:#c3c3c3;--bs-btn-focus-shadow-rgb:207,207,207;--bs-btn-active-color:#000000;--bs-btn-active-bg:#c3c3c3;--bs-btn-active-border-color:#b7b7b7;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#f4f4f4;--bs-btn-disabled-border-color:#f4f4f4}.btn-dark{--bs-btn-color:#ffffff;--bs-btn-bg:#181818;--bs-btn-border-color:#181818;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#3b3b3b;--bs-btn-hover-border-color:#2f2f2f;--bs-btn-focus-shadow-rgb:59,59,59;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#464646;--bs-btn-active-border-color:#2f2f2f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#181818;--bs-btn-disabled-border-color:#181818}.btn-outline-primary,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.view .pagination .page-item>span{--bs-btn-color:#267871;--bs-btn-border-color:#267871;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#267871;--bs-btn-hover-border-color:#267871;--bs-btn-focus-shadow-rgb:38,120,113;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#267871;--bs-btn-active-border-color:#267871;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#267871;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#267871;--bs-gradient:none}.btn-outline-primary-light{--bs-btn-color:#eefcfa;--bs-btn-border-color:#eefcfa;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#eefcfa;--bs-btn-hover-border-color:#eefcfa;--bs-btn-focus-shadow-rgb:238,252,250;--bs-btn-active-color:#000000;--bs-btn-active-bg:#eefcfa;--bs-btn-active-border-color:#eefcfa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#eefcfa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#eefcfa;--bs-gradient:none}.btn-outline-primary-dark{--bs-btn-color:#174a45;--bs-btn-border-color:#174a45;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#174a45;--bs-btn-hover-border-color:#174a45;--bs-btn-focus-shadow-rgb:23.28101,73.51899,69.23038;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#174a45;--bs-btn-active-border-color:#174a45;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#174a45;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#174a45;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#009bd9;--bs-btn-border-color:#009bd9;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#009bd9;--bs-btn-hover-border-color:#009bd9;--bs-btn-focus-shadow-rgb:0,155,217;--bs-btn-active-color:#000000;--bs-btn-active-bg:#009bd9;--bs-btn-active-border-color:#009bd9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#009bd9;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#009bd9;--bs-gradient:none}.btn-outline-secondary-light{--bs-btn-color:#97e1ff;--bs-btn-border-color:#97e1ff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#97e1ff;--bs-btn-hover-border-color:#97e1ff;--bs-btn-focus-shadow-rgb:150.7,225.2,255;--bs-btn-active-color:#000000;--bs-btn-active-bg:#97e1ff;--bs-btn-active-border-color:#97e1ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#97e1ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#97e1ff;--bs-gradient:none}.btn-outline-secondary-dark{--bs-btn-color:#006f9c;--bs-btn-border-color:#006f9c;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#006f9c;--bs-btn-hover-border-color:#006f9c;--bs-btn-focus-shadow-rgb:0,111.28571,155.8;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#006f9c;--bs-btn-active-border-color:#006f9c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#006f9c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#006f9c;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#006726;--bs-btn-border-color:#006726;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#006726;--bs-btn-hover-border-color:#006726;--bs-btn-focus-shadow-rgb:0,103,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#006726;--bs-btn-active-border-color:#006726;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#006726;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#006726;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0084d1;--bs-btn-border-color:#0084d1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#0084d1;--bs-btn-hover-border-color:#0084d1;--bs-btn-focus-shadow-rgb:0,132,209;--bs-btn-active-color:#000000;--bs-btn-active-bg:#0084d1;--bs-btn-active-border-color:#0084d1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0084d1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0084d1;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#b50009;--bs-btn-border-color:#b50009;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#b50009;--bs-btn-hover-border-color:#b50009;--bs-btn-focus-shadow-rgb:181,0,9;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#b50009;--bs-btn-active-border-color:#b50009;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#b50009;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#b50009;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f4f4f4;--bs-btn-border-color:#f4f4f4;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f4f4f4;--bs-btn-hover-border-color:#f4f4f4;--bs-btn-focus-shadow-rgb:244,244,244;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f4f4f4;--bs-btn-active-border-color:#f4f4f4;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f4f4f4;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f4f4f4;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#181818;--bs-btn-border-color:#181818;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#181818;--bs-btn-hover-border-color:#181818;--bs-btn-focus-shadow-rgb:24,24,24;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#181818;--bs-btn-active-border-color:#181818;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#181818;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#181818;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:71,140,134;text-decoration:underline}.btn-link:focus-visible,.btn-link:hover{text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.125rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-moz-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-moz-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;-moz-transition:none;transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:1rem;--bs-dropdown-padding-y:1rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:#ffffff;--bs-dropdown-border-color:#d9d9d9;--bs-dropdown-border-radius:0.25rem;--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:-webkit-calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-inner-border-radius:-moz-calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.75rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#ffffff;--bs-dropdown-link-active-bg:#267871;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:0;--bs-dropdown-item-padding-y:0;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1.5rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);-webkit-box-shadow:var(--bs-dropdown-box-shadow);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:36rem){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:48rem){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:62rem){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:75rem){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:87.5rem){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#d9d9d9;--bs-dropdown-bg:#2a2a2a;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#d9d9d9;--bs-dropdown-link-hover-color:#ffffff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#ffffff;--bs-dropdown-link-active-bg:#267871;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;-moz-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 4px rgba(38,120,113,.6);box-shadow:0 0 0 4px rgba(38,120,113,.6)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:-webkit-calc(-1 * var(--bs-nav-tabs-border-width));margin-bottom:-moz-calc(-1 * var(--bs-nav-tabs-border-width));margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:-webkit-calc(-1 * var(--bs-nav-tabs-border-width));margin-top:-moz-calc(-1 * var(--bs-nav-tabs-border-width));margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#ffffff;--bs-nav-pills-link-active-bg:#267871}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.75rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.40625rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.125rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.125rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2842, 42, 42, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:4px;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl,.navbar>.paragraph.paragraph-container-fluid,.navbar>.paragraph.paragraph-container-fluid-no-gutters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);-webkit-transition:var(--bs-navbar-toggler-transition);-moz-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;-moz-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:36rem){.navbar-expand-sm{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:48rem){.navbar-expand-md{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:62rem){.navbar-expand-lg{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:75rem){.navbar-expand-xl{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:87.5rem){.navbar-expand-xxl{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#ffffff;--bs-navbar-brand-color:#ffffff;--bs-navbar-brand-hover-color:#ffffff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:0;--bs-card-spacer-x:0;--bs-card-title-spacer-y:0.75rem;--bs-card-border-width:0px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.5rem;--bs-card-box-shadow:0 0 18px rgba(0, 0, 0, 0.1);--bs-card-inner-border-radius:-webkit-calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-inner-border-radius:-moz-calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0;--bs-card-cap-padding-x:0;--bs-card-cap-bg:#ffffff;--bs-card-bg:#ffffff;--bs-card-img-overlay-padding:1.5rem;--bs-card-group-margin:1.5rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);-webkit-box-shadow:var(--bs-card-box-shadow);box-shadow:var(--bs-card-box-shadow)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:-webkit-calc(-.5 * var(--bs-card-title-spacer-y));margin-top:-moz-calc(-.5 * var(--bs-card-title-spacer-y));margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:-webkit-calc(-.5 * var(--bs-card-cap-padding-x));margin-right:-moz-calc(-.5 * var(--bs-card-cap-padding-x));margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:-webkit-calc(-1 * var(--bs-card-cap-padding-y));margin-bottom:-moz-calc(-1 * var(--bs-card-cap-padding-y));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:-webkit-calc(-.5 * var(--bs-card-cap-padding-x));margin-left:-moz-calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:-webkit-calc(-.5 * var(--bs-card-cap-padding-x));margin-right:-moz-calc(-.5 * var(--bs-card-cap-padding-x));margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:-webkit-calc(-.5 * var(--bs-card-cap-padding-x));margin-left:-moz-calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:36rem){.card-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:#ffffff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:0px;--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:-webkit-calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-inner-border-radius:-moz-calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.5rem;--bs-accordion-btn-padding-y:0.75rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232a2a2a' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f302d' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 4px rgba(38, 120, 113, 0.6);--bs-accordion-body-padding-x:1.5rem;--bs-accordion-body-padding-y:1.5rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);-moz-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;-moz-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 -webkit-calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 -moz-calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);-moz-transform:var(--bs-accordion-btn-icon-transform);-ms-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-webkit-flex-shrink:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);-moz-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{-webkit-transition:none;-moz-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 4px rgba(38, 120, 113, 0.6);--bs-pagination-active-color:#ffffff;--bs-pagination-active-bg:#267871;--bs-pagination-active-border-color:#267871;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;-moz-transition:none;transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);text-decoration:none;background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-webkit-calc(-1 * var(--bs-border-width));margin-left:-moz-calc(-1 * var(--bs-border-width));margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.125rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1.5rem;--bs-alert-padding-y:1.5rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.875rem 1.5rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-primary-light{--bs-alert-color:var(--bs-primary-light-text-emphasis);--bs-alert-bg:var(--bs-primary-light-bg-subtle);--bs-alert-border-color:var(--bs-primary-light-border-subtle);--bs-alert-link-color:var(--bs-primary-light-text-emphasis)}.alert-primary-dark{--bs-alert-color:var(--bs-primary-dark-text-emphasis);--bs-alert-bg:var(--bs-primary-dark-bg-subtle);--bs-alert-border-color:var(--bs-primary-dark-border-subtle);--bs-alert-link-color:var(--bs-primary-dark-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-secondary-light{--bs-alert-color:var(--bs-secondary-light-text-emphasis);--bs-alert-bg:var(--bs-secondary-light-bg-subtle);--bs-alert-border-color:var(--bs-secondary-light-border-subtle);--bs-alert-link-color:var(--bs-secondary-light-text-emphasis)}.alert-secondary-dark{--bs-alert-color:var(--bs-secondary-dark-text-emphasis);--bs-alert-bg:var(--bs-secondary-dark-bg-subtle);--bs-alert-border-color:var(--bs-secondary-dark-border-subtle);--bs-alert-link-color:var(--bs-secondary-dark-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 4px rgba(38, 120, 113, 0.6);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;-webkit-filter:var(--bs-btn-close-filter);filter:var(--bs-btn-close-filter);border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:3rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:-webkit-calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-left-radius:-moz-calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:-webkit-calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:-moz-calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:-webkit-calc(-.5 * var(--bs-toast-padding-x));margin-right:-moz-calc(-.5 * var(--bs-toast-padding-x));margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.5rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:-webkit-calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-inner-border-radius:-moz-calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1.5rem;--bs-modal-header-padding-y:1.5rem;--bs-modal-header-padding:1.5rem 1.5rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-moz-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:-webkit-calc(100% - var(--bs-modal-margin) * 2);height:-moz-calc(100% - var(--bs-modal-margin) * 2);height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:-webkit-calc(100% - var(--bs-modal-margin) * 2);min-height:-moz-calc(100% - var(--bs-modal-margin) * 2);min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);-webkit-box-shadow:var(--bs-modal-box-shadow);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:-webkit-calc(var(--bs-modal-header-padding-y) * .5) -webkit-calc(var(--bs-modal-header-padding-x) * .5);padding:-moz-calc(var(--bs-modal-header-padding-y) * .5) -moz-calc(var(--bs-modal-header-padding-x) * .5);padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:-webkit-calc(-.5 * var(--bs-modal-header-padding-y));margin-top:-moz-calc(-.5 * var(--bs-modal-header-padding-y));margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:-webkit-calc(-.5 * var(--bs-modal-header-padding-x));margin-right:-moz-calc(-.5 * var(--bs-modal-header-padding-x));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:-webkit-calc(-.5 * var(--bs-modal-header-padding-y));margin-bottom:-moz-calc(-.5 * var(--bs-modal-header-padding-y));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;padding:-webkit-calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);padding:-moz-calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:-webkit-calc(var(--bs-modal-footer-gap) * .5);margin:-moz-calc(var(--bs-modal-footer-gap) * .5);margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:36rem){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:62rem){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:75rem){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:35.99875rem){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:47.99875rem){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:61.99875rem){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:74.99875rem){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:87.49875rem){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1.5rem;--bs-offcanvas-padding-y:1.5rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:35.99875rem){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-box-shadow:var(--bs-offcanvas-box-shadow);box-shadow:var(--bs-offcanvas-box-shadow);-webkit-transition:var(--bs-offcanvas-transition);-moz-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:35.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:35.99875rem){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:36rem){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:47.99875rem){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-box-shadow:var(--bs-offcanvas-box-shadow);box-shadow:var(--bs-offcanvas-box-shadow);-webkit-transition:var(--bs-offcanvas-transition);-moz-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:47.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:47.99875rem){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:48rem){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:61.99875rem){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-box-shadow:var(--bs-offcanvas-box-shadow);box-shadow:var(--bs-offcanvas-box-shadow);-webkit-transition:var(--bs-offcanvas-transition);-moz-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:61.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:61.99875rem){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:62rem){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:74.99875rem){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-box-shadow:var(--bs-offcanvas-box-shadow);box-shadow:var(--bs-offcanvas-box-shadow);-webkit-transition:var(--bs-offcanvas-transition);-moz-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:74.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:74.99875rem){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:75rem){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:87.49875rem){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-box-shadow:var(--bs-offcanvas-box-shadow);box-shadow:var(--bs-offcanvas-box-shadow);-webkit-transition:var(--bs-offcanvas-transition);-moz-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:87.49875rem) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:87.49875rem){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:87.5rem){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-box-shadow:var(--bs-offcanvas-box-shadow);box-shadow:var(--bs-offcanvas-box-shadow);-webkit-transition:var(--bs-offcanvas-transition);-moz-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;-moz-transition:none;transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:-webkit-calc(var(--bs-offcanvas-padding-y) * .5) -webkit-calc(var(--bs-offcanvas-padding-x) * .5);padding:-moz-calc(var(--bs-offcanvas-padding-y) * .5) -moz-calc(var(--bs-offcanvas-padding-x) * .5);padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:-webkit-calc(-.5 * var(--bs-offcanvas-padding-y));margin-top:-moz-calc(-.5 * var(--bs-offcanvas-padding-y));margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:-webkit-calc(-.5 * var(--bs-offcanvas-padding-x));margin-right:-moz-calc(-.5 * var(--bs-offcanvas-padding-x));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:-webkit-calc(-.5 * var(--bs-offcanvas-padding-y));margin-bottom:-moz-calc(-.5 * var(--bs-offcanvas-padding-y));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:var(--bs-box-shadow)!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{-webkit-box-shadow:var(--bs-box-shadow-sm)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{-webkit-box-shadow:var(--bs-box-shadow-lg)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary-light{--bs-focus-ring-color:rgba(var(--bs-primary-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary-dark{--bs-focus-ring-color:rgba(var(--bs-primary-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary-light{--bs-focus-ring-color:rgba(var(--bs-secondary-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary-dark{--bs-focus-ring-color:rgba(var(--bs-secondary-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-primary-light{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-light-rgb),var(--bs-border-opacity))!important}.border-primary-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-dark-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-secondary-light{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-light-rgb),var(--bs-border-opacity))!important}.border-secondary-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-dark-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.flex-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-moz-box-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-moz-box-ordinal-group:0!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-moz-box-ordinal-group:1!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-moz-box-ordinal-group:2!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-moz-box-ordinal-group:3!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-moz-box-ordinal-group:5!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-moz-box-ordinal-group:7!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.5rem!important}.m-2{margin:1rem!important}.m-3{margin:1.5rem!important}.m-4{margin:3rem!important}.m-5{margin:6rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.5rem!important;margin-left:.5rem!important}.mx-2{margin-right:1rem!important;margin-left:1rem!important}.mx-3{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-4{margin-right:3rem!important;margin-left:3rem!important}.mx-5{margin-right:6rem!important;margin-left:6rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:3rem!important}.mt-5{margin-top:6rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.5rem!important}.me-2{margin-right:1rem!important}.me-3{margin-right:1.5rem!important}.me-4{margin-right:3rem!important}.me-5{margin-right:6rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:3rem!important}.mb-5{margin-bottom:6rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.5rem!important}.ms-2{margin-left:1rem!important}.ms-3{margin-left:1.5rem!important}.ms-4{margin-left:3rem!important}.ms-5{margin-left:6rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.5rem!important}.m-n2{margin:-1rem!important}.m-n3{margin:-1.5rem!important}.m-n4{margin:-3rem!important}.m-n5{margin:-6rem!important}.mx-n1{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n2{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n3{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n4{margin-right:-3rem!important;margin-left:-3rem!important}.mx-n5{margin-right:-6rem!important;margin-left:-6rem!important}.my-n1{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n2{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n3{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n4{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-n5{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-n1{margin-top:-.5rem!important}.mt-n2{margin-top:-1rem!important}.mt-n3{margin-top:-1.5rem!important}.mt-n4{margin-top:-3rem!important}.mt-n5{margin-top:-6rem!important}.me-n1{margin-right:-.5rem!important}.me-n2{margin-right:-1rem!important}.me-n3{margin-right:-1.5rem!important}.me-n4{margin-right:-3rem!important}.me-n5{margin-right:-6rem!important}.mb-n1{margin-bottom:-.5rem!important}.mb-n2{margin-bottom:-1rem!important}.mb-n3{margin-bottom:-1.5rem!important}.mb-n4{margin-bottom:-3rem!important}.mb-n5{margin-bottom:-6rem!important}.ms-n1{margin-left:-.5rem!important}.ms-n2{margin-left:-1rem!important}.ms-n3{margin-left:-1.5rem!important}.ms-n4{margin-left:-3rem!important}.ms-n5{margin-left:-6rem!important}.p-0{padding:0!important}.p-1{padding:.5rem!important}.p-2{padding:1rem!important}.p-3{padding:1.5rem!important}.p-4{padding:3rem!important}.p-5{padding:6rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-2{padding-right:1rem!important;padding-left:1rem!important}.px-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-4{padding-right:3rem!important;padding-left:3rem!important}.px-5{padding-right:6rem!important;padding-left:6rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.5rem!important}.pt-2{padding-top:1rem!important}.pt-3{padding-top:1.5rem!important}.pt-4{padding-top:3rem!important}.pt-5{padding-top:6rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.5rem!important}.pe-2{padding-right:1rem!important}.pe-3{padding-right:1.5rem!important}.pe-4{padding-right:3rem!important}.pe-5{padding-right:6rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.5rem!important}.pb-2{padding-bottom:1rem!important}.pb-3{padding-bottom:1.5rem!important}.pb-4{padding-bottom:3rem!important}.pb-5{padding-bottom:6rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.5rem!important}.ps-2{padding-left:1rem!important}.ps-3{padding-left:1.5rem!important}.ps-4{padding-left:3rem!important}.ps-5{padding-left:6rem!important}.gap-0{gap:0!important}.gap-1{gap:.5rem!important}.gap-2{gap:1rem!important}.gap-3{gap:1.5rem!important}.gap-4{gap:3rem!important}.gap-5{gap:6rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.5rem!important}.row-gap-2{row-gap:1rem!important}.row-gap-3{row-gap:1.5rem!important}.row-gap-4{row-gap:3rem!important}.row-gap-5{row-gap:6rem!important}.column-gap-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-3{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:-webkit-calc(1.39375rem + 1.725vw)!important;font-size:-moz-calc(1.39375rem + 1.725vw)!important;font-size:calc(1.39375rem + 1.725vw)!important}.fs-2{font-size:-webkit-calc(1.325rem + .9vw)!important;font-size:-moz-calc(1.325rem + .9vw)!important;font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:-webkit-calc(1.3rem + .6vw)!important;font-size:-moz-calc(1.3rem + .6vw)!important;font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:-webkit-calc(1.275rem + .3vw)!important;font-size:-moz-calc(1.275rem + .3vw)!important;font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1.125rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-primary-light{--bs-text-opacity:1;color:rgba(var(--bs-primary-light-rgb),var(--bs-text-opacity))!important}.text-primary-dark{--bs-text-opacity:1;color:rgba(var(--bs-primary-dark-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-secondary-light{--bs-text-opacity:1;color:rgba(var(--bs-secondary-light-rgb),var(--bs-text-opacity))!important}.text-secondary-dark{--bs-text-opacity:1;color:rgba(var(--bs-secondary-dark-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:.125em!important}.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2{text-underline-offset:.25em!important}.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3{text-underline-offset:.375em!important}.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-primary-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-light-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-primary-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-primary-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-dark-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-primary-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-light-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-secondary-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-dark-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-secondary-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-moz-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-moz-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-primary-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-light-rgb),var(--bs-bg-opacity))!important}.bg-primary-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-dark-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-secondary-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-light-rgb),var(--bs-bg-opacity))!important}.bg-secondary-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-dark-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:36rem){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-moz-box-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-moz-box-ordinal-group:0!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-moz-box-ordinal-group:1!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-moz-box-ordinal-group:2!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-moz-box-ordinal-group:3!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-moz-box-ordinal-group:5!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-moz-box-ordinal-group:7!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.5rem!important}.m-sm-2{margin:1rem!important}.m-sm-3{margin:1.5rem!important}.m-sm-4{margin:3rem!important}.m-sm-5{margin:6rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-2{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-3{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-4{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-5{margin-right:6rem!important;margin-left:6rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.5rem!important}.mt-sm-2{margin-top:1rem!important}.mt-sm-3{margin-top:1.5rem!important}.mt-sm-4{margin-top:3rem!important}.mt-sm-5{margin-top:6rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.5rem!important}.me-sm-2{margin-right:1rem!important}.me-sm-3{margin-right:1.5rem!important}.me-sm-4{margin-right:3rem!important}.me-sm-5{margin-right:6rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.5rem!important}.mb-sm-2{margin-bottom:1rem!important}.mb-sm-3{margin-bottom:1.5rem!important}.mb-sm-4{margin-bottom:3rem!important}.mb-sm-5{margin-bottom:6rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.5rem!important}.ms-sm-2{margin-left:1rem!important}.ms-sm-3{margin-left:1.5rem!important}.ms-sm-4{margin-left:3rem!important}.ms-sm-5{margin-left:6rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.5rem!important}.m-sm-n2{margin:-1rem!important}.m-sm-n3{margin:-1.5rem!important}.m-sm-n4{margin:-3rem!important}.m-sm-n5{margin:-6rem!important}.mx-sm-n1{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n2{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n3{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n4{margin-right:-3rem!important;margin-left:-3rem!important}.mx-sm-n5{margin-right:-6rem!important;margin-left:-6rem!important}.my-sm-n1{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n2{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n3{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n4{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-sm-n5{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-sm-n1{margin-top:-.5rem!important}.mt-sm-n2{margin-top:-1rem!important}.mt-sm-n3{margin-top:-1.5rem!important}.mt-sm-n4{margin-top:-3rem!important}.mt-sm-n5{margin-top:-6rem!important}.me-sm-n1{margin-right:-.5rem!important}.me-sm-n2{margin-right:-1rem!important}.me-sm-n3{margin-right:-1.5rem!important}.me-sm-n4{margin-right:-3rem!important}.me-sm-n5{margin-right:-6rem!important}.mb-sm-n1{margin-bottom:-.5rem!important}.mb-sm-n2{margin-bottom:-1rem!important}.mb-sm-n3{margin-bottom:-1.5rem!important}.mb-sm-n4{margin-bottom:-3rem!important}.mb-sm-n5{margin-bottom:-6rem!important}.ms-sm-n1{margin-left:-.5rem!important}.ms-sm-n2{margin-left:-1rem!important}.ms-sm-n3{margin-left:-1.5rem!important}.ms-sm-n4{margin-left:-3rem!important}.ms-sm-n5{margin-left:-6rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.5rem!important}.p-sm-2{padding:1rem!important}.p-sm-3{padding:1.5rem!important}.p-sm-4{padding:3rem!important}.p-sm-5{padding:6rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-2{padding-right:1rem!important;padding-left:1rem!important}.px-sm-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-4{padding-right:3rem!important;padding-left:3rem!important}.px-sm-5{padding-right:6rem!important;padding-left:6rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-sm-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.5rem!important}.pt-sm-2{padding-top:1rem!important}.pt-sm-3{padding-top:1.5rem!important}.pt-sm-4{padding-top:3rem!important}.pt-sm-5{padding-top:6rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.5rem!important}.pe-sm-2{padding-right:1rem!important}.pe-sm-3{padding-right:1.5rem!important}.pe-sm-4{padding-right:3rem!important}.pe-sm-5{padding-right:6rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.5rem!important}.pb-sm-2{padding-bottom:1rem!important}.pb-sm-3{padding-bottom:1.5rem!important}.pb-sm-4{padding-bottom:3rem!important}.pb-sm-5{padding-bottom:6rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.5rem!important}.ps-sm-2{padding-left:1rem!important}.ps-sm-3{padding-left:1.5rem!important}.ps-sm-4{padding-left:3rem!important}.ps-sm-5{padding-left:6rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.5rem!important}.gap-sm-2{gap:1rem!important}.gap-sm-3{gap:1.5rem!important}.gap-sm-4{gap:3rem!important}.gap-sm-5{gap:6rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.5rem!important}.row-gap-sm-2{row-gap:1rem!important}.row-gap-sm-3{row-gap:1.5rem!important}.row-gap-sm-4{row-gap:3rem!important}.row-gap-sm-5{row-gap:6rem!important}.column-gap-sm-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-3{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-sm-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:48rem){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-moz-box-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-moz-box-ordinal-group:0!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-moz-box-ordinal-group:1!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-moz-box-ordinal-group:2!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-moz-box-ordinal-group:3!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-moz-box-ordinal-group:5!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-moz-box-ordinal-group:7!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.5rem!important}.m-md-2{margin:1rem!important}.m-md-3{margin:1.5rem!important}.m-md-4{margin:3rem!important}.m-md-5{margin:6rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-2{margin-right:1rem!important;margin-left:1rem!important}.mx-md-3{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-4{margin-right:3rem!important;margin-left:3rem!important}.mx-md-5{margin-right:6rem!important;margin-left:6rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.5rem!important}.mt-md-2{margin-top:1rem!important}.mt-md-3{margin-top:1.5rem!important}.mt-md-4{margin-top:3rem!important}.mt-md-5{margin-top:6rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.5rem!important}.me-md-2{margin-right:1rem!important}.me-md-3{margin-right:1.5rem!important}.me-md-4{margin-right:3rem!important}.me-md-5{margin-right:6rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.5rem!important}.mb-md-2{margin-bottom:1rem!important}.mb-md-3{margin-bottom:1.5rem!important}.mb-md-4{margin-bottom:3rem!important}.mb-md-5{margin-bottom:6rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.5rem!important}.ms-md-2{margin-left:1rem!important}.ms-md-3{margin-left:1.5rem!important}.ms-md-4{margin-left:3rem!important}.ms-md-5{margin-left:6rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.5rem!important}.m-md-n2{margin:-1rem!important}.m-md-n3{margin:-1.5rem!important}.m-md-n4{margin:-3rem!important}.m-md-n5{margin:-6rem!important}.mx-md-n1{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n2{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n3{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n4{margin-right:-3rem!important;margin-left:-3rem!important}.mx-md-n5{margin-right:-6rem!important;margin-left:-6rem!important}.my-md-n1{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n2{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n3{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n4{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-md-n5{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-md-n1{margin-top:-.5rem!important}.mt-md-n2{margin-top:-1rem!important}.mt-md-n3{margin-top:-1.5rem!important}.mt-md-n4{margin-top:-3rem!important}.mt-md-n5{margin-top:-6rem!important}.me-md-n1{margin-right:-.5rem!important}.me-md-n2{margin-right:-1rem!important}.me-md-n3{margin-right:-1.5rem!important}.me-md-n4{margin-right:-3rem!important}.me-md-n5{margin-right:-6rem!important}.mb-md-n1{margin-bottom:-.5rem!important}.mb-md-n2{margin-bottom:-1rem!important}.mb-md-n3{margin-bottom:-1.5rem!important}.mb-md-n4{margin-bottom:-3rem!important}.mb-md-n5{margin-bottom:-6rem!important}.ms-md-n1{margin-left:-.5rem!important}.ms-md-n2{margin-left:-1rem!important}.ms-md-n3{margin-left:-1.5rem!important}.ms-md-n4{margin-left:-3rem!important}.ms-md-n5{margin-left:-6rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.5rem!important}.p-md-2{padding:1rem!important}.p-md-3{padding:1.5rem!important}.p-md-4{padding:3rem!important}.p-md-5{padding:6rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-2{padding-right:1rem!important;padding-left:1rem!important}.px-md-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-4{padding-right:3rem!important;padding-left:3rem!important}.px-md-5{padding-right:6rem!important;padding-left:6rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.5rem!important}.pt-md-2{padding-top:1rem!important}.pt-md-3{padding-top:1.5rem!important}.pt-md-4{padding-top:3rem!important}.pt-md-5{padding-top:6rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.5rem!important}.pe-md-2{padding-right:1rem!important}.pe-md-3{padding-right:1.5rem!important}.pe-md-4{padding-right:3rem!important}.pe-md-5{padding-right:6rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.5rem!important}.pb-md-2{padding-bottom:1rem!important}.pb-md-3{padding-bottom:1.5rem!important}.pb-md-4{padding-bottom:3rem!important}.pb-md-5{padding-bottom:6rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.5rem!important}.ps-md-2{padding-left:1rem!important}.ps-md-3{padding-left:1.5rem!important}.ps-md-4{padding-left:3rem!important}.ps-md-5{padding-left:6rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.5rem!important}.gap-md-2{gap:1rem!important}.gap-md-3{gap:1.5rem!important}.gap-md-4{gap:3rem!important}.gap-md-5{gap:6rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.5rem!important}.row-gap-md-2{row-gap:1rem!important}.row-gap-md-3{row-gap:1.5rem!important}.row-gap-md-4{row-gap:3rem!important}.row-gap-md-5{row-gap:6rem!important}.column-gap-md-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-3{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-md-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:62rem){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-moz-box-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-moz-box-ordinal-group:0!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-moz-box-ordinal-group:1!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-moz-box-ordinal-group:2!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-moz-box-ordinal-group:3!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-moz-box-ordinal-group:5!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-moz-box-ordinal-group:7!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.5rem!important}.m-lg-2{margin:1rem!important}.m-lg-3{margin:1.5rem!important}.m-lg-4{margin:3rem!important}.m-lg-5{margin:6rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-2{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-3{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-4{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-5{margin-right:6rem!important;margin-left:6rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.5rem!important}.mt-lg-2{margin-top:1rem!important}.mt-lg-3{margin-top:1.5rem!important}.mt-lg-4{margin-top:3rem!important}.mt-lg-5{margin-top:6rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.5rem!important}.me-lg-2{margin-right:1rem!important}.me-lg-3{margin-right:1.5rem!important}.me-lg-4{margin-right:3rem!important}.me-lg-5{margin-right:6rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.5rem!important}.mb-lg-2{margin-bottom:1rem!important}.mb-lg-3{margin-bottom:1.5rem!important}.mb-lg-4{margin-bottom:3rem!important}.mb-lg-5{margin-bottom:6rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.5rem!important}.ms-lg-2{margin-left:1rem!important}.ms-lg-3{margin-left:1.5rem!important}.ms-lg-4{margin-left:3rem!important}.ms-lg-5{margin-left:6rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.5rem!important}.m-lg-n2{margin:-1rem!important}.m-lg-n3{margin:-1.5rem!important}.m-lg-n4{margin:-3rem!important}.m-lg-n5{margin:-6rem!important}.mx-lg-n1{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n2{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n3{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n4{margin-right:-3rem!important;margin-left:-3rem!important}.mx-lg-n5{margin-right:-6rem!important;margin-left:-6rem!important}.my-lg-n1{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n2{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n3{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n4{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-lg-n5{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-lg-n1{margin-top:-.5rem!important}.mt-lg-n2{margin-top:-1rem!important}.mt-lg-n3{margin-top:-1.5rem!important}.mt-lg-n4{margin-top:-3rem!important}.mt-lg-n5{margin-top:-6rem!important}.me-lg-n1{margin-right:-.5rem!important}.me-lg-n2{margin-right:-1rem!important}.me-lg-n3{margin-right:-1.5rem!important}.me-lg-n4{margin-right:-3rem!important}.me-lg-n5{margin-right:-6rem!important}.mb-lg-n1{margin-bottom:-.5rem!important}.mb-lg-n2{margin-bottom:-1rem!important}.mb-lg-n3{margin-bottom:-1.5rem!important}.mb-lg-n4{margin-bottom:-3rem!important}.mb-lg-n5{margin-bottom:-6rem!important}.ms-lg-n1{margin-left:-.5rem!important}.ms-lg-n2{margin-left:-1rem!important}.ms-lg-n3{margin-left:-1.5rem!important}.ms-lg-n4{margin-left:-3rem!important}.ms-lg-n5{margin-left:-6rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.5rem!important}.p-lg-2{padding:1rem!important}.p-lg-3{padding:1.5rem!important}.p-lg-4{padding:3rem!important}.p-lg-5{padding:6rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-2{padding-right:1rem!important;padding-left:1rem!important}.px-lg-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-4{padding-right:3rem!important;padding-left:3rem!important}.px-lg-5{padding-right:6rem!important;padding-left:6rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.5rem!important}.pt-lg-2{padding-top:1rem!important}.pt-lg-3{padding-top:1.5rem!important}.pt-lg-4{padding-top:3rem!important}.pt-lg-5{padding-top:6rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.5rem!important}.pe-lg-2{padding-right:1rem!important}.pe-lg-3{padding-right:1.5rem!important}.pe-lg-4{padding-right:3rem!important}.pe-lg-5{padding-right:6rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.5rem!important}.pb-lg-2{padding-bottom:1rem!important}.pb-lg-3{padding-bottom:1.5rem!important}.pb-lg-4{padding-bottom:3rem!important}.pb-lg-5{padding-bottom:6rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.5rem!important}.ps-lg-2{padding-left:1rem!important}.ps-lg-3{padding-left:1.5rem!important}.ps-lg-4{padding-left:3rem!important}.ps-lg-5{padding-left:6rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.5rem!important}.gap-lg-2{gap:1rem!important}.gap-lg-3{gap:1.5rem!important}.gap-lg-4{gap:3rem!important}.gap-lg-5{gap:6rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.5rem!important}.row-gap-lg-2{row-gap:1rem!important}.row-gap-lg-3{row-gap:1.5rem!important}.row-gap-lg-4{row-gap:3rem!important}.row-gap-lg-5{row-gap:6rem!important}.column-gap-lg-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-3{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-lg-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:75rem){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-moz-box-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-moz-box-ordinal-group:0!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-moz-box-ordinal-group:1!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-moz-box-ordinal-group:2!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-moz-box-ordinal-group:3!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-moz-box-ordinal-group:5!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-moz-box-ordinal-group:7!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.5rem!important}.m-xl-2{margin:1rem!important}.m-xl-3{margin:1.5rem!important}.m-xl-4{margin:3rem!important}.m-xl-5{margin:6rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-2{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-3{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-4{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-5{margin-right:6rem!important;margin-left:6rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.5rem!important}.mt-xl-2{margin-top:1rem!important}.mt-xl-3{margin-top:1.5rem!important}.mt-xl-4{margin-top:3rem!important}.mt-xl-5{margin-top:6rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.5rem!important}.me-xl-2{margin-right:1rem!important}.me-xl-3{margin-right:1.5rem!important}.me-xl-4{margin-right:3rem!important}.me-xl-5{margin-right:6rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.5rem!important}.mb-xl-2{margin-bottom:1rem!important}.mb-xl-3{margin-bottom:1.5rem!important}.mb-xl-4{margin-bottom:3rem!important}.mb-xl-5{margin-bottom:6rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.5rem!important}.ms-xl-2{margin-left:1rem!important}.ms-xl-3{margin-left:1.5rem!important}.ms-xl-4{margin-left:3rem!important}.ms-xl-5{margin-left:6rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.5rem!important}.m-xl-n2{margin:-1rem!important}.m-xl-n3{margin:-1.5rem!important}.m-xl-n4{margin:-3rem!important}.m-xl-n5{margin:-6rem!important}.mx-xl-n1{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n2{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n3{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n4{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xl-n5{margin-right:-6rem!important;margin-left:-6rem!important}.my-xl-n1{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n2{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n3{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n4{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xl-n5{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-xl-n1{margin-top:-.5rem!important}.mt-xl-n2{margin-top:-1rem!important}.mt-xl-n3{margin-top:-1.5rem!important}.mt-xl-n4{margin-top:-3rem!important}.mt-xl-n5{margin-top:-6rem!important}.me-xl-n1{margin-right:-.5rem!important}.me-xl-n2{margin-right:-1rem!important}.me-xl-n3{margin-right:-1.5rem!important}.me-xl-n4{margin-right:-3rem!important}.me-xl-n5{margin-right:-6rem!important}.mb-xl-n1{margin-bottom:-.5rem!important}.mb-xl-n2{margin-bottom:-1rem!important}.mb-xl-n3{margin-bottom:-1.5rem!important}.mb-xl-n4{margin-bottom:-3rem!important}.mb-xl-n5{margin-bottom:-6rem!important}.ms-xl-n1{margin-left:-.5rem!important}.ms-xl-n2{margin-left:-1rem!important}.ms-xl-n3{margin-left:-1.5rem!important}.ms-xl-n4{margin-left:-3rem!important}.ms-xl-n5{margin-left:-6rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.5rem!important}.p-xl-2{padding:1rem!important}.p-xl-3{padding:1.5rem!important}.p-xl-4{padding:3rem!important}.p-xl-5{padding:6rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-2{padding-right:1rem!important;padding-left:1rem!important}.px-xl-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-4{padding-right:3rem!important;padding-left:3rem!important}.px-xl-5{padding-right:6rem!important;padding-left:6rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-xl-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.5rem!important}.pt-xl-2{padding-top:1rem!important}.pt-xl-3{padding-top:1.5rem!important}.pt-xl-4{padding-top:3rem!important}.pt-xl-5{padding-top:6rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.5rem!important}.pe-xl-2{padding-right:1rem!important}.pe-xl-3{padding-right:1.5rem!important}.pe-xl-4{padding-right:3rem!important}.pe-xl-5{padding-right:6rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.5rem!important}.pb-xl-2{padding-bottom:1rem!important}.pb-xl-3{padding-bottom:1.5rem!important}.pb-xl-4{padding-bottom:3rem!important}.pb-xl-5{padding-bottom:6rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.5rem!important}.ps-xl-2{padding-left:1rem!important}.ps-xl-3{padding-left:1.5rem!important}.ps-xl-4{padding-left:3rem!important}.ps-xl-5{padding-left:6rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.5rem!important}.gap-xl-2{gap:1rem!important}.gap-xl-3{gap:1.5rem!important}.gap-xl-4{gap:3rem!important}.gap-xl-5{gap:6rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.5rem!important}.row-gap-xl-2{row-gap:1rem!important}.row-gap-xl-3{row-gap:1.5rem!important}.row-gap-xl-4{row-gap:3rem!important}.row-gap-xl-5{row-gap:6rem!important}.column-gap-xl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-3{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-xl-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:87.5rem){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-moz-box-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-moz-box-ordinal-group:0!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-moz-box-ordinal-group:1!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-moz-box-ordinal-group:2!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-moz-box-ordinal-group:3!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-moz-box-ordinal-group:5!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-moz-box-ordinal-group:7!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.5rem!important}.m-xxl-2{margin:1rem!important}.m-xxl-3{margin:1.5rem!important}.m-xxl-4{margin:3rem!important}.m-xxl-5{margin:6rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-2{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-3{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-4{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-5{margin-right:6rem!important;margin-left:6rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.5rem!important}.mt-xxl-2{margin-top:1rem!important}.mt-xxl-3{margin-top:1.5rem!important}.mt-xxl-4{margin-top:3rem!important}.mt-xxl-5{margin-top:6rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.5rem!important}.me-xxl-2{margin-right:1rem!important}.me-xxl-3{margin-right:1.5rem!important}.me-xxl-4{margin-right:3rem!important}.me-xxl-5{margin-right:6rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.5rem!important}.mb-xxl-2{margin-bottom:1rem!important}.mb-xxl-3{margin-bottom:1.5rem!important}.mb-xxl-4{margin-bottom:3rem!important}.mb-xxl-5{margin-bottom:6rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.5rem!important}.ms-xxl-2{margin-left:1rem!important}.ms-xxl-3{margin-left:1.5rem!important}.ms-xxl-4{margin-left:3rem!important}.ms-xxl-5{margin-left:6rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.5rem!important}.m-xxl-n2{margin:-1rem!important}.m-xxl-n3{margin:-1.5rem!important}.m-xxl-n4{margin:-3rem!important}.m-xxl-n5{margin:-6rem!important}.mx-xxl-n1{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n2{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n3{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n4{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xxl-n5{margin-right:-6rem!important;margin-left:-6rem!important}.my-xxl-n1{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n2{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n3{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n4{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xxl-n5{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-xxl-n1{margin-top:-.5rem!important}.mt-xxl-n2{margin-top:-1rem!important}.mt-xxl-n3{margin-top:-1.5rem!important}.mt-xxl-n4{margin-top:-3rem!important}.mt-xxl-n5{margin-top:-6rem!important}.me-xxl-n1{margin-right:-.5rem!important}.me-xxl-n2{margin-right:-1rem!important}.me-xxl-n3{margin-right:-1.5rem!important}.me-xxl-n4{margin-right:-3rem!important}.me-xxl-n5{margin-right:-6rem!important}.mb-xxl-n1{margin-bottom:-.5rem!important}.mb-xxl-n2{margin-bottom:-1rem!important}.mb-xxl-n3{margin-bottom:-1.5rem!important}.mb-xxl-n4{margin-bottom:-3rem!important}.mb-xxl-n5{margin-bottom:-6rem!important}.ms-xxl-n1{margin-left:-.5rem!important}.ms-xxl-n2{margin-left:-1rem!important}.ms-xxl-n3{margin-left:-1.5rem!important}.ms-xxl-n4{margin-left:-3rem!important}.ms-xxl-n5{margin-left:-6rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.5rem!important}.p-xxl-2{padding:1rem!important}.p-xxl-3{padding:1.5rem!important}.p-xxl-4{padding:3rem!important}.p-xxl-5{padding:6rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-2{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-4{padding-right:3rem!important;padding-left:3rem!important}.px-xxl-5{padding-right:6rem!important;padding-left:6rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxl-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.5rem!important}.pt-xxl-2{padding-top:1rem!important}.pt-xxl-3{padding-top:1.5rem!important}.pt-xxl-4{padding-top:3rem!important}.pt-xxl-5{padding-top:6rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.5rem!important}.pe-xxl-2{padding-right:1rem!important}.pe-xxl-3{padding-right:1.5rem!important}.pe-xxl-4{padding-right:3rem!important}.pe-xxl-5{padding-right:6rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.5rem!important}.pb-xxl-2{padding-bottom:1rem!important}.pb-xxl-3{padding-bottom:1.5rem!important}.pb-xxl-4{padding-bottom:3rem!important}.pb-xxl-5{padding-bottom:6rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.5rem!important}.ps-xxl-2{padding-left:1rem!important}.ps-xxl-3{padding-left:1.5rem!important}.ps-xxl-4{padding-left:3rem!important}.ps-xxl-5{padding-left:6rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.5rem!important}.gap-xxl-2{gap:1rem!important}.gap-xxl-3{gap:1.5rem!important}.gap-xxl-4{gap:3rem!important}.gap-xxl-5{gap:6rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.5rem!important}.row-gap-xxl-2{row-gap:1rem!important}.row-gap-xxl-3{row-gap:1.5rem!important}.row-gap-xxl-4{row-gap:3rem!important}.row-gap-xxl-5{row-gap:6rem!important}.column-gap-xxl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-3{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-xxl-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:75rem){.fs-1{font-size:2.6875rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:inline-flex!important}.d-print-none{display:none!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-.0625rem!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}:root,[data-bs-theme=light]{--bb-primary-dark:#0c63e3;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529}[data-bs-theme=dark]{color-scheme:dark;--bb-primary-text:#dee2e6;--bb-h1-color:#dee2e6;--bb-h2-color:#dee2e6;--bb-h3-color:#dee2e6}.btn-primary a,.view .pager .button a,.view .pagination .page-item>a a,.view-documentos.view-display-id-block_1 .pager a a,.view-documentos.view-display-id-block_2 .view-footer>span a,.view-projetos.view-display-id-block_3 .pager a a,body.simplelogin .simplelogin-form .form-submit a{--bs-btn-color:#ffffff;--bs-btn-bg:#267871;--bs-btn-border-color:#267871;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#206660;--bs-btn-hover-border-color:#1e605a;--bs-btn-focus-shadow-rgb:71,140,134;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1e605a;--bs-btn-active-border-color:#1d5a55;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#267871;--bs-btn-disabled-border-color:#267871}.btn-primary-light a{--bs-btn-color:#000000;--bs-btn-bg:#eefcfa;--bs-btn-border-color:#eefcfa;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f1fcfb;--bs-btn-hover-border-color:#f0fcfb;--bs-btn-focus-shadow-rgb:202,214,213;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f1fdfb;--bs-btn-active-border-color:#f0fcfb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#eefcfa;--bs-btn-disabled-border-color:#eefcfa}.btn-primary-dark a{--bs-btn-color:#ffffff;--bs-btn-bg:#174a45;--bs-btn-border-color:#174a45;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#143e3b;--bs-btn-hover-border-color:#133b37;--bs-btn-focus-shadow-rgb:58,101,97;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#133b37;--bs-btn-active-border-color:#113734;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#174a45;--bs-btn-disabled-border-color:#174a45}.btn-secondary a{--bs-btn-color:#000000;--bs-btn-bg:#009bd9;--bs-btn-border-color:#009bd9;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#26aadf;--bs-btn-hover-border-color:#1aa5dd;--bs-btn-focus-shadow-rgb:0,132,184;--bs-btn-active-color:#000000;--bs-btn-active-bg:#33afe1;--bs-btn-active-border-color:#1aa5dd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#009bd9;--bs-btn-disabled-border-color:#009bd9}.btn-secondary-light a{--bs-btn-color:#000000;--bs-btn-bg:#97e1ff;--bs-btn-border-color:#97e1ff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#a6e6ff;--bs-btn-hover-border-color:#a1e4ff;--bs-btn-focus-shadow-rgb:128,191,217;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ace7ff;--bs-btn-active-border-color:#a1e4ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#97e1ff;--bs-btn-disabled-border-color:#97e1ff}.btn-secondary-dark a{--bs-btn-color:#ffffff;--bs-btn-bg:#006f9c;--bs-btn-border-color:#006f9c;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#005f84;--bs-btn-hover-border-color:#00597d;--bs-btn-focus-shadow-rgb:38,133,171;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#00597d;--bs-btn-active-border-color:#005375;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#006f9c;--bs-btn-disabled-border-color:#006f9c}.btn-success a{--bs-btn-color:#ffffff;--bs-btn-bg:#006726;--bs-btn-border-color:#006726;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#005820;--bs-btn-hover-border-color:#00521e;--bs-btn-focus-shadow-rgb:38,126,71;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#00521e;--bs-btn-active-border-color:#004d1d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#006726;--bs-btn-disabled-border-color:#006726}.btn-info a{--bs-btn-color:#000000;--bs-btn-bg:#0084d1;--bs-btn-border-color:#0084d1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#2696d8;--bs-btn-hover-border-color:#1a90d6;--bs-btn-focus-shadow-rgb:0,112,178;--bs-btn-active-color:#000000;--bs-btn-active-bg:#339dda;--bs-btn-active-border-color:#1a90d6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#0084d1;--bs-btn-disabled-border-color:#0084d1}.btn-warning a{--bs-btn-color:#000000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger a{--bs-btn-color:#ffffff;--bs-btn-bg:#b50009;--bs-btn-border-color:#b50009;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#9a0008;--bs-btn-hover-border-color:#910007;--bs-btn-focus-shadow-rgb:192,38,46;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#910007;--bs-btn-active-border-color:#880007;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#b50009;--bs-btn-disabled-border-color:#b50009}.btn-light a{--bs-btn-color:#000000;--bs-btn-bg:#f4f4f4;--bs-btn-border-color:#f4f4f4;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f6f6f6;--bs-btn-hover-border-color:whitesmoke;--bs-btn-focus-shadow-rgb:207,207,207;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f6f6f6;--bs-btn-active-border-color:whitesmoke;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#f4f4f4;--bs-btn-disabled-border-color:#f4f4f4}.btn-dark a{--bs-btn-color:#ffffff;--bs-btn-bg:#181818;--bs-btn-border-color:#181818;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#141414;--bs-btn-hover-border-color:#131313;--bs-btn-focus-shadow-rgb:59,59,59;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#131313;--bs-btn-active-border-color:#121212;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#181818;--bs-btn-disabled-border-color:#181818}.btn-outline-primary a,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a a,.view .pagination .page-item>span a{--bs-btn-color:#267871;--bs-btn-border-color:#267871;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#267871;--bs-btn-hover-border-color:#267871;--bs-btn-focus-shadow-rgb:38,120,113;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#267871;--bs-btn-active-border-color:#267871;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#267871;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#267871;--bs-gradient:none}.btn-outline-primary-light a{--bs-btn-color:#eefcfa;--bs-btn-border-color:#eefcfa;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#eefcfa;--bs-btn-hover-border-color:#eefcfa;--bs-btn-focus-shadow-rgb:238,252,250;--bs-btn-active-color:#000000;--bs-btn-active-bg:#eefcfa;--bs-btn-active-border-color:#eefcfa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#eefcfa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#eefcfa;--bs-gradient:none}.btn-outline-primary-dark a{--bs-btn-color:#174a45;--bs-btn-border-color:#174a45;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#174a45;--bs-btn-hover-border-color:#174a45;--bs-btn-focus-shadow-rgb:23.28101,73.51899,69.23038;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#174a45;--bs-btn-active-border-color:#174a45;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#174a45;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#174a45;--bs-gradient:none}.btn-outline-secondary a{--bs-btn-color:#009bd9;--bs-btn-border-color:#009bd9;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#009bd9;--bs-btn-hover-border-color:#009bd9;--bs-btn-focus-shadow-rgb:0,155,217;--bs-btn-active-color:#000000;--bs-btn-active-bg:#009bd9;--bs-btn-active-border-color:#009bd9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#009bd9;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#009bd9;--bs-gradient:none}.btn-outline-secondary-light a{--bs-btn-color:#97e1ff;--bs-btn-border-color:#97e1ff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#97e1ff;--bs-btn-hover-border-color:#97e1ff;--bs-btn-focus-shadow-rgb:150.7,225.2,255;--bs-btn-active-color:#000000;--bs-btn-active-bg:#97e1ff;--bs-btn-active-border-color:#97e1ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#97e1ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#97e1ff;--bs-gradient:none}.btn-outline-secondary-dark a{--bs-btn-color:#006f9c;--bs-btn-border-color:#006f9c;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#006f9c;--bs-btn-hover-border-color:#006f9c;--bs-btn-focus-shadow-rgb:0,111.28571,155.8;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#006f9c;--bs-btn-active-border-color:#006f9c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#006f9c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#006f9c;--bs-gradient:none}.btn-outline-success a{--bs-btn-color:#006726;--bs-btn-border-color:#006726;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#006726;--bs-btn-hover-border-color:#006726;--bs-btn-focus-shadow-rgb:0,103,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#006726;--bs-btn-active-border-color:#006726;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#006726;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#006726;--bs-gradient:none}.btn-outline-info a{--bs-btn-color:#0084d1;--bs-btn-border-color:#0084d1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#0084d1;--bs-btn-hover-border-color:#0084d1;--bs-btn-focus-shadow-rgb:0,132,209;--bs-btn-active-color:#000000;--bs-btn-active-bg:#0084d1;--bs-btn-active-border-color:#0084d1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0084d1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0084d1;--bs-gradient:none}.btn-outline-warning a{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger a{--bs-btn-color:#b50009;--bs-btn-border-color:#b50009;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#b50009;--bs-btn-hover-border-color:#b50009;--bs-btn-focus-shadow-rgb:181,0,9;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#b50009;--bs-btn-active-border-color:#b50009;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#b50009;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#b50009;--bs-gradient:none}.btn-outline-light a{--bs-btn-color:#f4f4f4;--bs-btn-border-color:#f4f4f4;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f4f4f4;--bs-btn-hover-border-color:#f4f4f4;--bs-btn-focus-shadow-rgb:244,244,244;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f4f4f4;--bs-btn-active-border-color:#f4f4f4;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f4f4f4;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f4f4f4;--bs-gradient:none}.btn-outline-dark a{--bs-btn-color:#181818;--bs-btn-border-color:#181818;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#181818;--bs-btn-hover-border-color:#181818;--bs-btn-focus-shadow-rgb:24,24,24;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#181818;--bs-btn-active-border-color:#181818;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#181818;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#181818;--bs-gradient:none}.affix{position:fixed;width:100%;top:0;z-index:1035;left:0}.alert-wrapper{position:fixed;bottom:0;left:0;max-width:100%;max-height:75vh;overflow:scroll;z-index:9999}.toast-wrapper{position:fixed;top:0;right:0;z-index:9999}.alert svg{max-width:2rem}.book-navigation .menu{border-top:1px solid #d9d9d9}.book-navigation .book-pager{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:0}.book-navigation .menu{padding-bottom:0;padding-top:1em}.book-navigation .book-pager{margin:0;overflow:auto;padding:.5em 0}.book-pager__item{display:inline-block;list-style-type:none;vertical-align:top}.book-pager__item--previous{text-align:left;width:45%}[dir=rtl] .book-pager__item--previous{float:right;text-align:right}.book-pager__item--center{text-align:center;width:8%}.book-pager__item--next{float:right;text-align:right;width:45%}[dir=rtl] .book-pager__item--next{float:left;text-align:left}.breadcrumb{font-size:.875rem}.region-breadcrumb{padding:0 .9375rem .25em;width:100%}#content .comment-wrapper .h2,#content .comment-wrapper h2{margin-bottom:1em}#content .comment-wrapper .comment-form__title.h2,#content .comment-wrapper h2.comment-form__title{margin-bottom:1em}.field-node--comment{font-size:.875rem}.comment{margin-bottom:1rem;vertical-align:top;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}[dir=rtl] .comment{direction:rtl}.comment__meta{padding:0 1.875rem 0 0;font-size:1rem;text-align:center}[dir=rtl] .comment__meta{padding:0 0 0 1.875rem}.comment__attribution img{border:1px solid #d9d9d9}.field--name-user-picture{margin:0 auto;float:none}.comment .field--name-user-picture img{margin:0}.comment__author .username{white-space:nowrap}.comment__author{margin:.25rem 0;line-height:1.2;font-weight:700;font-size:1.125rem}.comment__permalink,.comment__time{margin-bottom:.25rem;color:#68696b;font-size:.875rem;line-height:1.2;padding:0 .5em 0 0}.comment__permalink,[dir=rtl] .comment__time{padding:0 0 0 .5em}.comment__permalink{font-size:.875rem;line-height:1.2}.comment__content:before{content:'';position:absolute;right:100%;top:1rem;border-top:1rem solid transparent;border-right:1rem solid #d9d9d9;border-bottom:1rem solid transparent}[dir=rtl] .comment__content:before{right:auto;left:100%;border-right:none;border-left:1rem solid #d9d9d9}.comment__content:after{content:'';position:absolute;right:100%;top:1rem;border-top:1rem solid transparent;border-right:1rem solid #fff;border-bottom:1rem solid transparent;margin-right:-.0625rem}[dir=rtl] .comment__content:after{right:auto;left:100%;border-right:none;border-left:1rem solid #fff;margin-right:0;margin-left:-.0625rem}.comment__content .h3,.comment__content h3{margin-top:.94em;margin-bottom:.45em;font-size:1.125rem}.comment__content nav{padding-top:.0625rem}.indented{margin-left:2.5rem}[dir=rtl] .indented{margin-right:2.5rem;margin-left:0}.comment .links{padding:0 0 .25em 0}.comment .links-inline span{padding:0 .5em 0 0;font-size:1rem}[dir=rtl] .comment .links-inline span{padding:0 0 0 .5em}.comment--unpublished{margin-right:.3125rem;padding:.3125rem .125rem .3125rem .3125rem;background:#97e1ff}[dir=rtl] .comment--unpublished{margin-left:.3125rem;margin-right:0;padding:.3125rem .3125rem .3125rem .125rem}.unpublished .comment-text .comment-arrow{border-left:1px solid #97e1ff;border-right:1px solid #97e1ff}.unpublished{padding:1rem 1rem 0}.comment-footer{display:table-row}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#97e1ff}[dir=rtl] .comment--unpublished .comment__content:after,[dir=rtl] .node--unpublished .comment__content:after{border-left-color:#97e1ff}.views-field-variations>span>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.views-field-variations>span>div>div{display:inline-block}.views-field-variations{margin-bottom:0}.views-field-variations .field--name-price{display:inline-block;width:70px;text-align:right;padding-bottom:1.2rem}.views-field-variations .field--type-entity-reference{padding-left:1rem}.views-field-variations .commerce-order-item-variation-cart-form-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:100%}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity{padding:0;margin:0}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity{display:inline-block;margin-bottom:0;padding:0}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label{display:none}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input{width:50px}.views-field-variations .commerce-order-item-variation-cart-form-form .form-actions{display:inline-block;margin-bottom:0;padding:0}#edit-order-summary .col-auto,#edit-order-summary.col-auto,#edit-payment-information-billing-information .col-auto,#edit-payment-information-billing-information.col-auto,#edit-shipping-information .col-auto{padding:0}#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper{display:none}.view-id-listado_de_productos .views-row>div{display:inline-block}.view-id-listado_de_productos .views-row{border-bottom:1px solid #ced4da;margin-top:-webkit-calc($spacer / 2);margin-top:-moz-calc($spacer / 2);margin-top:calc($spacer / 2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.view-id-listado_de_productos .views-row .views-field-title{width:320px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#006f9c}.cart-block--contents{background:#174a45;color:#fff;font-size:.75rem;width:auto}.cart-block--contents .cart-block--contents__items{max-height:inherit;overflow-y:hidden;overflow-x:hidden}.cart-block--contents .cart-block--contents__items table{color:#fff}.cart-block--contents .cart-block--contents__items table thead.thead-light{background:#174a45;color:#fff}.cart-block--contents .cart-block--contents__items table tr:hover{color:#fff}.cart--cart-offcanvas{background:#174a45;color:#fff;font-size:.75rem}.cart--cart-offcanvas .cart-block--offcanvas-contents__links{padding:-webkit-calc($spacer / 2) 1.5rem;padding:-moz-calc($spacer / 2) 1.5rem;padding:calc($spacer / 2) 1.5rem}.cart--cart-offcanvas .cart-block--offcanvas-contents__links a{color:#fff;text-decoration:none}.cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover{color:#eefcfa}.cart--cart-offcanvas .btn-close{color:#fff;padding:-webkit-calc($spacer / 4);padding:-moz-calc($spacer / 4);padding:calc($spacer / 4)}.cart--cart-offcanvas table{color:#fff}.cart--cart-offcanvas table .btn,.cart--cart-offcanvas table .button,.cart--cart-offcanvas table .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.cart--cart-offcanvas table .view .pagination .page-item>a,.cart--cart-offcanvas table .view .pagination .page-item>span,.cart--cart-offcanvas table .view-documentos.view-display-id-block_1 .pager a,.cart--cart-offcanvas table .view-documentos.view-display-id-block_2 .view-footer>span,.cart--cart-offcanvas table .view-projetos.view-display-id-block_3 .pager a,.cart--cart-offcanvas table .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.cart--cart-offcanvas table body.simplelogin .simplelogin-form .form-submit,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table a,.view .pagination .cart--cart-offcanvas table .page-item>a,.view .pagination .cart--cart-offcanvas table .page-item>span,.view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table a,.view-documentos.view-display-id-block_2 .cart--cart-offcanvas table .view-footer>span,.view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table a,body.simplelogin .simplelogin-form .cart--cart-offcanvas table .form-submit{color:#fff}.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price,.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title{padding:-webkit-calc($spacer / 2) -webkit-calc($spacer / 4)!important;padding:-moz-calc($spacer / 2) -moz-calc($spacer / 4)!important;padding:calc($spacer / 2) calc($spacer / 4)!important}.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity{padding:-webkit-calc($spacer / 4)!important;padding:-moz-calc($spacer / 4)!important;padding:calc($spacer / 4)!important}.cart--cart-offcanvas table .btn,.cart--cart-offcanvas table .button,.cart--cart-offcanvas table .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.cart--cart-offcanvas table .view .pagination .page-item>a,.cart--cart-offcanvas table .view .pagination .page-item>span,.cart--cart-offcanvas table .view-documentos.view-display-id-block_1 .pager a,.cart--cart-offcanvas table .view-documentos.view-display-id-block_2 .view-footer>span,.cart--cart-offcanvas table .view-projetos.view-display-id-block_3 .pager a,.cart--cart-offcanvas table .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.cart--cart-offcanvas table body.simplelogin .simplelogin-form .form-submit,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table a,.view .pagination .cart--cart-offcanvas table .page-item>a,.view .pagination .cart--cart-offcanvas table .page-item>span,.view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table a,.view-documentos.view-display-id-block_2 .cart--cart-offcanvas table .view-footer>span,.view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table a,body.simplelogin .simplelogin-form .cart--cart-offcanvas table .form-submit{color:#fff;font-size:.75rem}.cart--cart-offcanvas table .btn:hover,.cart--cart-offcanvas table .button:hover,.cart--cart-offcanvas table .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover,.cart--cart-offcanvas table .view .pagination .page-item>a:hover,.cart--cart-offcanvas table .view .pagination .page-item>span:hover,.cart--cart-offcanvas table .view-documentos.view-display-id-block_1 .pager a:hover,.cart--cart-offcanvas table .view-documentos.view-display-id-block_2 .view-footer>span:hover,.cart--cart-offcanvas table .view-projetos.view-display-id-block_3 .pager a:hover,.cart--cart-offcanvas table .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover,.cart--cart-offcanvas table body.simplelogin .simplelogin-form .form-submit:hover,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table a:hover,.view .pagination .cart--cart-offcanvas table .page-item>a:hover,.view .pagination .cart--cart-offcanvas table .page-item>span:hover,.view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table a:hover,.view-documentos.view-display-id-block_2 .cart--cart-offcanvas table .view-footer>span:hover,.view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table a:hover,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table a:hover,body.simplelogin .simplelogin-form .cart--cart-offcanvas table .form-submit:hover{color:#eefcfa}.cart--cart-offcanvas table tfoot .btn,.cart--cart-offcanvas table tfoot .button,.cart--cart-offcanvas table tfoot .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,.cart--cart-offcanvas table tfoot .view .pagination .page-item>a,.cart--cart-offcanvas table tfoot .view .pagination .page-item>span,.cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_1 .pager a,.cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_2 .view-footer>span,.cart--cart-offcanvas table tfoot .view-projetos.view-display-id-block_3 .pager a,.cart--cart-offcanvas table tfoot .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,.cart--cart-offcanvas table tfoot body.simplelogin .simplelogin-form .form-submit,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table tfoot a,.view .pagination .cart--cart-offcanvas table tfoot .page-item>a,.view .pagination .cart--cart-offcanvas table tfoot .page-item>span,.view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table tfoot a,.view-documentos.view-display-id-block_2 .cart--cart-offcanvas table tfoot .view-footer>span,.view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table tfoot a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table tfoot a,body.simplelogin .simplelogin-form .cart--cart-offcanvas table tfoot .form-submit{background:0 0;color:#fff;border-color:#fff;font-size:.75rem;margin-top:-webkit-calc($spacer / 2);margin-top:-moz-calc($spacer / 2);margin-top:calc($spacer / 2)}.cart--cart-offcanvas table tfoot .btn:hover,.cart--cart-offcanvas table tfoot .button:hover,.cart--cart-offcanvas table tfoot .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a:hover,.cart--cart-offcanvas table tfoot .view .pagination .page-item>a:hover,.cart--cart-offcanvas table tfoot .view .pagination .page-item>span:hover,.cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_1 .pager a:hover,.cart--cart-offcanvas table tfoot .view-documentos.view-display-id-block_2 .view-footer>span:hover,.cart--cart-offcanvas table tfoot .view-projetos.view-display-id-block_3 .pager a:hover,.cart--cart-offcanvas table tfoot .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a:hover,.cart--cart-offcanvas table tfoot body.simplelogin .simplelogin-form .form-submit:hover,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .cart--cart-offcanvas table tfoot a:hover,.view .pagination .cart--cart-offcanvas table tfoot .page-item>a:hover,.view .pagination .cart--cart-offcanvas table tfoot .page-item>span:hover,.view-documentos.view-display-id-block_1 .pager .cart--cart-offcanvas table tfoot a:hover,.view-documentos.view-display-id-block_2 .cart--cart-offcanvas table tfoot .view-footer>span:hover,.view-projetos.view-display-id-block_3 .pager .cart--cart-offcanvas table tfoot a:hover,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link .cart--cart-offcanvas table tfoot a:hover,body.simplelogin .simplelogin-form .cart--cart-offcanvas table tfoot .form-submit:hover{background:#267871}.contextual-links a{border-bottom:none;text-shadow:0 0 0}details{border:1px solid #d9d9d9;margin-top:1.5rem;margin-bottom:1.5rem;font-weight:700}details summary{cursor:pointer;padding:1rem}details summary:hover{background-color:var(--bs-secondary-bg)}details>.details-wrapper{margin:1rem}.js .dropbutton-wrapper .dropbutton-widget{position:relative}.js .dropbutton-widget{border:1px solid;border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e8e8e8));background-image:-moz-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);color:#3a3a3a;cursor:pointer;text-align:center;margin:.125em 0;border-radius:1em;overflow:hidden}.js .dropbutton-widget:hover{border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2}.js .dropbutton-widget .button{border:none;margin:0;padding:.32em 1em;background:transparent none}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0}[dir=rtl].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0}.js .dropbutton .secondary-action{border-top-color:#ccc}.js .dropbutton-toggle button{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#d2d2d2));background-image:-moz-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:linear-gradient(to bottom,#e8e8e8,#d2d2d2)}.js .dropbutton-toggle .dropbutton-arrow:hover{background:#ccc}.js .dropbutton a{color:#3a3a3a;border-bottom:0 none}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{background:#dedede;border-bottom:0 none}.js .dropbutton-widget{background-color:#fff;border:1px solid #ccc}.js .dropbutton-widget:hover{border-color:#b8b8b8}.dropbutton .dropbutton-action>*{padding:.1em .5em;white-space:nowrap}.dropbutton .secondary-action{border-top:1px solid #e8e8e8}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8}[dir=rtl] .dropbutton-multiple .dropbutton{border-left:1px solid #e8e8e8;border-right:0 none}.dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:.25em}[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action>*{margin-left:.25em;margin-right:0}.js td .dropbutton-multiple{padding-right:10em;margin-right:2em;max-width:100%}.js td .dropbutton-wrapper{min-height:2em}.js .dropbutton-widget,.js .dropbutton-wrapper{display:block;position:relative}.js td .dropbutton-widget{position:absolute}.feed-icon{border-bottom:none;display:inline-block;padding:1.5rem 0 0 0}.field--type-entity-reference{margin:0 0 1.8rem}.field--type-entity-reference .field__label{font-weight:400;margin:0;padding-right:.45rem}[dir=rtl] .field--type-entity-reference .field__label{padding-left:.45rem;padding-right:0}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none}.field--type-entity-reference ul.links li{float:left;padding:0 1.5rem 0 0;white-space:nowrap}[dir=rtl] .field--type-entity-reference ul.links li{padding:0 0 0 1.5rem;float:right}@media all and (min-width:35rem){.node .field--type-image{float:left;margin:0 1.5rem 0 0}[dir=rtl] .node .field--type-image{float:right;margin:0 0 0 1.5rem}.node .field--type-image+.field--type-image{clear:both}}.field--name-field-user-picture img,.field--type-image img{margin:0 0 1.5rem}.field--type-image a{border-bottom:none}.field--name-field-tags{margin:0 0 1.8rem}.field--name-field-tags .field__label{font-weight:400;margin:0;padding-right:.3125rem}[dir=rtl] .field--name-field-tags .field__label{padding-left:.3125rem;padding-right:0}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:.875rem}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:.875rem}.field--name-field-tags ul.links{padding:0;margin:0}.field--name-field-tags ul.links li{float:left;padding:0 1.5rem 0 0;white-space:nowrap}[dir=rtl] .field--name-field-tags ul.links li{padding:0 0 0 1.5rem;float:right}.field--label-inline .field__item,.field--label-inline .field__items,.field--label-inline .field__label{display:inline-block}.file{padding-left:2.25rem;display:inline-block;min-height:1rem;background-repeat:no-repeat;background-position:left center}[dir=rtl] .file{padding-left:inherit;padding-right:2.25rem;background-position:right center}.file--application-octet-stream,.file--general{background-image:url(../../images/icons/application-octet-stream.png)}.file--package-x-generic{background-image:url(../../images/icons/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(../../images/icons/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(../../images/icons/x-office-document.png)}.file--x-office-presentation{background-image:url(../../images/icons/x-office-presentation.png)}.file--text-x-script{background-image:url(../../images/icons/text-x-script.png)}.file--text-html{background-image:url(../../images/icons/text-html.png)}.file--text-plain{background-image:url(../../images/icons/text-plain.png)}.file--application-pdf{background-image:url(../../images/icons/application-pdf.png)}.file--application-x-executable{background-image:url(../../images/icons/application-x-executable.png)}.file--audio{background-image:url(../../images/icons/audio-x-generic.png)}.file--video{background-image:url(../../images/icons/video-x-generic.png)}.file--text{background-image:url(../../images/icons/text-x-generic.png)}.file--image{background-image:url(../../images/icons/image-x-generic.png)}.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(../../images/required.svg);background-repeat:no-repeat;background-size:-webkit-calc($input-height * .5) -webkit-calc($input-height * .5);background-size:-moz-calc($input-height * .5) -moz-calc($input-height * .5);background-size:calc($input-height * .5) calc($input-height * .5);width:-webkit-calc($input-height * .5);width:-moz-calc($input-height * .5);width:calc($input-height * .5);height:-webkit-calc($input-height * .5);height:-moz-calc($input-height * .5);height:calc($input-height * .5);margin:0 .3em}form .form-actions{-webkit-align-self:flex-end;align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}.link-edit-summary{border:0;background:0 0;text-decoration:underline;color:var(--bs-link-color)}.image-button.form-control{border:none}#navbar-top{padding:0 1rem}#navbar-top.navbar-dark .nav-link:focus,#navbar-top.navbar-dark .nav-link:hover{color:rgba(255,255,255,.75)}#navbar-top.navbar-dark .nav-link{color:rgba(255,255,255,.5)}#navbar-top.navbar-light .nav-link:focus,#navbar-top.navbar-light .nav-link:hover{color:rgba(0,0,0,.7)}#navbar-top.navbar-light .nav-link{color:rgba(0,0,0,.5)}.navbar-brand .site-logo{margin-right:1rem}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none}}.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid var(--bs-secondary);background-color:var(--bs-secondary-bg);overflow-wrap:break-word}.block-help__container{padding-left:1.5rem;background-image:url(/themes/contrib/bootstrap/images/help.png);background-repeat:no-repeat;background-position:left 4px}[dir=rtl] .block-help__container{padding-right:1.5rem;padding-left:0;background-position:right 4px}.block-help__container>:last-child{margin-bottom:0}.icon-help{background:url(/../../images/help.png) 0 50% no-repeat;padding:.0625rem 0 .0625rem 2.25rem}[dir=rtl] .icon-help{background-position:100% 50%;padding:.0625rem 2.25rem .0625rem 0}.feed-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3'/%3E %3C/svg%3E");background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:1rem;height:1rem}.feed-icon:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3'/%3E %3C/svg%3E")}.image-button.is-disabled,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled:hover{background:0 0;opacity:.5;cursor:default}.indented{margin-left:2.25rem}[dir=rtl] .indented{margin-left:0;margin-right:2.25rem}.item-list ul{list-style:none;margin:0 0 .75rem 0;padding:0}[dir=rtl] .item-list ul{padding:0}.item-list ul li{margin:0;padding:.75rem 1.5rem 0 0}[dir=rtl] .item-list ul li{margin:0;padding:.75rem 0 0 1.5rem}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir=rtl] .item-list .item-list__comma-list,[dir=rtl] .item-list .item-list__comma-list li{padding:0}.list-group__link{border-top:1px solid #d9d9d9;padding:.75rem 0 0}.list-group__description{margin:0 0 .75rem}.field--name-field-media-image img{max-width:100%;height:auto}.media-library-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.media-library-menu{margin:.3125rem .3125rem .3125rem 0;padding:1.25rem .9375rem;border:1px solid #d9d9d9;border-radius:3px;background:#e9ecef;height:100%}.media-library-menu li{margin:.3125rem;white-space:nowrap;height:45px}.media-library-menu li::marker{color:#e9ecef}.media-library-menu__link{margin:.3125rem .3125rem .3125rem 0;padding:.625rem .9375rem;border:1px solid #d9d9d9;border-radius:3px;background:#e9ecef}.active.media-library-menu__link{background:#fff}.media-library-content{-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;flex:2}.media-library-wrapper .form--inline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.media-library-widget-modal .js-form-item{margin:.3125rem}.media-library-wrapper .form-type-textfield{-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;flex:2}.media-library-widget-modal .form-actions{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:.3125rem}.media-library-widget-modal .ui-dialog-content{padding-bottom:0}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow{width:80%!important;left:10%!important}.media-library-views-form__rows{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.media-library-item--grid{margin:.625rem;width:220px}.media-library-item--grid .form-check-label,.media-library-item--grid .js-form-type-checkbox{padding-left:0}.media-library-add-form__media::marker{color:#fff}.node__content{font-size:1rem;margin-top:1.5rem}.node--view-mode-teaser{border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem;padding-bottom:1.5rem}.node--view-mode-teaser .h2,.node--view-mode-teaser h2{margin-top:0;padding-top:.5em}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,.024);border:1px solid #d9d9d9;padding:0 1.5rem 1.5rem}.node--view-mode-teaser .node__content{clear:none;font-size:1rem;line-height:1.5}.node__meta{font-size:.875rem;margin-bottom:-.3125rem}.node__meta .field--name-field-user-picture img{float:left;margin:.0625rem 1.5rem 0 0}[dir=rtl] .node__meta .field--name-field-user-picture img{float:right;margin-left:1.5rem;margin-right:0}.node__links{text-align:right;font-size:1rem}[dir=rtl] .node__links{text-align:left}.node--unpublished{padding:1.5rem 1.5rem 0}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4}.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e8f5),to(#d3e8f4));background-image:-moz-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.3333);box-shadow:0 1px 3px 1px rgba(0,0,0,.3333);position:fixed;z-index:499;width:100%;padding:.625rem}.node-preview-backlink{background-color:#419ff1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#419ff1),to(#1076d5));background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-moz-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:.4em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#fff;font-size:.9em;line-height:normal;margin:0;padding:.25rem 1em .25rem .6em;text-shadow:1px 1px 0 rgba(0,0,0,.5)}[dir=rtl] .node-preview-backlink{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-gradient(linear,left top,left bottom,from(#419ff1),to(#1076d5));background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-moz-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);padding:.25rem .6em .25rem 1em;float:right}.node-preview-backlink:focus,.node-preview-backlink:hover{background-color:#419cf1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#59abf3),to(#2a90ef));background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-moz-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff}[dir=rtl] .node-preview-backlink:focus,[dir=rtl] .node-preview-backlink:hover{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-gradient(linear,left top,left bottom,from(#59abf3),to(#2a90ef));background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-moz-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef)}.node-preview-backlink:active{background-color:#0e69be;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#0e69be),to(#2a93ef));background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-moz-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.25);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}[dir=rtl] .node-preview-backlink:active{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-gradient(linear,left top,left bottom,from(#0e69be),to(#2a93ef));background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-moz-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef)}.node-preview-backlink::before{content:'';width:10px;display:inline-block}em.placeholder{vertical-align:unset!important;cursor:unset!important;background-color:unset!important;opacity:unset!important}section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header #search-block-form{padding:.3125rem .9375rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}#search-block-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.shortcut-wrapper{margin:2.2em 0 1.1em 0}.shortcut-wrapper .page-title{float:left;margin:0}[dir=rtl] .shortcut-wrapper .page-title{float:right}.shortcut-action{border-bottom:none;margin-left:.5em;padding-top:.35em}[dir=rtl] .shortcut-action{margin-left:0;margin-right:.5em}.shortcut-action:active,.shortcut-action:focus,.shortcut-action:hover{border-bottom:none}.sidebar .block{border-style:solid;border-width:1px;padding:1.5rem 1.5rem;margin:0 0 1.5rem}.sidebar .block .content{font-size:1rem;line-height:1.25}.sidebar .h2,.sidebar h2{margin:0 0 .75rem;border-bottom:1px solid #d9d9d9;padding-bottom:.3125rem;text-shadow:0 1px 0 #fff;font-size:1.125rem;line-height:1.5}.sidebar tbody{border:none}.sidebar tr.even,.sidebar tr.odd{background:0 0;border-bottom:1px solid #d9d9d9}.sidebar nav ul.nav{margin:0 -1.5rem}.site-footer{padding:1.5rem 0}.site-footer .layout-container{padding:0 1.5rem}.site-footer__top .content{margin-top:0}.site-footer__bottom .block{margin:-webkit-calc($spacer / 2) 0;margin:-moz-calc($spacer / 2) 0;margin:calc($spacer / 2) 0}.site-footer__bottom .content{padding:-webkit-calc($spacer / 2) 0;padding:-moz-calc($spacer / 2) 0;padding:calc($spacer / 2) 0;margin-top:0}.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#495057;font-size:1rem;line-height:2;padding:.0625rem 1.5rem .125rem;border-radius:0 0 1rem 1rem;border-bottom-width:0;outline:0}.skip-link.visually-hidden.focusable:focus{position:absolute!important;color:#fff}.sticky-header thead th{vertical-align:bottom;border-bottom:-webkit-calc(2 * $table-border-width) solid var(--bs-border-color);border-bottom:-moz-calc(2 * $table-border-width) solid var(--bs-border-color);border-bottom:calc(2 * $table-border-width) solid var(--bs-border-color)}.sticky-header th{padding:.5rem .5rem;vertical-align:top;border-top:var(--bs-border-width) solid var(--bs-border-color)}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-changed.warning{margin-bottom:-webkit-calc($spacer / 2);margin-bottom:-moz-calc($spacer / 2);margin-bottom:calc($spacer / 2);color:var(--bs-warning)}a.tabledrag-handle .handle{width:25px;height:25px}.tabledrag-cell-content>*{display:table-cell;vertical-align:middle}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}th.is-active img{display:inline}td.is-active{background-color:#d9d9d9}.tablesort{width:14px;height:14px;vertical-align:top;margin:.0625rem 0 0 .3125rem}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg)}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg)}nav.tabs{margin-bottom:1.5rem}nav.tabs ul{background:#e9ecef;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}nav.tabs ul .nav-item{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}nav.tabs ul .nav-item a{color:#2a2a2a;text-align:center}nav.tabs ul .nav-item.active a{background:#97e1ff}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-widget-overlay{background:#000;opacity:.7}.ui-dialog{border-radius:0}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:1rem}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e8e8e8));background-image:-moz-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:1rem;font-weight:400;text-align:center;padding:.25em 1.063em;border-radius:1em}.password-strength__meter{margin-top:.5em;background-color:#e9ecef}.password-strength__indicator{background-color:#006726;-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;transition:width .5s ease-out}.password-strength__indicator.is-weak{background-color:#b50009}.password-strength__indicator.is-fair{background-color:#ffc107}.password-strength__indicator.is-good{background-color:#0084d1}.password-strength__indicator.is-strong{background-color:#006726}.password-confirm,.password-confirm-match,.password-field,.password-strength{width:55%}.password-suggestions{padding:.2em .5em;margin:.7em 0;max-width:34.7em;border:1px solid #d9d9d9}.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right}.password-confirm .ok{color:#006726;font-weight:700}.password-confirm .error{color:#b50009;font-weight:700}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:#fff;padding:1.5rem 1.5rem;margin:0 auto;border-radius:1rem}body.path-user .field--label-inline .field__label{width:100px;color:#267871}body.path-user .field--label-inline .field__item{padding:-webkit-calc($spacer / 4) 1.5rem;padding:-moz-calc($spacer / 4) 1.5rem;padding:calc($spacer / 4) 1.5rem;border-radius:1.5rem;background:#e9ecef;min-width:250px;margin:-webkit-calc($spacer / 4) 0;margin:-moz-calc($spacer / 4) 0;margin:calc($spacer / 4) 0}body.path-user .field--label-above .field__label{color:#267871}body.path-user .field--label-above .field__item{padding:-webkit-calc($spacer / 4) 1.5rem;padding:-moz-calc($spacer / 4) 1.5rem;padding:calc($spacer / 4) 1.5rem;border-radius:1.5rem;background:#e9ecef;width:100%;margin:-webkit-calc($spacer / 4) 0;margin:-moz-calc($spacer / 4) 0;margin:calc($spacer / 4) 0}.vertical-tabs__menu{margin:-.0625rem 0 -.0625rem;padding:0}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-1em;padding:0}.vertical-tabs{margin:0;border:1px solid #d9d9d9;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;font-size:.875rem}[dir=rtl] .vertical-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;margin-left:0;margin-right:0}.vertical-tabs__menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #d9d9d9;list-style:none}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-15em}.vertical-tabs__pane{margin:0;border:0}.vertical-tabs__pane label{font-weight:700}.vertical-tabs__pane>summary{display:none}.vertical-tabs__menu-item{border:1px solid #d9d9d9;border-top:0;background:#eee}.vertical-tabs__menu-item a{display:block;padding:.5em .6em;text-decoration:none}.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline}.vertical-tabs__menu-item a:hover{outline:1px dotted}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff}[dir=rtl] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal}.views-displays .tabs .open>a{border-radius:1rem 1rem 0 0}.views-displays .tabs .open>a:focus,.views-displays .tabs .open>a:hover{color:#267871}.views-displays .secondary .form-submit{font-size:.875rem}.views-displays .tabs .action-list{padding:0}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9}.views-ui-display-tab-actions .dropbutton .form-submit{color:#1e605a}.views-ui-display-tab-actions .dropbutton .form-submit:focus,.views-ui-display-tab-actions .dropbutton .form-submit:hover{color:#267871}.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(../../images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;flex:auto}.webform-options-display-buttons .form-check-label{margin:0 .3125rem .625rem .3125rem;border:3px solid #e9ecef;border-radius:3px;background-color:#fff;padding:.625rem;width:100%}.webform-options-display-buttons .form-check-label:hover{border-color:#d9d9d9;color:#2a2a2a}.webform-options-display-buttons .form-check-input:checked~.form-check-label{border-color:#267871;color:#2a2a2a}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 .3125rem .625rem 0}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check,.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio{padding:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:.125rem .125rem;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-moz-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:var(--hamburger-color)}.hamburger-box{width:25px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.09375rem}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:3px;background-color:var(--hamburger-color);border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--3dx .hamburger-box{-webkit-perspective:50px;-moz-perspective:50px;perspective:50px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-moz-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:50px;-moz-perspective:50px;perspective:50px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-moz-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:50px;-moz-perspective:50px;perspective:50px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-moz-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:50px;-moz-perspective:50px;perspective:50px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-moz-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:50px;-moz-perspective:50px;perspective:50px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-moz-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg) rotateY(180deg);-moz-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:50px;-moz-perspective:50px;perspective:50px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1),-moz-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-moz-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1),-moz-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);-moz-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-5px,0,0) rotate(-45deg) scale(.7,1);-moz-transform:translate3d(-5px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-5px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-5px,0,0) rotate(45deg) scale(.7,1);-moz-transform:translate3d(-5px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-5px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(5px,0,0) rotate(45deg) scale(.7,1);-moz-transform:translate3d(5px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(5px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(5px,0,0) rotate(-45deg) scale(.7,1);-moz-transform:translate3d(5px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(5px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-moz-transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-moz-transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scale(.7,1);-moz-transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scale(.7,1);transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scale(.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-moz-transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-5px,6.25px,0) rotate(45deg) scale(.7,1);-moz-transform:translate3d(-5px,6.25px,0) rotate(45deg) scale(.7,1);transform:translate3d(-5px,6.25px,0) rotate(45deg) scale(.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-moz-transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-moz-transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-moz-transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1),-moz-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(5px,-6.25px,0) rotate(45deg) scale(.7,1);-moz-transform:translate3d(5px,-6.25px,0) rotate(45deg) scale(.7,1);transform:translate3d(5px,-6.25px,0) rotate(45deg) scale(.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-moz-transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(5px,6.25px,0) rotate(-45deg) scale(.7,1);-moz-transform:translate3d(5px,6.25px,0) rotate(-45deg) scale(.7,1);transform:translate3d(5px,6.25px,0) rotate(-45deg) scale(.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-moz-transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22),-moz-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);-moz-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);-moz-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);-moz-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);-moz-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{-webkit-transition-property:none;-moz-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-moz-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;-moz-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;-moz-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg);-webkit-transition-delay:.22s;-moz-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;-moz-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);-moz-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-moz-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;-moz-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;-moz-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(45deg);-moz-transform:translate3d(0,-6px,0) rotate(45deg);transform:translate3d(0,-6px,0) rotate(45deg);-webkit-transition-delay:.22s;-moz-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;-moz-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);-moz-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1.5px;-webkit-transition-duration:275ms;-moz-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:6px;-webkit-transition:opacity 125ms 275ms ease;-moz-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:12px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-moz-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(135deg);-moz-transform:translate3d(0,6px,0) rotate(135deg);transform:translate3d(0,6px,0) rotate(135deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-270deg);-moz-transform:translate3d(0,-12px,0) rotate(-270deg);transform:translate3d(0,-12px,0) rotate(-270deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1.5px;-webkit-transition-duration:275ms;-moz-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:6px;-webkit-transition:opacity 125ms 275ms ease;-moz-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:12px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-moz-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(-135deg);-moz-transform:translate3d(0,6px,0) rotate(-135deg);transform:translate3d(0,6px,0) rotate(-135deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(270deg);-moz-transform:translate3d(0,-12px,0) rotate(270deg);transform:translate3d(0,-12px,0) rotate(270deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 125ms 175ms ease-in;-moz-transition:background-color 125ms 175ms ease-in;transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-moz-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335),-moz-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner::after{top:6px;right:0;-webkit-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-moz-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335),-moz-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-50px;top:-50px;-webkit-transform:translate3d(50px,50px,0) rotate(45deg);-moz-transform:translate3d(50px,50px,0) rotate(45deg);transform:translate3d(50px,50px,0) rotate(45deg);-webkit-transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-moz-transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-50px;top:-50px;-webkit-transform:translate3d(-50px,50px,0) rotate(-45deg);-moz-transform:translate3d(-50px,50px,0) rotate(-45deg);transform:translate3d(-50px,50px,0) rotate(-45deg);-webkit-transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-moz-transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color 125ms 175ms ease-in;-moz-transition:background-color 125ms 175ms ease-in;transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-moz-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335),-moz-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner::after{top:6px;right:0;-webkit-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-moz-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335),-moz-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-50px;top:50px;-webkit-transform:translate3d(50px,-50px,0) rotate(-45deg);-moz-transform:translate3d(50px,-50px,0) rotate(-45deg);transform:translate3d(50px,-50px,0) rotate(-45deg);-webkit-transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-moz-transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-50px;top:50px;-webkit-transform:translate3d(-50px,-50px,0) rotate(45deg);-moz-transform:translate3d(-50px,-50px,0) rotate(45deg);transform:translate3d(-50px,-50px,0) rotate(45deg);-webkit-transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-moz-transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-moz-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{-webkit-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;-moz-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;-webkit-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;-moz-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:6px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-moz-transition-property:transform,opacity,-moz-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-moz-transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:12px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-3.57143px,-3px,0);-moz-transform:rotate(-45deg) translate3d(-3.57143px,-3px,0);transform:rotate(-45deg) translate3d(-3.57143px,-3px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-90deg);-moz-transform:translate3d(0,-12px,0) rotate(-90deg);transform:translate3d(0,-12px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner::before{top:6px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-moz-transition-property:transform,opacity,-moz-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-moz-transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(-45deg);-moz-transform:translate3d(0,6px,0) rotate(-45deg);transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(3.57143px,-3px,0);-moz-transform:rotate(45deg) translate3d(3.57143px,-3px,0);transform:rotate(45deg) translate3d(3.57143px,-3px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(90deg);-moz-transform:translate3d(0,-12px,0) rotate(90deg);transform:translate3d(0,-12px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;-moz-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;-moz-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-moz-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19),-moz-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;-moz-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);-moz-transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-moz-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1),-moz-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;-moz-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;-moz-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-moz-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19),-moz-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;-moz-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);-moz-transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-moz-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1),-moz-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1.5px;-webkit-transition:background-color 0s .13s linear;-moz-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:6px;-webkit-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;-moz-transition-delay:.22s;transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-moz-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,6px,0) rotate(45deg);-moz-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-moz-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,6px,0) rotate(-45deg);-moz-transform:translate3d(0,6px,0) rotate(-45deg);transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-moz-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;-moz-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19),-moz-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);-moz-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg);-webkit-transition-delay:.22s;-moz-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;-moz-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-moz-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1),-moz-transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);-moz-transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear,-moz-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::before{-webkit-transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-moz-transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent!important;-webkit-transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);-moz-transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-moz-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-moz-transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-moz-transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);-moz-transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear,-moz-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-moz-transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent!important;-webkit-transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);-moz-transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-moz-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-moz-transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-moz-transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;-moz-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 75ms .12s ease,opacity 75ms ease;-moz-transition:top 75ms .12s ease,opacity 75ms ease;transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms .12s ease;-moz-transition:top 75ms ease,opacity 75ms .12s ease;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);-moz-transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1),-moz-transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;-moz-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,transform,-moz-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform,-moz-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);-moz-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;-moz-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,transform,-moz-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform,-moz-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);-moz-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ajax-progress.ajax-progress-fullscreen,.ajax-progress.ajax-progress-throbber{position:fixed;background-color:#fff;background-repeat:no-repeat;background-position:center center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../images/loading/loading.gif);height:300px;width:300px;border-radius:50%;margin:0;padding:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,.06);box-shadow:0 0 12px rgba(0,0,0,.06);z-index:1000}.ajax-progress.ajax-progress-fullscreen .throbber,.ajax-progress.ajax-progress-throbber .throbber{display:none}header#header #block-formulariodepesquisa{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;border-radius:50rem;padding:.5rem;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:100%;background:#fff;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);opacity:0;-webkit-transform:translate(-50%,50%) scale(0);-moz-transform:translate(-50%,50%) scale(0);-ms-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0);pointer-events:none;visibility:hidden}@media (min-width:36rem){header#header #block-formulariodepesquisa{max-width:540px}}@media (min-width:48rem){header#header #block-formulariodepesquisa{max-width:720px}}@media (min-width:62rem){header#header #block-formulariodepesquisa{max-width:960px}}@media (min-width:75rem){header#header #block-formulariodepesquisa{max-width:1140px}}@media (min-width:87.5rem){header#header #block-formulariodepesquisa{max-width:1320px}}header#header #block-formulariodepesquisa.opened{-webkit-animation:search-block-scale-in 450ms ease-in-out .3s forwards;-moz-animation:search-block-scale-in 450ms ease-in-out .3s forwards;animation:search-block-scale-in 450ms ease-in-out .3s forwards}header#header #block-formulariodepesquisa.closed{opacity:0;-webkit-transform:translate(-50%,50%) scale(0);-moz-transform:translate(-50%,50%) scale(0);-ms-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0);pointer-events:none;visibility:hidden}header#header #block-formulariodepesquisa>.content{width:100%}header#header #block-formulariodepesquisa>.content,header#header #block-formulariodepesquisa>.content #search-block-form,header#header #block-formulariodepesquisa>.content>div{width:100%;margin:0;padding:0}header#header #block-formulariodepesquisa form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:.5rem}header#header #block-formulariodepesquisa form .mb-3{margin-bottom:0!important}header#header #block-formulariodepesquisa form .form-type-search{font-size:.875rem;padding:1rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;border:none;border-radius:50rem;color:#2a2a2a;margin:0;padding:0;width:100%}header#header #block-formulariodepesquisa form .form-type-search:focus,header#header #block-formulariodepesquisa form .form-type-search:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}header#header #block-formulariodepesquisa form .form-type-search::-webkit-input-placeholder{color:#2a2a2a}header#header #block-formulariodepesquisa form .form-type-search::-moz-placeholder{color:#2a2a2a}header#header #block-formulariodepesquisa form .form-type-search:-ms-input-placeholder{color:#2a2a2a}header#header #block-formulariodepesquisa form .form-type-search::placeholder{color:#2a2a2a}header#header #block-formulariodepesquisa form .form-actions{margin:0;padding:0}.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document header#header #block-formulariodepesquisa form .form-actions a,.view .pagination header#header #block-formulariodepesquisa form .form-actions .page-item>a,.view .pagination header#header #block-formulariodepesquisa form .form-actions .page-item>span,.view-documentos.view-display-id-block_1 .pager header#header #block-formulariodepesquisa form .form-actions a,.view-documentos.view-display-id-block_2 header#header #block-formulariodepesquisa form .form-actions .view-footer>span,.view-projetos.view-display-id-block_3 .pager header#header #block-formulariodepesquisa form .form-actions a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link header#header #block-formulariodepesquisa form .form-actions a,body.simplelogin .simplelogin-form header#header #block-formulariodepesquisa form .form-actions .form-submit,header#header #block-formulariodepesquisa form .form-actions .btn,header#header #block-formulariodepesquisa form .form-actions .button,header#header #block-formulariodepesquisa form .form-actions .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a,header#header #block-formulariodepesquisa form .form-actions .view .pagination .page-item>a,header#header #block-formulariodepesquisa form .form-actions .view .pagination .page-item>span,header#header #block-formulariodepesquisa form .form-actions .view-documentos.view-display-id-block_1 .pager a,header#header #block-formulariodepesquisa form .form-actions .view-documentos.view-display-id-block_2 .view-footer>span,header#header #block-formulariodepesquisa form .form-actions .view-projetos.view-display-id-block_3 .pager a,header#header #block-formulariodepesquisa form .form-actions .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a,header#header #block-formulariodepesquisa form .form-actions body.simplelogin .simplelogin-form .form-submit{border-radius:50rem}@-webkit-keyframes search-block-scale-in{0%{opacity:0;-webkit-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0);pointer-events:none;visibility:hidden}75%{opacity:1;-webkit-transform:translate(-50%,50%) scale(1.2);transform:translate(-50%,50%) scale(1.2);pointer-events:all;visibility:visible}100%{opacity:1;-webkit-transform:translate(-50%,50%) scale(1);transform:translate(-50%,50%) scale(1);pointer-events:all;visibility:visible}}@-moz-keyframes search-block-scale-in{0%{opacity:0;-moz-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0);pointer-events:none;visibility:hidden}75%{opacity:1;-moz-transform:translate(-50%,50%) scale(1.2);transform:translate(-50%,50%) scale(1.2);pointer-events:all;visibility:visible}100%{opacity:1;-moz-transform:translate(-50%,50%) scale(1);transform:translate(-50%,50%) scale(1);pointer-events:all;visibility:visible}}@keyframes search-block-scale-in{0%{opacity:0;-webkit-transform:translate(-50%,50%) scale(0);-moz-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0);pointer-events:none;visibility:hidden}75%{opacity:1;-webkit-transform:translate(-50%,50%) scale(1.2);-moz-transform:translate(-50%,50%) scale(1.2);transform:translate(-50%,50%) scale(1.2);pointer-events:all;visibility:visible}100%{opacity:1;-webkit-transform:translate(-50%,50%) scale(1);-moz-transform:translate(-50%,50%) scale(1);transform:translate(-50%,50%) scale(1);pointer-events:all;visibility:visible}}header#header #block-gtranslate select{color:#fff;background-color:transparent;border:none;text-transform:uppercase}header#header #block-menuutilidades .nav{gap:1rem;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}header#header #block-menuutilidades .nav-link{--bs-nav-link-color:#ffffff;--bs-nav-link-hover-color:#267871;--bs-nav-link-padding-y:0;--bs-nav-link-padding-x:0;cursor:pointer}header#header #block-openreadspeakerblock{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}header#header #block-openreadspeakerblock .rsbtn{margin-bottom:0}header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:.5rem;margin:0;padding:0}header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal>li{padding:0}header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal a{color:#fff;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal a:focus,header#header #block-socialmedialinks ul.social-media-links--platforms.horizontal a:hover{color:#267871}#block-tv-aideepchatchatbot .ai-deepchat-wrapper{position:fixed;inset:0;z-index:1030;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;pointer-events:none;padding:3rem}#block-tv-aideepchatchatbot .ai-deepchat{pointer-events:auto}#block-tv-aideepchatchatbot .chat-element{height:100%;width:100%}#block-tv-aideepchatchatbot .chat-container{margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;overflow:unset!important;position:relative!important;max-width:400px!important;width:100%!important;height:100%!important;pointer-events:none!important}#block-tv-aideepchatchatbot .chat-container.chat-collapsed div.ai-deepchat--header{display:none}#block-tv-aideepchatchatbot .chat-container.chat-collapsed .chat-element{display:none}#block-tv-aideepchatchatbot .chat-container.chat-open .chat-element{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon{position:relative!important;width:100%!important;float:none!important;margin-bottom:.5rem;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;padding:0!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;align-items:flex-end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;justify-content:flex-end!important;pointer-events:all!important}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--chat-bubble{position:absolute;right:-webkit-calc(72px + 8px);right:-moz-calc(72px + 8px);right:calc(72px + 8px);bottom:0;background:#fff;padding:.75rem 1.5rem;border-radius:100px;border-top-right-radius:0;font-size:.875rem;color:#000;font-weight:400;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);opacity:0;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);width:-webkit-max-content;width:-moz-max-content;width:max-content}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon{height:72px;width:72px;background-color:#fff;border:4px solid #fff;border-radius:9999px;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);overflow:hidden;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);padding:0;cursor:pointer}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon video{height:100%;width:100%;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);transform:scale(3);margin-left:0;margin-top:.625rem;pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-animation:animate-ai-icon-idle 8s ease-in-out infinite;-moz-animation:animate-ai-icon-idle 8s ease-in-out infinite;animation:animate-ai-icon-idle 8s ease-in-out infinite;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:focus,#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:hover{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:focus video,#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:hover video{-webkit-transform:scale(2.1)!important;-moz-transform:scale(2.1)!important;-ms-transform:scale(2.1)!important;transform:scale(2.1)!important;margin-left:-2.1875rem!important;-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;animation-play-state:paused!important}#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:focus+.ai-deepchat--chat-bubble,#block-tv-aideepchatchatbot .ai-deepchat--header.toggle-icon .ai-deepchat--icon:hover+.ai-deepchat--chat-bubble{opacity:1}#block-tv-aideepchatchatbot div.ai-deepchat--header{float:none!important;background-color:#009bd9!important;outline:0!important;width:100%!important;background-color:#009bd9!important;border:4px solid #fff!important;border-top-left-radius:1rem!important;border-top-right-radius:1rem!important;border-bottom:none!important;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);pointer-events:all!important}#block-tv-aideepchatchatbot .chat-element{display:none;max-height:400px;background-color:#fff;border:4px solid #fff!important;border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important;border-top:none!important;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);pointer-events:all!important}#block-tv-aideepchatchatbot deep-chat{background-color:#f4f4f4!important;background:#f4f4f4!important;border:none!important;border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important;overflow:hidden!important;font-size:.875rem!important;font-family:"Open Sans",sans-serif!important;width:100%!important}#block-tv-aideepchatchatbot deep-chat #messages>div{padding:.5rem}#block-tv-aideepchatchatbot deep-chat #messages .outer-message-container{border:none;background-color:transparent;border-radius:12px}#block-tv-aideepchatchatbot deep-chat #messages .outer-message-container.deep-chat-outer-container-role-user{background-color:#eefcfa}#block-tv-aideepchatchatbot deep-chat #input #text-input-container{margin:0;width:100%;-webkit-box-shadow:none;box-shadow:none;border:none}@-webkit-keyframes animate-ai-icon-idle{0%{-webkit-transform:scale(3);transform:scale(3)}15%,75%{-webkit-transform:scale(2.25);transform:scale(2.25)}100%{-webkit-transform:scale(3);transform:scale(3)}}@-moz-keyframes animate-ai-icon-idle{0%{-moz-transform:scale(3);transform:scale(3)}15%,75%{-moz-transform:scale(2.25);transform:scale(2.25)}100%{-moz-transform:scale(3);transform:scale(3)}}@keyframes animate-ai-icon-idle{0%{-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3)}15%,75%{-webkit-transform:scale(2.25);-moz-transform:scale(2.25);transform:scale(2.25)}100%{-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3)}}@-webkit-keyframes animate-ai-icon-wave{0%{-webkit-transform:scale(3);transform:scale(3)}15%,75%{-webkit-transform:scale(2.1);transform:scale(2.1);margin-left:-2.1875rem}100%{-webkit-transform:scale(3);transform:scale(3)}}@-moz-keyframes animate-ai-icon-wave{0%{-moz-transform:scale(3);transform:scale(3)}15%,75%{-moz-transform:scale(2.1);transform:scale(2.1);margin-left:-2.1875rem}100%{-moz-transform:scale(3);transform:scale(3)}}@keyframes animate-ai-icon-wave{0%{-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3)}15%,75%{-webkit-transform:scale(2.1);-moz-transform:scale(2.1);transform:scale(2.1);margin-left:-2.1875rem}100%{-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3)}}@media (max-width:74.99875rem){header#header #block-tv-main-menu{display:none}}header#header #block-tv-main-menu .navbar-nav{gap:-webkit-calc(1.275rem + .3vw);gap:-moz-calc(1.275rem + .3vw);gap:calc(1.275rem + .3vw);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media (min-width:75rem){header#header #block-tv-main-menu .navbar-nav{gap:1.5rem}}header#header #block-tv-main-menu .navbar-nav .item-position-secondary-navigation{display:none}header#header #block-tv-main-menu .navbar-nav .nav-link{--bs-navbar-nav-link-padding-y:0;--bs-navbar-nav-link-padding-x:0;font-size:.875rem;color:#fff;cursor:pointer;font-weight:600;text-transform:uppercase;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);white-space:nowrap!important}.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document header#header #block-tv-main-menu .navbar-nav a.nav-link,.view .pagination header#header #block-tv-main-menu .navbar-nav .page-item>a.nav-link,.view .pagination header#header #block-tv-main-menu .navbar-nav .page-item>span.nav-link,.view-documentos.view-display-id-block_1 .pager header#header #block-tv-main-menu .navbar-nav a.nav-link,.view-documentos.view-display-id-block_2 header#header #block-tv-main-menu .navbar-nav .view-footer>span.nav-link,.view-projetos.view-display-id-block_3 .pager header#header #block-tv-main-menu .navbar-nav a.nav-link,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link header#header #block-tv-main-menu .navbar-nav a.nav-link,body.simplelogin .simplelogin-form header#header #block-tv-main-menu .navbar-nav .nav-link.form-submit,header#header #block-tv-main-menu .navbar-nav .nav-link.btn,header#header #block-tv-main-menu .navbar-nav .nav-link.button,header#header #block-tv-main-menu .navbar-nav .node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document a.nav-link,header#header #block-tv-main-menu .navbar-nav .view .pagination .page-item>a.nav-link,header#header #block-tv-main-menu .navbar-nav .view .pagination .page-item>span.nav-link,header#header #block-tv-main-menu .navbar-nav .view-documentos.view-display-id-block_1 .pager a.nav-link,header#header #block-tv-main-menu .navbar-nav .view-documentos.view-display-id-block_2 .view-footer>span.nav-link,header#header #block-tv-main-menu .navbar-nav .view-projetos.view-display-id-block_3 .pager a.nav-link,header#header #block-tv-main-menu .navbar-nav .view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a.nav-link,header#header #block-tv-main-menu .navbar-nav body.simplelogin .simplelogin-form .nav-link.form-submit{--bs-navbar-nav-link-padding-y:0.5rem;--bs-navbar-nav-link-padding-x:1rem}header#header #block-tv-main-menu .navbar-nav .nav-link:focus,header#header #block-tv-main-menu .navbar-nav .nav-link:hover,header#header #block-tv-main-menu .navbar-nav .nav-link[aria-expanded=true]{color:#267871}header#header #block-tv-main-menu .navbar-nav .dropdown-menu{margin-top:.25rem;background:rgba(38,120,113,.85);border:none;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;padding:0}header#header #block-tv-main-menu .navbar-nav .dropdown-menu.show{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0}header#header #block-tv-main-menu .navbar-nav .dropdown-menu .dropdown-item{background:0 0;padding:0}header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*=nav-link]{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;background:0 0;color:#fff;text-decoration:none!important;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);width:100%}header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*=nav-link].active,header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*=nav-link]:focus,header#header #block-tv-main-menu .navbar-nav .dropdown-menu [class*=nav-link]:hover{background:#fff;color:#267871}#cboxOverlay{-webkit-animation:light-blur .2s ease-in-out 0s forwards;-moz-animation:light-blur .2s ease-in-out 0s forwards;animation:light-blur .2s ease-in-out 0s forwards;opacity:1!important}#colorbox{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#colorbox #cboxWrapper{border-radius:0}#colorbox #cboxLoadedContent{padding:4rem 8rem;margin:0;max-height:70vh}#colorbox #cboxLoadedContent::before{content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),to(rgba(233,233,233,0)));background:-webkit-linear-gradient(top,#fff 30%,rgba(233,233,233,0) 100%);background:-moz-linear-gradient(top,#fff 30%,rgba(233,233,233,0) 100%);background:linear-gradient(to bottom,#fff 30%,rgba(233,233,233,0) 100%);top:0}#colorbox #cboxLoadedContent::after{content:'';background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#fff),to(rgba(233,233,233,0)));background:-webkit-linear-gradient(bottom,#fff 30%,rgba(233,233,233,0) 100%);background:-moz-linear-gradient(bottom,#fff 30%,rgba(233,233,233,0) 100%);background:linear-gradient(to top,#fff 30%,rgba(233,233,233,0) 100%);bottom:0}#colorbox #cboxLoadedContent::after,#colorbox #cboxLoadedContent::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:4rem;z-index:100}@media (max-width:35.99875rem){#colorbox #cboxLoadedContent{padding:4rem 2rem}}#colorbox #cboxClose{top:4rem;right:4rem;height:35px;width:35px;background:#fff;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}#colorbox #cboxClose:focus,#colorbox #cboxClose:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#colorbox #cboxClose::after{font-size:-webkit-calc(1.28125rem + .375vw);font-size:-moz-calc(1.28125rem + .375vw);font-size:calc(1.28125rem + .375vw);content:"";color:#000;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;top:0;right:0;text-indent:0;height:35px;width:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media (min-width:75rem){#colorbox #cboxClose::after{font-size:1.5625rem}}@media (max-width:35.99875rem){#colorbox #cboxClose{right:2rem;border-radius:50%;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#colorbox #cboxClose::after{font-size:1.25rem}}#colorbox .toast-wrapper{position:absolute;top:2rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#colorbox .toast-wrapper .toast,#colorbox .toast-wrapper .toast-body,#colorbox .toast-wrapper .toast-header{border:none;border-radius:0;background:#fff}#colorbox .toast-wrapper .toast{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#colorbox .toast-wrapper .toast-header>svg{margin-right:.3125rem}#colorbox .toast-wrapper .toast-header>strong{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}#colorbox .toast-wrapper .toast-body{padding:1rem}#colorbox .toast-wrapper .toast-body .list-group-item{border:none}#colorbox .toast-wrapper .toast-body .list-group-item::after{display:none}#colorbox .contextual-region{position:static}#content>.section>nav.tabs{--transition-duration:480ms;position:fixed;left:var(--gin-toolbar-x-offset,0);right:0;bottom:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:1045;margin:0;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);width:-webkit-calc(100% - var(--gin-toolbar-x-offset,0px));width:-moz-calc(100% - var(--gin-toolbar-x-offset,0px));width:calc(100% - var(--gin-toolbar-x-offset,0px));pointer-events:none}#content>.section>nav.tabs>.nav{--bs-gutter-x:1rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-top:.5rem;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none;background:rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(12px) saturate(7);backdrop-filter:blur(12px) saturate(7);border:none;border-radius:50rem;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);overflow-y:hidden;overflow-x:auto;gap:.25rem;width:auto;pointer-events:all;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:36rem){#content>.section>nav.tabs>.nav{max-width:540px}}@media (min-width:48rem){#content>.section>nav.tabs>.nav{max-width:720px}}@media (min-width:62rem){#content>.section>nav.tabs>.nav{max-width:960px}}@media (min-width:75rem){#content>.section>nav.tabs>.nav{max-width:1140px}}@media (min-width:87.5rem){#content>.section>nav.tabs>.nav{max-width:1320px}}#content>.section>nav.tabs>.nav::-webkit-scrollbar{display:none}#content>.section>nav.tabs>.nav .nav-item{--tabs--background-color:transparent;--tabs--text-color:#f4f4f4;--tabs--hover-text-color:#f4f4f4;--tabs--hover-background-color:rgba(38, 120, 113, 0.5);--tabs--active-background-color:#267871;--tabs--active-text-color:#ffffff;margin:0}#content>.section>nav.tabs>.nav .nav-link{--bs-nav-link-padding-y:0.5rem;--bs-nav-link-padding-x:1rem;background-color:var(--tabs--background-color)!important;border:none!important;border-radius:50rem;color:var(--tabs--text-color)!important;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);text-align:center;text-transform:uppercase}#content>.section>nav.tabs>.nav .nav-link:focus,#content>.section>nav.tabs>.nav .nav-link:hover{--bs-nav-link-padding-x:1.5rem;--tabs--background-color:var(--tabs--hover-background-color);--tabs--text-color:var(--tabs--hover-text-color)}#content>.section>nav.tabs>.nav .nav-link.active{--bs-nav-link-padding-x:1rem;--tabs--background-color:var(
          --tabs--active-background-color
        )!important;--tabs--text-color:var(--tabs--active-text-color)!important;font-weight:600}#content>.section>nav.tabs.hide-animation{-webkit-transform:translateY(200%) scale(0);-moz-transform:translateY(200%) scale(0);-ms-transform:translateY(200%) scale(0);transform:translateY(200%) scale(0);opacity:.2}#content>.section>nav.tabs.hide-animation>.nav{pointer-events:none}.list-group{margin-bottom:2rem}.list-group>.list-group-item{padding:1rem}body.path-search .list-group-item{padding:1rem 0;border:none;font-size:1.25rem;list-style:circle;display:list-item}body.mm-wrapper_opening .mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}body.mm-wrapper_opening.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-menu_offcanvas{background:0 0;z-index:400!important}.mm-menu.mm-menu_offcanvas .close-offcanvas{position:absolute;top:100px;left:30px;z-index:10}.mm-menu.mm-menu_offcanvas .close-offcanvas .hamburger-inner{background-color:var(--mm-color-text);cursor:pointer}.mm-menu.mm-menu_offcanvas .close-offcanvas .hamburger-inner::after,.mm-menu.mm-menu_offcanvas .close-offcanvas .hamburger-inner::before{background-color:var(--mm-color-text)}@media (min-width:75rem){.mm-menu.mm-menu_offcanvas .item-position-main-navigation{display:none}}.mm-menu.mm-menu_offcanvas .mm-panel .mm-navbar{display:none}.mm-menu.mm-menu_offcanvas .mm-panel .mm-btn::after,.mm-menu.mm-menu_offcanvas .mm-panel .mm-btn::before{border-color:#267871}.mm-menu.mm-menu_offcanvas .mm-panel+.mm-panel .mm-navbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.mm-menu.mm-menu_offcanvas .mm-panel+.mm-panel .mm-navbar .mm-navbar__title{color:#267871;font-weight:600}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-top:8rem}@media (min-width:48rem){.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview{padding-top:14rem}}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview::after{display:block;background-image:url(/themes/custom/tv/images/logos/wave.png);background-size:initial;background-repeat:no-repeat;height:30px;content:'';margin-top:4rem;background-position:center}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li{text-align:center;margin-bottom:.9375rem;font-weight:700;position:relative}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li>.mm-listitem__btn{position:absolute;top:0;bottom:0;right:0;border:none}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li>a{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li>a.is-active{color:#267871}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li>a:focus,.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li>a:hover{color:#267871}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li span{text-overflow:none;white-space:normal;overflow:auto}.mm-menu.mm-menu_offcanvas .mm-panel .mm-listview>li::after{display:none}.mm-menu.mm-menu_offcanvas .mm-panel::after{display:none}.slick.slick--optionset--slider-2-horiz .slick__slide{margin:2rem;margin-right:.66667rem;margin-left:.66667rem}.slick.slick--optionset--slider-3-horiz .slick-track{padding-bottom:-webkit-calc(1.275rem + .3vw);padding-bottom:-moz-calc(1.275rem + .3vw);padding-bottom:calc(1.275rem + .3vw)}@media (min-width:75rem){.slick.slick--optionset--slider-3-horiz .slick-track{padding-bottom:1.5rem}}.slick.slick--optionset--slider-3-horiz .slick__slide+.slick__slide{margin-left:-webkit-calc(1.275rem + .3vw);margin-left:-moz-calc(1.275rem + .3vw);margin-left:calc(1.275rem + .3vw)}@media (min-width:75rem){.slick.slick--optionset--slider-3-horiz .slick__slide+.slick__slide{margin-left:1.5rem}}.slick.slick--optionset--slideshow-base{position:relative;margin-bottom:2.8125rem}.slick.slick--optionset--slideshow-base .slick__arrow{position:absolute;top:50%;left:0;right:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.slick.slick--optionset--slideshow-base .slick__arrow>.slick-arrow{height:60px;width:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;overflow:hidden;text-indent:-9999px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.slick.slick--optionset--slideshow-base .slick__arrow>.slick-arrow::after{font-size:-webkit-calc(1.3125rem + .75vw);font-size:-moz-calc(1.3125rem + .75vw);font-size:calc(1.3125rem + .75vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0}@media (min-width:75rem){.slick.slick--optionset--slideshow-base .slick__arrow>.slick-arrow::after{font-size:1.875rem}}.slick.slick--optionset--slideshow-base .slick__arrow>.slick-arrow.slick-next::after{content:'\f105'}.slick.slick--optionset--slideshow-base .slick-dots{margin:0;padding:0;padding-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:absolute;bottom:-45px;left:0;right:0}.slick.slick--optionset--slideshow-base .slick-dots>li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.625rem}.slick.slick--optionset--slideshow-base .slick-dots>li>button{width:15px;height:15px;padding:0;border-radius:50%;overflow:hidden;text-indent:-9999px;border:2px solid #267871;background:0 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 250ms cubic-bezier(.28,.11,.32,1);-moz-transition:all 250ms cubic-bezier(.28,.11,.32,1);transition:all 250ms cubic-bezier(.28,.11,.32,1);pointer-events:all}.slick.slick--optionset--slideshow-base .slick-dots>li.slick-active>button{background:#267871;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slick.slick--optionset--slideshow-base .slick-dots>li:last-child{margin-right:0}.slick.slick--optionset--slideshow-base:focus .slick-arrow,.slick.slick--optionset--slideshow-base:hover .slick-arrow{background-color:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:saturate(2.1) blur(20px)!important;backdrop-filter:saturate(2.1) blur(20px)!important}.spb_overlay{background:rgba(0,0,0,.8)}.spb-popup-main-wrapper{background:0 0;border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;margin:0!important;width:100%!important;height:auto!important;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.spb-popup-main-wrapper.spb_center{-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}@media (max-width:74.99875rem){.spb-popup-main-wrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;flex-direction:column!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important;width:100%!important}}.spb-popup-main-wrapper>.block{margin-top:0!important}@media (min-width:75rem){.spb-popup-main-wrapper>.block{margin-left:-webkit-calc(2rem + 3rem)!important;margin-left:-moz-calc(2rem + 3rem)!important;margin-left:calc(2rem + 3rem)!important}}.spb-popup-main-wrapper>.spb-controls{position:static;margin-bottom:1rem;height:2rem;width:2rem}@media (min-width:75rem){.spb-popup-main-wrapper>.spb-controls{margin-left:3rem}}.spb-popup-main-wrapper>.spb-controls>.spb_close{border:none;background:0 0;color:transparent;display:block;float:none;font-size:0;margin:0;padding:0;text-align:center}.spb-popup-main-wrapper>.spb-controls>.spb_close::after{font-size:-webkit-calc(1.325rem + .9vw);font-size:-moz-calc(1.325rem + .9vw);font-size:calc(1.325rem + .9vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);line-height:1}@media (min-width:75rem){.spb-popup-main-wrapper>.spb-controls>.spb_close::after{font-size:2rem}}.spb-popup-main-wrapper>.spb-controls>.spb_close:hover::after{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas){background:0 0;border:none!important;border-radius:3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:0;overflow-x:scroll!important;overflow-y:auto!important;max-height:80vh;z-index:10000;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;max-width:700px!important;width:100%!important}@media (max-width:47.99875rem){body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas){padding:1.5rem!important}}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas)>#layout-builder-modal{height:auto!important;max-height:70vh!important;color:#2a2a2a!important}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas)>#layout-builder-modal label{color:#267871!important}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas)>div,body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas)>fieldset{overflow-y:auto}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .mb-3{margin-bottom:0!important}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{padding:-webkit-calc(1.425rem + 2.1vw);padding:-moz-calc(1.425rem + 2.1vw);padding:calc(1.425rem + 2.1vw);gap:-webkit-calc(1.275rem + .3vw);gap:-moz-calc(1.275rem + .3vw);gap:calc(1.275rem + .3vw);background:#fff!important;border:none;padding-bottom:0!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:-.0625rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;overflow:hidden}@media (min-width:75rem){body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{padding:3rem}}@media (min-width:75rem){body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{gap:1.5rem}}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar>.ui-dialog-title{font-size:-webkit-calc(1.275rem + .3vw);font-size:-moz-calc(1.275rem + .3vw);font-size:calc(1.275rem + .3vw);color:#267871;font-weight:500;margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}@media (min-width:75rem){body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar>.ui-dialog-title{font-size:1.5rem}}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar>.ui-dialog-titlebar-close{background:0 0;border:none;color:transparent;position:static;padding:0;margin:0;display:block;float:none;font-size:0;text-align:center;text-indent:0!important;width:auto;height:auto}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar>.ui-dialog-titlebar-close span{display:none}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar>.ui-dialog-titlebar-close::after{font-size:1.25rem;content:"";color:#2a2a2a;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);line-height:1!important;text-indent:0!important}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar>.ui-dialog-titlebar-close:hover::after{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{padding:-webkit-calc(1.425rem + 2.1vw);padding:-moz-calc(1.425rem + 2.1vw);padding:calc(1.425rem + 2.1vw);background:#fff!important;height:auto!important;max-height:unset!important;min-height:unset!important}@media (min-width:75rem){body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{padding:3rem}}body.mm-wrapper .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content>div+div{margin-top:.5rem}.ui-widget-overlay{background-color:#000!important;opacity:.7!important}.adj3-bs-1col .row,.adj3-bs-2col .row,.adj3-bs-3col .row,.adj3-bs-4col .row{--bs-gutter-x:3rem;row-gap:var(--bs-gutter-x)}#page{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%;min-height:100vh;max-width:100%;background-color:var(--bs-body-bg)}#page>#main-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.maintenance{height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.maintenance>header{margin-bottom:2rem}.maintenance .site-logo{display:block}.maintenance .maintenance-body{font-size:1.125rem;width:45%}@media (max-width:47.99875rem){.maintenance .maintenance-body{width:100%}}.maintenance .maintenance-body .h1,.maintenance .maintenance-body h1{color:#267871;margin-bottom:1rem}.maintenance .maintenance-body .site-slogan{margin-top:1rem;color:#267871;font-size:1.25rem;font-weight:300}.profile{margin-bottom:8rem}.profile .bs-region--left{position:relative;overflow:hidden;padding-bottom:20rem;height:0}.profile .bs-region--right>.block-field-blockuserusername{background:#eefcfa;padding:3rem;margin-bottom:4rem}.profile .bs-region--right>.block-field-blockuserusername .field__label{display:none}.profile .bs-region--right>.block-field-blockuserusername .field__item{padding:0;margin:0;background:0 0;font-size:1.75rem;font-weight:700;color:#267871}.profile .bs-region--right>.block-extra-field-blockuserusermember-for .label{color:#000;font-weight:700;margin-bottom:1rem}body.path-search #content>section.section{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;margin:4rem}@media (min-width:36rem){body.path-search #content>section.section{max-width:540px}}@media (min-width:48rem){body.path-search #content>section.section{max-width:720px}}@media (min-width:62rem){body.path-search #content>section.section{max-width:960px}}@media (min-width:75rem){body.path-search #content>section.section{max-width:1140px}}@media (min-width:87.5rem){body.path-search #content>section.section{max-width:1320px}}body.path-search #content>section.section #search-form{margin-bottom:3rem}body.path-search #content>section.section #search-form>.container-inline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:.66667rem}body.path-search #content>section.section #search-form>.container-inline .form-type-search{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;margin:0;padding-right:2rem}body.path-search #content>section.section #search-form>.container-inline .form-type-search input{border:none;-webkit-box-shadow:none;box-shadow:none;color:#2a2a2a}body.path-search #content>section.section #search-form>.container-inline .form-type-search input:focus,body.path-search #content>section.section #search-form>.container-inline .form-type-search input:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}body.path-search #content>section.section #search-form>.container-inline .form-submit{margin:0}body.path-search #content>section.section #search-form+.h3,body.path-search #content>section.section #search-form+h3{color:#dc3545}body.path-search #content>section.section #search-form+.h2,body.path-search #content>section.section #search-form+h2{margin-bottom:2rem}body.path-search #content>section.section .node_search-results>li{background:#f4f4f4;margin-bottom:1rem;border-radius:1rem;border:1px solid #f4f4f4;padding:2rem}body.path-search #content>section.section .node_search-results>li .h3,body.path-search #content>section.section .node_search-results>li h3{margin-bottom:.66667rem}body.path-search #content>section.section .node_search-results>li .h3 a,body.path-search #content>section.section .node_search-results>li h3 a{text-decoration:none}body.path-search #content>section.section .node_search-results>li .h3 a:focus,body.path-search #content>section.section .node_search-results>li .h3 a:hover,body.path-search #content>section.section .node_search-results>li h3 a:focus,body.path-search #content>section.section .node_search-results>li h3 a:hover{color:#009bd9}body.path-search #content>section.section .node_search-results>li p:last-child{margin-bottom:0}body.path-search #content>section.section .pagination{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:4rem}body.path-search #content>section.section .pagination li{display:block}body.simplelogin{background-color:#eefcfa;background-position:center;background-repeat:no-repeat;background-size:cover}body.simplelogin .mm-page.mm-slideout{background:0 0}body.simplelogin .simplelogin-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100vh;padding:0}body.simplelogin .simplelogin-form{padding:-webkit-calc(1.725rem + 5.7vw);padding:-moz-calc(1.725rem + 5.7vw);padding:calc(1.725rem + 5.7vw);background-color:#fff;border-radius:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;margin:0}@media (min-width:75rem){body.simplelogin .simplelogin-form{padding:6rem}}body.simplelogin .simplelogin-form .block-page-title-block,body.simplelogin .simplelogin-form .tabs{display:none}body.simplelogin .simplelogin-form .simplelogin-link{display:none}body.simplelogin .simplelogin-form .node--type-pagina-de-sistema.node--view-mode-full{padding:0!important}body.simplelogin .simplelogin-form .simplelogin-logo{margin-bottom:-webkit-calc(1.425rem + 2.1vw);margin-bottom:-moz-calc(1.425rem + 2.1vw);margin-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){body.simplelogin .simplelogin-form .simplelogin-logo{margin-bottom:3rem}}body.simplelogin .simplelogin-form .form-actions{margin-top:-webkit-calc(1.425rem + 2.1vw);margin-top:-moz-calc(1.425rem + 2.1vw);margin-top:calc(1.425rem + 2.1vw);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media (min-width:75rem){body.simplelogin .simplelogin-form .form-actions{margin-top:3rem}}body.simplelogin .simplelogin-form .forgot-password{color:#2a2a2a;text-align:center}body.simplelogin .simplelogin-form .forgot-password a{color:#267871}body.simplelogin .simplelogin-form .forgot-password a:focus,body.simplelogin .simplelogin-form .forgot-password a:hover{color:#174a45}.sitemap{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem}@media (min-width:36rem){.sitemap{max-width:540px}}@media (min-width:48rem){.sitemap{max-width:720px}}@media (min-width:62rem){.sitemap{max-width:960px}}@media (min-width:75rem){.sitemap{max-width:1140px}}@media (min-width:87.5rem){.sitemap{max-width:1320px}}.sitemap>.sitemap-item{margin-bottom:4rem}.sitemap>.sitemap-item:last-child{margin-bottom:0}.sitemap>.sitemap-item>.h2,.sitemap>.sitemap-item>h2{text-transform:uppercase;text-align:center;color:#000;font-weight:300;font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw);font-size:-webkit-calc(1.325rem + .9vw);font-size:-moz-calc(1.325rem + .9vw);font-size:calc(1.325rem + .9vw);text-align:left;margin-bottom:1rem}@media (min-width:75rem){.sitemap>.sitemap-item>.h2,.sitemap>.sitemap-item>h2{font-size:2.6875rem}}@media (min-width:75rem){.sitemap>.sitemap-item>.h2,.sitemap>.sitemap-item>h2{font-size:2rem}}.sitemap>.sitemap-item a{color:#267871;background:0 0;font-size:.875rem;text-decoration:none;-webkit-transition:all 250ms cubic-bezier(.28,.11,.32,1);-moz-transition:all 250ms cubic-bezier(.28,.11,.32,1);transition:all 250ms cubic-bezier(.28,.11,.32,1)}.sitemap>.sitemap-item a:active,.sitemap>.sitemap-item a:focus,.sitemap>.sitemap-item a:hover{color:#009bd9}.sitemap>.sitemap-item>div{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.sitemap>.sitemap-item>div{max-width:540px}}@media (min-width:48rem){.sitemap>.sitemap-item>div{max-width:648px}}@media (min-width:62rem){.sitemap>.sitemap-item>div{max-width:864px}}@media (min-width:75rem){.sitemap>.sitemap-item>div{max-width:1026px}}@media (min-width:87.5rem){.sitemap>.sitemap-item>div{max-width:1188px}}.sitemap>.sitemap-item>div>ul{border:none;display:block;padding:0;margin:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%}@media (min-width:36rem){.sitemap>.sitemap-item>div>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%}}@media (min-width:62rem){.sitemap>.sitemap-item>div>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;-webkit-column-width:30%;-moz-column-width:30%;column-width:30%}}.sitemap>.sitemap-item>div>ul>li{display:block;width:100%;display:inline-block;border:none;padding:0;margin-top:.66667rem}.sitemap>.sitemap-item>div>ul>li,.sitemap>.sitemap-item>div>ul>li>a{font-size:1rem}.sitemap>.sitemap-item>div>ul>li ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-left:1rem}.sitemap>.sitemap-item>div>ul>li ul li{display:inline-block;width:100%}.sitemap>.sitemap-item>div>ul>li ul li>ul{margin-bottom:.3125rem}.node--type-alertas.node--view-mode-image-text-overlay{padding-bottom:3rem}@media (min-width:36rem){.node--type-alertas.node--view-mode-image-text-overlay{padding-bottom:6rem}}.node--type-alertas.node--view-mode-image-text-overlay .bs-region--left,.node--type-alertas.node--view-mode-image-text-overlay .bs-region--right{position:relative}.node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight{background:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:90%;max-height:auto;margin:0 auto;-webkit-transform:translateY(-6rem);-moz-transform:translateY(-6rem);-ms-transform:translateY(-6rem);transform:translateY(-6rem);margin-bottom:-2rem;padding:2rem;z-index:10}@media (min-width:48rem){.node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight{margin:0;max-height:90%;position:absolute;right:-50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;padding:4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}}@media (min-width:48rem) and (max-width:61.99875rem){.node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%;right:-100%}}.node--type-alertas.node--view-mode-image-text-overlay .bs-region--left{background:#eefcfa;height:50vh!important}@media (min-width:36rem){.node--type-alertas.node--view-mode-image-text-overlay .bs-region--left{height:85vh!important}}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-media-image-background{z-index:10}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-media-image-background .media{padding-bottom:50vh!important}@media (min-width:36rem){.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-media-image-background .media{padding-bottom:85vh!important;min-height:700px}}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blockparagraphpp-card-itemfield-icon{color:#267871;font-size:-webkit-calc(1.5rem + 3vw);font-size:-moz-calc(1.5rem + 3vw);font-size:calc(1.5rem + 3vw)}@media (min-width:75rem){.node--type-alertas.node--view-mode-image-text-overlay .block-field-blockparagraphpp-card-itemfield-icon{font-size:3.75rem}}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertastitle{margin-bottom:2rem}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertastitle .h5,.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertastitle h5{text-transform:uppercase;font-weight:600;color:#333;margin:0}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-ficheiro{margin-top:4rem;text-align:center}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody{position:relative}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody.has-scroll::after{font-size:1.25rem;content:"";color:#2a2a2a;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody.has-scroll+.block{margin-top:2.8125rem}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody>.content{overflow-y:auto;max-height:15vh}@media (min-width:48rem){.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasbody>.content{max-height:35vh}}.node--type-alertas.node--view-mode-image-text-overlay .block-field-blocknodealertasfield-ficheiro{padding-bottom:1rem}.node--type-alertas.node--view-mode-image-text-overlay .bs-region--right{z-index:10}@media (min-width:48rem){.node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight{left:-50%;right:0;-webkit-transform:translateY(-50%) translateX(50%);-moz-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}}@media (min-width:48rem) and (max-width:61.99875rem){.node--type-alertas.node--view-mode-image-text-overlay .bs-region--extraRight{-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}.node--type-alertas.node--view-mode-text-overlay-image{padding-bottom:3rem}@media (min-width:36rem){.node--type-alertas.node--view-mode-text-overlay-image{padding-bottom:6rem}}.node--type-alertas.node--view-mode-text-overlay-image .bs-region--left,.node--type-alertas.node--view-mode-text-overlay-image .bs-region--right{position:relative}.node--type-alertas.node--view-mode-text-overlay-image .bs-region--extraLeft{background:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:90%;max-height:auto;margin:0 auto;-webkit-transform:translateY(-6rem);-moz-transform:translateY(-6rem);-ms-transform:translateY(-6rem);transform:translateY(-6rem);margin-bottom:-2rem;padding:2rem;z-index:10}@media (min-width:48rem){.node--type-alertas.node--view-mode-text-overlay-image .bs-region--extraLeft{margin:0;max-height:90%;position:absolute;right:-50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;padding:4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}}@media (min-width:48rem) and (max-width:61.99875rem){.node--type-alertas.node--view-mode-text-overlay-image .bs-region--extraLeft{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%;right:-100%}}.node--type-alertas.node--view-mode-text-overlay-image .bs-region--right{background:#eefcfa;height:50vh!important}@media (min-width:36rem){.node--type-alertas.node--view-mode-text-overlay-image .bs-region--right{height:85vh!important}}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-media-image-background{z-index:10}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-media-image-background .media{padding-bottom:50vh!important}@media (min-width:36rem){.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-media-image-background .media{padding-bottom:85vh!important;min-height:700px}}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blockparagraphpp-card-itemfield-icon{color:#267871;font-size:-webkit-calc(1.5rem + 3vw);font-size:-moz-calc(1.5rem + 3vw);font-size:calc(1.5rem + 3vw)}@media (min-width:75rem){.node--type-alertas.node--view-mode-text-overlay-image .block-field-blockparagraphpp-card-itemfield-icon{font-size:3.75rem}}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertastitle{margin-bottom:2rem}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertastitle .h5,.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertastitle h5{text-transform:uppercase;font-weight:600;color:#333;margin:0}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-ficheiro{margin-top:4rem;text-align:center}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody{position:relative}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody.has-scroll::after{font-size:1.25rem;content:"";color:#2a2a2a;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody.has-scroll+.block{margin-top:2.8125rem}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody>.content{overflow-y:auto;max-height:15vh}@media (min-width:48rem){.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasbody>.content{max-height:35vh}}.node--type-alertas.node--view-mode-text-overlay-image .block-field-blocknodealertasfield-ficheiro{padding-bottom:1rem}.node--type-alertas.node--view-mode-text-overlay-image .bs-region--left{z-index:10}.node--type-alertas.node--view-mode-text-overlay-image>.node__content>.row,.node--type-alertas.node--view-mode-text-overlay-image>.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}@media (min-width:48rem){.node--type-alertas.node--view-mode-text-overlay-image>.node__content>.row,.node--type-alertas.node--view-mode-text-overlay-image>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.node--type-alertas.node--view-mode-listing-basic{position:relative;padding-top:80%;width:100%;background:#fff}.node--type-alertas.node--view-mode-listing-basic>.node__content{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:2rem}.node--type-alertas.node--view-mode-listing-basic>.node__content .block{text-align:center}.node--type-alertas.node--view-mode-listing-basic>.node__content .block-field-blocknodealertastitle .h5,.node--type-alertas.node--view-mode-listing-basic>.node__content .block-field-blocknodealertastitle h5{text-transform:uppercase;font-weight:600;color:#333;margin:0}.node--type-alertas.node--view-mode-listing-basic>.node__content .block-views-blockalertas-auxiliares-block-2 a{display:block;font-size:.875rem;font-weight:600;margin-top:.66667rem;text-align:center;text-decoration:underline;text-transform:uppercase}.node--type-alertas.node--view-mode-colorbox .block-field-blocknodealertasfield-media-image-background{margin-bottom:2rem}.node--type-alertas.node--view-mode-colorbox .block-field-blocknodealertasbody{margin-top:2rem}.node--type-article.node--view-mode-image-text-overlay .card{-webkit-box-shadow:none;box-shadow:none;gap:0;padding:0}.node--type-article.node--view-mode-image-text-overlay .card>.card-img-top{aspect-ratio:unset;border:none}.node--type-article.node--view-mode-image-text-overlay .card>.card-img-top img{aspect-ratio:unset}.node--type-article.node--view-mode-image-text-overlay .card>.card-body{padding:-webkit-calc(1.325rem + .9vw);padding:-moz-calc(1.325rem + .9vw);padding:calc(1.325rem + .9vw);background:#fff;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-top:-4.5rem;margin-left:auto;margin-right:auto;width:-webkit-calc(100% - 3rem);width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);z-index:1}@media (min-width:75rem){.node--type-article.node--view-mode-image-text-overlay .card>.card-body{padding:2rem}}.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticlefield-media-image .media{padding-bottom:21.875rem!important}.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle::after{display:block;background-image:url(/themes/custom/tv/images/logos/wave.png);background-size:initial;background-repeat:no-repeat;height:30px;content:''}.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle .h4,.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle h4{font-size:1rem;padding-bottom:.9375rem}.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticletitle a{color:#333;text-decoration:none;font-weight:700;text-transform:uppercase;line-height:1.4}.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticlebody{color:#6a6a6a;font-size:.875rem}.node--type-article.node--view-mode-image-text-overlay .card .block-field-blocknodearticlebody a.more-link{font-weight:600;text-transform:uppercase;text-decoration:underline}.node--type-article.node--view-mode-full{padding-top:-webkit-calc(1.425rem + 2.1vw);padding-top:-moz-calc(1.425rem + 2.1vw);padding-top:calc(1.425rem + 2.1vw);padding-bottom:-webkit-calc(1.425rem + 2.1vw);padding-bottom:-moz-calc(1.425rem + 2.1vw);padding-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-article.node--view-mode-full{padding-top:3rem}}@media (min-width:75rem){.node--type-article.node--view-mode-full{padding-bottom:3rem}}@media (min-width:48rem){.node--type-article.node--view-mode-full{padding-top:-webkit-calc(1.725rem + 5.7vw);padding-top:-moz-calc(1.725rem + 5.7vw);padding-top:calc(1.725rem + 5.7vw);padding-bottom:-webkit-calc(1.725rem + 5.7vw);padding-bottom:-moz-calc(1.725rem + 5.7vw);padding-bottom:calc(1.725rem + 5.7vw)}}@media (min-width:48rem) and (min-width:75rem){.node--type-article.node--view-mode-full{padding-top:6rem}}@media (min-width:48rem) and (min-width:75rem){.node--type-article.node--view-mode-full{padding-bottom:6rem}}.node--type-article.node--view-mode-full .block-field-blocknodearticletitle{margin-bottom:-webkit-calc(1.425rem + 2.1vw);margin-bottom:-moz-calc(1.425rem + 2.1vw);margin-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-article.node--view-mode-full .block-field-blocknodearticletitle{margin-bottom:3rem}}.node--type-article.node--view-mode-full .block-field-blocknodearticletitle .h1,.node--type-article.node--view-mode-full .block-field-blocknodearticletitle h1{color:#267871;font-weight:500;line-height:1.2}.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data{margin-top:-webkit-calc(1.425rem + 2.1vw);margin-top:-moz-calc(1.425rem + 2.1vw);margin-top:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data{margin-top:3rem}}.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data .field__label{font-weight:600}.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-data .field__item{opacity:.75}.node--type-documento.node--view-mode-listing-basic{background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.06);box-shadow:0 0 15px rgba(0,0,0,.06);padding:4rem 3rem;height:100%}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo{text-align:center}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo svg{font-size:-webkit-calc(1.525rem + 3.3vw);font-size:-moz-calc(1.525rem + 3.3vw);font-size:calc(1.525rem + 3.3vw)}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo svg{font-size:4rem}}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo+.block-field-blocknodedocumentotitle{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw)}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-tipo+.block-field-blocknodedocumentotitle{margin-top:2rem}}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano,.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle{text-align:center}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano .field,.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano .h5,.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-ano h5,.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle .field,.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle .h5,.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentotitle h5{font-size:1.25rem;color:#333;font-weight:600;margin:0;text-transform:uppercase;text-wrap-style:balance}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-media-document{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw);text-align:center;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);font-size:.875rem}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-media-document{margin-top:2rem}}.node--type-documento.node--view-mode-listing-basic .block-field-blocknodedocumentofield-media-document a{font-weight:600;text-decoration:underline;text-transform:uppercase;word-break:break-word}.node--type-documento.node--view-mode-listing-basic:focus,.node--type-documento.node--view-mode-listing-basic:hover{background:#267871}.node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentofield-ano .field,.node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentofield-media-document a,.node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentofield-tipo svg,.node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentotitle .h5,.node--type-documento.node--view-mode-listing-basic:focus .block-field-blocknodedocumentotitle h5,.node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentofield-ano .field,.node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentofield-media-document a,.node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentofield-tipo svg,.node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentotitle .h5,.node--type-documento.node--view-mode-listing-basic:hover .block-field-blocknodedocumentotitle h5{color:#fff}.node--type-documento.node--view-mode-listing-basic-alternative{padding-top:-webkit-calc(1.325rem + .9vw);padding-top:-moz-calc(1.325rem + .9vw);padding-top:calc(1.325rem + .9vw);padding-bottom:-webkit-calc(1.325rem + .9vw);padding-bottom:-moz-calc(1.325rem + .9vw);padding-bottom:calc(1.325rem + .9vw);padding-left:-webkit-calc(1.275rem + .3vw);padding-left:-moz-calc(1.275rem + .3vw);padding-left:calc(1.275rem + .3vw);padding-right:-webkit-calc(1.275rem + .3vw);padding-right:-moz-calc(1.275rem + .3vw);padding-right:calc(1.275rem + .3vw);background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.06);box-shadow:0 0 15px rgba(0,0,0,.06);height:100%}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic-alternative{padding-top:2rem}}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic-alternative{padding-bottom:2rem}}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic-alternative{padding-left:1.5rem}}@media (min-width:75rem){.node--type-documento.node--view-mode-listing-basic-alternative{padding-right:1.5rem}}.node--type-documento.node--view-mode-listing-basic-alternative .block{text-align:center}.node--type-documento.node--view-mode-listing-basic-alternative .block-field-blocknodedocumentofield-periodo .field{font-size:1.25rem;color:#333;font-weight:600;margin:0;text-transform:uppercase}.node--type-documento.node--view-mode-listing-basic-alternative .block-field-blocknodedocumentofield-media-document{font-size:.875rem;margin-top:.5rem}.node--type-documento.node--view-mode-listing-basic-alternative .block-field-blocknodedocumentofield-media-document a{font-weight:600;text-decoration:underline;text-transform:uppercase;word-break:break-word}.node--type-page header#header{position:absolute}.node--type-page header#header>#navbar-main{margin-top:-webkit-calc(1.525rem + 3.3vw);margin-top:-moz-calc(1.525rem + 3.3vw);margin-top:calc(1.525rem + 3.3vw);background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:75rem){.node--type-page header#header>#navbar-main{margin-top:4rem}}.node--type-page.node--view-mode-full{position:relative}.node--type-page.node--view-mode-full .region-banner{position:relative;max-width:100vw;margin:0;overflow:hidden;width:100%}.node--type-page.node--view-mode-full .region-banner::after{font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:3rem;will-change:transform;-webkit-animation:arrow-up-down 2.5s infinite;-moz-animation:arrow-up-down 2.5s infinite;animation:arrow-up-down 2.5s infinite}@media (min-width:75rem){.node--type-page.node--view-mode-full .region-banner::after{font-size:2.6875rem}}.node--type-page.node--view-mode-full .region-banner .bs-region--left{background-color:#009bd9;padding-bottom:65vh}@media (min-width:48rem) and (max-height:48rem){.node--type-page.node--view-mode-full .region-banner .bs-region--left{min-height:90vh}}.node--type-page.node--view-mode-full .region-banner .bs-region--right{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (max-width:35.99875rem){.node--type-page.node--view-mode-full .region-banner .bs-region--right{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:0 2rem}}@media (min-width:36rem){.node--type-page.node--view-mode-full .region-banner .bs-region--right{max-width:540px}}@media (min-width:48rem){.node--type-page.node--view-mode-full .region-banner .bs-region--right{max-width:720px}}@media (min-width:62rem){.node--type-page.node--view-mode-full .region-banner .bs-region--right{max-width:960px}}@media (min-width:75rem){.node--type-page.node--view-mode-full .region-banner .bs-region--right{max-width:1140px}}@media (min-width:87.5rem){.node--type-page.node--view-mode-full .region-banner .bs-region--right{max-width:1320px}}.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone{color:#fff;margin-bottom:1rem;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.075rem;font-size:-webkit-calc(1.625rem + 4.5vw);font-size:-moz-calc(1.625rem + 4.5vw);font-size:calc(1.625rem + 4.5vw)}@media (min-width:48rem){.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone{margin:0;margin-right:2rem}}.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone a{text-decoration:none}@media (min-width:75rem){.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-icone{font-size:5rem}}.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle{color:#fff}.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle .h1,.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle h1{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.075rem;font-size:-webkit-calc(1.625rem + 4.5vw);font-size:-moz-calc(1.625rem + 4.5vw);font-size:calc(1.625rem + 4.5vw)}.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle .h1 a,.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle h1 a{text-decoration:none}@media (min-width:75rem){.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle .h1,.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagetitle h1{font-size:5rem}}.node--type-page.node--view-mode-full .region-banner .block-field-blocknodepagefield-media-image-background .media{padding-bottom:initial!important;position:absolute;top:0;left:0;width:100%;height:100%}.node--type-page.node--view-mode-full .block-field-blocknodepagebody,.node--type-page.node--view-mode-full-slideshow .block-field-blocknodepagebody{margin-top:3rem;margin-bottom:3rem}.node--type-page.node--view-mode-full .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37,.node--type-page.node--view-mode-full-slideshow .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37{position:absolute;left:50%;bottom:12%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);will-change:transform;-webkit-animation:arrow-up-down 2.5s infinite;-moz-animation:arrow-up-down 2.5s infinite;animation:arrow-up-down 2.5s infinite}.node--type-page.node--view-mode-full .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after,.node--type-page.node--view-mode-full-slideshow .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after{font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);cursor:pointer;pointer-events:all}@media (min-width:75rem){.node--type-page.node--view-mode-full .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after,.node--type-page.node--view-mode-full-slideshow .block-block-content091ec31e-42d4-42c0-891e-56fe01135f37::after{font-size:2.6875rem}}.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;position:absolute;left:50%;top:70%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;pointer-events:none}@media (min-width:36rem){.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{max-width:540px}}@media (min-width:48rem){.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{max-width:720px}}@media (min-width:62rem){.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{max-width:960px}}@media (min-width:75rem){.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{max-width:1140px}}@media (min-width:87.5rem){.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{max-width:1320px}}@media (max-width:35.99875rem){.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7{display:none!important}}.node--type-page.node--view-mode-full .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7>.content,.node--type-page.node--view-mode-full-slideshow .block-block-contentee83c15a-0447-4bb2-bff0-f072bc6d0db7>.content{pointer-events:all}.node--type-page.node--view-mode-colorbox .block-field-blocknodepagefield-icone{color:#267871;margin-bottom:1rem;font-size:-webkit-calc(1.5rem + 3vw);font-size:-moz-calc(1.5rem + 3vw);font-size:calc(1.5rem + 3vw)}@media (min-width:75rem){.node--type-page.node--view-mode-colorbox .block-field-blocknodepagefield-icone{font-size:3.75rem}}.node--type-page.node--view-mode-colorbox .block-field-blocknodepagetitle{margin-bottom:2rem}.node--type-page.node--view-mode-colorbox .block-field-blocknodepagetitle .h3,.node--type-page.node--view-mode-colorbox .block-field-blocknodepagetitle h3{text-transform:uppercase;font-weight:600;color:#333;margin:0}.node--type-page.node--view-mode-colorbox .block-field-blocknodepagebody{color:#6a6a6a}.node--type-page.node--view-mode-full-slideshow>.node__content>.bs-1col>.bs-region--main{position:relative}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;position:absolute;left:50%;top:75%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;z-index:20}@media (min-width:36rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{max-width:540px}}@media (min-width:48rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{max-width:720px}}@media (min-width:62rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{max-width:960px}}@media (min-width:75rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{max-width:1140px}}@media (min-width:87.5rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{max-width:1320px}}@media (max-width:47.99875rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca{display:none!important}}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.contextual{pointer-events:all;z-index:1000}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.contextual>button{pointer-events:all}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .blazy,.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca img{margin:0;width:100%;float:none;max-width:200px;min-width:200px}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content{position:relative;max-width:200px;min-width:200px}@media (max-height:47.99875rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-2col{position:relative}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-region--left{z-index:0}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-region--right{position:absolute;z-index:1;pointer-events:none;background:0 0;top:55%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-region--right .field{font-size:-webkit-calc(1.3125rem + .75vw);font-size:-moz-calc(1.3125rem + .75vw);font-size:calc(1.3125rem + .75vw);color:#fff;line-height:1;text-shadow:0 0 12px rgba(0,0,0,.35)}@media (min-width:75rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-region--right .field{font-size:1.875rem}}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-region--right .block-field-blockblock-contentindicadorfield-valor .field{font-size:-webkit-calc(1.5rem + 3vw);font-size:-moz-calc(1.5rem + 3vw);font-size:calc(1.5rem + 3vw);font-weight:bolder}@media (min-width:75rem){.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca>.content .bs-region--right .block-field-blockblock-contentindicadorfield-valor .field{font-size:3.75rem}}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .block-field-blockblock-contentindicadorfield-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:all}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .block-field-blockblock-contentindicadorfield-link *{display:block;width:100%;height:100%;color:transparent;font-size:0}.node--type-page.node--view-mode-full-slideshow>.node__content .block-block-contentfc12f269-7cd7-4e85-9f25-8ba7503f2aca .block-field-blockblock-contentindicadorbody{font-size:1.25rem;color:#fff;font-weight:500;line-height:1;text-shadow:0 0 12px rgba(0,0,0,.35);z-index:4}.node--type-pagina-de-sistema.node--view-mode-full{padding-top:-webkit-calc(1.425rem + 2.1vw);padding-top:-moz-calc(1.425rem + 2.1vw);padding-top:calc(1.425rem + 2.1vw);padding-bottom:-webkit-calc(1.425rem + 2.1vw);padding-bottom:-moz-calc(1.425rem + 2.1vw);padding-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full{padding-top:3rem}}@media (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full{padding-bottom:3rem}}@media (min-width:48rem){.node--type-pagina-de-sistema.node--view-mode-full{padding-top:-webkit-calc(1.725rem + 5.7vw);padding-top:-moz-calc(1.725rem + 5.7vw);padding-top:calc(1.725rem + 5.7vw);padding-bottom:-webkit-calc(1.725rem + 5.7vw);padding-bottom:-moz-calc(1.725rem + 5.7vw);padding-bottom:calc(1.725rem + 5.7vw)}}@media (min-width:48rem) and (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full{padding-top:6rem}}@media (min-width:48rem) and (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full{padding-bottom:6rem}}.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-media-image-background img{margin:0 auto}.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle{color:#267871;text-align:center}.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle .h1,.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle h1{font-size:-webkit-calc(1.725rem + 5.7vw);font-size:-moz-calc(1.725rem + 5.7vw);font-size:calc(1.725rem + 5.7vw);font-weight:700}@media (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle .h1,.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistematitle h1{font-size:6rem}}.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemabody{font-size:-webkit-calc(1.275rem + .3vw);font-size:-moz-calc(1.275rem + .3vw);font-size:calc(1.275rem + .3vw);text-align:center}@media (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemabody{font-size:1.5rem}}.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-link{margin-top:-webkit-calc(1.425rem + 2.1vw);margin-top:-moz-calc(1.425rem + 2.1vw);margin-top:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-link{margin-top:3rem}}.node--type-pagina-de-sistema.node--view-mode-full .block-field-blocknodepagina-de-sistemafield-link .field{text-align:center}.node--type-popup.node--view-mode-listing-basic>.node__content{background:#fff;overflow:hidden;border-radius:30px;max-width:650px}@media (min-width:62rem){.node--type-popup.node--view-mode-listing-basic>.node__content{max-width:1300px;max-height:650px}}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-desktop .field--type-image,.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-mobile .field--type-image{float:none;margin:0}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-desktop a,.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-mobile a{display:inline-block;height:100%;width:100%}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-desktop img,.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-mobile img{height:100%;width:100%;pointer-events:none;margin:0}@media (max-width:61.99875rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-desktop{display:none}}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-desktop img{max-height:650px;max-width:650px}@media (min-width:62rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-imagem-mobile{display:none}}.node--type-popup.node--view-mode-listing-basic>.node__content .block{margin-top:0!important;text-align:center}.node--type-popup.node--view-mode-listing-basic>.node__content .bs-2col{margin:0}.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--left{background:#eefcfa;padding:0}.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--right{display:block;padding:-webkit-calc(1.525rem + 3.3vw);padding:-moz-calc(1.525rem + 3.3vw);padding:calc(1.525rem + 3.3vw)}@media (max-width:47.99875rem){.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--right{max-height:60vh!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto}}@media (min-width:62rem){.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--right{max-height:650px;max-width:650px;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:safe center;-webkit-align-items:safe center;-moz-box-align:safe center;align-items:safe center;-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;justify-content:safe center}}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--right{padding:4rem}}.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--right>.block:first-child{margin-top:auto!important}.node--type-popup.node--view-mode-listing-basic>.node__content .bs-region--right>.block:last-child{margin-bottom:auto!important}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-icone{margin-bottom:1rem}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-icone svg{color:#267871;font-size:1.75rem}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-subtitle .h5,.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupfield-subtitle h5{color:#267871;font-weight:600;text-transform:uppercase;margin:0}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle{margin-bottom:-webkit-calc(1.425rem + 2.1vw);margin-bottom:-moz-calc(1.425rem + 2.1vw);margin-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle{margin-bottom:3rem}}@media (max-height:35.99875rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle{margin-bottom:1rem}}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle .h2,.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle h2{font-size:-webkit-calc(1.325rem + .9vw);font-size:-moz-calc(1.325rem + .9vw);font-size:calc(1.325rem + .9vw);color:#333;font-weight:300;margin-bottom:0;text-transform:uppercase}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle .h2,.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopuptitle h2{font-size:2rem}}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupbody+.block-field-blocknodepopupfield-link{padding-top:-webkit-calc(1.425rem + 2.1vw);padding-top:-moz-calc(1.425rem + 2.1vw);padding-top:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupbody+.block-field-blocknodepopupfield-link{padding-top:3rem}}@media (max-height:35.99875rem){.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupbody+.block-field-blocknodepopupfield-link{padding-top:1rem}}.node--type-popup.node--view-mode-listing-basic>.node__content .block-field-blocknodepopupbody p{color:#6a6a6a;font-size:1.25rem;font-weight:300;line-height:1.4;margin-bottom:0;text-align:center!important}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content{background:#eefcfa;border-radius:30px;max-height:550px;max-width:450px;overflow:hidden;overflow-y:auto}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .block{margin-top:0!important}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-2col{margin:0}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left{padding:-webkit-calc(1.525rem + 3.3vw);padding:-moz-calc(1.525rem + 3.3vw);padding:calc(1.525rem + 3.3vw);text-align:center}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left{padding:4rem}}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupfield-icone{margin-bottom:2rem}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupfield-icone svg{font-size:-webkit-calc(1.6625rem + 4.95vw);font-size:-moz-calc(1.6625rem + 4.95vw);font-size:calc(1.6625rem + 4.95vw);color:#333}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupfield-icone svg{font-size:5.375rem}}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopuptitle{font-size:-webkit-calc(1.275rem + .3vw);font-size:-moz-calc(1.275rem + .3vw);font-size:calc(1.275rem + .3vw);line-height:1.2;font-weight:600;text-transform:uppercase;color:#333;margin-bottom:.3125rem}@media (min-width:75rem){.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopuptitle{font-size:1.5rem}}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupfield-subtitle{color:#6a6a6a;font-size:1rem;font-weight:600;text-transform:uppercase}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupbody{padding-top:1rem}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupbody p{color:#6a6a6a;font-size:1rem;text-align:center!important}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--left .block-field-blocknodepopupbody p:last-child{margin-bottom:0}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}@media (min-width:48rem){.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopuptitle a,.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopuptitle div{height:100%;width:100%}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopupfield-link a,.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopuptitle a{display:inline-block;padding:2rem 3rem;width:100%;background:#fff;color:#267871;font-weight:600;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-transition:all 250ms cubic-bezier(.28,.11,.32,1);-moz-transition:all 250ms cubic-bezier(.28,.11,.32,1);transition:all 250ms cubic-bezier(.28,.11,.32,1)}.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopupfield-link a:focus,.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopupfield-link a:hover,.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopuptitle a:focus,.node--type-popup.node--view-mode-listing-basic-alternative>.node__content .bs-region--right .block-field-blocknodepopuptitle a:hover{background:#267871;color:#fff}.node--type-popup.node--view-mode-image>.node__content .blazy{margin:0}.node--type-popup.node--view-mode-image>.node__content img{border-radius:30px}@media (max-width:61.99875rem){.node--type-popup.node--view-mode-image>.node__content .field--name-field-imagem-desktop{display:none}}@media (min-width:62rem){.node--type-popup.node--view-mode-image>.node__content .field--name-field-imagem-mobile{display:none}}.node--type-popup.node--view-mode-full>.node__content .block{text-align:center}.node--type-popup.node--view-mode-full>.node__content .block p:last-child{margin-bottom:0}.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopupfield-subtitle .h5,.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopupfield-subtitle h5{color:#267871;font-weight:600;text-transform:uppercase;margin:0}.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle{margin-bottom:-webkit-calc(1.425rem + 2.1vw);margin-bottom:-moz-calc(1.425rem + 2.1vw);margin-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle{margin-bottom:3rem}}@media (max-height:35.99875rem){.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle{margin-bottom:1rem}}.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle .h2,.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle h2{font-size:-webkit-calc(1.325rem + .9vw);font-size:-moz-calc(1.325rem + .9vw);font-size:calc(1.325rem + .9vw);color:#333;font-weight:300;margin-bottom:0;text-transform:uppercase}@media (min-width:75rem){.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle .h2,.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopuptitle h2{font-size:2rem}}.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopupbody p{color:#6a6a6a;font-size:1.25rem;font-weight:300;line-height:1.4;margin-bottom:0;text-align:center!important}.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopupfield-link{margin-top:-webkit-calc(1.425rem + 2.1vw);margin-top:-moz-calc(1.425rem + 2.1vw);margin-top:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.node--type-popup.node--view-mode-full>.node__content .block-field-blocknodepopupfield-link{margin-top:3rem}}.node--type-projeto.node--view-mode-listing-basic .block>.h2,.node--type-projeto.node--view-mode-listing-basic .block>h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.node--type-projeto.node--view-mode-listing-basic .block>.h2::after,.node--type-projeto.node--view-mode-listing-basic .block>h2::after{content:':';margin-right:.3125rem}.node--type-projeto.node--view-mode-listing-basic .block>.content{display:inline-block}.node--type-projeto.node--view-mode-listing-basic .block-field-blocknodeprojetobody{word-break:break-word}.node--type-projeto.node--view-mode-listing-basic .bs-region--bottom{margin-top:.66667rem}.node--type-projeto.node--view-mode-listing-basic .bs-region--bottom>.block{display:inline-block}.node--type-projeto.node--view-mode-listing-basic .bs-region--bottom>.block+.block::before{content:'|';margin-right:0 .1875rem}.node--type-projeto.node--view-mode-listing-basic .bs-region--bottom>.block a{text-decoration:underline}.node--type-projeto.node--view-mode-colorbox .block{margin-bottom:1rem}.node--type-projeto.node--view-mode-colorbox .block>.h2,.node--type-projeto.node--view-mode-colorbox .block>h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;display:inline-block;width:100%;font-size:1rem;font-weight:700;margin-bottom:0;color:#267871}.node--type-projeto.node--view-mode-colorbox .block>.content{display:inline-block}.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document{display:inline-block;width:100%;margin-top:1rem}.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .content,.node--type-projeto.node--view-mode-colorbox .block-field-blocknodeprojetofield-media-document .field{display:inline-block;width:100%;text-align:center}.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformfield-icone,.node--type-webform.node--view-mode-full .block-field-blocknodewebformfield-icone{font-size:-webkit-calc(1.53125rem + 3.375vw);font-size:-moz-calc(1.53125rem + 3.375vw);font-size:calc(1.53125rem + 3.375vw);color:#267871;margin-bottom:1rem}@media (min-width:75rem){.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformfield-icone,.node--type-webform.node--view-mode-full .block-field-blocknodewebformfield-icone{font-size:4.0625rem}}.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformtitle,.node--type-webform.node--view-mode-full .block-field-blocknodewebformtitle{margin-bottom:1rem}.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformtitle .h3,.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformtitle h3,.node--type-webform.node--view-mode-full .block-field-blocknodewebformtitle .h3,.node--type-webform.node--view-mode-full .block-field-blocknodewebformtitle h3{text-transform:uppercase;font-weight:700}.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformbody,.node--type-webform.node--view-mode-full .block-field-blocknodewebformbody{color:#6a6a6a;margin-bottom:1.33333rem}.node--type-webform.node--view-mode-colorbox .block-field-blocknodewebformwebform form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:1rem}.node--type-webform.node--view-mode-full{margin-top:4rem;margin-bottom:4rem}.site-footer{background:#eefcfa;padding-top:6rem;padding-bottom:2rem}.site-footer p+p{margin:0}.site-footer .row.container .block{padding:0}.site-footer .region{margin:0 auto}@media (min-width:36rem){.site-footer .region:not(:last-child){margin-bottom:2rem}}@media (max-width:35.99875rem){.site-footer .region .block{margin-top:2rem}}.site-footer .region .block .h2,.site-footer .region .block h2{font-size:.86957rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.site-footer .region p{margin-bottom:.125rem;font-size:.83333rem}@media (max-width:35.99875rem){.site-footer .region p{text-align:left!important}}.site-footer .region p a{color:#000;text-decoration:underline}.site-footer .region-footer-first{margin-bottom:2rem}@media (min-width:36rem){.site-footer .region-footer-first #block-botaobalcaounico{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}}.site-footer .region-footer-second{margin-bottom:0!important}.site-footer .block-social-media-links .social-media-links--platforms{margin-bottom:0}.site-footer .block-social-media-links a,.site-footer .block-social-media-links span{color:#2a2a2a}.site-footer #block-copyright p{margin-bottom:0}.site-footer .site-footer__top{margin-bottom:1rem}.site-footer .site-footer__columns .block-social-media-links{margin-top:2rem}.site-footer .site-footer__columns .block{margin-bottom:1rem}.site-footer .site-footer__bottom>section:last-child{position:relative;padding-top:1rem}@media (max-width:35.99875rem){.site-footer .site-footer__bottom>section:last-child{margin-top:2rem}}.site-footer .site-footer__bottom>section:last-child::before{content:' ';width:95vw;max-width:110%;height:1px;background-color:#009bd9;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#block-views-block-popups-block-1{display:none}header#header{top:var(--gin-toolbar-secondary-height,0);left:0;z-index:1030;width:100%;background-color:transparent;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}header#header>.navbar{background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px) saturate(7);backdrop-filter:blur(12px) saturate(7);z-index:1030}header#header>.navbar.affix{background-color:rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(12px) saturate(7)!important;backdrop-filter:blur(12px) saturate(7)!important;margin-top:0!important;top:var(--gin-toolbar-secondary-height,0)!important;left:var(--gin-toolbar-x-offset,0)!important;width:auto;right:0}header#header>#navbar-top{padding:.25rem 0}header#header>#navbar-top .region-top-header{gap:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}header#header>#navbar-main>.container{gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}header#header>#navbar-main>.container>.navbar{gap:1rem;position:static;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}header#header>#navbar-main .navbar-brand{--bs-navbar-brand-padding-y:0;--bs-navbar-brand-margin-end:0}header#header>#navbar-main .navbar-brand img{width:180px;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}header#header>#navbar-main .navbar-toggler{border:0;padding:0}header#header .hamburger{--hamburger-color:#ffffff}header#header .hamburger:focus,header#header .hamburger:hover{--hamburger-color:#267871}.mm-wrapper_opening #navbar-main #block-responsivemenumobileicon{opacity:0}.view .pager{padding-top:-webkit-calc(1.425rem + 2.1vw);padding-top:-moz-calc(1.425rem + 2.1vw);padding-top:calc(1.425rem + 2.1vw);padding-bottom:-webkit-calc(1.425rem + 2.1vw);padding-bottom:-moz-calc(1.425rem + 2.1vw);padding-bottom:calc(1.425rem + 2.1vw);gap:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0}@media (min-width:75rem){.view .pager{padding-top:3rem}}@media (min-width:75rem){.view .pager{padding-bottom:3rem}}.view .pager li{display:block}.view .pagination .page-item{margin-right:.66667rem}.view .pagination .page-item:last-child{margin-right:0}.view-alertas-auxiliares.view-display-id-block_1{position:relative}.view-alertas-auxiliares.view-display-id-block_1>.more-link{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.view-alertas-auxiliares.view-display-id-block_1>.more-link a{display:block;height:20px;width:20px;border-radius:50%;border:1px solid #fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-decoration:none}.view-alertas-auxiliares.view-display-id-block_1>.view-content{padding-right:2rem;width:100%}.view-alertas-auxiliares.view-display-id-block_1>.view-content .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.view-alertas-auxiliares.view-display-id-block_1>.view-content .slide__media{display:none!important}.view-alertas-auxiliares.view-display-id-block_1>.view-content .slide__description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media (min-width:36rem){.view-alertas-auxiliares.view-display-id-block_1>.view-content .slide__description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.view-alertas-auxiliares.view-display-id-block_1>.view-content .views-field-field-icone{font-size:1.25rem;margin-right:3rem;color:#267871}.view-alertas-auxiliares.view-display-id-block_1>.view-content .views-field-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.view-alertas-auxiliares.view-display-id-block_1>.view-content .views-field-title,.view-alertas-auxiliares.view-display-id-block_1>.view-content .views-field-title a{color:#fff;font-weight:600;text-transform:uppercase}.view-alertas-auxiliares.view-display-id-block_1>.view-content .views-field-title a{margin-left:.3125rem;font-weight:400;text-transform:none}.view-alertas-auxiliares.view-display-id-block_1 .view-empty{color:#fff}.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block){position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);padding:.4375rem 0}@media (max-width:35.99875rem){.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block){position:static;display:block}}.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block)>.content{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block)>.content{max-width:540px}}@media (min-width:48rem){.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block)>.content{max-width:720px}}@media (min-width:62rem){.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block)>.content{max-width:960px}}@media (min-width:75rem){.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block)>.content{max-width:1140px}}@media (min-width:87.5rem){.block-views-blockalertas-auxiliares-block-1:not(.layout-builder-block)>.content{max-width:1320px}}.view-alertas.view-display-id-block_1>.pager{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:4rem}.view-alertas.view-display-id-block_1>.pager li{display:block}.view-alertas.view-display-id-block_1 .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.view-alertas.view-display-id-block_2 .slick{position:relative}@media (min-width:48rem){.view-alertas.view-display-id-block_2 .slick.unslick .slick__slide{width:35%;margin:0 auto}}@media (max-width:35.99875rem){.view-alertas.view-display-id-block_2 .slick-list{margin:0 auto;width:80%}}.view-alertas.view-display-id-block_2 .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;max-width:120%;width:100vw;pointer-events:none}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow{position:relative;font-size:0;text-indent:-9999px;overflow:hidden;height:50px;width:50px;border:none;background:0 0;-webkit-transition:all 250ms cubic-bezier(.28,.11,.32,1);-moz-transition:all 250ms cubic-bezier(.28,.11,.32,1);transition:all 250ms cubic-bezier(.28,.11,.32,1);pointer-events:all}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow.slick-prev::after{font-size:1rem;content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow.slick-next::after{font-size:1rem;content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0;font-size:1.25rem!important;color:#2a2a2a!important;-webkit-transition:all 250ms cubic-bezier(.28,.11,.32,1);-moz-transition:all 250ms cubic-bezier(.28,.11,.32,1);transition:all 250ms cubic-bezier(.28,.11,.32,1)}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow:focus,.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow:hover{outline:0}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow:focus,.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow:focus::after,.view-alertas.view-display-id-block_2 .slick__arrow>.slick-arrow:hover::after{color:#000!important}.view-documentos.view-display-id-block_1 .view-content .grid>.row{margin-right:0;margin-left:0}.view-documentos.view-display-id-block_1 .view-content .grid>.row>*{padding-right:0;padding-left:0}.view-documentos.view-display-id-block_1 .view-content .grid>.row>div{padding-bottom:-webkit-calc(1.425rem + 2.1vw);padding-bottom:-moz-calc(1.425rem + 2.1vw);padding-bottom:calc(1.425rem + 2.1vw)}@media (min-width:75rem){.view-documentos.view-display-id-block_1 .view-content .grid>.row>div{padding-bottom:3rem}}.view-documentos.view-display-id-block_1 .pager{margin-top:-webkit-calc(1.425rem + 2.1vw);margin-top:-moz-calc(1.425rem + 2.1vw);margin-top:calc(1.425rem + 2.1vw);padding:0;text-align:center;list-style-type:none}@media (min-width:75rem){.view-documentos.view-display-id-block_1 .pager{margin-top:3rem}}.view-documentos.view-display-id-block_2 .view-content{height:70vh;overflow:hidden}.view-documentos.view-display-id-block_2 .view-content>.h3,.view-documentos.view-display-id-block_2 .view-content>h3{font-size:-webkit-calc(1.275rem + .3vw);font-size:-moz-calc(1.275rem + .3vw);font-size:calc(1.275rem + .3vw)}@media (min-width:75rem){.view-documentos.view-display-id-block_2 .view-content>.h3,.view-documentos.view-display-id-block_2 .view-content>h3{font-size:1.5rem}}.view-documentos.view-display-id-block_2 .view-content>.views-view-grid{margin-bottom:-webkit-calc(1.525rem + 3.3vw);margin-bottom:-moz-calc(1.525rem + 3.3vw);margin-bottom:calc(1.525rem + 3.3vw)}@media (min-width:75rem){.view-documentos.view-display-id-block_2 .view-content>.views-view-grid{margin-bottom:4rem}}.view-documentos.view-display-id-block_2 .view-content>.views-view-grid>.row>div{margin-top:1rem}.view-documentos.view-display-id-block_2 .view-footer{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw);text-align:center}@media (min-width:75rem){.view-documentos.view-display-id-block_2 .view-footer{margin-top:2rem}}.view-documentos.view-display-id-block_2 .view-footer .show-less{display:none}.view-noticias.view-display-id-block_1{position:relative}.view-noticias.view-display-id-block_1 .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none;--bs-gutter-x:1rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;width:100vw}@media (min-width:36rem){.view-noticias.view-display-id-block_1 .slick__arrow{max-width:740px}}@media (min-width:48rem){.view-noticias.view-display-id-block_1 .slick__arrow{max-width:920px}}@media (min-width:62rem){.view-noticias.view-display-id-block_1 .slick__arrow{max-width:1160px}}@media (min-width:75rem){.view-noticias.view-display-id-block_1 .slick__arrow{max-width:1340px}}@media (min-width:87.5rem){.view-noticias.view-display-id-block_1 .slick__arrow{max-width:1520px}}.view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow{display:inline-block;position:relative;width:40px;height:40px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow.slick-disabled{display:none}.view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow::before{display:none}.view-noticias.view-display-id-block_1 .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.view-noticias.view-display-id-block_1 .slick__arrow .slick-next,.view-noticias.view-display-id-block_1 .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.view-noticias.view-display-id-block_1 .slick__arrow .slick-next:focus,.view-noticias.view-display-id-block_1 .slick__arrow .slick-next:hover,.view-noticias.view-display-id-block_1 .slick__arrow .slick-prev:focus,.view-noticias.view-display-id-block_1 .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.view-noticias.view-display-id-block_1 .slick__arrow .slick-prev{float:left}.view-noticias.view-display-id-block_1 .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.34375rem + 1.125vw);font-size:-moz-calc(1.34375rem + 1.125vw);font-size:calc(1.34375rem + 1.125vw);content:"";color:#000;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.view-noticias.view-display-id-block_1 .slick__arrow .slick-prev::after{font-size:2.1875rem}}.view-noticias.view-display-id-block_1 .slick__arrow .slick-next{float:right}.view-noticias.view-display-id-block_1 .slick__arrow .slick-next::after{font-size:-webkit-calc(1.34375rem + 1.125vw);font-size:-moz-calc(1.34375rem + 1.125vw);font-size:calc(1.34375rem + 1.125vw);content:"";color:#000;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.view-noticias.view-display-id-block_1 .slick__arrow .slick-next::after{font-size:2.1875rem}}.view-noticias.view-display-id-block_2 .grid>.row>div:nth-child(even) .node{margin-top:2rem}@media (min-width:48rem){.view-noticias.view-display-id-block_2 .grid>.row>div:nth-child(even) .node{margin-top:6rem}}.view-popups.view-display-id-block_1{padding:0}.view-projetos-auxiliares.view-display-id-block_1 .views-row{float:none}.view-projetos-auxiliares.view-display-id-block_1 .views-row .views-field-nid{margin:0}.view-projetos-auxiliares.view-display-id-block_1 .views-row .views-field-nid .field-content{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto}.view-projetos-auxiliares.view-display-id-block_1 .views-row .views-field-nid .field-content a:hover{color:#1e605a}.view-projetos.view-display-id-block_1 .view-filters button,.view-projetos.view-display-id-block_1 .view-filters fieldset,.view-projetos.view-display-id-block_2 .view-filters button,.view-projetos.view-display-id-block_2 .view-filters fieldset{display:none}.view-projetos.view-display-id-block_1 .view-filters button[data-drupal-selector=edit-reset],.view-projetos.view-display-id-block_2 .view-filters button[data-drupal-selector=edit-reset]{display:block}.view-projetos.view-display-id-block_2 .views-field-nid,.view-projetos.view-display-id-block_3 .views-field-nid{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw)}@media (min-width:75rem){.view-projetos.view-display-id-block_2 .views-field-nid,.view-projetos.view-display-id-block_3 .views-field-nid{margin-top:2rem}}.view-projetos.view-display-id-block_2 .views-field-nid span,.view-projetos.view-display-id-block_3 .views-field-nid span{color:#267871;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:underline}.view-projetos.view-display-id-block_2 .views-field-nid span a:focus,.view-projetos.view-display-id-block_2 .views-field-nid span a:hover,.view-projetos.view-display-id-block_3 .views-field-nid span a:focus,.view-projetos.view-display-id-block_3 .views-field-nid span a:hover{color:#267871}.view-projetos.view-display-id-block_2 .view-content>.grid>.row>div,.view-projetos.view-display-id-block_3 .view-content>.grid>.row>div{margin-bottom:1rem}.view-projetos.view-display-id-block_2>nav,.view-projetos.view-display-id-block_3>nav{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw)}@media (min-width:75rem){.view-projetos.view-display-id-block_2>nav,.view-projetos.view-display-id-block_3>nav{margin-top:2rem}}@media (max-width:35.99875rem){.view-projetos.view-display-id-block_2>.view-content{padding:0 3rem}}.view-projetos.view-display-id-block_3 .pager{margin-top:-webkit-calc(1.525rem + 3.3vw);margin-top:-moz-calc(1.525rem + 3.3vw);margin-top:calc(1.525rem + 3.3vw);list-style:none;text-align:center}@media (min-width:75rem){.view-projetos.view-display-id-block_3 .pager{margin-top:4rem}}.view-slideshow.view-display-id-block_1{position:relative}.view-slideshow.view-display-id-block_1 .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none;--bs-gutter-x:1rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.view-slideshow.view-display-id-block_1 .slick__arrow{max-width:840px}}@media (min-width:48rem){.view-slideshow.view-display-id-block_1 .slick__arrow{max-width:1020px}}@media (min-width:62rem){.view-slideshow.view-display-id-block_1 .slick__arrow{max-width:1260px}}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick__arrow{max-width:1440px}}@media (min-width:87.5rem){.view-slideshow.view-display-id-block_1 .slick__arrow{max-width:1620px}}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow{display:inline-block;position:relative;width:40px;height:40px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow.slick-disabled{display:none}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow::before{display:none}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-next,.view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-next:focus,.view-slideshow.view-display-id-block_1 .slick__arrow .slick-next:hover,.view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev:focus,.view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev{float:left}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.34375rem + 1.125vw);font-size:-moz-calc(1.34375rem + 1.125vw);font-size:calc(1.34375rem + 1.125vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick__arrow .slick-prev::after{font-size:2.1875rem}}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-next{float:right}.view-slideshow.view-display-id-block_1 .slick__arrow .slick-next::after{font-size:-webkit-calc(1.34375rem + 1.125vw);font-size:-moz-calc(1.34375rem + 1.125vw);font-size:calc(1.34375rem + 1.125vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick__arrow .slick-next::after{font-size:2.1875rem}}.view-slideshow.view-display-id-block_1 .slick-dots{position:absolute;display:inline-block;margin:0;padding:0;bottom:12px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;bottom:12%}.view-slideshow.view-display-id-block_1 .slick-dots li{display:inline-block;margin-right:.3125rem}.view-slideshow.view-display-id-block_1 .slick-dots li.slick-active button{background-color:#fff}.view-slideshow.view-display-id-block_1 .slick-dots li button{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;z-index:10000;display:inline-block;width:13px;height:13px;background-color:transparent;border:2px solid #fff;border-radius:30px;padding:0}@media (min-width:36rem){.view-slideshow.view-display-id-block_1 .slick-dots{max-width:540px}}@media (min-width:48rem){.view-slideshow.view-display-id-block_1 .slick-dots{max-width:720px}}@media (min-width:62rem){.view-slideshow.view-display-id-block_1 .slick-dots{max-width:960px}}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick-dots{max-width:1140px}}@media (min-width:87.5rem){.view-slideshow.view-display-id-block_1 .slick-dots{max-width:1320px}}@media (max-width:35.99875rem){.view-slideshow.view-display-id-block_1 .slick-dots{padding-left:6rem;padding-right:6rem}}.view-slideshow.view-display-id-block_1 .slick-dots>li{margin-right:1.5625rem}.view-slideshow.view-display-id-block_1 .slick__slide{position:relative}.view-slideshow.view-display-id-block_1 .slick{position:relative}.view-slideshow.view-display-id-block_1 .slick .media{padding-bottom:100vh!important}.view-slideshow.view-display-id-block_1 .slick .slide__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption{max-width:540px}}@media (min-width:48rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption{max-width:720px}}@media (min-width:62rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption{max-width:960px}}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption{max-width:1140px}}@media (min-width:87.5rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption{max-width:1320px}}@media (max-width:35.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption{padding-left:6rem;padding-right:6rem}}.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field a,.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field div{color:#fff}.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.075rem;font-size:-webkit-calc(1.75rem + 6vw);font-size:-moz-calc(1.75rem + 6vw);font-size:calc(1.75rem + 6vw)}.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title a{text-decoration:none}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title{font-size:6.25rem}}@media (max-height:47.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title{font-size:-webkit-calc(1.375rem + 1.5vw);font-size:-moz-calc(1.375rem + 1.5vw);font-size:calc(1.375rem + 1.5vw);margin-bottom:2rem}}@media (max-height:47.99875rem) and (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title{font-size:2.5rem}}@media (max-width:35.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);margin-bottom:2rem}}@media (max-width:35.99875rem) and (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-title{font-size:3.125rem}}.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{width:70%;margin-top:-1.25rem;line-height:1.1;letter-spacing:.08125rem;font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw)}@media (max-width:35.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{width:100%}}@media (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{font-size:3.125rem}}@media (max-height:47.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{font-size:-webkit-calc(1.28125rem + .375vw);font-size:-moz-calc(1.28125rem + .375vw);font-size:calc(1.28125rem + .375vw)}}@media (max-height:47.99875rem) and (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{font-size:1.5625rem}}@media (max-width:35.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{font-size:-webkit-calc(1.375rem + 1.5vw);font-size:-moz-calc(1.375rem + 1.5vw);font-size:calc(1.375rem + 1.5vw)}}@media (max-width:35.99875rem) and (min-width:75rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-subtitle{font-size:2.5rem}}.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link{margin-top:6rem}@media (max-height:47.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link{margin-top:2rem}}@media (max-width:35.99875rem){.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link{margin-top:2rem}}.view-slideshow.view-display-id-block_1 .slick .slide__caption .views-field-field-link a{--bs-btn-bg:transparent!important;--bs-btn-hover-bg:#267871!important;--bs-btn-active-bg:#267871!important;--bs-btn-border-color:#267871!important;--bs-btn-hover-border-color:#267871!important;--bs-btn-active-border-color:#267871!important;--bs-btn-color:#ffffff!important;--bs-btn-hover-color:#ffffff!important;--bs-btn-active-color:#ffffff!important;--bs-link-hover-color:#ffffff!important;--bs-btn-font-size:1.125rem;--bs-btn-border-width:4px;--bs-btn-border-radius:0.5rem}.paragraph--type--bp-column-wrapper.paragraph--view-mode--full{--bs-gutter-x:3rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-webkit-calc(-1 * var(--bs-gutter-y));margin-top:-moz-calc(-1 * var(--bs-gutter-y));margin-top:calc(-1 * var(--bs-gutter-y));margin-right:-webkit-calc(-.5 * var(--bs-gutter-x));margin-right:-moz-calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:-webkit-calc(-.5 * var(--bs-gutter-x));margin-left:-moz-calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));width:auto}.paragraph--type--bp-columns.paragraph--view-mode--full{-webkit-flex-shrink:0;flex-shrink:0;width:100%;max-width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:48rem){.paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--small{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:33.33333%}}@media (min-width:48rem){.paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--medium{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}@media (min-width:48rem){.paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--large{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:66.66667%}}@media (min-width:48rem){.paragraph--type--bp-columns.paragraph--view-mode--full.paragraph--column-style--full{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}}.paragraph--type--bp-columns.paragraph--view-mode--full .paragraph--type--bp-columns__1col,.paragraph--type--bp-columns.paragraph--view-mode--full .paragraph--type--bp-columns__2col{float:none;display:inline-block;width:100%;padding:0;margin:0;height:100%}.paragraph--type--bp-image.paragraph--view-mode--full>.paragraph__column{padding:0;margin:0}.paragraph--type--bp-image.paragraph--view-mode--full>.paragraph__column .field__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--bp-image.paragraph--view-mode--full>.paragraph__column .field__items>.field__item{min-width:50%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;padding:.66667rem}.paragraph--type--bp-image.paragraph--view-mode--full>.paragraph__column .field__items>.field__item img{max-width:100%}.paragraph--type--bp-view .field--name-field-link{margin-top:-webkit-calc(1.525rem + 3.3vw);margin-top:-moz-calc(1.525rem + 3.3vw);margin-top:calc(1.525rem + 3.3vw);text-align:center}@media (min-width:75rem){.paragraph--type--bp-view .field--name-field-link{margin-top:4rem}}.paragraph--type--bp-view .row{--bs-gutter-y:var(--bs-gutter-x)}.paragraph--type--iframe.iframe-height-80 iframe{height:80vh!important}.paragraph--type--iframe.iframe-height-100 iframe{height:-webkit-calc(100vh - 5rem)!important;height:-moz-calc(100vh - 5rem)!important;height:calc(100vh - 5rem)!important}.paragraph.paragraph-container{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.paragraph.paragraph-container{max-width:540px}}@media (min-width:48rem){.paragraph.paragraph-container{max-width:720px}}@media (min-width:62rem){.paragraph.paragraph-container{max-width:960px}}@media (min-width:75rem){.paragraph.paragraph-container{max-width:1140px}}@media (min-width:87.5rem){.paragraph.paragraph-container{max-width:1320px}}.paragraph.paragraph-container-fluid-no-gutters{padding-right:0;padding-left:0}.custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:48rem){.custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}@media (min-width:62rem){.custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}}.custom-col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:48rem){.custom-col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}.custom-col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:48rem){.custom-col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}@media (min-width:62rem){.custom-col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}}.custom-col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.paragraph--type--pp-card-item.paragraph--view-mode--full{padding-bottom:3rem}@media (min-width:36rem){.paragraph--type--pp-card-item.paragraph--view-mode--full{padding-bottom:6rem}}.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--left,.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--right{position:relative}.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--extraLeft{background:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:90%;max-height:auto;margin:0 auto;-webkit-transform:translateY(-6rem);-moz-transform:translateY(-6rem);-ms-transform:translateY(-6rem);transform:translateY(-6rem);margin-bottom:-2rem;padding:2rem;z-index:10}@media (min-width:48rem){.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--extraLeft{margin:0;max-height:90%;position:absolute;right:-50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;padding:4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}}@media (min-width:48rem) and (max-width:61.99875rem){.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--extraLeft{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%;right:-100%}}.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--right{background:#eefcfa;height:50vh!important}@media (min-width:36rem){.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--right{height:85vh!important}}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-media-image-background{z-index:10}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-media-image-background .media{padding-bottom:50vh!important}@media (min-width:36rem){.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-media-image-background .media{padding-bottom:85vh!important;min-height:700px}}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-icon{color:#267871;font-size:-webkit-calc(1.5rem + 3vw);font-size:-moz-calc(1.5rem + 3vw);font-size:calc(1.5rem + 3vw)}@media (min-width:75rem){.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-icon{font-size:3.75rem}}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-title{margin-bottom:2rem}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-title .h5,.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-title h5{text-transform:uppercase;font-weight:600;color:#333;margin:0}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-link{margin-top:4rem;text-align:center}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto{position:relative}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto.has-scroll::after{font-size:1.25rem;content:"";color:#2a2a2a;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto.has-scroll+.block{margin-top:2.8125rem}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto>.content{overflow-y:auto;max-height:15vh}@media (min-width:48rem){.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blockparagraphpp-card-itemfield-texto>.content{max-height:35vh}}.paragraph--type--pp-card-item.paragraph--view-mode--full .block-field-blocknodealertasfield-ficheiro{padding-bottom:1rem}.paragraph--type--pp-card-item.paragraph--view-mode--full .bs-region--left{z-index:10}.paragraph--type--pp-card-item.paragraph--view-mode--full>.node__content>.row,.paragraph--type--pp-card-item.paragraph--view-mode--full>.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}@media (min-width:48rem){.paragraph--type--pp-card-item.paragraph--view-mode--full>.node__content>.row,.paragraph--type--pp-card-item.paragraph--view-mode--full>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a{padding-bottom:3rem}@media (min-width:36rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a{padding-bottom:6rem}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--left,.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--right{position:relative}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight{background:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:90%;max-height:auto;margin:0 auto;-webkit-transform:translateY(-6rem);-moz-transform:translateY(-6rem);-ms-transform:translateY(-6rem);transform:translateY(-6rem);margin-bottom:-2rem;padding:2rem;z-index:10}@media (min-width:48rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight{margin:0;max-height:90%;position:absolute;right:-50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;padding:4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}}@media (min-width:48rem) and (max-width:61.99875rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%;right:-100%}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--left{background:#eefcfa;height:50vh!important}@media (min-width:36rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--left{height:85vh!important}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-media-image-background{z-index:10}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-media-image-background .media{padding-bottom:50vh!important}@media (min-width:36rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-media-image-background .media{padding-bottom:85vh!important;min-height:700px}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-icon{color:#267871;font-size:-webkit-calc(1.5rem + 3vw);font-size:-moz-calc(1.5rem + 3vw);font-size:calc(1.5rem + 3vw)}@media (min-width:75rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-icon{font-size:3.75rem}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-title{margin-bottom:2rem}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-title .h5,.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-title h5{text-transform:uppercase;font-weight:600;color:#333;margin:0}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-link{margin-top:4rem;text-align:center}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto{position:relative}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto.has-scroll::after{font-size:1.25rem;content:"";color:#2a2a2a;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto.has-scroll+.block{margin-top:2.8125rem}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto>.content{overflow-y:auto;max-height:15vh}@media (min-width:48rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blockparagraphpp-card-itemfield-texto>.content{max-height:35vh}}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .block-field-blocknodealertasfield-ficheiro{padding-bottom:1rem}.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--right{z-index:10}@media (min-width:48rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight{left:-50%;right:0;-webkit-transform:translateY(-50%) translateX(50%);-moz-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}}@media (min-width:48rem) and (max-width:61.99875rem){.paragraph--type--pp-card-item.paragraph--view-mode--full-a .bs-region--extraRight{-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}.paragraph--type--pp-grelha-item.paragraph--view-mode--full,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a{background-color:#2a2a2a;position:relative;overflow:hidden}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col{height:100%;width:100%}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--left,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--left{position:static;width:100%;height:100%}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:10;color:#fff;text-align:center}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);font-size:-webkit-calc(1.5625rem + 3.75vw);font-size:-moz-calc(1.5625rem + 3.75vw);font-size:calc(1.5625rem + 3.75vw)}@media (min-width:75rem){.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon{font-size:4.375rem}}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle .h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle .h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-subtitle h5{text-align:center;font-weight:700;text-transform:uppercase;color:#267871;color:#fff;font-size:1rem;margin-bottom:.66667rem}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5{margin:0;text-transform:uppercase}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h5,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h5{font-weight:600;letter-spacing:.0625rem}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title .h2,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title h2{font-weight:300}@media (min-width:36rem){.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title,.paragraph--type--pp-grelha-item.paragraph--view-mode--full>.bs-2col>.bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title{width:65%;margin:0 auto}}.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--left .block-field-blockparagraphpp-grelha-itemfield-link{position:absolute;display:block;height:100%;width:100%;top:0;left:0}.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--left .block-field-blockparagraphpp-grelha-itemfield-link a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link{position:absolute;bottom:1rem}.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link a{color:#fff;text-decoration:none;font-size:-webkit-calc(1.375rem + 1.5vw);font-size:-moz-calc(1.375rem + 1.5vw);font-size:calc(1.375rem + 1.5vw)}@media (min-width:75rem){.paragraph--type--pp-grelha-item.paragraph--view-mode--full .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link a{font-size:2.5rem}}.paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right,.paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right{-webkit-animation:small-dark-blur .5s ease-in-out 0s forwards;-moz-animation:small-dark-blur .5s ease-in-out 0s forwards;animation:small-dark-blur .5s ease-in-out 0s forwards}.paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,.paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title,.paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,.paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-title{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.paragraph--type--pp-grelha-item.paragraph--view-mode--full:focus .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon,.paragraph--type--pp-grelha-item.paragraph--view-mode--full:hover .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-icon{-webkit-transform:scale(1.1) translateY(-10px);-moz-transform:scale(1.1) translateY(-10px);-ms-transform:scale(1.1) translateY(-10px);transform:scale(1.1) translateY(-10px)}.paragraph--type--pp-grelha-item.paragraph--view-mode--full-a .bs-region--right .block-field-blockparagraphpp-grelha-itemfield-link a{margin-top:1rem}.paragraph--type--pp-grelha.paragraph--view-mode--full{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-medium .paragraph--type--pp-grelha-item{height:340px}.paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-medium .paragraph--type--pp-grelha-item .media{padding-bottom:21.25rem!important}.paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-high .paragraph--type--pp-grelha-item{height:585px}.paragraph--type--pp-grelha.paragraph--view-mode--full.paragraph-grid-item-height-custom-height-high .paragraph--type--pp-grelha-item .media{padding-bottom:36.5625rem!important}.paragraph--type--pp-slider-item.paragraph--view-mode--full{background:0 0;padding:.625rem}.paragraph--type--pp-slider-item.paragraph--view-mode--full .bs-2col{background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1)}.paragraph--type--pp-slider-item.paragraph--view-mode--full .bs-region--left{display:none}.paragraph--type--pp-slider-item.paragraph--view-mode--full[class*=has-image-] .bs-region--left{display:block}@media (min-width:48rem){.paragraph--type--pp-slider-item.paragraph--view-mode--full,.paragraph--type--pp-slider-item.paragraph--view-mode--full .bs-region,.paragraph--type--pp-slider-item.paragraph--view-mode--full>.bs-2col{height:400px}}.paragraph--type--pp-slider-item.paragraph--view-mode--full>.bs-2col>.bs-region--right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:2rem;padding-bottom:1rem;position:relative}@media (max-width:87.49875rem){.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-title h5{font-size:1.125rem}}.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-texto{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;overflow-y:auto}.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-texto p{font-size:.875rem;word-break:break-word;margin:0}.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-texto p+p{margin-top:.4rem}.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-media-image .media{padding-bottom:25rem!important}.paragraph--type--pp-slider-item.paragraph--view-mode--full .block-field-blockparagraphpp-slider-itemfield-link{padding-top:.66667rem}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a{position:relative;background:#fff;padding-top:80%;width:100%;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover{background:#267871}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-icon,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-link a,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-icon,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-link a,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:focus .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-icon,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-link a,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--main .block-field-blockparagraphpp-slider-itemfield-title h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-icon,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-link a,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a:hover .bs-region--top .block-field-blockparagraphpp-slider-itemfield-title h5{color:#fff;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a>.bs-1col-stacked{padding:-webkit-calc(1.325rem + .9vw);padding:-moz-calc(1.325rem + .9vw);padding:calc(1.325rem + .9vw);position:absolute;inset:0;margin:0;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media (min-width:75rem){.paragraph--type--pp-slider-item.paragraph--view-mode--full-a>.bs-1col-stacked{padding:2rem}}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region>.block{text-align:center}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--top>.block-field-blockparagraphpp-slider-itemfield-icon{font-size:-webkit-calc(1.525rem + 3.3vw);font-size:-moz-calc(1.525rem + 3.3vw);font-size:calc(1.525rem + 3.3vw);margin-bottom:.5rem}@media (min-width:75rem){.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--top>.block-field-blockparagraphpp-slider-itemfield-icon{font-size:4rem}}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--main>.block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--main>.block-field-blockparagraphpp-slider-itemfield-title h5{color:#333;font-weight:600;margin:0;text-transform:uppercase}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--main>.block-field-blockparagraphpp-slider-itemfield-link a{font-size:.875rem;margin-top:.5rem;display:block;font-weight:600;text-align:center;text-decoration:underline;text-transform:uppercase}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom{position:static}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link{position:absolute;top:0;left:0;z-index:10}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link a,.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link div{height:100%;width:100%}.paragraph--type--pp-slider-item.paragraph--view-mode--full-a .bs-region--bottom .block-field-blockparagraphpp-slider-itemfield-link a{display:block;font-size:0}.paragraph--type--pp-slider-item.paragraph--view-mode--full-b{-webkit-box-shadow:0 0 8px rgba(0,0,0,.09);box-shadow:0 0 8px rgba(0,0,0,.09);padding:3rem 2rem;background-color:#fff;max-width:400px;margin:0 auto;height:100%}@media (min-width:48rem){.paragraph--type--pp-slider-item.paragraph--view-mode--full-b{width:100%;max-width:100%}}.paragraph--type--pp-slider-item.paragraph--view-mode--full-b>.bs-1col-stacked{overflow:hidden;overflow-y:auto}.paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-icon{font-size:4rem;color:#267871;margin-bottom:1rem}.paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-title .h5,.paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-title h5{font-weight:700;margin-bottom:1rem}.paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-link{margin-top:2rem}.paragraph--type--pp-slider-item.paragraph--view-mode--full-b .block-field-blockparagraphpp-slider-itemfield-link a{color:#267871;font-weight:700;text-decoration:underline}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region{position:relative}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region{height:600px}}@media (max-width:35.99875rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left{height:400px}}.paragraph--type--pp-slider.paragraph--view-mode--full .block-field-blockparagraphpp-sliderfield-link{margin-top:-webkit-calc(1.525rem + 3.3vw);margin-top:-moz-calc(1.525rem + 3.3vw);margin-top:calc(1.525rem + 3.3vw);text-align:center}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full .block-field-blockparagraphpp-sliderfield-link{margin-top:4rem}}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col{position:relative}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left{overflow:hidden;padding:8rem 2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left{padding:2rem 4rem;padding-left:1rem}}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left{padding-right:7rem;padding-left:1rem}}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block{z-index:1}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-media-image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-media-image-background .media{padding-bottom:37.5rem!important}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-subtitle .h5,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-subtitle h5{color:#267871;font-weight:600;margin:0;text-transform:uppercase;word-break:break-word}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-title .h1,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-title h1{font-size:-webkit-calc(1.46875rem + 2.625vw);font-size:-moz-calc(1.46875rem + 2.625vw);font-size:calc(1.46875rem + 2.625vw);word-break:break-word;text-transform:uppercase;color:#fff;font-weight:100;margin:0}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-title .h1,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--left>.block-field-blockparagraphpp-sliderfield-title h1{font-size:3.4375rem}}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--right{position:static;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--right>.block-field-blockparagraphpp-sliderfield-paragraph{-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);width:100%}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--right>.block-field-blockparagraphpp-sliderfield-paragraph{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:110%}}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col>.bs-region--right>.block-field-blockparagraphpp-sliderfield-paragraph .slick--optionset--slider-2-horiz.unslick .slick__slide{width:60%;-webkit-transform:translateX(-15%);-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:90%}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;top:50%;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-arrow{display:inline-block;position:relative;width:2.6875rem;height:2.6875rem;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-arrow.slick-disabled{display:none}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-arrow::before{display:none}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-next,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-next:focus,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-next:hover,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-prev:focus,.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-prev:hover{outline:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-prev::after{font-size:2.6875rem}}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-next{margin-left:4rem}.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-next::after{font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full>.bs-2col .slick__arrow .slick-next::after{font-size:2.6875rem}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--top>.block{text-align:center}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--top>.block:last-child{margin-bottom:-webkit-calc(1.525rem + 3.3vw);margin-bottom:-moz-calc(1.525rem + 3.3vw);margin-bottom:calc(1.525rem + 3.3vw)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--top>.block:last-child{margin-bottom:4rem}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--top>.block-field-blockparagraphpp-sliderfield-subtitle{text-align:center;font-weight:700;text-transform:uppercase;color:#267871}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--top>.block-field-blockparagraphpp-sliderfield-title{text-transform:uppercase;text-align:center;color:#000;font-weight:300;font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--top>.block-field-blockparagraphpp-sliderfield-title{font-size:2.6875rem}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;position:relative}@media (min-width:36rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph{max-width:540px}}@media (min-width:48rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph{max-width:720px}}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph{max-width:960px}}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph{max-width:1140px}}@media (min-width:87.5rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph{max-width:1320px}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none;--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow{max-width:740px}}@media (min-width:48rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow{max-width:920px}}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow{max-width:1160px}}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow{max-width:1340px}}@media (min-width:87.5rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow{max-width:1520px}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow{display:inline-block;position:relative;width:35px;height:35px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow.slick-disabled{display:none}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow::before{display:none}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next,.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next:focus,.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next:hover,.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev:focus,.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev{float:left}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.3125rem + .75vw);font-size:-moz-calc(1.3125rem + .75vw);font-size:calc(1.3125rem + .75vw);content:"";color:#6c757d;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-prev::after{font-size:1.875rem}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next{float:right}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next::after{font-size:-webkit-calc(1.3125rem + .75vw);font-size:-moz-calc(1.3125rem + .75vw);font-size:calc(1.3125rem + .75vw);content:"";color:#6c757d;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .slick__arrow .slick-next::after{font-size:1.875rem}}@media (min-width:48rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--main>.block-field-blockparagraphpp-sliderfield-paragraph .unslick .slick__slide{width:40%;margin:0 auto}}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--bottom{text-align:center}.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--bottom>.block-field-blockparagraphpp-sliderfield-link{margin-top:-webkit-calc(1.525rem + 3.3vw);margin-top:-moz-calc(1.525rem + 3.3vw);margin-top:calc(1.525rem + 3.3vw);display:inline-block}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-a>.bs-1col-stacked>.bs-region--bottom>.block-field-blockparagraphpp-sliderfield-link{margin-top:4rem}}.paragraph--type--pp-slider.paragraph--view-mode--full-b{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;position:relative;margin-bottom:-webkit-calc(1.325rem + .9vw);margin-bottom:-moz-calc(1.325rem + .9vw);margin-bottom:calc(1.325rem + .9vw)}@media (min-width:36rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b{max-width:540px}}@media (min-width:48rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b{max-width:720px}}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b{max-width:960px}}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b{max-width:1140px}}@media (min-width:87.5rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b{max-width:1320px}}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none;--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{max-width:740px}}@media (min-width:48rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{max-width:920px}}@media (min-width:62rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{max-width:1160px}}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{max-width:1340px}}@media (min-width:87.5rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{max-width:1520px}}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow{display:inline-block;position:relative;width:20px;height:20px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow.slick-disabled{display:none}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow::before{display:none}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next,.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next:focus,.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next:hover,.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev:focus,.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev{float:left}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-prev::after{font-size:.9375rem;content:"";color:#267871;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next{float:right}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow .slick-next::after{font-size:.9375rem;content:"";color:#267871;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b{margin-bottom:2rem}}.paragraph--type--pp-slider.paragraph--view-mode--full-b .block-field-blockparagraphpp-sliderfield-link{margin-top:-webkit-calc(1.325rem + .9vw);margin-top:-moz-calc(1.325rem + .9vw);margin-top:calc(1.325rem + .9vw);text-align:center}@media (min-width:75rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .block-field-blockparagraphpp-sliderfield-link{margin-top:2rem}}@media (min-width:36rem){.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick-track .slick__slide{height:auto}.paragraph--type--pp-slider.paragraph--view-mode--full-b .slick__arrow{width:100vw}.paragraph--type--pp-texto.paragraph--view-mode--full{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.paragraph--type--pp-texto.paragraph--view-mode--full{max-width:540px}}@media (min-width:48rem){.paragraph--type--pp-texto.paragraph--view-mode--full{max-width:720px}}@media (min-width:62rem){.paragraph--type--pp-texto.paragraph--view-mode--full{max-width:960px}}@media (min-width:75rem){.paragraph--type--pp-texto.paragraph--view-mode--full{max-width:1140px}}@media (min-width:87.5rem){.paragraph--type--pp-texto.paragraph--view-mode--full{max-width:1320px}}.paragraph--type--pp-texto.paragraph--view-mode--full>.adj3-bs-1col+.adj3-bs-1col{margin-top:3rem}@media (max-width:35.99875rem){.paragraph--type--pp-texto.paragraph--view-mode--full-a .bs-region--inside>.bs-region+.bs-region{margin-top:3rem}}.paragraph--type--pp-zone-section{padding-top:3rem;padding-bottom:3rem}.paragraph--type--pp-zone-section>.bs-1col-stacked>.bs-region--top>.block:last-child{margin-bottom:2rem}@media (min-width:36rem){.paragraph--type--pp-zone-section{padding-top:6rem;padding-bottom:6rem}}.paragraph--type--pp-zone-section .block-field-blockparagraphpp-zone-sectionfield-subtitle{text-align:center;font-weight:700;text-transform:uppercase;color:#267871}.paragraph--type--pp-zone-section .block-field-blockparagraphpp-zone-sectionfield-title{text-transform:uppercase;text-align:center;color:#000;font-weight:300;font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw)}@media (min-width:75rem){.paragraph--type--pp-zone-section .block-field-blockparagraphpp-zone-sectionfield-title{font-size:2.6875rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--full .block-field-blockparagraphpp-zone-sectionfield-paragraph>.content>div+div{padding-top:2rem}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--full .block-field-blockparagraphpp-zone-sectionfield-paragraph>.content>div+div{padding-top:10rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left{position:relative;overflow:hidden}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media{padding-bottom:18.75rem}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media{padding-bottom:37.5rem!important}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft{position:absolute;bottom:1rem;left:0;padding:0 3rem;width:100%;word-break:break-word;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (max-width:35.99875rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft{bottom:3rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5{color:#267871;font-weight:500;margin:0}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5{text-align:left}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1{color:#fff;font-weight:100;margin:0;font-size:-webkit-calc(1.46875rem + 2.625vw);font-size:-moz-calc(1.46875rem + 2.625vw);font-size:calc(1.46875rem + 2.625vw)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1{font-size:3.4375rem}}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1{text-align:left}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p{color:#fff;font-weight:100;line-height:1.2;margin:0;font-size:-webkit-calc(1.3125rem + .75vw);font-size:-moz-calc(1.3125rem + .75vw);font-size:calc(1.3125rem + .75vw)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p{font-size:1.875rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right{position:relative}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-arrow{display:inline-block;position:relative;width:55px;height:55px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-arrow.slick-disabled{display:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-arrow::before{display:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-next,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-next:focus,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-next:hover,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-prev:focus,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-prev{float:left}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-prev::after{font-size:3.125rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-next{float:right}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-next::after{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow .slick-next::after{font-size:3.125rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right>div{-webkit-transform:translateY(-4rem);-moz-transform:translateY(-4rem);-ms-transform:translateY(-4rem);transform:translateY(-4rem)}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right>div{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-4rem);-moz-transform:translateY(-50%) translateX(-4rem);-ms-transform:translateY(-50%) translateX(-4rem);transform:translateY(-50%) translateX(-4rem);width:-webkit-calc(100% + 4rem);width:-moz-calc(100% + 4rem);width:calc(100% + 4rem)}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-150%);-moz-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd>div>.bs-region--right .slick__arrow{top:50%;left:0;-webkit-transform:translateY(-50%) translateX(-16rem);-moz-transform:translateY(-50%) translateX(-16rem);-ms-transform:translateY(-50%) translateX(-16rem);transform:translateY(-50%) translateX(-16rem);width:200px}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left{position:relative;overflow:hidden}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media{padding-bottom:18.75rem}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .block-field-blockparagraphpp-zone-sectionfield-media-image-background .media{padding-bottom:37.5rem!important}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft{position:absolute;bottom:1rem;left:0;padding:0 3rem;width:100%;word-break:break-word;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (max-width:35.99875rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft{bottom:3rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5{color:#267871;font-weight:500;margin:0}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle .h5,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-subtitle h5{text-align:left}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1{color:#fff;font-weight:100;margin:0;font-size:-webkit-calc(1.46875rem + 2.625vw);font-size:-moz-calc(1.46875rem + 2.625vw);font-size:calc(1.46875rem + 2.625vw)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1{font-size:3.4375rem}}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title .h1,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionfield-title h1{text-align:left}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p{color:#fff;font-weight:100;line-height:1.2;margin:0;font-size:-webkit-calc(1.3125rem + .75vw);font-size:-moz-calc(1.3125rem + .75vw);font-size:calc(1.3125rem + .75vw)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--left .bs-region--extraLeft .block-field-blockparagraphpp-zone-sectionbp-text p{font-size:1.875rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right{position:relative}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-arrow{display:inline-block;position:relative;width:55px;height:55px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-arrow.slick-disabled{display:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-arrow::before{display:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-next,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-next:focus,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-next:hover,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-prev:focus,.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-prev{float:left}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-prev::after{font-size:3.125rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-next{float:right}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-next::after{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow .slick-next::after{font-size:3.125rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right>div{-webkit-transform:translateY(-4rem);-moz-transform:translateY(-4rem);-ms-transform:translateY(-4rem);transform:translateY(-4rem)}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right>div{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-4rem);-moz-transform:translateY(-50%) translateX(-4rem);-ms-transform:translateY(-50%) translateX(-4rem);transform:translateY(-50%) translateX(-4rem);width:-webkit-calc(100% + 4rem);width:-moz-calc(100% + 4rem);width:calc(100% + 4rem)}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-150%);-moz-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider-backgd-triple>div>.bs-region--right .slick__arrow{top:50%;left:0;-webkit-transform:translateY(-50%) translateX(-16rem);-moz-transform:translateY(-50%) translateX(-16rem);-ms-transform:translateY(-50%) translateX(-16rem);transform:translateY(-50%) translateX(-16rem);width:200px}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider{position:relative}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;position:relative;position:static;margin-bottom:4rem}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main{max-width:540px}}@media (min-width:48rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main{max-width:720px}}@media (min-width:62rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main{max-width:960px}}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main{max-width:1140px}}@media (min-width:87.5rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main{max-width:1320px}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;pointer-events:none;--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow{max-width:790px}}@media (min-width:48rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow{max-width:970px}}@media (min-width:62rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow{max-width:1210px}}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow{max-width:1390px}}@media (min-width:87.5rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow{max-width:1570px}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-arrow{display:inline-block;position:relative;width:55px;height:55px;padding:0;pointer-events:all;background-color:transparent;font:0/0 a;color:transparent;text-shadow:none;border:0}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-arrow.slick-disabled{display:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-arrow::before{display:none}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-arrow::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-next,.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-prev{-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-next:focus,.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-next:hover,.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-prev:focus,.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-prev:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-prev{float:left}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-prev::after{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);content:"";color:#000;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-prev::after{font-size:3.125rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-next{float:right}.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-next::after{font-size:-webkit-calc(1.4375rem + 2.25vw);font-size:-moz-calc(1.4375rem + 2.25vw);font-size:calc(1.4375rem + 2.25vw);content:"";color:#000;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}@media (min-width:75rem){.paragraph--type--pp-zone-section.paragraph--view-mode--slider>.row>.bs-region--main .slick__arrow .slick-next::after{font-size:3.125rem}}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:48rem){.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}@media (min-width:62rem){.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:25%}}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:62rem){.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}@media (min-width:48rem){.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:50%}}@media (min-width:62rem){.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:75%}}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-medium{height:340px}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-medium .media{padding-bottom:21.25rem!important}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-high{height:585px}.paragraph--type--pp-zone-section.paragraph--view-mode--grelha .custom-height-high .media{padding-bottom:36.5625rem!important}.paragraph--type--pp-zone.paragraph--view-mode--full{padding-top:3rem;padding-bottom:3rem}.paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-none{padding-top:0!important;padding-bottom:0!important}.paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-small{padding-top:2rem;padding-bottom:2rem}.paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-medium{padding-top:3rem;padding-bottom:3rem}.paragraph--type--pp-zone.paragraph--view-mode--full.paragraph--spacing-large{padding-top:6rem;padding-bottom:6rem}.paragraph--type--pp-zone.paragraph--view-mode--full.paragraph-spacing-top-disabled{padding-top:0!important}.paragraph--type--pp-zone.paragraph--view-mode--full.paragraph-spacing-bottom-disabled{padding-bottom:0!important}.paragraph--type--pp-zone.paragraph--view-mode--full>div+div:not(.field){padding-top:2rem}.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{text-transform:uppercase;text-align:center;color:#000;font-weight:300;font-size:-webkit-calc(1.39375rem + 1.725vw);font-size:-moz-calc(1.39375rem + 1.725vw);font-size:calc(1.39375rem + 1.725vw)}@media (min-width:75rem){.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{font-size:2.6875rem}}@media (min-width:48rem){.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}}@media (min-width:48rem) and (min-width:36rem){.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{max-width:500px}}@media (min-width:48rem) and (min-width:48rem){.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{max-width:700px}}@media (min-width:48rem) and (min-width:62rem){.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{max-width:700px}}@media (min-width:48rem) and (min-width:75rem){.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-title{max-width:900px}}.paragraph--type--pp-zone.paragraph--view-mode--full>.field--name-field-subtitle{text-align:center;font-weight:700;text-transform:uppercase;color:#267871}#gin-toolbar-bar{z-index:9999}.gin-secondary-toolbar--frontend{background-color:#fff;z-index:9000}.contextual{top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.tv-theme-text-small{font-size:.75rem}.tv-theme-text-large{font-size:1.25rem}.tv-theme-line-small{display:inline-block;line-height:1.125}.tv-theme-line-large{display:inline-block;line-height:1.875}.clearfix::after,.clearfix::before,.ui-helper-clearfix::after,.ui-helper-clearfix::before{display:none!important}.slick{width:100%}.field--type-entity-reference{margin:0}#main #content{padding:0}.custom-col-12,.custom-col-3,.custom-col-6,.custom-col-9{position:relative}.node__content{margin-top:0}.paragraph{display:block}.region-helpers{display:none}pre{white-space:normal}:root{--mm-color-background:white!important}.text-formatted .align-center{text-align:center}.text-formatted .field{margin-top:0;margin-bottom:1rem}.text-formatted iframe{max-width:100%}.text-formatted table{margin-left:auto;margin-right:auto}.no-gutters{margin-right:0;margin-left:0}.no-gutters>*{padding-right:0;padding-left:0}#block-popups-block-1,#block-popups-block-2{display:none}p{margin:0}p+p{margin-top:1rem}.path-admin .block-help-block{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding:2rem;margin-top:2rem;margin-bottom:2rem;border:none;background:#f4f4f4;color:#000;line-height:1.2;border-radius:.25rem}@media (min-width:36rem){.path-admin .block-help-block{max-width:540px}}@media (min-width:48rem){.path-admin .block-help-block{max-width:720px}}@media (min-width:62rem){.path-admin .block-help-block{max-width:960px}}@media (min-width:75rem){.path-admin .block-help-block{max-width:1140px}}@media (min-width:87.5rem){.path-admin .block-help-block{max-width:1320px}}.path-admin .block-help-block p:last-child{margin-bottom:0}.layout-builder-form>.form-actions{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;margin-bottom:2rem!important}@media (min-width:36rem){.layout-builder-form>.form-actions{max-width:540px}}@media (min-width:48rem){.layout-builder-form>.form-actions{max-width:720px}}@media (min-width:62rem){.layout-builder-form>.form-actions{max-width:960px}}@media (min-width:75rem){.layout-builder-form>.form-actions{max-width:1140px}}@media (min-width:87.5rem){.layout-builder-form>.form-actions{max-width:1320px}}.layout-builder{border-color:#267871}.layout-one-sidebar.layout-sidebar-second.path-admin .block-help{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;margin-top:4rem}@media (min-width:36rem){.layout-one-sidebar.layout-sidebar-second.path-admin .block-help{max-width:540px}}@media (min-width:48rem){.layout-one-sidebar.layout-sidebar-second.path-admin .block-help{max-width:720px}}@media (min-width:62rem){.layout-one-sidebar.layout-sidebar-second.path-admin .block-help{max-width:960px}}@media (min-width:75rem){.layout-one-sidebar.layout-sidebar-second.path-admin .block-help{max-width:1140px}}@media (min-width:87.5rem){.layout-one-sidebar.layout-sidebar-second.path-admin .block-help{max-width:1320px}}.glb-preview-regions--enable .layout-builder__region .layout-builder__region-label{top:0}.ui-dialog-titlebar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.ui-dialog-titlebar::after,.ui-dialog-titlebar::before{display:none}.ui-dialog .ui-dialog-titlebar-close::after{font-size:1rem;content:"";color:#fff;font-family:'Font Awesome 5 Free';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;-webkit-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);-moz-transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay);transition:var(--transition-properties) var(--transition-duration) var(--transition-bezier) var(--transition-delay)}.ui-widget-overlay.ui-front{z-index:9999}.glb-canvas-form__actions{background:0 0;border:none;padding-bottom:.3125rem}.glb-canvas-form__actions .btn-primary,.glb-canvas-form__actions .view .pager .button,.glb-canvas-form__actions .view .pagination .page-item>a,.glb-canvas-form__actions .view-documentos.view-display-id-block_1 .pager a,.glb-canvas-form__actions .view-documentos.view-display-id-block_2 .view-footer>span,.glb-canvas-form__actions .view-projetos.view-display-id-block_3 .pager a,.glb-canvas-form__actions body.simplelogin .simplelogin-form .form-submit,.view .pager .glb-canvas-form__actions .button,.view .pagination .glb-canvas-form__actions .page-item>a,.view-documentos.view-display-id-block_1 .pager .glb-canvas-form__actions a,.view-documentos.view-display-id-block_2 .glb-canvas-form__actions .view-footer>span,.view-projetos.view-display-id-block_3 .pager .glb-canvas-form__actions a,body.simplelogin .simplelogin-form .glb-canvas-form__actions .form-submit{background:#267871;border:none;color:#fff}.glb-canvas-form__actions .btn-primary:hover,.glb-canvas-form__actions .view .pager .button:hover,.glb-canvas-form__actions .view .pagination .page-item>a:hover,.glb-canvas-form__actions .view-documentos.view-display-id-block_1 .pager a:hover,.glb-canvas-form__actions .view-documentos.view-display-id-block_2 .view-footer>span:hover,.glb-canvas-form__actions .view-projetos.view-display-id-block_3 .pager a:hover,.glb-canvas-form__actions body.simplelogin .simplelogin-form .form-submit:hover,.view .pager .glb-canvas-form__actions .button:hover,.view .pagination .glb-canvas-form__actions .page-item>a:hover,.view-documentos.view-display-id-block_1 .pager .glb-canvas-form__actions a:hover,.view-documentos.view-display-id-block_2 .glb-canvas-form__actions .view-footer>span:hover,.view-projetos.view-display-id-block_3 .pager .glb-canvas-form__actions a:hover,body.simplelogin .simplelogin-form .glb-canvas-form__actions .form-submit:hover{background:#174a45}form.layout-builder-remove-block{padding:0}form.layout-builder-remove-block .glb-canvas-form__actions{margin-top:1rem}#layout-builder-discard-changes{--bs-gutter-x:3rem;--bs-gutter-y:0;width:100%;padding-right:-webkit-calc(var(--bs-gutter-x) * .5);padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-webkit-calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){#layout-builder-discard-changes{max-width:540px}}@media (min-width:48rem){#layout-builder-discard-changes{max-width:720px}}@media (min-width:62rem){#layout-builder-discard-changes{max-width:960px}}@media (min-width:75rem){#layout-builder-discard-changes{max-width:1140px}}@media (min-width:87.5rem){#layout-builder-discard-changes{max-width:1320px}}#layout-builder-discard-changes .form-actions{margin-top:1rem}
/*# sourceMappingURL=main.style.css.map */
