@charset "UTF-8"; /*! * Theme Name: Blender Code Blog * Theme URI: https://code.blender.org * Description: Theme for the blog where the magic happens * Author: Pablo Vazquez * Author URI: https://www.blender.org * Template: bthree * Version: 1.2.0 * License: GNU General Public License v2 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html * Tags: blender * Text Domain: bthree-code * * */ /* Font files are stored in the main theme. */ /* * Blender Web Assets, including Bootstrap. * * Go there to tweak which modules to include. * */ /* Uncomment to enable dark mode. */ /* Import Blender Web Assets. */ /* Import Blender Web Assets. */ /*! * * Blender Web Assets v2.2.10 * * * This program is free software: you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation, either version 3 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program. If not, see . * * * * Blender Web Assets * * Design components for blender.org websites * * * * Authors: Pablo Vazquez, Niklas Ravnsborg-Gjertsen, Márton Lente * * * * Defaults look like blender.org * */ /* Variables. */ /* Columns Grid. */ /* Containers. */ /* * RESPONSIVE MIXINS. Mobile first. * * Start styling for mobile, then tweak * * specic breakpoints going up. * * e.g. * * +media-sm * * +media-md * * +media-lg * * +media-xl * * +media-xxl * */ /* Smallest, like phones on portrait. */ /* Small but wide. (phablets, iPads) * * Menu is collapsed, columns stack, no brand */ /* Most '--color-bg*' and '--color-text*' colour variables are generated by the following partial: 'utilities/_color.sass'. */ /* e.g. Active status of stuff, Orangish */ :root, html[data-theme=light] { color-scheme: light; --color-bg-h: 210; --color-bg-s: 4%; --color-bg-l: 95%; --color-bg: hsl(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l)); --color-bg-primary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) + 3%)); --color-bg-secondary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 3%)); --color-bg-tertiary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 6%)); --color-text-h: 230; --color-text-s: 4%; --color-text-l: 31%; --color-text: hsl(var(--color-text-h), var(--color-text-s), var(--color-text-l)); --color-text-primary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) - 4%)); --color-text-secondary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 26%)); --color-text-tertiary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 40%)); /* Colours Status. */ --color-accent-h: 204; --color-accent-s: 100%; --color-accent-l: 50%; --color-accent: hsl(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l)); --color-accent-bg: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .1); --color-accent-bg-hover: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .2); --color-accent-text: var(--color-accent); --color-danger: hsl(0deg 82% 63%); --color-danger-bg: hsl(0deg 79% 94%); --color-danger-bg-hover: hsl(0deg 79% 88%); --color-danger-text: hsl(0deg 69% 60%); --color-info: hsl(192deg 85% 49%); --color-info-bg: hsl(192deg 85% 92%); --color-info-bg-hover: hsl(192deg 85% 82%); --color-info-text: hsl(192deg 85% 42%); --color-success: hsl(90deg 65% 42%); --color-success-bg: hsl(90deg 70% 86%); --color-success-bg-hover: hsl(90deg 64% 78%); --color-success-text: hsl(90deg 69% 30%); --color-warning: hsl(42 86% 48%); --color-warning-bg: hsl(42 79% 90%); --color-warning-bg-hover: hsl(42 79% 80%); --color-warning-text: hsl(42 79% 30%); /* Colours Component. */ --body-color-bg: hsl(213, 10%, 18%); --border-color: var(--color-bg-tertiary); --box-shadow-card-lg: rgba(149, 157, 165, 0.2) 0 var(--spacer-2) var(--spacer-4); --btn-color: hsl(210deg, 16%, 48%); --btn-color-bg: hsl(210deg, 16%, 93%); --btn-color-bg-hover: hsl(210deg, 16%, 96%); --code-color: hsl(297deg, 42%, 41%); --code-color-bg: hsla(297deg, 100%, 25%, .04); --input-color-bg: var(--btn-color-bg); --input-color-border: hsl(210deg, 16%, 85%); --navbar-bg: #fff; --navbar-link-color-active: #000; --table-border-color: var(--color-bg-secondary); --color-bg-alt: hsl(213, 10%, 18%); /* Used as background of active items. e.g. a dropdown menu item on hover. */ --color-bg-primary-subtle: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .1); /* Colours Component global. */ --admin-color: hsl(285deg 62% 60%); --admin-color-bg: hsl(285deg 79% 96%); --admin-color-bg-hover: hsl(285deg 79% 92%); --admin-color-text: hsl(285deg 59% 55%); --badge-bg: var(--color-bg-secondary); --badge-color: var(--color-text); --body-bg: hsl(213, 10%, 18%); --box-bg-color: var(--color-bg-primary); --box-shadow: 0 var(--spacer-1) var(--spacer-2) rgba(0, 0, 0, .075); --box-shadow-card: var(--box-shadow-sm); --box-shadow-lg: 0 var(--spacer-2) var(--spacer) rgba(0, 0, 0, .1); --box-shadow-sm: 0 .2rem var(--spacer-1) rgba(0, 0, 0, .05); --box-text-color: currentColor; --btn-accent-bg-img: linear-gradient(350deg,hsl(227, 100%, 69%),hsl(206, 90%, 62%)); --btn-accent-bg-img-hover: linear-gradient(350deg,hsl(227, 100%, 72%),hsl(206, 90%, 66%)); --btn-accent-box-shadow: .2rem var(--spacer-1) var(--spacer-1) rgba(0,82,255,.102), .1rem var(--spacer-2) var(--spacer-4) rgba(0,82,255,.102), .2rem var(--spacer-2) var(--spacer-5) rgba(0,82,255,.549); --btn-accent-color: white; --btn-accent-color-hover: white; --btn-accent-text-shadow: .1rem .1rem .1rem rgba(0,0,0,0.05), .1rem .1rem var(--spacer-2) rgba(0,0,0,0.05); --btn-bg-img: none; --btn-bg-img-hover: none; --btn-box-shadow: none; --btn-group-border-color: hsl(210deg, 16%, 88%); --btn-text-shadow: none; --navbar-global-bg: hsl(213, 10%, 12%); --navbar-global-btn-bg: hsl(213, 10%, 18%); --navbar-global-dropdown-bg: hsl(213, 10%, 14%); --navbar-global-text-color: #ccc; --navbar-global-text-highlight: #fff; --navbar-primary-height: calc(var(--spacer) * 4); --navbar-top-margin: var(--spacer-2); --navbar-active-indicator-width: calc(var(--spacer-1) * -1); --navbar-zindex: calc(var(--zindex-fixed) + 1); --navbar-color: var(--color-text-secondary); --navbar-link-color: var(--color-text); --navbar-link-color-hover: var(--color-accent); --table-bg-color: var(--color-bg-primary); --table-border-color: var(--color-bg-secondary); --table-row-bg-color: var(--color-bg); --table-row-hover-bg-color: var(--color-bg); } :root .navbar-secondary, html[data-theme=light] .navbar-secondary { --navbar-bg: hsl(213, 10%, 18%); } :root .navbar-secondary, html[data-theme=light] .navbar-secondary { --navbar-bg: hsl(213, 10%, 18%); --navbar-separator-color: hsl(213, 10%, 28%); --navbar-link-color: hsl(213, 10%, 84%); --navbar-link-color-active: white; } html[data-theme=dark] { /* TODO: reassign all variables for local scope */ color-scheme: dark; --color-bg: hsl(213, 10%, 12%); --color-bg-primary: hsl(213, 10%, 21%); --color-bg-secondary: hsl(213, 10%, 16%); --color-bg-tertiary: hsl(213, 10%, 14%); --color-text: hsl(213, 10%, 80%); --color-text-primary: hsl(213, 10%, 98%); --color-text-secondary: hsl(213, 10%, 58%); --color-text-tertiary: hsl(213, 10%, 48%); /* Colours Components. */ --body-color-bg: hsl(213, 10%, 16%); --border-color: hsla(213, 10%, 80%, .15); --box-shadow-card-lg: hsla(210deg, 8%, 2%, .2) 0 .8rem 2.4rem; --btn-color: hsl(213, 16%, 78%); --btn-color-bg: hsl(213, 10%, 28%); --btn-color-bg-hover: hsl(213, 10%, 30%); --code-color: hsl(297deg, 30%, 78%); --code-color-bg: hsl(297deg, 70%, 50%, .08); --input-color-bg: hsl(213, 10%, 16%); --input-color-bg-hover: hsl(213, 10%, 14%); --input-color-border: var(--input-color-bg); --navbar-bg: var(--color-bg); --navbar-link-color-active: #fff; --table-border-color: var(--btn-color-bg-hover); /* Reassign variables colour in mixin scope to ensure colour globals' changes are picked up. */ --badge-bg: var(--color-bg-secondary); --badge-color: var(--color-text); --box-bg-color: var(--color-bg-primary); --navbar-color: var(--color-text-secondary); --navbar-link-color: var(--color-text); --navbar-link-color-hover: var(--color-accent); --table-bg-color: var(--color-bg-primary); --table-border-color: var(--color-bg-secondary); --table-row-bg-color: var(--color-bg); --table-row-hover-bg-color: var(--color-bg); /* Reassign body style rules colour in mixin scope to ensure body style changes are picked up. */ /* background-color: var(--color-bg) */ color: var(--color-text); /* Colours Status. */ --color-info: hsl(207deg, 95%, 65%); --color-info-text: hsl(212deg, 85%, 62%); --color-info-bg: hsl(212deg, 85%, 62%, .2); --color-danger: hsl(0deg, 82%, 63%); --color-danger-bg: hsl(0deg, 25%, 24%); --color-danger-bg-hover: hsl(0deg, 25%, 28%); --color-danger-text: hsl(0deg, 75%, 65%); --color-success: hsl(90deg 60% 36%); --color-success-bg: hsl(90, 24%, 25%); --color-success-bg-hover: hsl(90deg 64% 78%); --color-success-text: hsl(90deg, 29%, 60%); --color-warning-bg: hsla(42, 79%, 60%, .4); --color-warning-bg-hover: hsla(42, 79%, 70%, .4); --color-warning-text: hsl(42, 79%, 80%); --admin-color-bg: hsla(285deg, 29%, 36%, .6); --admin-color-bg-hover: hsla(285deg, 39%, 32%, .8); --admin-color-text: hsl(285deg 65% 76%); } html[data-theme=dark] .navbar-secondary { --navbar-bg: var(--color-bg-tertiary); } html[data-theme=dark] .whoosh { background-color: hsla(285, 50%, 52%, 0.25); color: hsl(285, 40%, 65%); } :root { --border-radius: .6rem; --border-radius-lg: 1.2rem; --border-width: .2rem; --page-with-header-content-offset: calc(var(--spacer) * 4); --transition-speed: 150ms; --transition-speed-fast: 80ms; --transition-speed-slow: 250ms; --transition-timing-fast: ease-out; --zindex-dropdown: 1040; --zindex-fixed: 1030; } /* Grid */ :root { --container-width: 117.0rem; --spacer: 1.6rem; --spacer-1: calc(var(--spacer) * 0.25); --spacer-2: calc(var(--spacer) * 0.5); --spacer-3: var(--spacer); --spacer-4: calc(var(--spacer) * 1.5); --spacer-5: calc(var(--spacer) * 3); --spacer-6: calc(var(--spacer) * 6); --spacer-7: calc(var(--spacer) * 12); } /* Type. */ :root { --font-family-body: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro","Fira Mono", "Droid Sans Mono", "Courier New", monospace; --font-weight: 400; --fs-xs: 1.0rem; --fs-sm: 1.2rem; --fs-base: 1.4rem; /* TODO: consider reset font-size clamp minimum and calculated with baseline-based vertical spacing * --fs-lg: clamp(1.2rem, 1.5vw + 1.0rem, 2.8rem) * * --fs-h1: clamp(2.0rem, 2vw + 1.0rem, 3.6rem) * --fs-h2: clamp(1.66rem, 1.5vw + 1.0rem, 3.2rem) * */ --fs-lg: 2.1rem; --fs-h1: 2.8rem; --fs-h2: 2.4rem; --fs-h3: var(--fs-lg); --fs-h4: 1.8rem; --fs-h5: 1.6rem; --fs-h6: var(--fs-base); --fw-light: 300; --fw-bold: 600; --fw-title: 800; --lh-base: 2.0rem; } @media (min-width: 900px) { :root { --fs-xs: 1.2rem; --fs-sm: 1.4rem; --fs-base: 1.6rem; --fs-lg: 2.4rem; --fs-h1: 3.2rem; --fs-h2: 2.8rem; --fs-h4: 2.1rem; --fs-h5: 1.8rem; } } @media (min-width: 1220px) { :root { --fs-base: 1.8rem; } } @media (min-width: 900px) { :root { --lh-base: 2.8rem; --lh-lg: 3.2rem; --lh-sm: 2.4rem; } } /* Config. */ /* Mobile Stuff */ /* List of spacer sizes to be used by classes like m-1, p-2, etc. */ /* Bootstrap. */ /* For production, import only used modules to save space. */ /* Deprecared: Use Blender Web Assets partials in the '/src/styles' directory. */ /* Columns Grid. */ /* Containers. */ /* * RESPONSIVE MIXINS. Mobile first. * * Start styling for mobile, then tweak * * specic breakpoints going up. * * e.g. * * +media-sm * * +media-md * * +media-lg * * +media-xl * * +media-xxl * */ /* Smallest, like phones on portrait. */ /* Small but wide. (phablets, iPads) * * Menu is collapsed, columns stack, no brand */ /* Web-assets: Defined in _media_queries.sass */ /* Web-assets: Defined in _media_queries.sass */ :root { --breakpoint-xs: 0; --breakpoint-sm: 900px; --breakpoint-md: 980px; --breakpoint-lg: 1220px; --breakpoint-xl: 1380px; --breakpoint-xxl: 1680px; } *, *::before, *::after { box-sizing: border-box; } html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: 400; line-height: 1.5; color: var(--color-text); text-align: left; background-color: #fff; } [tabindex="-1"]:focus { outline: 0 !important; } hr { box-sizing: content-box; height: 0; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; } p { margin-top: 0; margin-bottom: 1rem; } abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul, dl { margin-top: 0; margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: +fw-bold; } dd { margin-bottom: 0.5rem; margin-left: 0; } small { font-size: var(--fs-sm); } sub, sup { position: relative; font-size: var(--fs-xs); line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: var(--color-accent); background-color: transparent; } a:hover { color: var(--link-hover-color); text-decoration: underline; } a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; } a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; } a:not([href]):not([tabindex]):focus { outline: 0; } pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: var(--fs-base); } pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; } figure { margin: 0 0 1rem; } img { vertical-align: middle; border-style: none; } svg { overflow: hidden; vertical-align: middle; } table { border-collapse: collapse; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; } th { text-align: inherit; } label, legend { display: inline-block; margin-bottom: 0.2rem; } button { border-radius: 0; } button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } select { word-wrap: normal; } button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) { cursor: pointer; } button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner { padding: 0; border-style: none; } input[type=radio], input[type=checkbox] { box-sizing: border-box; padding: 0; } input[type=date], input[type=time], input[type=datetime-local], input[type=month] { -webkit-appearance: listbox; } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: var(--fs-base); line-height: inherit; color: inherit; white-space: normal; } progress { vertical-align: baseline; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } [type=search] { outline-offset: -2px; -webkit-appearance: none; } [type=search]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } summary { display: list-item; cursor: pointer; } template { display: none; } [hidden] { display: none !important; } .close { float: right; font-weight: +fw-bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.5; } .close:hover { color: #000; text-decoration: none; } .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: 0.75; } button.close { padding: 0; background-color: transparent; border: 0; appearance: none; } a.close.disabled { pointer-events: none; } code { font-size: var(--fs-base); color: var(--code-color-bg); word-break: break-word; } a > code { color: inherit; } kbd { padding: 0.2rem 0.4rem; font-size: inherit; color: #fff; background-color: #212529; border-radius: var(--border-radius); box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); } kbd kbd { padding: 0; font-weight: +fw-bold; box-shadow: none; } pre { display: block; font-size: var(--fs-base); color: #212529; } pre code { font-size: inherit; color: inherit; word-break: normal; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .form-control, .post-password-form input[type=password] { display: block; width: 100%; height: calc(1.5em + 0.75rem + calc(0.2rem * 2)); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: var(--input-color-bg); background-clip: padding-box; border: var(--border-width) solid var(--input-color-border); border-radius: var(--border-radius); box-shadow: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-control, .post-password-form input[type=password] { transition: none; } } .form-control::-ms-expand, .post-password-form input[type=password]::-ms-expand { background-color: transparent; border: 0; } .form-control:focus, .post-password-form input[type=password]:focus { color: #495057; background-color: #fff; border-color: var(--color-accent); outline: 0; box-shadow: none, 0 0 0 0.2rem rgba(var(--color-accent), 0.25); } .form-control::placeholder, .post-password-form input[type=password]::placeholder { color: #6c757d; opacity: 1; } .form-control:disabled, .post-password-form input[type=password]:disabled, .form-control[readonly], .post-password-form input[readonly][type=password] { background-color: #e9ecef; opacity: 1; } select.form-control:focus::-ms-value { color: #495057; background-color: var(--input-color-bg); } .form-control-file, .form-control-range { display: block; width: 100%; } .col-form-label { padding-top: calc(0.375rem + var(--border-width)); padding-bottom: calc(0.375rem + var(--border-width)); margin-bottom: 0; font-size: inherit; line-height: 1.5; } .col-form-label-lg { padding-top: calc(0.5rem + var(--border-width)); padding-bottom: calc(0.5rem + var(--border-width)); line-height: 1.5; } .col-form-label-sm { padding-top: calc(0.25rem + var(--border-width)); padding-bottom: calc(0.25rem + var(--border-width)); line-height: 1.5; } .form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; color: var(--color-text); background-color: transparent; border: solid transparent; border-width: var(--border-width) 0; } .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; } .form-control-sm { height: calc(1.5em + 0.5rem + calc(0.2rem * 2)); padding: 0.25rem 0.5rem; font-size: var(--fs-sm); line-height: 1.5; border-radius: var(--border-radius); } .form-control-lg { height: calc(1.5em + 1rem + calc(0.2rem * 2)); padding: 0.5rem 1rem; font-size: var(--fs-lg); line-height: 1.5; border-radius: var(--border-radius); } select.form-control[size], select.form-control[multiple] { height: auto; } textarea.form-control { height: auto; } .form-group { margin-bottom: var(--spacer); } .form-row { display: flex; flex-wrap: wrap; margin-right: calc(10px * -1 / 2); margin-left: calc(10px * -1 / 2); } .form-row > .col, .form-row > [class*=col-] { padding-right: calc(10px / 2); padding-left: calc(10px / 2); } .form-check { position: relative; display: block; padding-left: 1.25rem; } .form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; } .form-check-input:disabled ~ .form-check-label { color: #6c757d; } .form-check-label { margin-bottom: 0; } .form-check-inline { display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem; } .form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; } .valid-feedback { display: none; width: 100%; margin-top: 0.25rem; color: var(--color-success); } .valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; line-height: 1.5; color: color-yiq(var(--color-success)); background-color: rgba(var(--color-success), 0.9); border-radius: var(--border-radius); } .was-validated .form-control:valid, .was-validated .post-password-form input[type=password]:valid, .post-password-form .was-validated input[type=password]:valid, .form-control.is-valid, .post-password-form input.is-valid[type=password] { border-color: var(--color-success); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='var(--color-success)' d='M2.3 6.73L.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.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.375rem / 2); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control:valid:focus, .was-validated .post-password-form input[type=password]:valid:focus, .post-password-form .was-validated input[type=password]:valid:focus, .form-control.is-valid:focus, .post-password-form input.is-valid[type=password]:focus { border-color: var(--color-success); box-shadow: 0 0 0 0.2rem rgba(var(--color-success), 0.25); } .was-validated .form-control:valid ~ .valid-feedback, .was-validated .post-password-form input[type=password]:valid ~ .valid-feedback, .post-password-form .was-validated input[type=password]:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .post-password-form input[type=password]:valid ~ .valid-tooltip, .post-password-form .was-validated input[type=password]:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .post-password-form input.is-valid[type=password] ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .post-password-form input.is-valid[type=password] ~ .valid-tooltip { display: block; } .was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.375rem / 2) right calc(0.375em + 0.375rem / 2); } .was-validated .custom-select:valid, .custom-select.is-valid { border-color: var(--color-success); padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='var(--color-success)' d='M2.3 6.73L.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.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: var(--color-success); box-shadow: 0 0 0 0.2rem rgba(var(--color-success), 0.25); } .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; } .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; } .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: var(--color-success); } .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; } .invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; color: var(--color-danger); } .invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; line-height: 1.5; color: color-yiq(var(--color-danger)); background-color: rgba(var(--color-danger), 0.9); border-radius: var(--border-radius); } .was-validated .form-control:invalid, .was-validated .post-password-form input[type=password]:invalid, .post-password-form .was-validated input[type=password]:invalid, .form-control.is-invalid, .post-password-form input.is-invalid[type=password] { border-color: var(--color-danger); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='-2 -2 7 7'%3e%3cpath stroke='var(--color-danger)' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.375rem / 2); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control:invalid:focus, .was-validated .post-password-form input[type=password]:invalid:focus, .post-password-form .was-validated input[type=password]:invalid:focus, .form-control.is-invalid:focus, .post-password-form input.is-invalid[type=password]:focus { border-color: var(--color-danger); box-shadow: 0 0 0 0.2rem rgba(var(--color-danger), 0.25); } .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .post-password-form input[type=password]:invalid ~ .invalid-feedback, .post-password-form .was-validated input[type=password]:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .post-password-form input[type=password]:invalid ~ .invalid-tooltip, .post-password-form .was-validated input[type=password]:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .post-password-form input.is-invalid[type=password] ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .post-password-form input.is-invalid[type=password] ~ .invalid-tooltip { display: block; } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.375rem / 2) right calc(0.375em + 0.375rem / 2); } .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: var(--color-danger); padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='-2 -2 7 7'%3e%3cpath stroke='var(--color-danger)' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: var(--color-danger); box-shadow: 0 0 0 0.2rem rgba(var(--color-danger), 0.25); } .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: var(--color-danger); } .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; } .form-inline { display: flex; flex-flow: row wrap; align-items: center; } .form-inline .form-check { width: 100%; } @media (min-width: 900px) { .form-inline label, .form-inline legend { display: flex; align-items: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; } .form-inline .form-control, .form-inline .post-password-form input[type=password], .post-password-form .form-inline input[type=password] { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-plaintext { display: inline-block; } .form-inline .input-group, .form-inline .custom-select { width: auto; } .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { align-items: center; justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0; } } .container, .page-header, .container-main > .page-header { width: 100%; padding-right: calc(30px / 2); padding-left: calc(30px / 2); margin-right: auto; margin-left: auto; } @media (min-width: 900px) { .container, .page-header, .container-main > .page-header { max-width: 820px; } } @media (min-width: 980px) { .container, .page-header, .container-main > .page-header { max-width: 940px; } } @media (min-width: 1220px) { .container, .page-header, .container-main > .page-header { max-width: 1170px; } } @media (min-width: 1380px) { .container, .page-header, .container-main > .page-header { max-width: 1320px; } } @media (min-width: 1680px) { .container, .page-header, .container-main > .page-header { max-width: 1600px; } } .container-fluid { width: 100%; padding-right: calc(30px / 2); padding-left: calc(30px / 2); margin-right: auto; margin-left: auto; } .row { display: flex; flex-wrap: wrap; margin-right: calc(30px * -1 / 2); margin-left: calc(30px * -1 / 2); } .no-gutters { margin-right: 0; margin-left: 0; } .no-gutters > .col, .no-gutters > [class*=col-] { padding-right: 0; padding-left: 0; } .col-xxl, .col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position: relative; width: 100%; padding-right: calc(30px / 2); padding-left: calc(30px / 2); } .col { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-1 { flex: 0 0 calc(1 / 12 * 100%); max-width: calc(1 / 12 * 100%); } .col-2 { flex: 0 0 calc(2 / 12 * 100%); max-width: calc(2 / 12 * 100%); } .col-3 { flex: 0 0 calc(3 / 12 * 100%); max-width: calc(3 / 12 * 100%); } .col-4 { flex: 0 0 calc(4 / 12 * 100%); max-width: calc(4 / 12 * 100%); } .col-5 { flex: 0 0 calc(5 / 12 * 100%); max-width: calc(5 / 12 * 100%); } .col-6 { flex: 0 0 calc(6 / 12 * 100%); max-width: calc(6 / 12 * 100%); } .col-7 { flex: 0 0 calc(7 / 12 * 100%); max-width: calc(7 / 12 * 100%); } .col-8 { flex: 0 0 calc(8 / 12 * 100%); max-width: calc(8 / 12 * 100%); } .col-9 { flex: 0 0 calc(9 / 12 * 100%); max-width: calc(9 / 12 * 100%); } .col-10 { flex: 0 0 calc(10 / 12 * 100%); max-width: calc(10 / 12 * 100%); } .col-11 { flex: 0 0 calc(11 / 12 * 100%); max-width: calc(11 / 12 * 100%); } .col-12 { flex: 0 0 calc(12 / 12 * 100%); max-width: calc(12 / 12 * 100%); } .order-first { order: -1; } .order-last { order: 13; } .order-0 { order: 0; } .order-1 { order: 1; } .order-2 { order: 2; } .order-3 { order: 3; } .order-4 { order: 4; } .order-5 { order: 5; } .order-6 { order: 6; } .order-7 { order: 7; } .order-8 { order: 8; } .order-9 { order: 9; } .order-10 { order: 10; } .order-11 { order: 11; } .order-12 { order: 12; } .offset-1 { margin-left: calc(1 / 12 * 100%); } .offset-2 { margin-left: calc(2 / 12 * 100%); } .offset-3 { margin-left: calc(3 / 12 * 100%); } .offset-4 { margin-left: calc(4 / 12 * 100%); } .offset-5 { margin-left: calc(5 / 12 * 100%); } .offset-6 { margin-left: calc(6 / 12 * 100%); } .offset-7 { margin-left: calc(7 / 12 * 100%); } .offset-8 { margin-left: calc(8 / 12 * 100%); } .offset-9 { margin-left: calc(9 / 12 * 100%); } .offset-10 { margin-left: calc(10 / 12 * 100%); } .offset-11 { margin-left: calc(11 / 12 * 100%); } @media (min-width: 900px) { .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1 { flex: 0 0 calc(1 / 12 * 100%); max-width: calc(1 / 12 * 100%); } .col-sm-2 { flex: 0 0 calc(2 / 12 * 100%); max-width: calc(2 / 12 * 100%); } .col-sm-3 { flex: 0 0 calc(3 / 12 * 100%); max-width: calc(3 / 12 * 100%); } .col-sm-4 { flex: 0 0 calc(4 / 12 * 100%); max-width: calc(4 / 12 * 100%); } .col-sm-5 { flex: 0 0 calc(5 / 12 * 100%); max-width: calc(5 / 12 * 100%); } .col-sm-6 { flex: 0 0 calc(6 / 12 * 100%); max-width: calc(6 / 12 * 100%); } .col-sm-7 { flex: 0 0 calc(7 / 12 * 100%); max-width: calc(7 / 12 * 100%); } .col-sm-8 { flex: 0 0 calc(8 / 12 * 100%); max-width: calc(8 / 12 * 100%); } .col-sm-9 { flex: 0 0 calc(9 / 12 * 100%); max-width: calc(9 / 12 * 100%); } .col-sm-10 { flex: 0 0 calc(10 / 12 * 100%); max-width: calc(10 / 12 * 100%); } .col-sm-11 { flex: 0 0 calc(11 / 12 * 100%); max-width: calc(11 / 12 * 100%); } .col-sm-12 { flex: 0 0 calc(12 / 12 * 100%); max-width: calc(12 / 12 * 100%); } .order-sm-first { order: -1; } .order-sm-last { order: 13; } .order-sm-0 { order: 0; } .order-sm-1 { order: 1; } .order-sm-2 { order: 2; } .order-sm-3 { order: 3; } .order-sm-4 { order: 4; } .order-sm-5 { order: 5; } .order-sm-6 { order: 6; } .order-sm-7 { order: 7; } .order-sm-8 { order: 8; } .order-sm-9 { order: 9; } .order-sm-10 { order: 10; } .order-sm-11 { order: 11; } .order-sm-12 { order: 12; } .offset-sm-0 { margin-left: calc(0 / 12 * 100%); } .offset-sm-1 { margin-left: calc(1 / 12 * 100%); } .offset-sm-2 { margin-left: calc(2 / 12 * 100%); } .offset-sm-3 { margin-left: calc(3 / 12 * 100%); } .offset-sm-4 { margin-left: calc(4 / 12 * 100%); } .offset-sm-5 { margin-left: calc(5 / 12 * 100%); } .offset-sm-6 { margin-left: calc(6 / 12 * 100%); } .offset-sm-7 { margin-left: calc(7 / 12 * 100%); } .offset-sm-8 { margin-left: calc(8 / 12 * 100%); } .offset-sm-9 { margin-left: calc(9 / 12 * 100%); } .offset-sm-10 { margin-left: calc(10 / 12 * 100%); } .offset-sm-11 { margin-left: calc(11 / 12 * 100%); } } @media (min-width: 980px) { .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1 { flex: 0 0 calc(1 / 12 * 100%); max-width: calc(1 / 12 * 100%); } .col-md-2 { flex: 0 0 calc(2 / 12 * 100%); max-width: calc(2 / 12 * 100%); } .col-md-3 { flex: 0 0 calc(3 / 12 * 100%); max-width: calc(3 / 12 * 100%); } .col-md-4 { flex: 0 0 calc(4 / 12 * 100%); max-width: calc(4 / 12 * 100%); } .col-md-5 { flex: 0 0 calc(5 / 12 * 100%); max-width: calc(5 / 12 * 100%); } .col-md-6 { flex: 0 0 calc(6 / 12 * 100%); max-width: calc(6 / 12 * 100%); } .col-md-7 { flex: 0 0 calc(7 / 12 * 100%); max-width: calc(7 / 12 * 100%); } .col-md-8 { flex: 0 0 calc(8 / 12 * 100%); max-width: calc(8 / 12 * 100%); } .col-md-9 { flex: 0 0 calc(9 / 12 * 100%); max-width: calc(9 / 12 * 100%); } .col-md-10 { flex: 0 0 calc(10 / 12 * 100%); max-width: calc(10 / 12 * 100%); } .col-md-11 { flex: 0 0 calc(11 / 12 * 100%); max-width: calc(11 / 12 * 100%); } .col-md-12 { flex: 0 0 calc(12 / 12 * 100%); max-width: calc(12 / 12 * 100%); } .order-md-first { order: -1; } .order-md-last { order: 13; } .order-md-0 { order: 0; } .order-md-1 { order: 1; } .order-md-2 { order: 2; } .order-md-3 { order: 3; } .order-md-4 { order: 4; } .order-md-5 { order: 5; } .order-md-6 { order: 6; } .order-md-7 { order: 7; } .order-md-8 { order: 8; } .order-md-9 { order: 9; } .order-md-10 { order: 10; } .order-md-11 { order: 11; } .order-md-12 { order: 12; } .offset-md-0 { margin-left: calc(0 / 12 * 100%); } .offset-md-1 { margin-left: calc(1 / 12 * 100%); } .offset-md-2 { margin-left: calc(2 / 12 * 100%); } .offset-md-3 { margin-left: calc(3 / 12 * 100%); } .offset-md-4 { margin-left: calc(4 / 12 * 100%); } .offset-md-5 { margin-left: calc(5 / 12 * 100%); } .offset-md-6 { margin-left: calc(6 / 12 * 100%); } .offset-md-7 { margin-left: calc(7 / 12 * 100%); } .offset-md-8 { margin-left: calc(8 / 12 * 100%); } .offset-md-9 { margin-left: calc(9 / 12 * 100%); } .offset-md-10 { margin-left: calc(10 / 12 * 100%); } .offset-md-11 { margin-left: calc(11 / 12 * 100%); } } @media (min-width: 1220px) { .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1 { flex: 0 0 calc(1 / 12 * 100%); max-width: calc(1 / 12 * 100%); } .col-lg-2 { flex: 0 0 calc(2 / 12 * 100%); max-width: calc(2 / 12 * 100%); } .col-lg-3 { flex: 0 0 calc(3 / 12 * 100%); max-width: calc(3 / 12 * 100%); } .col-lg-4 { flex: 0 0 calc(4 / 12 * 100%); max-width: calc(4 / 12 * 100%); } .col-lg-5 { flex: 0 0 calc(5 / 12 * 100%); max-width: calc(5 / 12 * 100%); } .col-lg-6 { flex: 0 0 calc(6 / 12 * 100%); max-width: calc(6 / 12 * 100%); } .col-lg-7 { flex: 0 0 calc(7 / 12 * 100%); max-width: calc(7 / 12 * 100%); } .col-lg-8 { flex: 0 0 calc(8 / 12 * 100%); max-width: calc(8 / 12 * 100%); } .col-lg-9 { flex: 0 0 calc(9 / 12 * 100%); max-width: calc(9 / 12 * 100%); } .col-lg-10 { flex: 0 0 calc(10 / 12 * 100%); max-width: calc(10 / 12 * 100%); } .col-lg-11 { flex: 0 0 calc(11 / 12 * 100%); max-width: calc(11 / 12 * 100%); } .col-lg-12 { flex: 0 0 calc(12 / 12 * 100%); max-width: calc(12 / 12 * 100%); } .order-lg-first { order: -1; } .order-lg-last { order: 13; } .order-lg-0 { order: 0; } .order-lg-1 { order: 1; } .order-lg-2 { order: 2; } .order-lg-3 { order: 3; } .order-lg-4 { order: 4; } .order-lg-5 { order: 5; } .order-lg-6 { order: 6; } .order-lg-7 { order: 7; } .order-lg-8 { order: 8; } .order-lg-9 { order: 9; } .order-lg-10 { order: 10; } .order-lg-11 { order: 11; } .order-lg-12 { order: 12; } .offset-lg-0 { margin-left: calc(0 / 12 * 100%); } .offset-lg-1 { margin-left: calc(1 / 12 * 100%); } .offset-lg-2 { margin-left: calc(2 / 12 * 100%); } .offset-lg-3 { margin-left: calc(3 / 12 * 100%); } .offset-lg-4 { margin-left: calc(4 / 12 * 100%); } .offset-lg-5 { margin-left: calc(5 / 12 * 100%); } .offset-lg-6 { margin-left: calc(6 / 12 * 100%); } .offset-lg-7 { margin-left: calc(7 / 12 * 100%); } .offset-lg-8 { margin-left: calc(8 / 12 * 100%); } .offset-lg-9 { margin-left: calc(9 / 12 * 100%); } .offset-lg-10 { margin-left: calc(10 / 12 * 100%); } .offset-lg-11 { margin-left: calc(11 / 12 * 100%); } } @media (min-width: 1380px) { .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1 { flex: 0 0 calc(1 / 12 * 100%); max-width: calc(1 / 12 * 100%); } .col-xl-2 { flex: 0 0 calc(2 / 12 * 100%); max-width: calc(2 / 12 * 100%); } .col-xl-3 { flex: 0 0 calc(3 / 12 * 100%); max-width: calc(3 / 12 * 100%); } .col-xl-4 { flex: 0 0 calc(4 / 12 * 100%); max-width: calc(4 / 12 * 100%); } .col-xl-5 { flex: 0 0 calc(5 / 12 * 100%); max-width: calc(5 / 12 * 100%); } .col-xl-6 { flex: 0 0 calc(6 / 12 * 100%); max-width: calc(6 / 12 * 100%); } .col-xl-7 { flex: 0 0 calc(7 / 12 * 100%); max-width: calc(7 / 12 * 100%); } .col-xl-8 { flex: 0 0 calc(8 / 12 * 100%); max-width: calc(8 / 12 * 100%); } .col-xl-9 { flex: 0 0 calc(9 / 12 * 100%); max-width: calc(9 / 12 * 100%); } .col-xl-10 { flex: 0 0 calc(10 / 12 * 100%); max-width: calc(10 / 12 * 100%); } .col-xl-11 { flex: 0 0 calc(11 / 12 * 100%); max-width: calc(11 / 12 * 100%); } .col-xl-12 { flex: 0 0 calc(12 / 12 * 100%); max-width: calc(12 / 12 * 100%); } .order-xl-first { order: -1; } .order-xl-last { order: 13; } .order-xl-0 { order: 0; } .order-xl-1 { order: 1; } .order-xl-2 { order: 2; } .order-xl-3 { order: 3; } .order-xl-4 { order: 4; } .order-xl-5 { order: 5; } .order-xl-6 { order: 6; } .order-xl-7 { order: 7; } .order-xl-8 { order: 8; } .order-xl-9 { order: 9; } .order-xl-10 { order: 10; } .order-xl-11 { order: 11; } .order-xl-12 { order: 12; } .offset-xl-0 { margin-left: calc(0 / 12 * 100%); } .offset-xl-1 { margin-left: calc(1 / 12 * 100%); } .offset-xl-2 { margin-left: calc(2 / 12 * 100%); } .offset-xl-3 { margin-left: calc(3 / 12 * 100%); } .offset-xl-4 { margin-left: calc(4 / 12 * 100%); } .offset-xl-5 { margin-left: calc(5 / 12 * 100%); } .offset-xl-6 { margin-left: calc(6 / 12 * 100%); } .offset-xl-7 { margin-left: calc(7 / 12 * 100%); } .offset-xl-8 { margin-left: calc(8 / 12 * 100%); } .offset-xl-9 { margin-left: calc(9 / 12 * 100%); } .offset-xl-10 { margin-left: calc(10 / 12 * 100%); } .offset-xl-11 { margin-left: calc(11 / 12 * 100%); } } @media (min-width: 1680px) { .col-xxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxl-1 { flex: 0 0 calc(1 / 12 * 100%); max-width: calc(1 / 12 * 100%); } .col-xxl-2 { flex: 0 0 calc(2 / 12 * 100%); max-width: calc(2 / 12 * 100%); } .col-xxl-3 { flex: 0 0 calc(3 / 12 * 100%); max-width: calc(3 / 12 * 100%); } .col-xxl-4 { flex: 0 0 calc(4 / 12 * 100%); max-width: calc(4 / 12 * 100%); } .col-xxl-5 { flex: 0 0 calc(5 / 12 * 100%); max-width: calc(5 / 12 * 100%); } .col-xxl-6 { flex: 0 0 calc(6 / 12 * 100%); max-width: calc(6 / 12 * 100%); } .col-xxl-7 { flex: 0 0 calc(7 / 12 * 100%); max-width: calc(7 / 12 * 100%); } .col-xxl-8 { flex: 0 0 calc(8 / 12 * 100%); max-width: calc(8 / 12 * 100%); } .col-xxl-9 { flex: 0 0 calc(9 / 12 * 100%); max-width: calc(9 / 12 * 100%); } .col-xxl-10 { flex: 0 0 calc(10 / 12 * 100%); max-width: calc(10 / 12 * 100%); } .col-xxl-11 { flex: 0 0 calc(11 / 12 * 100%); max-width: calc(11 / 12 * 100%); } .col-xxl-12 { flex: 0 0 calc(12 / 12 * 100%); max-width: calc(12 / 12 * 100%); } .order-xxl-first { order: -1; } .order-xxl-last { order: 13; } .order-xxl-0 { order: 0; } .order-xxl-1 { order: 1; } .order-xxl-2 { order: 2; } .order-xxl-3 { order: 3; } .order-xxl-4 { order: 4; } .order-xxl-5 { order: 5; } .order-xxl-6 { order: 6; } .order-xxl-7 { order: 7; } .order-xxl-8 { order: 8; } .order-xxl-9 { order: 9; } .order-xxl-10 { order: 10; } .order-xxl-11 { order: 11; } .order-xxl-12 { order: 12; } .offset-xxl-0 { margin-left: calc(0 / 12 * 100%); } .offset-xxl-1 { margin-left: calc(1 / 12 * 100%); } .offset-xxl-2 { margin-left: calc(2 / 12 * 100%); } .offset-xxl-3 { margin-left: calc(3 / 12 * 100%); } .offset-xxl-4 { margin-left: calc(4 / 12 * 100%); } .offset-xxl-5 { margin-left: calc(5 / 12 * 100%); } .offset-xxl-6 { margin-left: calc(6 / 12 * 100%); } .offset-xxl-7 { margin-left: calc(7 / 12 * 100%); } .offset-xxl-8 { margin-left: calc(8 / 12 * 100%); } .offset-xxl-9 { margin-left: calc(9 / 12 * 100%); } .offset-xxl-10 { margin-left: calc(10 / 12 * 100%); } .offset-xxl-11 { margin-left: calc(11 / 12 * 100%); } } .img-fluid, .page-triplet-container .triplet-card .triplet-card-thumbnail img { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: #fff; border: var(--border-width) solid #dee2e6; border-radius: var(--border-radius); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: calc(1.6rem / 2); line-height: 1; } .figure-caption { font-size: var(--fs-base); color: #6c757d; } .input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; } .input-group > .form-control, .post-password-form .input-group > input[type=password], .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0; } .input-group > .form-control + .form-control, .post-password-form .input-group > input[type=password] + .form-control, .post-password-form .input-group > .form-control + input[type=password], .post-password-form .input-group > input[type=password] + input[type=password], .input-group > .form-control + .custom-select, .post-password-form .input-group > input[type=password] + .custom-select, .input-group > .form-control + .custom-file, .post-password-form .input-group > input[type=password] + .custom-file, .input-group > .form-control-plaintext + .form-control, .post-password-form .input-group > .form-control-plaintext + input[type=password], .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .post-password-form .input-group > .custom-select + input[type=password], .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .post-password-form .input-group > .custom-file + input[type=password], .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: calc(var(--border-width) * -1); } .input-group > .form-control:focus, .post-password-form .input-group > input[type=password]:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; } .input-group > .custom-file .custom-file-input:focus { z-index: 4; } .input-group > .form-control:not(:last-child), .post-password-form .input-group > input[type=password]:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .form-control:not(:first-child), .post-password-form .input-group > input[type=password]:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group > .custom-file { display: flex; align-items: center; } .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group-prepend, .input-group-append { display: flex; } .input-group-prepend .btn, .input-group-prepend .post-password-form input[type=submit], .post-password-form .input-group-prepend input[type=submit], .input-group-prepend .blog-comments .form-submit input.submit, .blog-comments .form-submit .input-group-prepend input.submit, .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit, .input-group-prepend .nav-cta a, .nav-cta .input-group-prepend a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend a, .input-group-prepend .navbar-mobile-toggler, .input-group-append .btn, .input-group-append .post-password-form input[type=submit], .post-password-form .input-group-append input[type=submit], .input-group-append .blog-comments .form-submit input.submit, .blog-comments .form-submit .input-group-append input.submit, .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit, .input-group-append .nav-cta a, .nav-cta .input-group-append a, .input-group-append .navbar-primary .navbar-nav > li:last-child a, .navbar-primary .navbar-nav > li:last-child .input-group-append a, .input-group-append .navbar-mobile-toggler { position: relative; z-index: 2; } .input-group-prepend .btn:focus, .input-group-prepend .post-password-form input[type=submit]:focus, .post-password-form .input-group-prepend input[type=submit]:focus, .input-group-prepend .blog-comments .form-submit input.submit:focus, .blog-comments .form-submit .input-group-prepend input.submit:focus, .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit:focus, .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit:focus, .input-group-prepend .nav-cta a:focus, .nav-cta .input-group-prepend a:focus, .input-group-prepend .navbar-primary .navbar-nav > li:last-child a:focus, .navbar-primary .navbar-nav > li:last-child .input-group-prepend a:focus, .input-group-prepend .navbar-mobile-toggler:focus, .input-group-append .btn:focus, .input-group-append .post-password-form input[type=submit]:focus, .post-password-form .input-group-append input[type=submit]:focus, .input-group-append .blog-comments .form-submit input.submit:focus, .blog-comments .form-submit .input-group-append input.submit:focus, .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit:focus, .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit:focus, .input-group-append .nav-cta a:focus, .nav-cta .input-group-append a:focus, .input-group-append .navbar-primary .navbar-nav > li:last-child a:focus, .navbar-primary .navbar-nav > li:last-child .input-group-append a:focus, .input-group-append .navbar-mobile-toggler:focus { z-index: 3; } .input-group-prepend .btn + .btn, .input-group-prepend .post-password-form input[type=submit] + .btn, .post-password-form .input-group-prepend input[type=submit] + .btn, .input-group-prepend .post-password-form .btn + input[type=submit], .post-password-form .input-group-prepend .btn + input[type=submit], .input-group-prepend .post-password-form input[type=submit] + input[type=submit], .post-password-form .input-group-prepend input[type=submit] + input[type=submit], .input-group-prepend .blog-comments .form-submit input.submit + .btn, .input-group-prepend .blog-comments .form-submit .post-password-form input.submit + input[type=submit], .post-password-form .input-group-prepend .blog-comments .form-submit input.submit + input[type=submit], .blog-comments .form-submit .input-group-prepend input.submit + .btn, .blog-comments .form-submit .input-group-prepend .post-password-form input.submit + input[type=submit], .post-password-form .blog-comments .form-submit .input-group-prepend input.submit + input[type=submit], .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + .btn, .input-group-prepend .blog-comments #recaptcha-submit-btn-area .post-password-form input.submit + input[type=submit], .post-password-form .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + input[type=submit], .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit + .btn, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .post-password-form input.submit + input[type=submit], .post-password-form .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit + input[type=submit], .input-group-prepend .blog-comments .form-submit .btn + input.submit, .input-group-prepend .blog-comments .form-submit .post-password-form input[type=submit] + input.submit, .post-password-form .input-group-prepend .blog-comments .form-submit input[type=submit] + input.submit, .blog-comments .form-submit .input-group-prepend .btn + input.submit, .blog-comments .form-submit .input-group-prepend .post-password-form input[type=submit] + input.submit, .post-password-form .blog-comments .form-submit .input-group-prepend input[type=submit] + input.submit, .input-group-prepend .blog-comments .form-submit input.submit + input.submit, .blog-comments .form-submit .input-group-prepend input.submit + input.submit, .input-group-prepend .blog-comments #recaptcha-submit-btn-area .btn + input.submit, .input-group-prepend .blog-comments #recaptcha-submit-btn-area .post-password-form input[type=submit] + input.submit, .post-password-form .input-group-prepend .blog-comments #recaptcha-submit-btn-area input[type=submit] + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .btn + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .post-password-form input[type=submit] + input.submit, .post-password-form .blog-comments #recaptcha-submit-btn-area .input-group-prepend input[type=submit] + input.submit, .blog-comments .form-submit .input-group-prepend #recaptcha-submit-btn-area input.submit + input.submit, .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit + input.submit, .input-group-prepend .nav-cta a + .btn, .input-group-prepend .nav-cta .post-password-form a + input[type=submit], .post-password-form .input-group-prepend .nav-cta a + input[type=submit], .input-group-prepend .nav-cta .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .input-group-prepend .nav-cta a + input.submit, .input-group-prepend .nav-cta .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .nav-cta a + input.submit, .nav-cta .input-group-prepend a + .btn, .nav-cta .input-group-prepend .post-password-form a + input[type=submit], .post-password-form .nav-cta .input-group-prepend a + input[type=submit], .nav-cta .input-group-prepend .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .nav-cta .input-group-prepend a + input.submit, .nav-cta .input-group-prepend .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .nav-cta .input-group-prepend a + input.submit, .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + .btn, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .post-password-form a + input[type=submit], .post-password-form .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + input[type=submit], .input-group-prepend .navbar-primary .navbar-nav > li:last-child .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + input.submit, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + input.submit, .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + .btn, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .post-password-form a + input[type=submit], .post-password-form .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + input[type=submit], .navbar-primary .navbar-nav > li:last-child .input-group-prepend .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + input.submit, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + input.submit, .input-group-prepend .nav-cta .btn + a, .input-group-prepend .nav-cta .post-password-form input[type=submit] + a, .post-password-form .input-group-prepend .nav-cta input[type=submit] + a, .input-group-prepend .nav-cta .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .input-group-prepend .nav-cta input.submit + a, .input-group-prepend .nav-cta .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .nav-cta input.submit + a, .nav-cta .input-group-prepend .btn + a, .nav-cta .input-group-prepend .post-password-form input[type=submit] + a, .post-password-form .nav-cta .input-group-prepend input[type=submit] + a, .nav-cta .input-group-prepend .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .nav-cta .input-group-prepend input.submit + a, .nav-cta .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .nav-cta .input-group-prepend input.submit + a, .input-group-prepend .nav-cta a + a, .nav-cta .input-group-prepend a + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .btn + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .post-password-form input[type=submit] + a, .post-password-form .input-group-prepend .navbar-primary .navbar-nav > li:last-child input[type=submit] + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .input-group-prepend .navbar-primary .navbar-nav > li:last-child input.submit + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .navbar-primary .navbar-nav > li:last-child input.submit + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .btn + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .post-password-form input[type=submit] + a, .post-password-form .navbar-primary .navbar-nav > li:last-child .input-group-prepend input[type=submit] + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .navbar-primary .navbar-nav > li:last-child .input-group-prepend input.submit + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .navbar-primary .navbar-nav > li:last-child .input-group-prepend input.submit + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + a, .input-group-prepend .navbar-mobile-toggler + .btn, .input-group-prepend .post-password-form .navbar-mobile-toggler + input[type=submit], .post-password-form .input-group-prepend .navbar-mobile-toggler + input[type=submit], .input-group-prepend .blog-comments .form-submit .navbar-mobile-toggler + input.submit, .blog-comments .form-submit .input-group-prepend .navbar-mobile-toggler + input.submit, .input-group-prepend .blog-comments #recaptcha-submit-btn-area .navbar-mobile-toggler + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .navbar-mobile-toggler + input.submit, .input-group-prepend .nav-cta .navbar-mobile-toggler + a, .nav-cta .input-group-prepend .navbar-mobile-toggler + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .navbar-mobile-toggler + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .navbar-mobile-toggler + a, .input-group-prepend .btn + .navbar-mobile-toggler, .input-group-prepend .post-password-form input[type=submit] + .navbar-mobile-toggler, .post-password-form .input-group-prepend input[type=submit] + .navbar-mobile-toggler, .input-group-prepend .blog-comments .form-submit input.submit + .navbar-mobile-toggler, .blog-comments .form-submit .input-group-prepend input.submit + .navbar-mobile-toggler, .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + .navbar-mobile-toggler, .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit + .navbar-mobile-toggler, .input-group-prepend .nav-cta a + .navbar-mobile-toggler, .nav-cta .input-group-prepend a + .navbar-mobile-toggler, .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + .navbar-mobile-toggler, .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + .navbar-mobile-toggler, .input-group-prepend .navbar-mobile-toggler + .navbar-mobile-toggler, .input-group-prepend .btn + .input-group-text, .input-group-prepend .post-password-form input[type=submit] + .input-group-text, .post-password-form .input-group-prepend input[type=submit] + .input-group-text, .input-group-prepend .blog-comments .form-submit input.submit + .input-group-text, .blog-comments .form-submit .input-group-prepend input.submit + .input-group-text, .input-group-prepend .blog-comments #recaptcha-submit-btn-area input.submit + .input-group-text, .blog-comments #recaptcha-submit-btn-area .input-group-prepend input.submit + .input-group-text, .input-group-prepend .nav-cta a + .input-group-text, .nav-cta .input-group-prepend a + .input-group-text, .input-group-prepend .navbar-primary .navbar-nav > li:last-child a + .input-group-text, .navbar-primary .navbar-nav > li:last-child .input-group-prepend a + .input-group-text, .input-group-prepend .navbar-mobile-toggler + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .post-password-form .input-group-text + input[type=submit], .post-password-form .input-group-prepend .input-group-text + input[type=submit], .input-group-prepend .blog-comments .form-submit .input-group-text + input.submit, .blog-comments .form-submit .input-group-prepend .input-group-text + input.submit, .input-group-prepend .blog-comments #recaptcha-submit-btn-area .input-group-text + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-prepend .input-group-text + input.submit, .input-group-prepend .nav-cta .input-group-text + a, .nav-cta .input-group-prepend .input-group-text + a, .input-group-prepend .navbar-primary .navbar-nav > li:last-child .input-group-text + a, .navbar-primary .navbar-nav > li:last-child .input-group-prepend .input-group-text + a, .input-group-prepend .input-group-text + .navbar-mobile-toggler, .input-group-append .btn + .btn, .input-group-append .post-password-form input[type=submit] + .btn, .post-password-form .input-group-append input[type=submit] + .btn, .input-group-append .post-password-form .btn + input[type=submit], .post-password-form .input-group-append .btn + input[type=submit], .input-group-append .post-password-form input[type=submit] + input[type=submit], .post-password-form .input-group-append input[type=submit] + input[type=submit], .input-group-append .blog-comments .form-submit input.submit + .btn, .input-group-append .blog-comments .form-submit .post-password-form input.submit + input[type=submit], .post-password-form .input-group-append .blog-comments .form-submit input.submit + input[type=submit], .blog-comments .form-submit .input-group-append input.submit + .btn, .blog-comments .form-submit .input-group-append .post-password-form input.submit + input[type=submit], .post-password-form .blog-comments .form-submit .input-group-append input.submit + input[type=submit], .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + .btn, .input-group-append .blog-comments #recaptcha-submit-btn-area .post-password-form input.submit + input[type=submit], .post-password-form .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + input[type=submit], .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit + .btn, .blog-comments #recaptcha-submit-btn-area .input-group-append .post-password-form input.submit + input[type=submit], .post-password-form .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit + input[type=submit], .input-group-append .blog-comments .form-submit .btn + input.submit, .input-group-append .blog-comments .form-submit .post-password-form input[type=submit] + input.submit, .post-password-form .input-group-append .blog-comments .form-submit input[type=submit] + input.submit, .blog-comments .form-submit .input-group-append .btn + input.submit, .blog-comments .form-submit .input-group-append .post-password-form input[type=submit] + input.submit, .post-password-form .blog-comments .form-submit .input-group-append input[type=submit] + input.submit, .input-group-append .blog-comments .form-submit input.submit + input.submit, .blog-comments .form-submit .input-group-append input.submit + input.submit, .input-group-append .blog-comments #recaptcha-submit-btn-area .btn + input.submit, .input-group-append .blog-comments #recaptcha-submit-btn-area .post-password-form input[type=submit] + input.submit, .post-password-form .input-group-append .blog-comments #recaptcha-submit-btn-area input[type=submit] + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append .btn + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append .post-password-form input[type=submit] + input.submit, .post-password-form .blog-comments #recaptcha-submit-btn-area .input-group-append input[type=submit] + input.submit, .blog-comments .form-submit .input-group-append #recaptcha-submit-btn-area input.submit + input.submit, .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit + input.submit, .input-group-append .nav-cta a + .btn, .input-group-append .nav-cta .post-password-form a + input[type=submit], .post-password-form .input-group-append .nav-cta a + input[type=submit], .input-group-append .nav-cta .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .input-group-append .nav-cta a + input.submit, .input-group-append .nav-cta .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append .nav-cta a + input.submit, .nav-cta .input-group-append a + .btn, .nav-cta .input-group-append .post-password-form a + input[type=submit], .post-password-form .nav-cta .input-group-append a + input[type=submit], .nav-cta .input-group-append .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .nav-cta .input-group-append a + input.submit, .nav-cta .input-group-append .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .nav-cta .input-group-append a + input.submit, .input-group-append .navbar-primary .navbar-nav > li:last-child a + .btn, .input-group-append .navbar-primary .navbar-nav > li:last-child .post-password-form a + input[type=submit], .post-password-form .input-group-append .navbar-primary .navbar-nav > li:last-child a + input[type=submit], .input-group-append .navbar-primary .navbar-nav > li:last-child .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .input-group-append .navbar-primary .navbar-nav > li:last-child a + input.submit, .input-group-append .navbar-primary .navbar-nav > li:last-child .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append .navbar-primary .navbar-nav > li:last-child a + input.submit, .navbar-primary .navbar-nav > li:last-child .input-group-append a + .btn, .navbar-primary .navbar-nav > li:last-child .input-group-append .post-password-form a + input[type=submit], .post-password-form .navbar-primary .navbar-nav > li:last-child .input-group-append a + input[type=submit], .navbar-primary .navbar-nav > li:last-child .input-group-append .blog-comments .form-submit a + input.submit, .blog-comments .form-submit .navbar-primary .navbar-nav > li:last-child .input-group-append a + input.submit, .navbar-primary .navbar-nav > li:last-child .input-group-append .blog-comments #recaptcha-submit-btn-area a + input.submit, .blog-comments #recaptcha-submit-btn-area .navbar-primary .navbar-nav > li:last-child .input-group-append a + input.submit, .input-group-append .nav-cta .btn + a, .input-group-append .nav-cta .post-password-form input[type=submit] + a, .post-password-form .input-group-append .nav-cta input[type=submit] + a, .input-group-append .nav-cta .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .input-group-append .nav-cta input.submit + a, .input-group-append .nav-cta .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .input-group-append .nav-cta input.submit + a, .nav-cta .input-group-append .btn + a, .nav-cta .input-group-append .post-password-form input[type=submit] + a, .post-password-form .nav-cta .input-group-append input[type=submit] + a, .nav-cta .input-group-append .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .nav-cta .input-group-append input.submit + a, .nav-cta .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .nav-cta .input-group-append input.submit + a, .input-group-append .nav-cta a + a, .nav-cta .input-group-append a + a, .input-group-append .navbar-primary .navbar-nav > li:last-child .btn + a, .input-group-append .navbar-primary .navbar-nav > li:last-child .post-password-form input[type=submit] + a, .post-password-form .input-group-append .navbar-primary .navbar-nav > li:last-child input[type=submit] + a, .input-group-append .navbar-primary .navbar-nav > li:last-child .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .input-group-append .navbar-primary .navbar-nav > li:last-child input.submit + a, .input-group-append .navbar-primary .navbar-nav > li:last-child .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .input-group-append .navbar-primary .navbar-nav > li:last-child input.submit + a, .navbar-primary .navbar-nav > li:last-child .input-group-append .btn + a, .navbar-primary .navbar-nav > li:last-child .input-group-append .post-password-form input[type=submit] + a, .post-password-form .navbar-primary .navbar-nav > li:last-child .input-group-append input[type=submit] + a, .navbar-primary .navbar-nav > li:last-child .input-group-append .blog-comments .form-submit input.submit + a, .blog-comments .form-submit .navbar-primary .navbar-nav > li:last-child .input-group-append input.submit + a, .navbar-primary .navbar-nav > li:last-child .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + a, .blog-comments #recaptcha-submit-btn-area .navbar-primary .navbar-nav > li:last-child .input-group-append input.submit + a, .input-group-append .navbar-primary .navbar-nav > li:last-child a + a, .navbar-primary .navbar-nav > li:last-child .input-group-append a + a, .input-group-append .navbar-mobile-toggler + .btn, .input-group-append .post-password-form .navbar-mobile-toggler + input[type=submit], .post-password-form .input-group-append .navbar-mobile-toggler + input[type=submit], .input-group-append .blog-comments .form-submit .navbar-mobile-toggler + input.submit, .blog-comments .form-submit .input-group-append .navbar-mobile-toggler + input.submit, .input-group-append .blog-comments #recaptcha-submit-btn-area .navbar-mobile-toggler + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append .navbar-mobile-toggler + input.submit, .input-group-append .nav-cta .navbar-mobile-toggler + a, .nav-cta .input-group-append .navbar-mobile-toggler + a, .input-group-append .navbar-primary .navbar-nav > li:last-child .navbar-mobile-toggler + a, .navbar-primary .navbar-nav > li:last-child .input-group-append .navbar-mobile-toggler + a, .input-group-append .btn + .navbar-mobile-toggler, .input-group-append .post-password-form input[type=submit] + .navbar-mobile-toggler, .post-password-form .input-group-append input[type=submit] + .navbar-mobile-toggler, .input-group-append .blog-comments .form-submit input.submit + .navbar-mobile-toggler, .blog-comments .form-submit .input-group-append input.submit + .navbar-mobile-toggler, .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + .navbar-mobile-toggler, .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit + .navbar-mobile-toggler, .input-group-append .nav-cta a + .navbar-mobile-toggler, .nav-cta .input-group-append a + .navbar-mobile-toggler, .input-group-append .navbar-primary .navbar-nav > li:last-child a + .navbar-mobile-toggler, .navbar-primary .navbar-nav > li:last-child .input-group-append a + .navbar-mobile-toggler, .input-group-append .navbar-mobile-toggler + .navbar-mobile-toggler, .input-group-append .btn + .input-group-text, .input-group-append .post-password-form input[type=submit] + .input-group-text, .post-password-form .input-group-append input[type=submit] + .input-group-text, .input-group-append .blog-comments .form-submit input.submit + .input-group-text, .blog-comments .form-submit .input-group-append input.submit + .input-group-text, .input-group-append .blog-comments #recaptcha-submit-btn-area input.submit + .input-group-text, .blog-comments #recaptcha-submit-btn-area .input-group-append input.submit + .input-group-text, .input-group-append .nav-cta a + .input-group-text, .nav-cta .input-group-append a + .input-group-text, .input-group-append .navbar-primary .navbar-nav > li:last-child a + .input-group-text, .navbar-primary .navbar-nav > li:last-child .input-group-append a + .input-group-text, .input-group-append .navbar-mobile-toggler + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .post-password-form .input-group-text + input[type=submit], .post-password-form .input-group-append .input-group-text + input[type=submit], .input-group-append .blog-comments .form-submit .input-group-text + input.submit, .blog-comments .form-submit .input-group-append .input-group-text + input.submit, .input-group-append .blog-comments #recaptcha-submit-btn-area .input-group-text + input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-append .input-group-text + input.submit, .input-group-append .nav-cta .input-group-text + a, .nav-cta .input-group-append .input-group-text + a, .input-group-append .navbar-primary .navbar-nav > li:last-child .input-group-text + a, .navbar-primary .navbar-nav > li:last-child .input-group-append .input-group-text + a, .input-group-append .input-group-text + .navbar-mobile-toggler { margin-left: calc(var(--border-width) * -1); } .input-group-prepend { margin-right: calc(var(--border-width) * -1); } .input-group-append { margin-left: calc(var(--border-width) * -1); } .input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: var(--input-color-border); border: var(--border-width) solid var(--input-color-border); border-radius: var(--border-radius); } .input-group-text input[type=radio], .input-group-text input[type=checkbox] { margin-top: 0; } .input-group-lg > .form-control:not(textarea), .post-password-form .input-group-lg > input[type=password]:not(textarea), .input-group-lg > .custom-select { height: calc(1.5em + 1rem + calc(0.2rem * 2)); } .input-group-lg > .form-control, .post-password-form .input-group-lg > input[type=password], .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .post-password-form .input-group-lg > .input-group-prepend > input[type=submit], .blog-comments .form-submit .input-group-lg > .input-group-prepend > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-lg > .input-group-prepend > input.submit, .nav-cta .input-group-lg > .input-group-prepend > a, .navbar-primary .navbar-nav > li:last-child .input-group-lg > .input-group-prepend > a, .input-group-lg > .input-group-prepend > .navbar-mobile-toggler, .input-group-lg > .input-group-append > .btn, .post-password-form .input-group-lg > .input-group-append > input[type=submit], .blog-comments .form-submit .input-group-lg > .input-group-append > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-lg > .input-group-append > input.submit, .nav-cta .input-group-lg > .input-group-append > a, .navbar-primary .navbar-nav > li:last-child .input-group-lg > .input-group-append > a, .input-group-lg > .input-group-append > .navbar-mobile-toggler { padding: 0.5rem 1rem; line-height: 1.5; border-radius: var(--border-radius); } .input-group-sm > .form-control:not(textarea), .post-password-form .input-group-sm > input[type=password]:not(textarea), .input-group-sm > .custom-select { height: calc(1.5em + 0.5rem + calc(0.2rem * 2)); } .input-group-sm > .form-control, .post-password-form .input-group-sm > input[type=password], .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .post-password-form .input-group-sm > .input-group-prepend > input[type=submit], .blog-comments .form-submit .input-group-sm > .input-group-prepend > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-sm > .input-group-prepend > input.submit, .nav-cta .input-group-sm > .input-group-prepend > a, .navbar-primary .navbar-nav > li:last-child .input-group-sm > .input-group-prepend > a, .input-group-sm > .input-group-prepend > .navbar-mobile-toggler, .input-group-sm > .input-group-append > .btn, .post-password-form .input-group-sm > .input-group-append > input[type=submit], .blog-comments .form-submit .input-group-sm > .input-group-append > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group-sm > .input-group-append > input.submit, .nav-cta .input-group-sm > .input-group-append > a, .navbar-primary .navbar-nav > li:last-child .input-group-sm > .input-group-append > a, .input-group-sm > .input-group-append > .navbar-mobile-toggler { padding: 0.25rem 0.5rem; line-height: 1.5; border-radius: var(--border-radius); } .input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.75rem; } .input-group > .input-group-prepend > .btn, .post-password-form .input-group > .input-group-prepend > input[type=submit], .blog-comments .form-submit .input-group > .input-group-prepend > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group > .input-group-prepend > input.submit, .nav-cta .input-group > .input-group-prepend > a, .navbar-primary .navbar-nav > li:last-child .input-group > .input-group-prepend > a, .input-group > .input-group-prepend > .navbar-mobile-toggler, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .post-password-form .input-group > .input-group-append:not(:last-child) > input[type=submit], .blog-comments .form-submit .input-group > .input-group-append:not(:last-child) > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group > .input-group-append:not(:last-child) > input.submit, .nav-cta .input-group > .input-group-append:not(:last-child) > a, .navbar-primary .navbar-nav > li:last-child .input-group > .input-group-append:not(:last-child) > a, .input-group > .input-group-append:not(:last-child) > .navbar-mobile-toggler, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .post-password-form .input-group > .input-group-append:last-child > input[type=submit]:not(:last-child):not(.dropdown-toggle), .blog-comments .form-submit .input-group > .input-group-append:last-child > input.submit:not(:last-child):not(.dropdown-toggle), .blog-comments #recaptcha-submit-btn-area .input-group > .input-group-append:last-child > input.submit:not(:last-child):not(.dropdown-toggle), .nav-cta .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), .navbar-primary .navbar-nav > li:last-child .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .navbar-mobile-toggler:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .input-group-append > .btn, .post-password-form .input-group > .input-group-append > input[type=submit], .blog-comments .form-submit .input-group > .input-group-append > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group > .input-group-append > input.submit, .nav-cta .input-group > .input-group-append > a, .navbar-primary .navbar-nav > li:last-child .input-group > .input-group-append > a, .input-group > .input-group-append > .navbar-mobile-toggler, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .post-password-form .input-group > .input-group-prepend:not(:first-child) > input[type=submit], .blog-comments .form-submit .input-group > .input-group-prepend:not(:first-child) > input.submit, .blog-comments #recaptcha-submit-btn-area .input-group > .input-group-prepend:not(:first-child) > input.submit, .nav-cta .input-group > .input-group-prepend:not(:first-child) > a, .navbar-primary .navbar-nav > li:last-child .input-group > .input-group-prepend:not(:first-child) > a, .input-group > .input-group-prepend:not(:first-child) > .navbar-mobile-toggler, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .post-password-form .input-group > .input-group-prepend:first-child > input[type=submit]:not(:first-child), .blog-comments .form-submit .input-group > .input-group-prepend:first-child > input.submit:not(:first-child), .blog-comments #recaptcha-submit-btn-area .input-group > .input-group-prepend:first-child > input.submit:not(:first-child), .nav-cta .input-group > .input-group-prepend:first-child > a:not(:first-child), .navbar-primary .navbar-nav > li:last-child .input-group > .input-group-prepend:first-child > a:not(:first-child), .input-group > .input-group-prepend:first-child > .navbar-mobile-toggler:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; } .list-group-item-action { width: 100%; color: #495057; text-align: inherit; } .list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa; } .list-group-item-action:active { color: var(--color-text); background-color: #e9ecef; } .list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -var(--border-width); background-color: #fff; border: var(--border-width) solid rgba(0, 0, 0, 0.125); } .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); } .list-group-item.disabled, .list-group-item:disabled { color: #6c757d; pointer-events: none; background-color: #fff; } .list-group-item.active { z-index: 2; color: #fff; background-color: var(--color-accent); border-color: var(--color-accent); } .list-group-horizontal { flex-direction: row; } .list-group-horizontal .list-group-item { margin-right: -var(--border-width); margin-bottom: 0; } .list-group-horizontal .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; } .list-group-horizontal .list-group-item:last-child { margin-right: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: 0; } @media (min-width: 900px) { .list-group-horizontal-sm { flex-direction: row; } .list-group-horizontal-sm .list-group-item { margin-right: -var(--border-width); margin-bottom: 0; } .list-group-horizontal-sm .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; } .list-group-horizontal-sm .list-group-item:last-child { margin-right: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: 0; } } @media (min-width: 980px) { .list-group-horizontal-md { flex-direction: row; } .list-group-horizontal-md .list-group-item { margin-right: -var(--border-width); margin-bottom: 0; } .list-group-horizontal-md .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; } .list-group-horizontal-md .list-group-item:last-child { margin-right: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: 0; } } @media (min-width: 1220px) { .list-group-horizontal-lg { flex-direction: row; } .list-group-horizontal-lg .list-group-item { margin-right: -var(--border-width); margin-bottom: 0; } .list-group-horizontal-lg .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; } .list-group-horizontal-lg .list-group-item:last-child { margin-right: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: 0; } } @media (min-width: 1380px) { .list-group-horizontal-xl { flex-direction: row; } .list-group-horizontal-xl .list-group-item { margin-right: -var(--border-width); margin-bottom: 0; } .list-group-horizontal-xl .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; } .list-group-horizontal-xl .list-group-item:last-child { margin-right: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: 0; } } @media (min-width: 1680px) { .list-group-horizontal-xxl { flex-direction: row; } .list-group-horizontal-xxl .list-group-item { margin-right: -var(--border-width); margin-bottom: 0; } .list-group-horizontal-xxl .list-group-item:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; } .list-group-horizontal-xxl .list-group-item:last-child { margin-right: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: 0; } } .media { display: flex; align-items: flex-start; } .media-body { flex: 1; } .modal-open { overflow: hidden; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; } .modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); } @media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } } .modal.show .modal-dialog { transform: none; } .modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; } .modal-dialog-scrollable .modal-body { overflow-y: auto; } .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); } .modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; } .modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before { content: none; } .modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: var(--border-width) solid rgba(0, 0, 0, 0.2); border-radius: var(--border-radius); box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5); outline: 0; } .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.5; } .modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: var(--border-width) solid var(--border-color); border-top-left-radius: var(--border-radius-lg); border-top-right-radius: var(--border-radius-lg); } .modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; } .modal-title { margin-bottom: 0; line-height: 1.5; } .modal-body { position: relative; flex: 1 1 auto; padding: 1rem; } .modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: var(--border-width) solid var(--border-color); border-bottom-right-radius: var(--border-radius-lg); border-bottom-left-radius: var(--border-radius-lg); } .modal-footer > :not(:first-child) { margin-left: 0.25rem; } .modal-footer > :not(:last-child) { margin-right: 0.25rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 900px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); } .modal-dialog-centered { min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); } .modal-content { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); } .modal-sm { max-width: 300px; } } @media (min-width: 1220px) { .modal-lg, .modal-xl { max-width: 800px; } } @media (min-width: 1380px) { .modal-xl { max-width: 1140px; } } .nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { display: block; } .nav-link:hover, .nav-link:focus { text-decoration: none; } .nav-link.disabled { color: #6c757d; pointer-events: none; cursor: default; } .nav-tabs { border-bottom: 0.2rem solid transparent; } .nav-tabs .nav-item, .nav-tabs .navbar-nav > li { margin-bottom: -0.2rem; } .nav-tabs .nav-link { border: 0.2rem solid transparent; border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef transparent; } .nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .navbar-nav > li.show .nav-link { color: #495057; background-color: transparent; border-color: var(--color-accent); } .nav-tabs .dropdown-menu { margin-top: -0.2rem; border-top-left-radius: 0; border-top-right-radius: 0; } .nav-pills .nav-link { border-radius: var(--border-radius); } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: var(--color-accent); } .nav-fill .nav-item, .nav-fill .navbar-nav > li { flex: 1 1 auto; text-align: center; } .nav-justified .nav-item, .nav-justified .navbar-nav > li { flex-basis: 0; flex-grow: 1; text-align: center; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0 1.6rem; } .navbar > .container, .navbar > .page-header, .navbar > .container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .navbar-brand { display: inline-block; padding-top: calc((3.1rem - 1.875rem) / 2); padding-bottom: calc((3.1rem - 1.875rem) / 2); margin-right: 1.6rem; line-height: inherit; white-space: nowrap; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } .navbar-text { display: inline-block; padding-top: 0.8rem; padding-bottom: 0.8rem; } .navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; } @media (max-width: 899.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .page-header, .navbar-expand-sm > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 900px) { .navbar-expand-sm { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { padding-right: var(--spacer-2); padding-left: var(--spacer-2); } .navbar-expand-sm > .container, .navbar-expand-sm > .page-header, .navbar-expand-sm > .container-fluid { flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; } } @media (max-width: 979.98px) { .navbar-expand-md > .container, .navbar-expand-md > .page-header, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 980px) { .navbar-expand-md { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-md .navbar-nav { flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { padding-right: var(--spacer-2); padding-left: var(--spacer-2); } .navbar-expand-md > .container, .navbar-expand-md > .page-header, .navbar-expand-md > .container-fluid { flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; } } @media (max-width: 1219.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .page-header, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 1220px) { .navbar-expand-lg { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--spacer-2); padding-left: var(--spacer-2); } .navbar-expand-lg > .container, .navbar-expand-lg > .page-header, .navbar-expand-lg > .container-fluid { flex-wrap: nowrap; } .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; } } @media (max-width: 1379.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .page-header, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 1380px) { .navbar-expand-xl { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { padding-right: var(--spacer-2); padding-left: var(--spacer-2); } .navbar-expand-xl > .container, .navbar-expand-xl > .page-header, .navbar-expand-xl > .container-fluid { flex-wrap: nowrap; } .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; } } @media (max-width: 1679.98px) { .navbar-expand-xxl > .container, .navbar-expand-xxl > .page-header, .navbar-expand-xxl > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 1680px) { .navbar-expand-xxl { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-xxl .navbar-nav { flex-direction: row; } .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xxl .navbar-nav .nav-link { padding-right: var(--spacer-2); padding-left: var(--spacer-2); } .navbar-expand-xxl > .container, .navbar-expand-xxl > .page-header, .navbar-expand-xxl > .container-fluid { flex-wrap: nowrap; } .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; } } .navbar-expand { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand > .container, .navbar-expand > .page-header, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; } .navbar-expand .navbar-nav { flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand .navbar-nav .nav-link { padding-right: var(--spacer-2); padding-left: var(--spacer-2); } .navbar-expand > .container, .navbar-expand > .page-header, .navbar-expand > .container-fluid { flex-wrap: nowrap; } .navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); } .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); } .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); } .navbar-dark .navbar-brand { color: #fff; } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; } .navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); } .navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); } .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; } .navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-text a { color: #fff; } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; } .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 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; word-spacing: normal; white-space: normal; line-break: auto; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 0 solid rgba(0, 0, 0, 0.2); border-radius: var(--border-radius); box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); } .popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 var(--border-radius-lg); } .popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; } .bs-popover-top, .bs-popover-auto[x-placement^=top] { margin-bottom: 0.5rem; } .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow { bottom: calc((0.5rem + 0) * -1); } .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); } .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; } .bs-popover-right, .bs-popover-auto[x-placement^=right] { margin-left: 0.5rem; } .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow { left: calc((0.5rem + 0) * -1); width: 0.5rem; height: 1rem; margin: var(--border-radius-lg) 0; } .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); } .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; } .bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] { margin-top: 0.5rem; } .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow { top: calc((0.5rem + 0) * -1); } .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); } .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; } .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 0 solid hsl(var(#fff-h), var(#fff-s), calc(var(#fff-l) - 3%)); } .bs-popover-left, .bs-popover-auto[x-placement^=left] { margin-right: 0.5rem; } .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow { right: calc((0.5rem + 0) * -1); width: 0.5rem; height: 1rem; margin: var(--border-radius-lg) 0; } .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); } .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; } .popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; background-color: hsl(var(#fff-h), var(#fff-s), calc(var(#fff-l) - 3%)); border-bottom: 0 solid var(--border-color); border-top-left-radius: calc(var(--border-radius-lg) - 0); border-top-right-radius: calc(var(--border-radius-lg) - 0); } .popover-header:empty { display: none; } .popover-body { padding: 0.5rem 0.75rem; color: var(--color-text); } @media print { *, *::before, *::after { text-shadow: none !important; box-shadow: none !important; } a:not(.btn):not(.navbar-mobile-toggler) { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } pre { white-space: pre-wrap !important; } pre, blockquote { border: var(--border-width) solid #adb5bd; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } @page { size: a3; } body { min-width: 1220px !important; } .container, .page-header, .container-main > .page-header { min-width: 1220px !important; } .navbar { display: none; } .badge, code { border: var(--border-width) solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordered td { border: 1px solid #dee2e6 !important; } .table-dark { color: inherit; } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: var(--border-color); } .table .thead-dark th { color: inherit; border-color: var(--border-color); } } @keyframes progress-bar-stripes { from { background-position: 1rem 0; } to { background-position: 0 0; } } .progress { display: flex; height: 1rem; overflow: hidden; background-color: #e9ecef; border-radius: var(--border-radius); box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); } .progress-bar { display: flex; flex-direction: column; justify-content: center; color: #fff; text-align: center; white-space: nowrap; background-color: var(--color-accent); transition: width 0.6s ease; } @media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } } .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; } .progress-bar-animated { animation: progress-bar-stripes 1s linear infinite; } @media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } } .toast { max-width: 350px; overflow: hidden; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); opacity: 0; border-radius: var(--border-radius); } .toast:not(:last-child) { margin-bottom: 0.75rem; } .toast.showing { opacity: 1; } .toast.show { display: block; opacity: 1; } .toast.hide { display: none; } .toast-header { display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .toast-body { padding: 0.75rem; } .tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 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; word-spacing: normal; white-space: normal; line-break: auto; word-wrap: break-word; opacity: 0; } .tooltip.show { opacity: 0.9; } .tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; } .tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; } .bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { padding: 0.4rem 0; } .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow { bottom: 0; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; } .bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] { padding: 0 0.4rem; } .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow { left: 0; width: 0.4rem; height: 0.8rem; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; } .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { padding: 0.4rem 0; } .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow { top: 0; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; } .bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] { padding: 0 0.4rem; } .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow { right: 0; width: 0.4rem; height: 0.8rem; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; } .tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: var(--border-radius); } .fade { transition: opacity 0.15s linear; } @media (prefers-reduced-motion: reduce) { .fade { transition: none; } } .fade:not(.show) { opacity: 0; } .collapse:not(.show) { display: none; } .collapsing { position: relative; height: 0; overflow: hidden; transition: height 0.35s ease; } @media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } } .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; } .bg-primary { background-color: var(--color-accent) !important; } .bg-secondary { background-color: var(--color-text-secondary) !important; } .bg-success { background-color: var(--color-success) !important; } .bg-info { background-color: var(--color-info) !important; } .bg-warning { background-color: var(--color-warning) !important; } .bg-danger { background-color: var(--color-danger) !important; } .bg-light { background-color: #f8f9fa !important; } .bg-dark { background-color: #343a40 !important; } .bg-white { background-color: #fff !important; } .bg-transparent { background-color: transparent !important; } .border { border: var(--border-width) solid var(--border-color) !important; } .border-top { border-top: var(--border-width) solid var(--border-color) !important; } .border-right { border-right: var(--border-width) solid var(--border-color) !important; } .border-bottom { border-bottom: var(--border-width) solid var(--border-color) !important; } .border-left { border-left: var(--border-width) solid var(--border-color) !important; } .border-0 { border: 0 !important; } .border-top-0 { border-top: 0 !important; } .border-right-0 { border-right: 0 !important; } .border-bottom-0 { border-bottom: 0 !important; } .border-left-0 { border-left: 0 !important; } .border-primary { border-color: var(--color-accent) !important; } .border-secondary { border-color: var(--color-text-secondary) !important; } .border-success { border-color: var(--color-success) !important; } .border-info { border-color: var(--color-info) !important; } .border-warning { border-color: var(--color-warning) !important; } .border-danger { border-color: var(--color-danger) !important; } .border-light { border-color: #f8f9fa !important; } .border-dark { border-color: #343a40 !important; } .border-white { border-color: #fff !important; } .rounded { border-radius: var(--border-radius) !important; } .rounded-circle { border-radius: 50% !important; } .rounded-0 { border-radius: 0 !important; } .clearfix::after { display: block; clear: both; content: ""; } .d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-table { display: table !important; } .d-table-row { display: table-row !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } @media (min-width: 900px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !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: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } } @media (min-width: 980px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !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: flex !important; } .d-md-inline-flex { display: inline-flex !important; } } @media (min-width: 1220px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !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: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } } @media (min-width: 1380px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !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: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } } @media (min-width: 1680px) { .d-xxl-none { display: none !important; } .d-xxl-inline { display: inline !important; } .d-xxl-inline-block { display: inline-block !important; } .d-xxl-block { display: block !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: flex !important; } .d-xxl-inline-flex { display: inline-flex !important; } } @media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !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: flex !important; } .d-print-inline-flex { display: inline-flex !important; } } .embed-responsive, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; } .embed-responsive::before, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { display: block; content: ""; } .embed-responsive .embed-responsive-item, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper .embed-responsive-item, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper .embed-responsive-item, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .embed-responsive iframe, .embed-responsive embed, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper embed, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper embed, .embed-responsive object, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper object, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper object, .embed-responsive video, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper video, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-21by9::before { padding-top: calc(9 / 21 * 100%); } .embed-responsive-16by9::before, .wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: calc(9 / 16 * 100%); } .embed-responsive-4by3::before { padding-top: calc(3 / 4 * 100%); } .embed-responsive-1by1::before { padding-top: calc(1 / 1 * 100%); } .flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column-reverse { flex-direction: column-reverse !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-fill { flex: 1 1 auto !important; } .flex-grow-0 { flex-grow: 0 !important; } .flex-grow-1 { flex-grow: 1 !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-shrink-1 { flex-shrink: 1 !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { align-self: stretch !important; } @media (min-width: 900px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } } @media (min-width: 980px) { .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } } @media (min-width: 1220px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } } @media (min-width: 1380px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } } @media (min-width: 1680px) { .flex-xxl-row { flex-direction: row !important; } .flex-xxl-column { flex-direction: column !important; } .flex-xxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxl-wrap { flex-wrap: wrap !important; } .flex-xxl-nowrap { flex-wrap: nowrap !important; } .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xxl-fill { flex: 1 1 auto !important; } .flex-xxl-grow-0 { flex-grow: 0 !important; } .flex-xxl-grow-1 { flex-grow: 1 !important; } .flex-xxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xxl-start { justify-content: flex-start !important; } .justify-content-xxl-end { justify-content: flex-end !important; } .justify-content-xxl-center { justify-content: center !important; } .justify-content-xxl-between { justify-content: space-between !important; } .justify-content-xxl-around { justify-content: space-around !important; } .align-items-xxl-start { align-items: flex-start !important; } .align-items-xxl-end { align-items: flex-end !important; } .align-items-xxl-center { align-items: center !important; } .align-items-xxl-baseline { align-items: baseline !important; } .align-items-xxl-stretch { align-items: stretch !important; } .align-content-xxl-start { align-content: flex-start !important; } .align-content-xxl-end { align-content: flex-end !important; } .align-content-xxl-center { align-content: center !important; } .align-content-xxl-between { align-content: space-between !important; } .align-content-xxl-around { align-content: space-around !important; } .align-content-xxl-stretch { align-content: stretch !important; } .align-self-xxl-auto { align-self: auto !important; } .align-self-xxl-start { align-self: flex-start !important; } .align-self-xxl-end { align-self: flex-end !important; } .align-self-xxl-center { align-self: center !important; } .align-self-xxl-baseline { align-self: baseline !important; } .align-self-xxl-stretch { align-self: stretch !important; } } .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } @media (min-width: 900px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; } } @media (min-width: 980px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; } } @media (min-width: 1220px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } } @media (min-width: 1380px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } } @media (min-width: 1680px) { .float-xxl-left { float: left !important; } .float-xxl-right { float: right !important; } .float-xxl-none { float: none !important; } } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: sticky !important; } .fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } .fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; } @supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .shadow-none { box-shadow: none !important; } .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; } .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; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .min-vw-100 { min-width: 100vw !important; } .min-vh-100 { min-height: 100vh !important; } .vw-100 { width: 100vw !important; } .vh-100 { height: 100vh !important; } .stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .m-0 { margin: 0 !important; } .mt-0, .my-0 { margin-top: 0 !important; } .mr-0, .mx-0 { margin-right: 0 !important; } .mb-0, .my-0 { margin-bottom: 0 !important; } .ml-0, .mx-0 { margin-left: 0 !important; } .m-1 { margin: 0.4rem !important; } .mt-1, .my-1 { margin-top: 0.4rem !important; } .mr-1, .mx-1 { margin-right: 0.4rem !important; } .mb-1, .my-1 { margin-bottom: 0.4rem !important; } .ml-1, .mx-1 { margin-left: 0.4rem !important; } .m-2 { margin: 0.8rem !important; } .mt-2, .my-2 { margin-top: 0.8rem !important; } .mr-2, .mx-2 { margin-right: 0.8rem !important; } .mb-2, .my-2 { margin-bottom: 0.8rem !important; } .ml-2, .mx-2 { margin-left: 0.8rem !important; } .m-3 { margin: 1.6rem !important; } .mt-3, .my-3 { margin-top: 1.6rem !important; } .mr-3, .mx-3 { margin-right: 1.6rem !important; } .mb-3, .my-3 { margin-bottom: 1.6rem !important; } .ml-3, .mx-3 { margin-left: 1.6rem !important; } .m-4 { margin: 2.4rem !important; } .mt-4, .my-4 { margin-top: 2.4rem !important; } .mr-4, .mx-4 { margin-right: 2.4rem !important; } .mb-4, .my-4 { margin-bottom: 2.4rem !important; } .ml-4, .mx-4 { margin-left: 2.4rem !important; } .m-5 { margin: 4.8rem !important; } .mt-5, .my-5 { margin-top: 4.8rem !important; } .mr-5, .mx-5 { margin-right: 4.8rem !important; } .mb-5, .my-5 { margin-bottom: 4.8rem !important; } .ml-5, .mx-5 { margin-left: 4.8rem !important; } .m-6 { margin: 9.6rem !important; } .mt-6, .my-6 { margin-top: 9.6rem !important; } .mr-6, .mx-6 { margin-right: 9.6rem !important; } .mb-6, .my-6 { margin-bottom: 9.6rem !important; } .ml-6, .mx-6 { margin-left: 9.6rem !important; } .m-7 { margin: 19.2rem !important; } .mt-7, .my-7 { margin-top: 19.2rem !important; } .mr-7, .mx-7 { margin-right: 19.2rem !important; } .mb-7, .my-7 { margin-bottom: 19.2rem !important; } .ml-7, .mx-7 { margin-left: 19.2rem !important; } .m--1 { margin: -0.4rem !important; } .mt--1, .my--1 { margin-top: -0.4rem !important; } .mr--1, .mx--1 { margin-right: -0.4rem !important; } .mb--1, .my--1 { margin-bottom: -0.4rem !important; } .ml--1, .mx--1 { margin-left: -0.4rem !important; } .m--2 { margin: -0.8rem !important; } .mt--2, .my--2 { margin-top: -0.8rem !important; } .mr--2, .mx--2 { margin-right: -0.8rem !important; } .mb--2, .my--2 { margin-bottom: -0.8rem !important; } .ml--2, .mx--2 { margin-left: -0.8rem !important; } .m--3 { margin: -1.6rem !important; } .mt--3, .my--3 { margin-top: -1.6rem !important; } .mr--3, .mx--3 { margin-right: -1.6rem !important; } .mb--3, .my--3 { margin-bottom: -1.6rem !important; } .ml--3, .mx--3 { margin-left: -1.6rem !important; } .m--5 { margin: -4.8rem !important; } .mt--5, .my--5 { margin-top: -4.8rem !important; } .mr--5, .mx--5 { margin-right: -4.8rem !important; } .mb--5, .my--5 { margin-bottom: -4.8rem !important; } .ml--5, .mx--5 { margin-left: -4.8rem !important; } .m--6 { margin: -9.6rem !important; } .mt--6, .my--6 { margin-top: -9.6rem !important; } .mr--6, .mx--6 { margin-right: -9.6rem !important; } .mb--6, .my--6 { margin-bottom: -9.6rem !important; } .ml--6, .mx--6 { margin-left: -9.6rem !important; } .m--7 { margin: -19.2rem !important; } .mt--7, .my--7 { margin-top: -19.2rem !important; } .mr--7, .mx--7 { margin-right: -19.2rem !important; } .mb--7, .my--7 { margin-bottom: -19.2rem !important; } .ml--7, .mx--7 { margin-left: -19.2rem !important; } .p-0 { padding: 0 !important; } .pt-0, .py-0 { padding-top: 0 !important; } .pr-0, .px-0 { padding-right: 0 !important; } .pb-0, .py-0 { padding-bottom: 0 !important; } .pl-0, .px-0 { padding-left: 0 !important; } .p-1 { padding: 0.4rem !important; } .pt-1, .py-1 { padding-top: 0.4rem !important; } .pr-1, .px-1 { padding-right: 0.4rem !important; } .pb-1, .py-1 { padding-bottom: 0.4rem !important; } .pl-1, .px-1 { padding-left: 0.4rem !important; } .p-2 { padding: 0.8rem !important; } .pt-2, .py-2 { padding-top: 0.8rem !important; } .pr-2, .px-2 { padding-right: 0.8rem !important; } .pb-2, .py-2 { padding-bottom: 0.8rem !important; } .pl-2, .px-2 { padding-left: 0.8rem !important; } .p-3 { padding: 1.6rem !important; } .pt-3, .py-3 { padding-top: 1.6rem !important; } .pr-3, .px-3 { padding-right: 1.6rem !important; } .pb-3, .py-3 { padding-bottom: 1.6rem !important; } .pl-3, .px-3 { padding-left: 1.6rem !important; } .p-4 { padding: 2.4rem !important; } .pt-4, .py-4 { padding-top: 2.4rem !important; } .pr-4, .px-4 { padding-right: 2.4rem !important; } .pb-4, .py-4 { padding-bottom: 2.4rem !important; } .pl-4, .px-4 { padding-left: 2.4rem !important; } .p-5 { padding: 4.8rem !important; } .pt-5, .py-5 { padding-top: 4.8rem !important; } .pr-5, .px-5 { padding-right: 4.8rem !important; } .pb-5, .py-5 { padding-bottom: 4.8rem !important; } .pl-5, .px-5 { padding-left: 4.8rem !important; } .p-6 { padding: 9.6rem !important; } .pt-6, .py-6 { padding-top: 9.6rem !important; } .pr-6, .px-6 { padding-right: 9.6rem !important; } .pb-6, .py-6 { padding-bottom: 9.6rem !important; } .pl-6, .px-6 { padding-left: 9.6rem !important; } .p-7 { padding: 19.2rem !important; } .pt-7, .py-7 { padding-top: 19.2rem !important; } .pr-7, .px-7 { padding-right: 19.2rem !important; } .pb-7, .py-7 { padding-bottom: 19.2rem !important; } .pl-7, .px-7 { padding-left: 19.2rem !important; } .p--1 { padding: -0.4rem !important; } .pt--1, .py--1 { padding-top: -0.4rem !important; } .pr--1, .px--1 { padding-right: -0.4rem !important; } .pb--1, .py--1 { padding-bottom: -0.4rem !important; } .pl--1, .px--1 { padding-left: -0.4rem !important; } .p--2 { padding: -0.8rem !important; } .pt--2, .py--2 { padding-top: -0.8rem !important; } .pr--2, .px--2 { padding-right: -0.8rem !important; } .pb--2, .py--2 { padding-bottom: -0.8rem !important; } .pl--2, .px--2 { padding-left: -0.8rem !important; } .p--3 { padding: -1.6rem !important; } .pt--3, .py--3 { padding-top: -1.6rem !important; } .pr--3, .px--3 { padding-right: -1.6rem !important; } .pb--3, .py--3 { padding-bottom: -1.6rem !important; } .pl--3, .px--3 { padding-left: -1.6rem !important; } .p--5 { padding: -4.8rem !important; } .pt--5, .py--5 { padding-top: -4.8rem !important; } .pr--5, .px--5 { padding-right: -4.8rem !important; } .pb--5, .py--5 { padding-bottom: -4.8rem !important; } .pl--5, .px--5 { padding-left: -4.8rem !important; } .p--6 { padding: -9.6rem !important; } .pt--6, .py--6 { padding-top: -9.6rem !important; } .pr--6, .px--6 { padding-right: -9.6rem !important; } .pb--6, .py--6 { padding-bottom: -9.6rem !important; } .pl--6, .px--6 { padding-left: -9.6rem !important; } .p--7 { padding: -19.2rem !important; } .pt--7, .py--7 { padding-top: -19.2rem !important; } .pr--7, .px--7 { padding-right: -19.2rem !important; } .pb--7, .py--7 { padding-bottom: -19.2rem !important; } .pl--7, .px--7 { padding-left: -19.2rem !important; } .m-n1 { margin: -0.4rem !important; } .mt-n1, .my-n1 { margin-top: -0.4rem !important; } .mr-n1, .mx-n1 { margin-right: -0.4rem !important; } .mb-n1, .my-n1 { margin-bottom: -0.4rem !important; } .ml-n1, .mx-n1 { margin-left: -0.4rem !important; } .m-n2 { margin: -0.8rem !important; } .mt-n2, .my-n2 { margin-top: -0.8rem !important; } .mr-n2, .mx-n2 { margin-right: -0.8rem !important; } .mb-n2, .my-n2 { margin-bottom: -0.8rem !important; } .ml-n2, .mx-n2 { margin-left: -0.8rem !important; } .m-n3 { margin: -1.6rem !important; } .mt-n3, .my-n3 { margin-top: -1.6rem !important; } .mr-n3, .mx-n3 { margin-right: -1.6rem !important; } .mb-n3, .my-n3 { margin-bottom: -1.6rem !important; } .ml-n3, .mx-n3 { margin-left: -1.6rem !important; } .m-n4 { margin: -2.4rem !important; } .mt-n4, .my-n4 { margin-top: -2.4rem !important; } .mr-n4, .mx-n4 { margin-right: -2.4rem !important; } .mb-n4, .my-n4 { margin-bottom: -2.4rem !important; } .ml-n4, .mx-n4 { margin-left: -2.4rem !important; } .m-n5 { margin: -4.8rem !important; } .mt-n5, .my-n5 { margin-top: -4.8rem !important; } .mr-n5, .mx-n5 { margin-right: -4.8rem !important; } .mb-n5, .my-n5 { margin-bottom: -4.8rem !important; } .ml-n5, .mx-n5 { margin-left: -4.8rem !important; } .m-n6 { margin: -9.6rem !important; } .mt-n6, .my-n6 { margin-top: -9.6rem !important; } .mr-n6, .mx-n6 { margin-right: -9.6rem !important; } .mb-n6, .my-n6 { margin-bottom: -9.6rem !important; } .ml-n6, .mx-n6 { margin-left: -9.6rem !important; } .m-n7 { margin: -19.2rem !important; } .mt-n7, .my-n7 { margin-top: -19.2rem !important; } .mr-n7, .mx-n7 { margin-right: -19.2rem !important; } .mb-n7, .my-n7 { margin-bottom: -19.2rem !important; } .ml-n7, .mx-n7 { margin-left: -19.2rem !important; } .m-n-1 { margin: 0.4rem !important; } .mt-n-1, .my-n-1 { margin-top: 0.4rem !important; } .mr-n-1, .mx-n-1 { margin-right: 0.4rem !important; } .mb-n-1, .my-n-1 { margin-bottom: 0.4rem !important; } .ml-n-1, .mx-n-1 { margin-left: 0.4rem !important; } .m-n-2 { margin: 0.8rem !important; } .mt-n-2, .my-n-2 { margin-top: 0.8rem !important; } .mr-n-2, .mx-n-2 { margin-right: 0.8rem !important; } .mb-n-2, .my-n-2 { margin-bottom: 0.8rem !important; } .ml-n-2, .mx-n-2 { margin-left: 0.8rem !important; } .m-n-3 { margin: 1.6rem !important; } .mt-n-3, .my-n-3 { margin-top: 1.6rem !important; } .mr-n-3, .mx-n-3 { margin-right: 1.6rem !important; } .mb-n-3, .my-n-3 { margin-bottom: 1.6rem !important; } .ml-n-3, .mx-n-3 { margin-left: 1.6rem !important; } .m-n-5 { margin: 4.8rem !important; } .mt-n-5, .my-n-5 { margin-top: 4.8rem !important; } .mr-n-5, .mx-n-5 { margin-right: 4.8rem !important; } .mb-n-5, .my-n-5 { margin-bottom: 4.8rem !important; } .ml-n-5, .mx-n-5 { margin-left: 4.8rem !important; } .m-n-6 { margin: 9.6rem !important; } .mt-n-6, .my-n-6 { margin-top: 9.6rem !important; } .mr-n-6, .mx-n-6 { margin-right: 9.6rem !important; } .mb-n-6, .my-n-6 { margin-bottom: 9.6rem !important; } .ml-n-6, .mx-n-6 { margin-left: 9.6rem !important; } .m-n-7 { margin: 19.2rem !important; } .mt-n-7, .my-n-7 { margin-top: 19.2rem !important; } .mr-n-7, .mx-n-7 { margin-right: 19.2rem !important; } .mb-n-7, .my-n-7 { margin-bottom: 19.2rem !important; } .ml-n-7, .mx-n-7 { margin-left: 19.2rem !important; } .m-auto { margin: auto !important; } .mt-auto, .my-auto { margin-top: auto !important; } .mr-auto, .mx-auto { margin-right: auto !important; } .mb-auto, .my-auto { margin-bottom: auto !important; } .ml-auto, .mx-auto { margin-left: auto !important; } @media (min-width: 900px) { .m-sm-0 { margin: 0 !important; } .mt-sm-0, .my-sm-0 { margin-top: 0 !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; } .m-sm-1 { margin: 0.4rem !important; } .mt-sm-1, .my-sm-1 { margin-top: 0.4rem !important; } .mr-sm-1, .mx-sm-1 { margin-right: 0.4rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 0.4rem !important; } .ml-sm-1, .mx-sm-1 { margin-left: 0.4rem !important; } .m-sm-2 { margin: 0.8rem !important; } .mt-sm-2, .my-sm-2 { margin-top: 0.8rem !important; } .mr-sm-2, .mx-sm-2 { margin-right: 0.8rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 0.8rem !important; } .ml-sm-2, .mx-sm-2 { margin-left: 0.8rem !important; } .m-sm-3 { margin: 1.6rem !important; } .mt-sm-3, .my-sm-3 { margin-top: 1.6rem !important; } .mr-sm-3, .mx-sm-3 { margin-right: 1.6rem !important; } .mb-sm-3, .my-sm-3 { margin-bottom: 1.6rem !important; } .ml-sm-3, .mx-sm-3 { margin-left: 1.6rem !important; } .m-sm-4 { margin: 2.4rem !important; } .mt-sm-4, .my-sm-4 { margin-top: 2.4rem !important; } .mr-sm-4, .mx-sm-4 { margin-right: 2.4rem !important; } .mb-sm-4, .my-sm-4 { margin-bottom: 2.4rem !important; } .ml-sm-4, .mx-sm-4 { margin-left: 2.4rem !important; } .m-sm-5 { margin: 4.8rem !important; } .mt-sm-5, .my-sm-5 { margin-top: 4.8rem !important; } .mr-sm-5, .mx-sm-5 { margin-right: 4.8rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 4.8rem !important; } .ml-sm-5, .mx-sm-5 { margin-left: 4.8rem !important; } .m-sm-6 { margin: 9.6rem !important; } .mt-sm-6, .my-sm-6 { margin-top: 9.6rem !important; } .mr-sm-6, .mx-sm-6 { margin-right: 9.6rem !important; } .mb-sm-6, .my-sm-6 { margin-bottom: 9.6rem !important; } .ml-sm-6, .mx-sm-6 { margin-left: 9.6rem !important; } .m-sm-7 { margin: 19.2rem !important; } .mt-sm-7, .my-sm-7 { margin-top: 19.2rem !important; } .mr-sm-7, .mx-sm-7 { margin-right: 19.2rem !important; } .mb-sm-7, .my-sm-7 { margin-bottom: 19.2rem !important; } .ml-sm-7, .mx-sm-7 { margin-left: 19.2rem !important; } .m-sm--1 { margin: -0.4rem !important; } .mt-sm--1, .my-sm--1 { margin-top: -0.4rem !important; } .mr-sm--1, .mx-sm--1 { margin-right: -0.4rem !important; } .mb-sm--1, .my-sm--1 { margin-bottom: -0.4rem !important; } .ml-sm--1, .mx-sm--1 { margin-left: -0.4rem !important; } .m-sm--2 { margin: -0.8rem !important; } .mt-sm--2, .my-sm--2 { margin-top: -0.8rem !important; } .mr-sm--2, .mx-sm--2 { margin-right: -0.8rem !important; } .mb-sm--2, .my-sm--2 { margin-bottom: -0.8rem !important; } .ml-sm--2, .mx-sm--2 { margin-left: -0.8rem !important; } .m-sm--3 { margin: -1.6rem !important; } .mt-sm--3, .my-sm--3 { margin-top: -1.6rem !important; } .mr-sm--3, .mx-sm--3 { margin-right: -1.6rem !important; } .mb-sm--3, .my-sm--3 { margin-bottom: -1.6rem !important; } .ml-sm--3, .mx-sm--3 { margin-left: -1.6rem !important; } .m-sm--5 { margin: -4.8rem !important; } .mt-sm--5, .my-sm--5 { margin-top: -4.8rem !important; } .mr-sm--5, .mx-sm--5 { margin-right: -4.8rem !important; } .mb-sm--5, .my-sm--5 { margin-bottom: -4.8rem !important; } .ml-sm--5, .mx-sm--5 { margin-left: -4.8rem !important; } .m-sm--6 { margin: -9.6rem !important; } .mt-sm--6, .my-sm--6 { margin-top: -9.6rem !important; } .mr-sm--6, .mx-sm--6 { margin-right: -9.6rem !important; } .mb-sm--6, .my-sm--6 { margin-bottom: -9.6rem !important; } .ml-sm--6, .mx-sm--6 { margin-left: -9.6rem !important; } .m-sm--7 { margin: -19.2rem !important; } .mt-sm--7, .my-sm--7 { margin-top: -19.2rem !important; } .mr-sm--7, .mx-sm--7 { margin-right: -19.2rem !important; } .mb-sm--7, .my-sm--7 { margin-bottom: -19.2rem !important; } .ml-sm--7, .mx-sm--7 { margin-left: -19.2rem !important; } .p-sm-0 { padding: 0 !important; } .pt-sm-0, .py-sm-0 { padding-top: 0 !important; } .pr-sm-0, .px-sm-0 { padding-right: 0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; } .pl-sm-0, .px-sm-0 { padding-left: 0 !important; } .p-sm-1 { padding: 0.4rem !important; } .pt-sm-1, .py-sm-1 { padding-top: 0.4rem !important; } .pr-sm-1, .px-sm-1 { padding-right: 0.4rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 0.4rem !important; } .pl-sm-1, .px-sm-1 { padding-left: 0.4rem !important; } .p-sm-2 { padding: 0.8rem !important; } .pt-sm-2, .py-sm-2 { padding-top: 0.8rem !important; } .pr-sm-2, .px-sm-2 { padding-right: 0.8rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 0.8rem !important; } .pl-sm-2, .px-sm-2 { padding-left: 0.8rem !important; } .p-sm-3 { padding: 1.6rem !important; } .pt-sm-3, .py-sm-3 { padding-top: 1.6rem !important; } .pr-sm-3, .px-sm-3 { padding-right: 1.6rem !important; } .pb-sm-3, .py-sm-3 { padding-bottom: 1.6rem !important; } .pl-sm-3, .px-sm-3 { padding-left: 1.6rem !important; } .p-sm-4 { padding: 2.4rem !important; } .pt-sm-4, .py-sm-4 { padding-top: 2.4rem !important; } .pr-sm-4, .px-sm-4 { padding-right: 2.4rem !important; } .pb-sm-4, .py-sm-4 { padding-bottom: 2.4rem !important; } .pl-sm-4, .px-sm-4 { padding-left: 2.4rem !important; } .p-sm-5 { padding: 4.8rem !important; } .pt-sm-5, .py-sm-5 { padding-top: 4.8rem !important; } .pr-sm-5, .px-sm-5 { padding-right: 4.8rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 4.8rem !important; } .pl-sm-5, .px-sm-5 { padding-left: 4.8rem !important; } .p-sm-6 { padding: 9.6rem !important; } .pt-sm-6, .py-sm-6 { padding-top: 9.6rem !important; } .pr-sm-6, .px-sm-6 { padding-right: 9.6rem !important; } .pb-sm-6, .py-sm-6 { padding-bottom: 9.6rem !important; } .pl-sm-6, .px-sm-6 { padding-left: 9.6rem !important; } .p-sm-7 { padding: 19.2rem !important; } .pt-sm-7, .py-sm-7 { padding-top: 19.2rem !important; } .pr-sm-7, .px-sm-7 { padding-right: 19.2rem !important; } .pb-sm-7, .py-sm-7 { padding-bottom: 19.2rem !important; } .pl-sm-7, .px-sm-7 { padding-left: 19.2rem !important; } .p-sm--1 { padding: -0.4rem !important; } .pt-sm--1, .py-sm--1 { padding-top: -0.4rem !important; } .pr-sm--1, .px-sm--1 { padding-right: -0.4rem !important; } .pb-sm--1, .py-sm--1 { padding-bottom: -0.4rem !important; } .pl-sm--1, .px-sm--1 { padding-left: -0.4rem !important; } .p-sm--2 { padding: -0.8rem !important; } .pt-sm--2, .py-sm--2 { padding-top: -0.8rem !important; } .pr-sm--2, .px-sm--2 { padding-right: -0.8rem !important; } .pb-sm--2, .py-sm--2 { padding-bottom: -0.8rem !important; } .pl-sm--2, .px-sm--2 { padding-left: -0.8rem !important; } .p-sm--3 { padding: -1.6rem !important; } .pt-sm--3, .py-sm--3 { padding-top: -1.6rem !important; } .pr-sm--3, .px-sm--3 { padding-right: -1.6rem !important; } .pb-sm--3, .py-sm--3 { padding-bottom: -1.6rem !important; } .pl-sm--3, .px-sm--3 { padding-left: -1.6rem !important; } .p-sm--5 { padding: -4.8rem !important; } .pt-sm--5, .py-sm--5 { padding-top: -4.8rem !important; } .pr-sm--5, .px-sm--5 { padding-right: -4.8rem !important; } .pb-sm--5, .py-sm--5 { padding-bottom: -4.8rem !important; } .pl-sm--5, .px-sm--5 { padding-left: -4.8rem !important; } .p-sm--6 { padding: -9.6rem !important; } .pt-sm--6, .py-sm--6 { padding-top: -9.6rem !important; } .pr-sm--6, .px-sm--6 { padding-right: -9.6rem !important; } .pb-sm--6, .py-sm--6 { padding-bottom: -9.6rem !important; } .pl-sm--6, .px-sm--6 { padding-left: -9.6rem !important; } .p-sm--7 { padding: -19.2rem !important; } .pt-sm--7, .py-sm--7 { padding-top: -19.2rem !important; } .pr-sm--7, .px-sm--7 { padding-right: -19.2rem !important; } .pb-sm--7, .py-sm--7 { padding-bottom: -19.2rem !important; } .pl-sm--7, .px-sm--7 { padding-left: -19.2rem !important; } .m-sm-n1 { margin: -0.4rem !important; } .mt-sm-n1, .my-sm-n1 { margin-top: -0.4rem !important; } .mr-sm-n1, .mx-sm-n1 { margin-right: -0.4rem !important; } .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.4rem !important; } .ml-sm-n1, .mx-sm-n1 { margin-left: -0.4rem !important; } .m-sm-n2 { margin: -0.8rem !important; } .mt-sm-n2, .my-sm-n2 { margin-top: -0.8rem !important; } .mr-sm-n2, .mx-sm-n2 { margin-right: -0.8rem !important; } .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.8rem !important; } .ml-sm-n2, .mx-sm-n2 { margin-left: -0.8rem !important; } .m-sm-n3 { margin: -1.6rem !important; } .mt-sm-n3, .my-sm-n3 { margin-top: -1.6rem !important; } .mr-sm-n3, .mx-sm-n3 { margin-right: -1.6rem !important; } .mb-sm-n3, .my-sm-n3 { margin-bottom: -1.6rem !important; } .ml-sm-n3, .mx-sm-n3 { margin-left: -1.6rem !important; } .m-sm-n4 { margin: -2.4rem !important; } .mt-sm-n4, .my-sm-n4 { margin-top: -2.4rem !important; } .mr-sm-n4, .mx-sm-n4 { margin-right: -2.4rem !important; } .mb-sm-n4, .my-sm-n4 { margin-bottom: -2.4rem !important; } .ml-sm-n4, .mx-sm-n4 { margin-left: -2.4rem !important; } .m-sm-n5 { margin: -4.8rem !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -4.8rem !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -4.8rem !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -4.8rem !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -4.8rem !important; } .m-sm-n6 { margin: -9.6rem !important; } .mt-sm-n6, .my-sm-n6 { margin-top: -9.6rem !important; } .mr-sm-n6, .mx-sm-n6 { margin-right: -9.6rem !important; } .mb-sm-n6, .my-sm-n6 { margin-bottom: -9.6rem !important; } .ml-sm-n6, .mx-sm-n6 { margin-left: -9.6rem !important; } .m-sm-n7 { margin: -19.2rem !important; } .mt-sm-n7, .my-sm-n7 { margin-top: -19.2rem !important; } .mr-sm-n7, .mx-sm-n7 { margin-right: -19.2rem !important; } .mb-sm-n7, .my-sm-n7 { margin-bottom: -19.2rem !important; } .ml-sm-n7, .mx-sm-n7 { margin-left: -19.2rem !important; } .m-sm-n-1 { margin: 0.4rem !important; } .mt-sm-n-1, .my-sm-n-1 { margin-top: 0.4rem !important; } .mr-sm-n-1, .mx-sm-n-1 { margin-right: 0.4rem !important; } .mb-sm-n-1, .my-sm-n-1 { margin-bottom: 0.4rem !important; } .ml-sm-n-1, .mx-sm-n-1 { margin-left: 0.4rem !important; } .m-sm-n-2 { margin: 0.8rem !important; } .mt-sm-n-2, .my-sm-n-2 { margin-top: 0.8rem !important; } .mr-sm-n-2, .mx-sm-n-2 { margin-right: 0.8rem !important; } .mb-sm-n-2, .my-sm-n-2 { margin-bottom: 0.8rem !important; } .ml-sm-n-2, .mx-sm-n-2 { margin-left: 0.8rem !important; } .m-sm-n-3 { margin: 1.6rem !important; } .mt-sm-n-3, .my-sm-n-3 { margin-top: 1.6rem !important; } .mr-sm-n-3, .mx-sm-n-3 { margin-right: 1.6rem !important; } .mb-sm-n-3, .my-sm-n-3 { margin-bottom: 1.6rem !important; } .ml-sm-n-3, .mx-sm-n-3 { margin-left: 1.6rem !important; } .m-sm-n-5 { margin: 4.8rem !important; } .mt-sm-n-5, .my-sm-n-5 { margin-top: 4.8rem !important; } .mr-sm-n-5, .mx-sm-n-5 { margin-right: 4.8rem !important; } .mb-sm-n-5, .my-sm-n-5 { margin-bottom: 4.8rem !important; } .ml-sm-n-5, .mx-sm-n-5 { margin-left: 4.8rem !important; } .m-sm-n-6 { margin: 9.6rem !important; } .mt-sm-n-6, .my-sm-n-6 { margin-top: 9.6rem !important; } .mr-sm-n-6, .mx-sm-n-6 { margin-right: 9.6rem !important; } .mb-sm-n-6, .my-sm-n-6 { margin-bottom: 9.6rem !important; } .ml-sm-n-6, .mx-sm-n-6 { margin-left: 9.6rem !important; } .m-sm-n-7 { margin: 19.2rem !important; } .mt-sm-n-7, .my-sm-n-7 { margin-top: 19.2rem !important; } .mr-sm-n-7, .mx-sm-n-7 { margin-right: 19.2rem !important; } .mb-sm-n-7, .my-sm-n-7 { margin-bottom: 19.2rem !important; } .ml-sm-n-7, .mx-sm-n-7 { margin-left: 19.2rem !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto, .my-sm-auto { margin-top: auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } } @media (min-width: 980px) { .m-md-0 { margin: 0 !important; } .mt-md-0, .my-md-0 { margin-top: 0 !important; } .mr-md-0, .mx-md-0 { margin-right: 0 !important; } .mb-md-0, .my-md-0 { margin-bottom: 0 !important; } .ml-md-0, .mx-md-0 { margin-left: 0 !important; } .m-md-1 { margin: 0.4rem !important; } .mt-md-1, .my-md-1 { margin-top: 0.4rem !important; } .mr-md-1, .mx-md-1 { margin-right: 0.4rem !important; } .mb-md-1, .my-md-1 { margin-bottom: 0.4rem !important; } .ml-md-1, .mx-md-1 { margin-left: 0.4rem !important; } .m-md-2 { margin: 0.8rem !important; } .mt-md-2, .my-md-2 { margin-top: 0.8rem !important; } .mr-md-2, .mx-md-2 { margin-right: 0.8rem !important; } .mb-md-2, .my-md-2 { margin-bottom: 0.8rem !important; } .ml-md-2, .mx-md-2 { margin-left: 0.8rem !important; } .m-md-3 { margin: 1.6rem !important; } .mt-md-3, .my-md-3 { margin-top: 1.6rem !important; } .mr-md-3, .mx-md-3 { margin-right: 1.6rem !important; } .mb-md-3, .my-md-3 { margin-bottom: 1.6rem !important; } .ml-md-3, .mx-md-3 { margin-left: 1.6rem !important; } .m-md-4 { margin: 2.4rem !important; } .mt-md-4, .my-md-4 { margin-top: 2.4rem !important; } .mr-md-4, .mx-md-4 { margin-right: 2.4rem !important; } .mb-md-4, .my-md-4 { margin-bottom: 2.4rem !important; } .ml-md-4, .mx-md-4 { margin-left: 2.4rem !important; } .m-md-5 { margin: 4.8rem !important; } .mt-md-5, .my-md-5 { margin-top: 4.8rem !important; } .mr-md-5, .mx-md-5 { margin-right: 4.8rem !important; } .mb-md-5, .my-md-5 { margin-bottom: 4.8rem !important; } .ml-md-5, .mx-md-5 { margin-left: 4.8rem !important; } .m-md-6 { margin: 9.6rem !important; } .mt-md-6, .my-md-6 { margin-top: 9.6rem !important; } .mr-md-6, .mx-md-6 { margin-right: 9.6rem !important; } .mb-md-6, .my-md-6 { margin-bottom: 9.6rem !important; } .ml-md-6, .mx-md-6 { margin-left: 9.6rem !important; } .m-md-7 { margin: 19.2rem !important; } .mt-md-7, .my-md-7 { margin-top: 19.2rem !important; } .mr-md-7, .mx-md-7 { margin-right: 19.2rem !important; } .mb-md-7, .my-md-7 { margin-bottom: 19.2rem !important; } .ml-md-7, .mx-md-7 { margin-left: 19.2rem !important; } .m-md--1 { margin: -0.4rem !important; } .mt-md--1, .my-md--1 { margin-top: -0.4rem !important; } .mr-md--1, .mx-md--1 { margin-right: -0.4rem !important; } .mb-md--1, .my-md--1 { margin-bottom: -0.4rem !important; } .ml-md--1, .mx-md--1 { margin-left: -0.4rem !important; } .m-md--2 { margin: -0.8rem !important; } .mt-md--2, .my-md--2 { margin-top: -0.8rem !important; } .mr-md--2, .mx-md--2 { margin-right: -0.8rem !important; } .mb-md--2, .my-md--2 { margin-bottom: -0.8rem !important; } .ml-md--2, .mx-md--2 { margin-left: -0.8rem !important; } .m-md--3 { margin: -1.6rem !important; } .mt-md--3, .my-md--3 { margin-top: -1.6rem !important; } .mr-md--3, .mx-md--3 { margin-right: -1.6rem !important; } .mb-md--3, .my-md--3 { margin-bottom: -1.6rem !important; } .ml-md--3, .mx-md--3 { margin-left: -1.6rem !important; } .m-md--5 { margin: -4.8rem !important; } .mt-md--5, .my-md--5 { margin-top: -4.8rem !important; } .mr-md--5, .mx-md--5 { margin-right: -4.8rem !important; } .mb-md--5, .my-md--5 { margin-bottom: -4.8rem !important; } .ml-md--5, .mx-md--5 { margin-left: -4.8rem !important; } .m-md--6 { margin: -9.6rem !important; } .mt-md--6, .my-md--6 { margin-top: -9.6rem !important; } .mr-md--6, .mx-md--6 { margin-right: -9.6rem !important; } .mb-md--6, .my-md--6 { margin-bottom: -9.6rem !important; } .ml-md--6, .mx-md--6 { margin-left: -9.6rem !important; } .m-md--7 { margin: -19.2rem !important; } .mt-md--7, .my-md--7 { margin-top: -19.2rem !important; } .mr-md--7, .mx-md--7 { margin-right: -19.2rem !important; } .mb-md--7, .my-md--7 { margin-bottom: -19.2rem !important; } .ml-md--7, .mx-md--7 { margin-left: -19.2rem !important; } .p-md-0 { padding: 0 !important; } .pt-md-0, .py-md-0 { padding-top: 0 !important; } .pr-md-0, .px-md-0 { padding-right: 0 !important; } .pb-md-0, .py-md-0 { padding-bottom: 0 !important; } .pl-md-0, .px-md-0 { padding-left: 0 !important; } .p-md-1 { padding: 0.4rem !important; } .pt-md-1, .py-md-1 { padding-top: 0.4rem !important; } .pr-md-1, .px-md-1 { padding-right: 0.4rem !important; } .pb-md-1, .py-md-1 { padding-bottom: 0.4rem !important; } .pl-md-1, .px-md-1 { padding-left: 0.4rem !important; } .p-md-2 { padding: 0.8rem !important; } .pt-md-2, .py-md-2 { padding-top: 0.8rem !important; } .pr-md-2, .px-md-2 { padding-right: 0.8rem !important; } .pb-md-2, .py-md-2 { padding-bottom: 0.8rem !important; } .pl-md-2, .px-md-2 { padding-left: 0.8rem !important; } .p-md-3 { padding: 1.6rem !important; } .pt-md-3, .py-md-3 { padding-top: 1.6rem !important; } .pr-md-3, .px-md-3 { padding-right: 1.6rem !important; } .pb-md-3, .py-md-3 { padding-bottom: 1.6rem !important; } .pl-md-3, .px-md-3 { padding-left: 1.6rem !important; } .p-md-4 { padding: 2.4rem !important; } .pt-md-4, .py-md-4 { padding-top: 2.4rem !important; } .pr-md-4, .px-md-4 { padding-right: 2.4rem !important; } .pb-md-4, .py-md-4 { padding-bottom: 2.4rem !important; } .pl-md-4, .px-md-4 { padding-left: 2.4rem !important; } .p-md-5 { padding: 4.8rem !important; } .pt-md-5, .py-md-5 { padding-top: 4.8rem !important; } .pr-md-5, .px-md-5 { padding-right: 4.8rem !important; } .pb-md-5, .py-md-5 { padding-bottom: 4.8rem !important; } .pl-md-5, .px-md-5 { padding-left: 4.8rem !important; } .p-md-6 { padding: 9.6rem !important; } .pt-md-6, .py-md-6 { padding-top: 9.6rem !important; } .pr-md-6, .px-md-6 { padding-right: 9.6rem !important; } .pb-md-6, .py-md-6 { padding-bottom: 9.6rem !important; } .pl-md-6, .px-md-6 { padding-left: 9.6rem !important; } .p-md-7 { padding: 19.2rem !important; } .pt-md-7, .py-md-7 { padding-top: 19.2rem !important; } .pr-md-7, .px-md-7 { padding-right: 19.2rem !important; } .pb-md-7, .py-md-7 { padding-bottom: 19.2rem !important; } .pl-md-7, .px-md-7 { padding-left: 19.2rem !important; } .p-md--1 { padding: -0.4rem !important; } .pt-md--1, .py-md--1 { padding-top: -0.4rem !important; } .pr-md--1, .px-md--1 { padding-right: -0.4rem !important; } .pb-md--1, .py-md--1 { padding-bottom: -0.4rem !important; } .pl-md--1, .px-md--1 { padding-left: -0.4rem !important; } .p-md--2 { padding: -0.8rem !important; } .pt-md--2, .py-md--2 { padding-top: -0.8rem !important; } .pr-md--2, .px-md--2 { padding-right: -0.8rem !important; } .pb-md--2, .py-md--2 { padding-bottom: -0.8rem !important; } .pl-md--2, .px-md--2 { padding-left: -0.8rem !important; } .p-md--3 { padding: -1.6rem !important; } .pt-md--3, .py-md--3 { padding-top: -1.6rem !important; } .pr-md--3, .px-md--3 { padding-right: -1.6rem !important; } .pb-md--3, .py-md--3 { padding-bottom: -1.6rem !important; } .pl-md--3, .px-md--3 { padding-left: -1.6rem !important; } .p-md--5 { padding: -4.8rem !important; } .pt-md--5, .py-md--5 { padding-top: -4.8rem !important; } .pr-md--5, .px-md--5 { padding-right: -4.8rem !important; } .pb-md--5, .py-md--5 { padding-bottom: -4.8rem !important; } .pl-md--5, .px-md--5 { padding-left: -4.8rem !important; } .p-md--6 { padding: -9.6rem !important; } .pt-md--6, .py-md--6 { padding-top: -9.6rem !important; } .pr-md--6, .px-md--6 { padding-right: -9.6rem !important; } .pb-md--6, .py-md--6 { padding-bottom: -9.6rem !important; } .pl-md--6, .px-md--6 { padding-left: -9.6rem !important; } .p-md--7 { padding: -19.2rem !important; } .pt-md--7, .py-md--7 { padding-top: -19.2rem !important; } .pr-md--7, .px-md--7 { padding-right: -19.2rem !important; } .pb-md--7, .py-md--7 { padding-bottom: -19.2rem !important; } .pl-md--7, .px-md--7 { padding-left: -19.2rem !important; } .m-md-n1 { margin: -0.4rem !important; } .mt-md-n1, .my-md-n1 { margin-top: -0.4rem !important; } .mr-md-n1, .mx-md-n1 { margin-right: -0.4rem !important; } .mb-md-n1, .my-md-n1 { margin-bottom: -0.4rem !important; } .ml-md-n1, .mx-md-n1 { margin-left: -0.4rem !important; } .m-md-n2 { margin: -0.8rem !important; } .mt-md-n2, .my-md-n2 { margin-top: -0.8rem !important; } .mr-md-n2, .mx-md-n2 { margin-right: -0.8rem !important; } .mb-md-n2, .my-md-n2 { margin-bottom: -0.8rem !important; } .ml-md-n2, .mx-md-n2 { margin-left: -0.8rem !important; } .m-md-n3 { margin: -1.6rem !important; } .mt-md-n3, .my-md-n3 { margin-top: -1.6rem !important; } .mr-md-n3, .mx-md-n3 { margin-right: -1.6rem !important; } .mb-md-n3, .my-md-n3 { margin-bottom: -1.6rem !important; } .ml-md-n3, .mx-md-n3 { margin-left: -1.6rem !important; } .m-md-n4 { margin: -2.4rem !important; } .mt-md-n4, .my-md-n4 { margin-top: -2.4rem !important; } .mr-md-n4, .mx-md-n4 { margin-right: -2.4rem !important; } .mb-md-n4, .my-md-n4 { margin-bottom: -2.4rem !important; } .ml-md-n4, .mx-md-n4 { margin-left: -2.4rem !important; } .m-md-n5 { margin: -4.8rem !important; } .mt-md-n5, .my-md-n5 { margin-top: -4.8rem !important; } .mr-md-n5, .mx-md-n5 { margin-right: -4.8rem !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -4.8rem !important; } .ml-md-n5, .mx-md-n5 { margin-left: -4.8rem !important; } .m-md-n6 { margin: -9.6rem !important; } .mt-md-n6, .my-md-n6 { margin-top: -9.6rem !important; } .mr-md-n6, .mx-md-n6 { margin-right: -9.6rem !important; } .mb-md-n6, .my-md-n6 { margin-bottom: -9.6rem !important; } .ml-md-n6, .mx-md-n6 { margin-left: -9.6rem !important; } .m-md-n7 { margin: -19.2rem !important; } .mt-md-n7, .my-md-n7 { margin-top: -19.2rem !important; } .mr-md-n7, .mx-md-n7 { margin-right: -19.2rem !important; } .mb-md-n7, .my-md-n7 { margin-bottom: -19.2rem !important; } .ml-md-n7, .mx-md-n7 { margin-left: -19.2rem !important; } .m-md-n-1 { margin: 0.4rem !important; } .mt-md-n-1, .my-md-n-1 { margin-top: 0.4rem !important; } .mr-md-n-1, .mx-md-n-1 { margin-right: 0.4rem !important; } .mb-md-n-1, .my-md-n-1 { margin-bottom: 0.4rem !important; } .ml-md-n-1, .mx-md-n-1 { margin-left: 0.4rem !important; } .m-md-n-2 { margin: 0.8rem !important; } .mt-md-n-2, .my-md-n-2 { margin-top: 0.8rem !important; } .mr-md-n-2, .mx-md-n-2 { margin-right: 0.8rem !important; } .mb-md-n-2, .my-md-n-2 { margin-bottom: 0.8rem !important; } .ml-md-n-2, .mx-md-n-2 { margin-left: 0.8rem !important; } .m-md-n-3 { margin: 1.6rem !important; } .mt-md-n-3, .my-md-n-3 { margin-top: 1.6rem !important; } .mr-md-n-3, .mx-md-n-3 { margin-right: 1.6rem !important; } .mb-md-n-3, .my-md-n-3 { margin-bottom: 1.6rem !important; } .ml-md-n-3, .mx-md-n-3 { margin-left: 1.6rem !important; } .m-md-n-5 { margin: 4.8rem !important; } .mt-md-n-5, .my-md-n-5 { margin-top: 4.8rem !important; } .mr-md-n-5, .mx-md-n-5 { margin-right: 4.8rem !important; } .mb-md-n-5, .my-md-n-5 { margin-bottom: 4.8rem !important; } .ml-md-n-5, .mx-md-n-5 { margin-left: 4.8rem !important; } .m-md-n-6 { margin: 9.6rem !important; } .mt-md-n-6, .my-md-n-6 { margin-top: 9.6rem !important; } .mr-md-n-6, .mx-md-n-6 { margin-right: 9.6rem !important; } .mb-md-n-6, .my-md-n-6 { margin-bottom: 9.6rem !important; } .ml-md-n-6, .mx-md-n-6 { margin-left: 9.6rem !important; } .m-md-n-7 { margin: 19.2rem !important; } .mt-md-n-7, .my-md-n-7 { margin-top: 19.2rem !important; } .mr-md-n-7, .mx-md-n-7 { margin-right: 19.2rem !important; } .mb-md-n-7, .my-md-n-7 { margin-bottom: 19.2rem !important; } .ml-md-n-7, .mx-md-n-7 { margin-left: 19.2rem !important; } .m-md-auto { margin: auto !important; } .mt-md-auto, .my-md-auto { margin-top: auto !important; } .mr-md-auto, .mx-md-auto { margin-right: auto !important; } .mb-md-auto, .my-md-auto { margin-bottom: auto !important; } .ml-md-auto, .mx-md-auto { margin-left: auto !important; } } @media (min-width: 1220px) { .m-lg-0 { margin: 0 !important; } .mt-lg-0, .my-lg-0 { margin-top: 0 !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; } .m-lg-1 { margin: 0.4rem !important; } .mt-lg-1, .my-lg-1 { margin-top: 0.4rem !important; } .mr-lg-1, .mx-lg-1 { margin-right: 0.4rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 0.4rem !important; } .ml-lg-1, .mx-lg-1 { margin-left: 0.4rem !important; } .m-lg-2 { margin: 0.8rem !important; } .mt-lg-2, .my-lg-2 { margin-top: 0.8rem !important; } .mr-lg-2, .mx-lg-2 { margin-right: 0.8rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 0.8rem !important; } .ml-lg-2, .mx-lg-2 { margin-left: 0.8rem !important; } .m-lg-3 { margin: 1.6rem !important; } .mt-lg-3, .my-lg-3 { margin-top: 1.6rem !important; } .mr-lg-3, .mx-lg-3 { margin-right: 1.6rem !important; } .mb-lg-3, .my-lg-3 { margin-bottom: 1.6rem !important; } .ml-lg-3, .mx-lg-3 { margin-left: 1.6rem !important; } .m-lg-4 { margin: 2.4rem !important; } .mt-lg-4, .my-lg-4 { margin-top: 2.4rem !important; } .mr-lg-4, .mx-lg-4 { margin-right: 2.4rem !important; } .mb-lg-4, .my-lg-4 { margin-bottom: 2.4rem !important; } .ml-lg-4, .mx-lg-4 { margin-left: 2.4rem !important; } .m-lg-5 { margin: 4.8rem !important; } .mt-lg-5, .my-lg-5 { margin-top: 4.8rem !important; } .mr-lg-5, .mx-lg-5 { margin-right: 4.8rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 4.8rem !important; } .ml-lg-5, .mx-lg-5 { margin-left: 4.8rem !important; } .m-lg-6 { margin: 9.6rem !important; } .mt-lg-6, .my-lg-6 { margin-top: 9.6rem !important; } .mr-lg-6, .mx-lg-6 { margin-right: 9.6rem !important; } .mb-lg-6, .my-lg-6 { margin-bottom: 9.6rem !important; } .ml-lg-6, .mx-lg-6 { margin-left: 9.6rem !important; } .m-lg-7 { margin: 19.2rem !important; } .mt-lg-7, .my-lg-7 { margin-top: 19.2rem !important; } .mr-lg-7, .mx-lg-7 { margin-right: 19.2rem !important; } .mb-lg-7, .my-lg-7 { margin-bottom: 19.2rem !important; } .ml-lg-7, .mx-lg-7 { margin-left: 19.2rem !important; } .m-lg--1 { margin: -0.4rem !important; } .mt-lg--1, .my-lg--1 { margin-top: -0.4rem !important; } .mr-lg--1, .mx-lg--1 { margin-right: -0.4rem !important; } .mb-lg--1, .my-lg--1 { margin-bottom: -0.4rem !important; } .ml-lg--1, .mx-lg--1 { margin-left: -0.4rem !important; } .m-lg--2 { margin: -0.8rem !important; } .mt-lg--2, .my-lg--2 { margin-top: -0.8rem !important; } .mr-lg--2, .mx-lg--2 { margin-right: -0.8rem !important; } .mb-lg--2, .my-lg--2 { margin-bottom: -0.8rem !important; } .ml-lg--2, .mx-lg--2 { margin-left: -0.8rem !important; } .m-lg--3 { margin: -1.6rem !important; } .mt-lg--3, .my-lg--3 { margin-top: -1.6rem !important; } .mr-lg--3, .mx-lg--3 { margin-right: -1.6rem !important; } .mb-lg--3, .my-lg--3 { margin-bottom: -1.6rem !important; } .ml-lg--3, .mx-lg--3 { margin-left: -1.6rem !important; } .m-lg--5 { margin: -4.8rem !important; } .mt-lg--5, .my-lg--5 { margin-top: -4.8rem !important; } .mr-lg--5, .mx-lg--5 { margin-right: -4.8rem !important; } .mb-lg--5, .my-lg--5 { margin-bottom: -4.8rem !important; } .ml-lg--5, .mx-lg--5 { margin-left: -4.8rem !important; } .m-lg--6 { margin: -9.6rem !important; } .mt-lg--6, .my-lg--6 { margin-top: -9.6rem !important; } .mr-lg--6, .mx-lg--6 { margin-right: -9.6rem !important; } .mb-lg--6, .my-lg--6 { margin-bottom: -9.6rem !important; } .ml-lg--6, .mx-lg--6 { margin-left: -9.6rem !important; } .m-lg--7 { margin: -19.2rem !important; } .mt-lg--7, .my-lg--7 { margin-top: -19.2rem !important; } .mr-lg--7, .mx-lg--7 { margin-right: -19.2rem !important; } .mb-lg--7, .my-lg--7 { margin-bottom: -19.2rem !important; } .ml-lg--7, .mx-lg--7 { margin-left: -19.2rem !important; } .p-lg-0 { padding: 0 !important; } .pt-lg-0, .py-lg-0 { padding-top: 0 !important; } .pr-lg-0, .px-lg-0 { padding-right: 0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; } .pl-lg-0, .px-lg-0 { padding-left: 0 !important; } .p-lg-1 { padding: 0.4rem !important; } .pt-lg-1, .py-lg-1 { padding-top: 0.4rem !important; } .pr-lg-1, .px-lg-1 { padding-right: 0.4rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 0.4rem !important; } .pl-lg-1, .px-lg-1 { padding-left: 0.4rem !important; } .p-lg-2 { padding: 0.8rem !important; } .pt-lg-2, .py-lg-2 { padding-top: 0.8rem !important; } .pr-lg-2, .px-lg-2 { padding-right: 0.8rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 0.8rem !important; } .pl-lg-2, .px-lg-2 { padding-left: 0.8rem !important; } .p-lg-3 { padding: 1.6rem !important; } .pt-lg-3, .py-lg-3 { padding-top: 1.6rem !important; } .pr-lg-3, .px-lg-3 { padding-right: 1.6rem !important; } .pb-lg-3, .py-lg-3 { padding-bottom: 1.6rem !important; } .pl-lg-3, .px-lg-3 { padding-left: 1.6rem !important; } .p-lg-4 { padding: 2.4rem !important; } .pt-lg-4, .py-lg-4 { padding-top: 2.4rem !important; } .pr-lg-4, .px-lg-4 { padding-right: 2.4rem !important; } .pb-lg-4, .py-lg-4 { padding-bottom: 2.4rem !important; } .pl-lg-4, .px-lg-4 { padding-left: 2.4rem !important; } .p-lg-5 { padding: 4.8rem !important; } .pt-lg-5, .py-lg-5 { padding-top: 4.8rem !important; } .pr-lg-5, .px-lg-5 { padding-right: 4.8rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 4.8rem !important; } .pl-lg-5, .px-lg-5 { padding-left: 4.8rem !important; } .p-lg-6 { padding: 9.6rem !important; } .pt-lg-6, .py-lg-6 { padding-top: 9.6rem !important; } .pr-lg-6, .px-lg-6 { padding-right: 9.6rem !important; } .pb-lg-6, .py-lg-6 { padding-bottom: 9.6rem !important; } .pl-lg-6, .px-lg-6 { padding-left: 9.6rem !important; } .p-lg-7 { padding: 19.2rem !important; } .pt-lg-7, .py-lg-7 { padding-top: 19.2rem !important; } .pr-lg-7, .px-lg-7 { padding-right: 19.2rem !important; } .pb-lg-7, .py-lg-7 { padding-bottom: 19.2rem !important; } .pl-lg-7, .px-lg-7 { padding-left: 19.2rem !important; } .p-lg--1 { padding: -0.4rem !important; } .pt-lg--1, .py-lg--1 { padding-top: -0.4rem !important; } .pr-lg--1, .px-lg--1 { padding-right: -0.4rem !important; } .pb-lg--1, .py-lg--1 { padding-bottom: -0.4rem !important; } .pl-lg--1, .px-lg--1 { padding-left: -0.4rem !important; } .p-lg--2 { padding: -0.8rem !important; } .pt-lg--2, .py-lg--2 { padding-top: -0.8rem !important; } .pr-lg--2, .px-lg--2 { padding-right: -0.8rem !important; } .pb-lg--2, .py-lg--2 { padding-bottom: -0.8rem !important; } .pl-lg--2, .px-lg--2 { padding-left: -0.8rem !important; } .p-lg--3 { padding: -1.6rem !important; } .pt-lg--3, .py-lg--3 { padding-top: -1.6rem !important; } .pr-lg--3, .px-lg--3 { padding-right: -1.6rem !important; } .pb-lg--3, .py-lg--3 { padding-bottom: -1.6rem !important; } .pl-lg--3, .px-lg--3 { padding-left: -1.6rem !important; } .p-lg--5 { padding: -4.8rem !important; } .pt-lg--5, .py-lg--5 { padding-top: -4.8rem !important; } .pr-lg--5, .px-lg--5 { padding-right: -4.8rem !important; } .pb-lg--5, .py-lg--5 { padding-bottom: -4.8rem !important; } .pl-lg--5, .px-lg--5 { padding-left: -4.8rem !important; } .p-lg--6 { padding: -9.6rem !important; } .pt-lg--6, .py-lg--6 { padding-top: -9.6rem !important; } .pr-lg--6, .px-lg--6 { padding-right: -9.6rem !important; } .pb-lg--6, .py-lg--6 { padding-bottom: -9.6rem !important; } .pl-lg--6, .px-lg--6 { padding-left: -9.6rem !important; } .p-lg--7 { padding: -19.2rem !important; } .pt-lg--7, .py-lg--7 { padding-top: -19.2rem !important; } .pr-lg--7, .px-lg--7 { padding-right: -19.2rem !important; } .pb-lg--7, .py-lg--7 { padding-bottom: -19.2rem !important; } .pl-lg--7, .px-lg--7 { padding-left: -19.2rem !important; } .m-lg-n1 { margin: -0.4rem !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -0.4rem !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -0.4rem !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.4rem !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -0.4rem !important; } .m-lg-n2 { margin: -0.8rem !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -0.8rem !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -0.8rem !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.8rem !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -0.8rem !important; } .m-lg-n3 { margin: -1.6rem !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -1.6rem !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -1.6rem !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -1.6rem !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -1.6rem !important; } .m-lg-n4 { margin: -2.4rem !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -2.4rem !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -2.4rem !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -2.4rem !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -2.4rem !important; } .m-lg-n5 { margin: -4.8rem !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -4.8rem !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -4.8rem !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -4.8rem !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -4.8rem !important; } .m-lg-n6 { margin: -9.6rem !important; } .mt-lg-n6, .my-lg-n6 { margin-top: -9.6rem !important; } .mr-lg-n6, .mx-lg-n6 { margin-right: -9.6rem !important; } .mb-lg-n6, .my-lg-n6 { margin-bottom: -9.6rem !important; } .ml-lg-n6, .mx-lg-n6 { margin-left: -9.6rem !important; } .m-lg-n7 { margin: -19.2rem !important; } .mt-lg-n7, .my-lg-n7 { margin-top: -19.2rem !important; } .mr-lg-n7, .mx-lg-n7 { margin-right: -19.2rem !important; } .mb-lg-n7, .my-lg-n7 { margin-bottom: -19.2rem !important; } .ml-lg-n7, .mx-lg-n7 { margin-left: -19.2rem !important; } .m-lg-n-1 { margin: 0.4rem !important; } .mt-lg-n-1, .my-lg-n-1 { margin-top: 0.4rem !important; } .mr-lg-n-1, .mx-lg-n-1 { margin-right: 0.4rem !important; } .mb-lg-n-1, .my-lg-n-1 { margin-bottom: 0.4rem !important; } .ml-lg-n-1, .mx-lg-n-1 { margin-left: 0.4rem !important; } .m-lg-n-2 { margin: 0.8rem !important; } .mt-lg-n-2, .my-lg-n-2 { margin-top: 0.8rem !important; } .mr-lg-n-2, .mx-lg-n-2 { margin-right: 0.8rem !important; } .mb-lg-n-2, .my-lg-n-2 { margin-bottom: 0.8rem !important; } .ml-lg-n-2, .mx-lg-n-2 { margin-left: 0.8rem !important; } .m-lg-n-3 { margin: 1.6rem !important; } .mt-lg-n-3, .my-lg-n-3 { margin-top: 1.6rem !important; } .mr-lg-n-3, .mx-lg-n-3 { margin-right: 1.6rem !important; } .mb-lg-n-3, .my-lg-n-3 { margin-bottom: 1.6rem !important; } .ml-lg-n-3, .mx-lg-n-3 { margin-left: 1.6rem !important; } .m-lg-n-5 { margin: 4.8rem !important; } .mt-lg-n-5, .my-lg-n-5 { margin-top: 4.8rem !important; } .mr-lg-n-5, .mx-lg-n-5 { margin-right: 4.8rem !important; } .mb-lg-n-5, .my-lg-n-5 { margin-bottom: 4.8rem !important; } .ml-lg-n-5, .mx-lg-n-5 { margin-left: 4.8rem !important; } .m-lg-n-6 { margin: 9.6rem !important; } .mt-lg-n-6, .my-lg-n-6 { margin-top: 9.6rem !important; } .mr-lg-n-6, .mx-lg-n-6 { margin-right: 9.6rem !important; } .mb-lg-n-6, .my-lg-n-6 { margin-bottom: 9.6rem !important; } .ml-lg-n-6, .mx-lg-n-6 { margin-left: 9.6rem !important; } .m-lg-n-7 { margin: 19.2rem !important; } .mt-lg-n-7, .my-lg-n-7 { margin-top: 19.2rem !important; } .mr-lg-n-7, .mx-lg-n-7 { margin-right: 19.2rem !important; } .mb-lg-n-7, .my-lg-n-7 { margin-bottom: 19.2rem !important; } .ml-lg-n-7, .mx-lg-n-7 { margin-left: 19.2rem !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto, .my-lg-auto { margin-top: auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } } @media (min-width: 1380px) { .m-xl-0 { margin: 0 !important; } .mt-xl-0, .my-xl-0 { margin-top: 0 !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; } .m-xl-1 { margin: 0.4rem !important; } .mt-xl-1, .my-xl-1 { margin-top: 0.4rem !important; } .mr-xl-1, .mx-xl-1 { margin-right: 0.4rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 0.4rem !important; } .ml-xl-1, .mx-xl-1 { margin-left: 0.4rem !important; } .m-xl-2 { margin: 0.8rem !important; } .mt-xl-2, .my-xl-2 { margin-top: 0.8rem !important; } .mr-xl-2, .mx-xl-2 { margin-right: 0.8rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 0.8rem !important; } .ml-xl-2, .mx-xl-2 { margin-left: 0.8rem !important; } .m-xl-3 { margin: 1.6rem !important; } .mt-xl-3, .my-xl-3 { margin-top: 1.6rem !important; } .mr-xl-3, .mx-xl-3 { margin-right: 1.6rem !important; } .mb-xl-3, .my-xl-3 { margin-bottom: 1.6rem !important; } .ml-xl-3, .mx-xl-3 { margin-left: 1.6rem !important; } .m-xl-4 { margin: 2.4rem !important; } .mt-xl-4, .my-xl-4 { margin-top: 2.4rem !important; } .mr-xl-4, .mx-xl-4 { margin-right: 2.4rem !important; } .mb-xl-4, .my-xl-4 { margin-bottom: 2.4rem !important; } .ml-xl-4, .mx-xl-4 { margin-left: 2.4rem !important; } .m-xl-5 { margin: 4.8rem !important; } .mt-xl-5, .my-xl-5 { margin-top: 4.8rem !important; } .mr-xl-5, .mx-xl-5 { margin-right: 4.8rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 4.8rem !important; } .ml-xl-5, .mx-xl-5 { margin-left: 4.8rem !important; } .m-xl-6 { margin: 9.6rem !important; } .mt-xl-6, .my-xl-6 { margin-top: 9.6rem !important; } .mr-xl-6, .mx-xl-6 { margin-right: 9.6rem !important; } .mb-xl-6, .my-xl-6 { margin-bottom: 9.6rem !important; } .ml-xl-6, .mx-xl-6 { margin-left: 9.6rem !important; } .m-xl-7 { margin: 19.2rem !important; } .mt-xl-7, .my-xl-7 { margin-top: 19.2rem !important; } .mr-xl-7, .mx-xl-7 { margin-right: 19.2rem !important; } .mb-xl-7, .my-xl-7 { margin-bottom: 19.2rem !important; } .ml-xl-7, .mx-xl-7 { margin-left: 19.2rem !important; } .m-xl--1 { margin: -0.4rem !important; } .mt-xl--1, .my-xl--1 { margin-top: -0.4rem !important; } .mr-xl--1, .mx-xl--1 { margin-right: -0.4rem !important; } .mb-xl--1, .my-xl--1 { margin-bottom: -0.4rem !important; } .ml-xl--1, .mx-xl--1 { margin-left: -0.4rem !important; } .m-xl--2 { margin: -0.8rem !important; } .mt-xl--2, .my-xl--2 { margin-top: -0.8rem !important; } .mr-xl--2, .mx-xl--2 { margin-right: -0.8rem !important; } .mb-xl--2, .my-xl--2 { margin-bottom: -0.8rem !important; } .ml-xl--2, .mx-xl--2 { margin-left: -0.8rem !important; } .m-xl--3 { margin: -1.6rem !important; } .mt-xl--3, .my-xl--3 { margin-top: -1.6rem !important; } .mr-xl--3, .mx-xl--3 { margin-right: -1.6rem !important; } .mb-xl--3, .my-xl--3 { margin-bottom: -1.6rem !important; } .ml-xl--3, .mx-xl--3 { margin-left: -1.6rem !important; } .m-xl--5 { margin: -4.8rem !important; } .mt-xl--5, .my-xl--5 { margin-top: -4.8rem !important; } .mr-xl--5, .mx-xl--5 { margin-right: -4.8rem !important; } .mb-xl--5, .my-xl--5 { margin-bottom: -4.8rem !important; } .ml-xl--5, .mx-xl--5 { margin-left: -4.8rem !important; } .m-xl--6 { margin: -9.6rem !important; } .mt-xl--6, .my-xl--6 { margin-top: -9.6rem !important; } .mr-xl--6, .mx-xl--6 { margin-right: -9.6rem !important; } .mb-xl--6, .my-xl--6 { margin-bottom: -9.6rem !important; } .ml-xl--6, .mx-xl--6 { margin-left: -9.6rem !important; } .m-xl--7 { margin: -19.2rem !important; } .mt-xl--7, .my-xl--7 { margin-top: -19.2rem !important; } .mr-xl--7, .mx-xl--7 { margin-right: -19.2rem !important; } .mb-xl--7, .my-xl--7 { margin-bottom: -19.2rem !important; } .ml-xl--7, .mx-xl--7 { margin-left: -19.2rem !important; } .p-xl-0 { padding: 0 !important; } .pt-xl-0, .py-xl-0 { padding-top: 0 !important; } .pr-xl-0, .px-xl-0 { padding-right: 0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; } .pl-xl-0, .px-xl-0 { padding-left: 0 !important; } .p-xl-1 { padding: 0.4rem !important; } .pt-xl-1, .py-xl-1 { padding-top: 0.4rem !important; } .pr-xl-1, .px-xl-1 { padding-right: 0.4rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 0.4rem !important; } .pl-xl-1, .px-xl-1 { padding-left: 0.4rem !important; } .p-xl-2 { padding: 0.8rem !important; } .pt-xl-2, .py-xl-2 { padding-top: 0.8rem !important; } .pr-xl-2, .px-xl-2 { padding-right: 0.8rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 0.8rem !important; } .pl-xl-2, .px-xl-2 { padding-left: 0.8rem !important; } .p-xl-3 { padding: 1.6rem !important; } .pt-xl-3, .py-xl-3 { padding-top: 1.6rem !important; } .pr-xl-3, .px-xl-3 { padding-right: 1.6rem !important; } .pb-xl-3, .py-xl-3 { padding-bottom: 1.6rem !important; } .pl-xl-3, .px-xl-3 { padding-left: 1.6rem !important; } .p-xl-4 { padding: 2.4rem !important; } .pt-xl-4, .py-xl-4 { padding-top: 2.4rem !important; } .pr-xl-4, .px-xl-4 { padding-right: 2.4rem !important; } .pb-xl-4, .py-xl-4 { padding-bottom: 2.4rem !important; } .pl-xl-4, .px-xl-4 { padding-left: 2.4rem !important; } .p-xl-5 { padding: 4.8rem !important; } .pt-xl-5, .py-xl-5 { padding-top: 4.8rem !important; } .pr-xl-5, .px-xl-5 { padding-right: 4.8rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 4.8rem !important; } .pl-xl-5, .px-xl-5 { padding-left: 4.8rem !important; } .p-xl-6 { padding: 9.6rem !important; } .pt-xl-6, .py-xl-6 { padding-top: 9.6rem !important; } .pr-xl-6, .px-xl-6 { padding-right: 9.6rem !important; } .pb-xl-6, .py-xl-6 { padding-bottom: 9.6rem !important; } .pl-xl-6, .px-xl-6 { padding-left: 9.6rem !important; } .p-xl-7 { padding: 19.2rem !important; } .pt-xl-7, .py-xl-7 { padding-top: 19.2rem !important; } .pr-xl-7, .px-xl-7 { padding-right: 19.2rem !important; } .pb-xl-7, .py-xl-7 { padding-bottom: 19.2rem !important; } .pl-xl-7, .px-xl-7 { padding-left: 19.2rem !important; } .p-xl--1 { padding: -0.4rem !important; } .pt-xl--1, .py-xl--1 { padding-top: -0.4rem !important; } .pr-xl--1, .px-xl--1 { padding-right: -0.4rem !important; } .pb-xl--1, .py-xl--1 { padding-bottom: -0.4rem !important; } .pl-xl--1, .px-xl--1 { padding-left: -0.4rem !important; } .p-xl--2 { padding: -0.8rem !important; } .pt-xl--2, .py-xl--2 { padding-top: -0.8rem !important; } .pr-xl--2, .px-xl--2 { padding-right: -0.8rem !important; } .pb-xl--2, .py-xl--2 { padding-bottom: -0.8rem !important; } .pl-xl--2, .px-xl--2 { padding-left: -0.8rem !important; } .p-xl--3 { padding: -1.6rem !important; } .pt-xl--3, .py-xl--3 { padding-top: -1.6rem !important; } .pr-xl--3, .px-xl--3 { padding-right: -1.6rem !important; } .pb-xl--3, .py-xl--3 { padding-bottom: -1.6rem !important; } .pl-xl--3, .px-xl--3 { padding-left: -1.6rem !important; } .p-xl--5 { padding: -4.8rem !important; } .pt-xl--5, .py-xl--5 { padding-top: -4.8rem !important; } .pr-xl--5, .px-xl--5 { padding-right: -4.8rem !important; } .pb-xl--5, .py-xl--5 { padding-bottom: -4.8rem !important; } .pl-xl--5, .px-xl--5 { padding-left: -4.8rem !important; } .p-xl--6 { padding: -9.6rem !important; } .pt-xl--6, .py-xl--6 { padding-top: -9.6rem !important; } .pr-xl--6, .px-xl--6 { padding-right: -9.6rem !important; } .pb-xl--6, .py-xl--6 { padding-bottom: -9.6rem !important; } .pl-xl--6, .px-xl--6 { padding-left: -9.6rem !important; } .p-xl--7 { padding: -19.2rem !important; } .pt-xl--7, .py-xl--7 { padding-top: -19.2rem !important; } .pr-xl--7, .px-xl--7 { padding-right: -19.2rem !important; } .pb-xl--7, .py-xl--7 { padding-bottom: -19.2rem !important; } .pl-xl--7, .px-xl--7 { padding-left: -19.2rem !important; } .m-xl-n1 { margin: -0.4rem !important; } .mt-xl-n1, .my-xl-n1 { margin-top: -0.4rem !important; } .mr-xl-n1, .mx-xl-n1 { margin-right: -0.4rem !important; } .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.4rem !important; } .ml-xl-n1, .mx-xl-n1 { margin-left: -0.4rem !important; } .m-xl-n2 { margin: -0.8rem !important; } .mt-xl-n2, .my-xl-n2 { margin-top: -0.8rem !important; } .mr-xl-n2, .mx-xl-n2 { margin-right: -0.8rem !important; } .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.8rem !important; } .ml-xl-n2, .mx-xl-n2 { margin-left: -0.8rem !important; } .m-xl-n3 { margin: -1.6rem !important; } .mt-xl-n3, .my-xl-n3 { margin-top: -1.6rem !important; } .mr-xl-n3, .mx-xl-n3 { margin-right: -1.6rem !important; } .mb-xl-n3, .my-xl-n3 { margin-bottom: -1.6rem !important; } .ml-xl-n3, .mx-xl-n3 { margin-left: -1.6rem !important; } .m-xl-n4 { margin: -2.4rem !important; } .mt-xl-n4, .my-xl-n4 { margin-top: -2.4rem !important; } .mr-xl-n4, .mx-xl-n4 { margin-right: -2.4rem !important; } .mb-xl-n4, .my-xl-n4 { margin-bottom: -2.4rem !important; } .ml-xl-n4, .mx-xl-n4 { margin-left: -2.4rem !important; } .m-xl-n5 { margin: -4.8rem !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -4.8rem !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -4.8rem !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -4.8rem !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -4.8rem !important; } .m-xl-n6 { margin: -9.6rem !important; } .mt-xl-n6, .my-xl-n6 { margin-top: -9.6rem !important; } .mr-xl-n6, .mx-xl-n6 { margin-right: -9.6rem !important; } .mb-xl-n6, .my-xl-n6 { margin-bottom: -9.6rem !important; } .ml-xl-n6, .mx-xl-n6 { margin-left: -9.6rem !important; } .m-xl-n7 { margin: -19.2rem !important; } .mt-xl-n7, .my-xl-n7 { margin-top: -19.2rem !important; } .mr-xl-n7, .mx-xl-n7 { margin-right: -19.2rem !important; } .mb-xl-n7, .my-xl-n7 { margin-bottom: -19.2rem !important; } .ml-xl-n7, .mx-xl-n7 { margin-left: -19.2rem !important; } .m-xl-n-1 { margin: 0.4rem !important; } .mt-xl-n-1, .my-xl-n-1 { margin-top: 0.4rem !important; } .mr-xl-n-1, .mx-xl-n-1 { margin-right: 0.4rem !important; } .mb-xl-n-1, .my-xl-n-1 { margin-bottom: 0.4rem !important; } .ml-xl-n-1, .mx-xl-n-1 { margin-left: 0.4rem !important; } .m-xl-n-2 { margin: 0.8rem !important; } .mt-xl-n-2, .my-xl-n-2 { margin-top: 0.8rem !important; } .mr-xl-n-2, .mx-xl-n-2 { margin-right: 0.8rem !important; } .mb-xl-n-2, .my-xl-n-2 { margin-bottom: 0.8rem !important; } .ml-xl-n-2, .mx-xl-n-2 { margin-left: 0.8rem !important; } .m-xl-n-3 { margin: 1.6rem !important; } .mt-xl-n-3, .my-xl-n-3 { margin-top: 1.6rem !important; } .mr-xl-n-3, .mx-xl-n-3 { margin-right: 1.6rem !important; } .mb-xl-n-3, .my-xl-n-3 { margin-bottom: 1.6rem !important; } .ml-xl-n-3, .mx-xl-n-3 { margin-left: 1.6rem !important; } .m-xl-n-5 { margin: 4.8rem !important; } .mt-xl-n-5, .my-xl-n-5 { margin-top: 4.8rem !important; } .mr-xl-n-5, .mx-xl-n-5 { margin-right: 4.8rem !important; } .mb-xl-n-5, .my-xl-n-5 { margin-bottom: 4.8rem !important; } .ml-xl-n-5, .mx-xl-n-5 { margin-left: 4.8rem !important; } .m-xl-n-6 { margin: 9.6rem !important; } .mt-xl-n-6, .my-xl-n-6 { margin-top: 9.6rem !important; } .mr-xl-n-6, .mx-xl-n-6 { margin-right: 9.6rem !important; } .mb-xl-n-6, .my-xl-n-6 { margin-bottom: 9.6rem !important; } .ml-xl-n-6, .mx-xl-n-6 { margin-left: 9.6rem !important; } .m-xl-n-7 { margin: 19.2rem !important; } .mt-xl-n-7, .my-xl-n-7 { margin-top: 19.2rem !important; } .mr-xl-n-7, .mx-xl-n-7 { margin-right: 19.2rem !important; } .mb-xl-n-7, .my-xl-n-7 { margin-bottom: 19.2rem !important; } .ml-xl-n-7, .mx-xl-n-7 { margin-left: 19.2rem !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto, .my-xl-auto { margin-top: auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } } @media (min-width: 1680px) { .m-xxl-0 { margin: 0 !important; } .mt-xxl-0, .my-xxl-0 { margin-top: 0 !important; } .mr-xxl-0, .mx-xxl-0 { margin-right: 0 !important; } .mb-xxl-0, .my-xxl-0 { margin-bottom: 0 !important; } .ml-xxl-0, .mx-xxl-0 { margin-left: 0 !important; } .m-xxl-1 { margin: 0.4rem !important; } .mt-xxl-1, .my-xxl-1 { margin-top: 0.4rem !important; } .mr-xxl-1, .mx-xxl-1 { margin-right: 0.4rem !important; } .mb-xxl-1, .my-xxl-1 { margin-bottom: 0.4rem !important; } .ml-xxl-1, .mx-xxl-1 { margin-left: 0.4rem !important; } .m-xxl-2 { margin: 0.8rem !important; } .mt-xxl-2, .my-xxl-2 { margin-top: 0.8rem !important; } .mr-xxl-2, .mx-xxl-2 { margin-right: 0.8rem !important; } .mb-xxl-2, .my-xxl-2 { margin-bottom: 0.8rem !important; } .ml-xxl-2, .mx-xxl-2 { margin-left: 0.8rem !important; } .m-xxl-3 { margin: 1.6rem !important; } .mt-xxl-3, .my-xxl-3 { margin-top: 1.6rem !important; } .mr-xxl-3, .mx-xxl-3 { margin-right: 1.6rem !important; } .mb-xxl-3, .my-xxl-3 { margin-bottom: 1.6rem !important; } .ml-xxl-3, .mx-xxl-3 { margin-left: 1.6rem !important; } .m-xxl-4 { margin: 2.4rem !important; } .mt-xxl-4, .my-xxl-4 { margin-top: 2.4rem !important; } .mr-xxl-4, .mx-xxl-4 { margin-right: 2.4rem !important; } .mb-xxl-4, .my-xxl-4 { margin-bottom: 2.4rem !important; } .ml-xxl-4, .mx-xxl-4 { margin-left: 2.4rem !important; } .m-xxl-5 { margin: 4.8rem !important; } .mt-xxl-5, .my-xxl-5 { margin-top: 4.8rem !important; } .mr-xxl-5, .mx-xxl-5 { margin-right: 4.8rem !important; } .mb-xxl-5, .my-xxl-5 { margin-bottom: 4.8rem !important; } .ml-xxl-5, .mx-xxl-5 { margin-left: 4.8rem !important; } .m-xxl-6 { margin: 9.6rem !important; } .mt-xxl-6, .my-xxl-6 { margin-top: 9.6rem !important; } .mr-xxl-6, .mx-xxl-6 { margin-right: 9.6rem !important; } .mb-xxl-6, .my-xxl-6 { margin-bottom: 9.6rem !important; } .ml-xxl-6, .mx-xxl-6 { margin-left: 9.6rem !important; } .m-xxl-7 { margin: 19.2rem !important; } .mt-xxl-7, .my-xxl-7 { margin-top: 19.2rem !important; } .mr-xxl-7, .mx-xxl-7 { margin-right: 19.2rem !important; } .mb-xxl-7, .my-xxl-7 { margin-bottom: 19.2rem !important; } .ml-xxl-7, .mx-xxl-7 { margin-left: 19.2rem !important; } .m-xxl--1 { margin: -0.4rem !important; } .mt-xxl--1, .my-xxl--1 { margin-top: -0.4rem !important; } .mr-xxl--1, .mx-xxl--1 { margin-right: -0.4rem !important; } .mb-xxl--1, .my-xxl--1 { margin-bottom: -0.4rem !important; } .ml-xxl--1, .mx-xxl--1 { margin-left: -0.4rem !important; } .m-xxl--2 { margin: -0.8rem !important; } .mt-xxl--2, .my-xxl--2 { margin-top: -0.8rem !important; } .mr-xxl--2, .mx-xxl--2 { margin-right: -0.8rem !important; } .mb-xxl--2, .my-xxl--2 { margin-bottom: -0.8rem !important; } .ml-xxl--2, .mx-xxl--2 { margin-left: -0.8rem !important; } .m-xxl--3 { margin: -1.6rem !important; } .mt-xxl--3, .my-xxl--3 { margin-top: -1.6rem !important; } .mr-xxl--3, .mx-xxl--3 { margin-right: -1.6rem !important; } .mb-xxl--3, .my-xxl--3 { margin-bottom: -1.6rem !important; } .ml-xxl--3, .mx-xxl--3 { margin-left: -1.6rem !important; } .m-xxl--5 { margin: -4.8rem !important; } .mt-xxl--5, .my-xxl--5 { margin-top: -4.8rem !important; } .mr-xxl--5, .mx-xxl--5 { margin-right: -4.8rem !important; } .mb-xxl--5, .my-xxl--5 { margin-bottom: -4.8rem !important; } .ml-xxl--5, .mx-xxl--5 { margin-left: -4.8rem !important; } .m-xxl--6 { margin: -9.6rem !important; } .mt-xxl--6, .my-xxl--6 { margin-top: -9.6rem !important; } .mr-xxl--6, .mx-xxl--6 { margin-right: -9.6rem !important; } .mb-xxl--6, .my-xxl--6 { margin-bottom: -9.6rem !important; } .ml-xxl--6, .mx-xxl--6 { margin-left: -9.6rem !important; } .m-xxl--7 { margin: -19.2rem !important; } .mt-xxl--7, .my-xxl--7 { margin-top: -19.2rem !important; } .mr-xxl--7, .mx-xxl--7 { margin-right: -19.2rem !important; } .mb-xxl--7, .my-xxl--7 { margin-bottom: -19.2rem !important; } .ml-xxl--7, .mx-xxl--7 { margin-left: -19.2rem !important; } .p-xxl-0 { padding: 0 !important; } .pt-xxl-0, .py-xxl-0 { padding-top: 0 !important; } .pr-xxl-0, .px-xxl-0 { padding-right: 0 !important; } .pb-xxl-0, .py-xxl-0 { padding-bottom: 0 !important; } .pl-xxl-0, .px-xxl-0 { padding-left: 0 !important; } .p-xxl-1 { padding: 0.4rem !important; } .pt-xxl-1, .py-xxl-1 { padding-top: 0.4rem !important; } .pr-xxl-1, .px-xxl-1 { padding-right: 0.4rem !important; } .pb-xxl-1, .py-xxl-1 { padding-bottom: 0.4rem !important; } .pl-xxl-1, .px-xxl-1 { padding-left: 0.4rem !important; } .p-xxl-2 { padding: 0.8rem !important; } .pt-xxl-2, .py-xxl-2 { padding-top: 0.8rem !important; } .pr-xxl-2, .px-xxl-2 { padding-right: 0.8rem !important; } .pb-xxl-2, .py-xxl-2 { padding-bottom: 0.8rem !important; } .pl-xxl-2, .px-xxl-2 { padding-left: 0.8rem !important; } .p-xxl-3 { padding: 1.6rem !important; } .pt-xxl-3, .py-xxl-3 { padding-top: 1.6rem !important; } .pr-xxl-3, .px-xxl-3 { padding-right: 1.6rem !important; } .pb-xxl-3, .py-xxl-3 { padding-bottom: 1.6rem !important; } .pl-xxl-3, .px-xxl-3 { padding-left: 1.6rem !important; } .p-xxl-4 { padding: 2.4rem !important; } .pt-xxl-4, .py-xxl-4 { padding-top: 2.4rem !important; } .pr-xxl-4, .px-xxl-4 { padding-right: 2.4rem !important; } .pb-xxl-4, .py-xxl-4 { padding-bottom: 2.4rem !important; } .pl-xxl-4, .px-xxl-4 { padding-left: 2.4rem !important; } .p-xxl-5 { padding: 4.8rem !important; } .pt-xxl-5, .py-xxl-5 { padding-top: 4.8rem !important; } .pr-xxl-5, .px-xxl-5 { padding-right: 4.8rem !important; } .pb-xxl-5, .py-xxl-5 { padding-bottom: 4.8rem !important; } .pl-xxl-5, .px-xxl-5 { padding-left: 4.8rem !important; } .p-xxl-6 { padding: 9.6rem !important; } .pt-xxl-6, .py-xxl-6 { padding-top: 9.6rem !important; } .pr-xxl-6, .px-xxl-6 { padding-right: 9.6rem !important; } .pb-xxl-6, .py-xxl-6 { padding-bottom: 9.6rem !important; } .pl-xxl-6, .px-xxl-6 { padding-left: 9.6rem !important; } .p-xxl-7 { padding: 19.2rem !important; } .pt-xxl-7, .py-xxl-7 { padding-top: 19.2rem !important; } .pr-xxl-7, .px-xxl-7 { padding-right: 19.2rem !important; } .pb-xxl-7, .py-xxl-7 { padding-bottom: 19.2rem !important; } .pl-xxl-7, .px-xxl-7 { padding-left: 19.2rem !important; } .p-xxl--1 { padding: -0.4rem !important; } .pt-xxl--1, .py-xxl--1 { padding-top: -0.4rem !important; } .pr-xxl--1, .px-xxl--1 { padding-right: -0.4rem !important; } .pb-xxl--1, .py-xxl--1 { padding-bottom: -0.4rem !important; } .pl-xxl--1, .px-xxl--1 { padding-left: -0.4rem !important; } .p-xxl--2 { padding: -0.8rem !important; } .pt-xxl--2, .py-xxl--2 { padding-top: -0.8rem !important; } .pr-xxl--2, .px-xxl--2 { padding-right: -0.8rem !important; } .pb-xxl--2, .py-xxl--2 { padding-bottom: -0.8rem !important; } .pl-xxl--2, .px-xxl--2 { padding-left: -0.8rem !important; } .p-xxl--3 { padding: -1.6rem !important; } .pt-xxl--3, .py-xxl--3 { padding-top: -1.6rem !important; } .pr-xxl--3, .px-xxl--3 { padding-right: -1.6rem !important; } .pb-xxl--3, .py-xxl--3 { padding-bottom: -1.6rem !important; } .pl-xxl--3, .px-xxl--3 { padding-left: -1.6rem !important; } .p-xxl--5 { padding: -4.8rem !important; } .pt-xxl--5, .py-xxl--5 { padding-top: -4.8rem !important; } .pr-xxl--5, .px-xxl--5 { padding-right: -4.8rem !important; } .pb-xxl--5, .py-xxl--5 { padding-bottom: -4.8rem !important; } .pl-xxl--5, .px-xxl--5 { padding-left: -4.8rem !important; } .p-xxl--6 { padding: -9.6rem !important; } .pt-xxl--6, .py-xxl--6 { padding-top: -9.6rem !important; } .pr-xxl--6, .px-xxl--6 { padding-right: -9.6rem !important; } .pb-xxl--6, .py-xxl--6 { padding-bottom: -9.6rem !important; } .pl-xxl--6, .px-xxl--6 { padding-left: -9.6rem !important; } .p-xxl--7 { padding: -19.2rem !important; } .pt-xxl--7, .py-xxl--7 { padding-top: -19.2rem !important; } .pr-xxl--7, .px-xxl--7 { padding-right: -19.2rem !important; } .pb-xxl--7, .py-xxl--7 { padding-bottom: -19.2rem !important; } .pl-xxl--7, .px-xxl--7 { padding-left: -19.2rem !important; } .m-xxl-n1 { margin: -0.4rem !important; } .mt-xxl-n1, .my-xxl-n1 { margin-top: -0.4rem !important; } .mr-xxl-n1, .mx-xxl-n1 { margin-right: -0.4rem !important; } .mb-xxl-n1, .my-xxl-n1 { margin-bottom: -0.4rem !important; } .ml-xxl-n1, .mx-xxl-n1 { margin-left: -0.4rem !important; } .m-xxl-n2 { margin: -0.8rem !important; } .mt-xxl-n2, .my-xxl-n2 { margin-top: -0.8rem !important; } .mr-xxl-n2, .mx-xxl-n2 { margin-right: -0.8rem !important; } .mb-xxl-n2, .my-xxl-n2 { margin-bottom: -0.8rem !important; } .ml-xxl-n2, .mx-xxl-n2 { margin-left: -0.8rem !important; } .m-xxl-n3 { margin: -1.6rem !important; } .mt-xxl-n3, .my-xxl-n3 { margin-top: -1.6rem !important; } .mr-xxl-n3, .mx-xxl-n3 { margin-right: -1.6rem !important; } .mb-xxl-n3, .my-xxl-n3 { margin-bottom: -1.6rem !important; } .ml-xxl-n3, .mx-xxl-n3 { margin-left: -1.6rem !important; } .m-xxl-n4 { margin: -2.4rem !important; } .mt-xxl-n4, .my-xxl-n4 { margin-top: -2.4rem !important; } .mr-xxl-n4, .mx-xxl-n4 { margin-right: -2.4rem !important; } .mb-xxl-n4, .my-xxl-n4 { margin-bottom: -2.4rem !important; } .ml-xxl-n4, .mx-xxl-n4 { margin-left: -2.4rem !important; } .m-xxl-n5 { margin: -4.8rem !important; } .mt-xxl-n5, .my-xxl-n5 { margin-top: -4.8rem !important; } .mr-xxl-n5, .mx-xxl-n5 { margin-right: -4.8rem !important; } .mb-xxl-n5, .my-xxl-n5 { margin-bottom: -4.8rem !important; } .ml-xxl-n5, .mx-xxl-n5 { margin-left: -4.8rem !important; } .m-xxl-n6 { margin: -9.6rem !important; } .mt-xxl-n6, .my-xxl-n6 { margin-top: -9.6rem !important; } .mr-xxl-n6, .mx-xxl-n6 { margin-right: -9.6rem !important; } .mb-xxl-n6, .my-xxl-n6 { margin-bottom: -9.6rem !important; } .ml-xxl-n6, .mx-xxl-n6 { margin-left: -9.6rem !important; } .m-xxl-n7 { margin: -19.2rem !important; } .mt-xxl-n7, .my-xxl-n7 { margin-top: -19.2rem !important; } .mr-xxl-n7, .mx-xxl-n7 { margin-right: -19.2rem !important; } .mb-xxl-n7, .my-xxl-n7 { margin-bottom: -19.2rem !important; } .ml-xxl-n7, .mx-xxl-n7 { margin-left: -19.2rem !important; } .m-xxl-n-1 { margin: 0.4rem !important; } .mt-xxl-n-1, .my-xxl-n-1 { margin-top: 0.4rem !important; } .mr-xxl-n-1, .mx-xxl-n-1 { margin-right: 0.4rem !important; } .mb-xxl-n-1, .my-xxl-n-1 { margin-bottom: 0.4rem !important; } .ml-xxl-n-1, .mx-xxl-n-1 { margin-left: 0.4rem !important; } .m-xxl-n-2 { margin: 0.8rem !important; } .mt-xxl-n-2, .my-xxl-n-2 { margin-top: 0.8rem !important; } .mr-xxl-n-2, .mx-xxl-n-2 { margin-right: 0.8rem !important; } .mb-xxl-n-2, .my-xxl-n-2 { margin-bottom: 0.8rem !important; } .ml-xxl-n-2, .mx-xxl-n-2 { margin-left: 0.8rem !important; } .m-xxl-n-3 { margin: 1.6rem !important; } .mt-xxl-n-3, .my-xxl-n-3 { margin-top: 1.6rem !important; } .mr-xxl-n-3, .mx-xxl-n-3 { margin-right: 1.6rem !important; } .mb-xxl-n-3, .my-xxl-n-3 { margin-bottom: 1.6rem !important; } .ml-xxl-n-3, .mx-xxl-n-3 { margin-left: 1.6rem !important; } .m-xxl-n-5 { margin: 4.8rem !important; } .mt-xxl-n-5, .my-xxl-n-5 { margin-top: 4.8rem !important; } .mr-xxl-n-5, .mx-xxl-n-5 { margin-right: 4.8rem !important; } .mb-xxl-n-5, .my-xxl-n-5 { margin-bottom: 4.8rem !important; } .ml-xxl-n-5, .mx-xxl-n-5 { margin-left: 4.8rem !important; } .m-xxl-n-6 { margin: 9.6rem !important; } .mt-xxl-n-6, .my-xxl-n-6 { margin-top: 9.6rem !important; } .mr-xxl-n-6, .mx-xxl-n-6 { margin-right: 9.6rem !important; } .mb-xxl-n-6, .my-xxl-n-6 { margin-bottom: 9.6rem !important; } .ml-xxl-n-6, .mx-xxl-n-6 { margin-left: 9.6rem !important; } .m-xxl-n-7 { margin: 19.2rem !important; } .mt-xxl-n-7, .my-xxl-n-7 { margin-top: 19.2rem !important; } .mr-xxl-n-7, .mx-xxl-n-7 { margin-right: 19.2rem !important; } .mb-xxl-n-7, .my-xxl-n-7 { margin-bottom: 19.2rem !important; } .ml-xxl-n-7, .mx-xxl-n-7 { margin-left: 19.2rem !important; } .m-xxl-auto { margin: auto !important; } .mt-xxl-auto, .my-xxl-auto { margin-top: auto !important; } .mr-xxl-auto, .mx-xxl-auto { margin-right: auto !important; } .mb-xxl-auto, .my-xxl-auto { margin-bottom: auto !important; } .ml-xxl-auto, .mx-xxl-auto { margin-left: auto !important; } } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } @media (min-width: 900px) { .text-sm-left { text-align: left !important; } .text-sm-right { text-align: right !important; } .text-sm-center { text-align: center !important; } } @media (min-width: 980px) { .text-md-left { text-align: left !important; } .text-md-right { text-align: right !important; } .text-md-center { text-align: center !important; } } @media (min-width: 1220px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; } } @media (min-width: 1380px) { .text-xl-left { text-align: left !important; } .text-xl-right { text-align: right !important; } .text-xl-center { text-align: center !important; } } @media (min-width: 1680px) { .text-xxl-left { text-align: left !important; } .text-xxl-right { text-align: right !important; } .text-xxl-center { text-align: center !important; } } .text-lowercase { text-transform: lowercase !important; } .text-uppercase { text-transform: uppercase !important; } .text-capitalize { text-transform: capitalize !important; } .text-white { color: #fff !important; } .text-primary, .features__releaselogs_index a:hover { color: var(--color-accent) !important; } .text-secondary { color: var(--color-text-secondary) !important; } .text-success { color: var(--color-success) !important; } .text-info { color: var(--color-info) !important; } .text-warning { color: var(--color-warning) !important; } .text-danger { color: var(--color-danger) !important; } .text-light { color: #f8f9fa !important; } .text-dark { color: #343a40 !important; } .text-body { color: var(--color-text) !important; } .text-muted, .features__releaselogs_index a, .notifications-item-time { color: #6c757d !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .text-decoration-none { text-decoration: none !important; } .text-break { word-break: break-word !important; overflow-wrap: break-word !important; } .text-reset { color: inherit !important; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } /* Functions and helpers. */ /* Mixin to make it easier to use font variations. */ /* Bootstrap's img-responsive class */ /* Adjust left/right padding every nth cards. */ /* Blender logo in white. Used in global topbar and code.blender.org */ /* Animations */ /* Blink */ @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } /* Fade-in-pause-out, used for alerts */ @keyframes fade-in-pause-out { 0% { visibility: hidden; opacity: 0; } 1% { visibility: visible; } 10% { opacity: 1; } 90% { opacity: 1; } 99% { opacity: 0; visibility: hidden; } 100% { visibility: hidden; } } @-webkit-keyframes fade-in-pause-out { 0% { visibility: hidden; opacity: 0; } 1% { visibility: visible; } 10% { opacity: 1; } 90% { opacity: 1; } 99% { opacity: 0; visibility: hidden; } 100% { visibility: hidden; } } @-moz-keyframes fade-in-pause-out { 0% { visibility: hidden; opacity: 0; } 1% { visibility: visible; } 10% { opacity: 1; } 90% { opacity: 1; } 99% { opacity: 0; visibility: hidden; } 100% { visibility: hidden; } } @keyframes huerotate { 0% { filter: hue-rotate(0deg); } 100% { filter: hue-rotate(360deg); } } /* Helper classes, in a Bootstrap 4 fashion. */ .text-muted, .features__releaselogs_index a, .notifications-item-time { color: var(--color-text-secondary); } .text-gradient { background: linear-gradient(44deg, #ff0076, #ffd36b); background-clip: text; -webkit-text-fill-color: transparent; } .text-gradient.text-gradient-1 { background: linear-gradient(44deg, blue, cyan); background-clip: text; -webkit-text-fill-color: transparent; } .text-gradient.text-gradient-2 { background: linear-gradient(44deg, green, yellow); background-clip: text; -webkit-text-fill-color: transparent; } .fw-light { font-weight: var(--fw-light); font-variation-settings: "wght" var(--fw-light); } .fw-normal { font-weight: var(--font-weight); font-variation-settings: "wght" var(--font-weight); } .fw-bold { font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); } .fw-lighter { font-weight: lighter; } .fw-bolder { font-weight: bolder; } .fst-italic { font-style: italic; } .fst-normal { font-style: normal; } .font-size-title { font-size: var(--fs-h1); } .font-size-massive { font-size: var(--fs-hero-title); } .cursor-pointer { cursor: pointer; } .zoom-on-hover { transition: transform ease-in-out var(--transition-speed); } .zoom-on-hover:hover { transform: scale(1.05); } span.new { color: #EB5E28; font-size: 0.8rem; left: var(--spacer-1); position: relative; top: -1em; } .bg-black { background-color: black; } /* Bottom-right button to jump to top. */ :root { --hop-btn-size: calc(var(--spacer) * 2); } #hop { align-items: center; background: var(--color-bg-primary); border-radius: 50%; bottom: var(--spacer-4); box-shadow: var(--box-shadow-lg); cursor: pointer; display: flex; height: var(--hop-btn-size); justify-content: center; opacity: 0; position: fixed; right: var(--spacer-4); transform: scale(0.5); transition: all var(--transition-speed-slow) ease-in-out; visibility: hidden; width: var(--hop-btn-size); z-index: 999; } #hop:hover { transform: scale(1.2); background-color: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 5%)); } #hop svg { fill: var(--color-text-tertiary); max-width: calc(var(--spacer) * 0.75); } body.is-scrolled #hop { visibility: visible; opacity: 1; transform: scale(1); } body.is-scrolled .whoosh-container { bottom: calc(var(--hop-btn-size) + var(--spacer-4) * 2); } /* Admin, Edit, Comments buttons on the top-right. */ .whoosh-container { --whoosh-button-size: var(--spacer-5); --whoosh-button-margin: var(--spacer); align-items: center; bottom: var(--whoosh-button-margin); display: flex; flex-direction: column; gap: var(--spacer-1); position: fixed; right: var(--whoosh-button-margin); transition: bottom 500ms ease-in-out; z-index: calc(var(--navbar-zindex) + 1); } .whoosh { align-items: center; background-color: hsla(285, 50%, 82%, 0.75); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-radius: 50%; color: hsl(285, 80%, 35%); display: flex; justify-content: center; height: var(--whoosh-button-size); position: relative; transition: background-color var(--transition-speed), color var(--transition-speed); width: var(--whoosh-button-size); } .whoosh:hover { background-color: var(--admin-color-bg-hover); color: var(--admin-color-text); text-decoration: none; } .whoosh:active { background-color: var(--admin-color); color: white !important; } .whoosh.has-comments { z-index: 2; } .whoosh.has-comments:after { align-items: center; background-color: var(--color-danger); border-radius: 999em; color: var(--color-bg); content: attr(data-comments-count); display: flex; font-size: 0.7rem; font-weight: 600; justify-content: center; left: calc(var(--whoosh-button-size) * 4 / 3); min-width: var(--spacer); padding-top: 0.4rem; padding-left: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.1rem; position: absolute; top: 0; transition: transform var(--transition-speed-slow) ease-in-out; width: fit-content; } /* Flex Utilities */ .flex-0 { flex: 0 !important; } /* Theme utilities. */ html[data-theme=dark] .theme-light { color-scheme: light; --color-bg-h: 210; --color-bg-s: 4%; --color-bg-l: 95%; --color-bg: hsl(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l)); --color-bg-primary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) + 3%)); --color-bg-secondary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 3%)); --color-bg-tertiary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 6%)); --color-text-h: 230; --color-text-s: 4%; --color-text-l: 31%; --color-text: hsl(var(--color-text-h), var(--color-text-s), var(--color-text-l)); --color-text-primary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) - 4%)); --color-text-secondary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 26%)); --color-text-tertiary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 40%)); /* Colours Status. */ --color-accent-h: 204; --color-accent-s: 100%; --color-accent-l: 50%; --color-accent: hsl(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l)); --color-accent-bg: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .1); --color-accent-bg-hover: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .2); --color-accent-text: var(--color-accent); --color-danger: hsl(0deg 82% 63%); --color-danger-bg: hsl(0deg 79% 94%); --color-danger-bg-hover: hsl(0deg 79% 88%); --color-danger-text: hsl(0deg 69% 60%); --color-info: hsl(192deg 85% 49%); --color-info-bg: hsl(192deg 85% 92%); --color-info-bg-hover: hsl(192deg 85% 82%); --color-info-text: hsl(192deg 85% 42%); --color-success: hsl(90deg 65% 42%); --color-success-bg: hsl(90deg 70% 86%); --color-success-bg-hover: hsl(90deg 64% 78%); --color-success-text: hsl(90deg 69% 30%); --color-warning: hsl(42 86% 48%); --color-warning-bg: hsl(42 79% 90%); --color-warning-bg-hover: hsl(42 79% 80%); --color-warning-text: hsl(42 79% 30%); /* Colours Component. */ --body-color-bg: hsl(213, 10%, 18%); --border-color: var(--color-bg-tertiary); --box-shadow-card-lg: rgba(149, 157, 165, 0.2) 0 var(--spacer-2) var(--spacer-4); --btn-color: hsl(210deg, 16%, 48%); --btn-color-bg: hsl(210deg, 16%, 93%); --btn-color-bg-hover: hsl(210deg, 16%, 96%); --code-color: hsl(297deg, 42%, 41%); --code-color-bg: hsla(297deg, 100%, 25%, .04); --input-color-bg: var(--btn-color-bg); --input-color-border: hsl(210deg, 16%, 85%); --navbar-bg: #fff; --navbar-link-color-active: #000; --table-border-color: var(--color-bg-secondary); } html[data-theme=dark] .theme-light .navbar-secondary { --navbar-bg: hsl(213, 10%, 18%); } html[data-theme=light] .theme-dark, html[data-theme=light] .block-words-cloud-categories { /* TODO: reassign all variables for local scope */ color-scheme: dark; --color-bg: hsl(213, 10%, 12%); --color-bg-primary: hsl(213, 10%, 21%); --color-bg-secondary: hsl(213, 10%, 16%); --color-bg-tertiary: hsl(213, 10%, 14%); --color-text: hsl(213, 10%, 80%); --color-text-primary: hsl(213, 10%, 98%); --color-text-secondary: hsl(213, 10%, 58%); --color-text-tertiary: hsl(213, 10%, 48%); /* Colours Components. */ --body-color-bg: hsl(213, 10%, 16%); --border-color: hsla(213, 10%, 80%, .15); --box-shadow-card-lg: hsla(210deg, 8%, 2%, .2) 0 .8rem 2.4rem; --btn-color: hsl(213, 16%, 78%); --btn-color-bg: hsl(213, 10%, 28%); --btn-color-bg-hover: hsl(213, 10%, 30%); --code-color: hsl(297deg, 30%, 78%); --code-color-bg: hsl(297deg, 70%, 50%, .08); --input-color-bg: hsl(213, 10%, 16%); --input-color-bg-hover: hsl(213, 10%, 14%); --input-color-border: var(--input-color-bg); --navbar-bg: var(--color-bg); --navbar-link-color-active: #fff; --table-border-color: var(--btn-color-bg-hover); /* Reassign variables colour in mixin scope to ensure colour globals' changes are picked up. */ --badge-bg: var(--color-bg-secondary); --badge-color: var(--color-text); --box-bg-color: var(--color-bg-primary); --navbar-color: var(--color-text-secondary); --navbar-link-color: var(--color-text); --navbar-link-color-hover: var(--color-accent); --table-bg-color: var(--color-bg-primary); --table-border-color: var(--color-bg-secondary); --table-row-bg-color: var(--color-bg); --table-row-hover-bg-color: var(--color-bg); /* Reassign body style rules colour in mixin scope to ensure body style changes are picked up. */ /* background-color: var(--color-bg) */ color: var(--color-text); /* Colours Status. */ --color-info: hsl(207deg, 95%, 65%); --color-info-text: hsl(212deg, 85%, 62%); --color-info-bg: hsl(212deg, 85%, 62%, .2); --color-danger: hsl(0deg, 82%, 63%); --color-danger-bg: hsl(0deg, 25%, 24%); --color-danger-bg-hover: hsl(0deg, 25%, 28%); --color-danger-text: hsl(0deg, 75%, 65%); --color-success: hsl(90deg 60% 36%); --color-success-bg: hsl(90, 24%, 25%); --color-success-bg-hover: hsl(90deg 64% 78%); --color-success-text: hsl(90deg, 29%, 60%); --color-warning-bg: hsla(42, 79%, 60%, .4); --color-warning-bg-hover: hsla(42, 79%, 70%, .4); --color-warning-text: hsl(42, 79%, 80%); --admin-color-bg: hsla(285deg, 29%, 36%, .6); --admin-color-bg-hover: hsla(285deg, 39%, 32%, .8); --admin-color-text: hsl(285deg 65% 76%); } html[data-theme=light] .theme-dark .navbar-secondary, html[data-theme=light] .block-words-cloud-categories .navbar-secondary { --navbar-bg: var(--color-bg-tertiary); } html[data-theme=light] .theme-dark .whoosh, html[data-theme=light] .block-words-cloud-categories .whoosh { background-color: hsla(285, 50%, 52%, 0.25); color: hsl(285, 40%, 65%); } .theme-dark, .block-words-cloud-categories { /* TODO: reassign all variables for local scope */ color-scheme: dark; --color-bg: hsl(213, 10%, 12%); --color-bg-primary: hsl(213, 10%, 21%); --color-bg-secondary: hsl(213, 10%, 16%); --color-bg-tertiary: hsl(213, 10%, 14%); --color-text: hsl(213, 10%, 80%); --color-text-primary: hsl(213, 10%, 98%); --color-text-secondary: hsl(213, 10%, 58%); --color-text-tertiary: hsl(213, 10%, 48%); /* Colours Components. */ --body-color-bg: hsl(213, 10%, 16%); --border-color: hsla(213, 10%, 80%, .15); --box-shadow-card-lg: hsla(210deg, 8%, 2%, .2) 0 .8rem 2.4rem; --btn-color: hsl(213, 16%, 78%); --btn-color-bg: hsl(213, 10%, 28%); --btn-color-bg-hover: hsl(213, 10%, 30%); --code-color: hsl(297deg, 30%, 78%); --code-color-bg: hsl(297deg, 70%, 50%, .08); --input-color-bg: hsl(213, 10%, 16%); --input-color-bg-hover: hsl(213, 10%, 14%); --input-color-border: var(--input-color-bg); --navbar-bg: var(--color-bg); --navbar-link-color-active: #fff; --table-border-color: var(--btn-color-bg-hover); /* Reassign variables colour in mixin scope to ensure colour globals' changes are picked up. */ --badge-bg: var(--color-bg-secondary); --badge-color: var(--color-text); --box-bg-color: var(--color-bg-primary); --navbar-color: var(--color-text-secondary); --navbar-link-color: var(--color-text); --navbar-link-color-hover: var(--color-accent); --table-bg-color: var(--color-bg-primary); --table-border-color: var(--color-bg-secondary); --table-row-bg-color: var(--color-bg); --table-row-hover-bg-color: var(--color-bg); /* Reassign body style rules colour in mixin scope to ensure body style changes are picked up. */ /* background-color: var(--color-bg) */ color: var(--color-text); /* Colours Status. */ --color-info: hsl(207deg, 95%, 65%); --color-info-text: hsl(212deg, 85%, 62%); --color-info-bg: hsl(212deg, 85%, 62%, .2); --color-danger: hsl(0deg, 82%, 63%); --color-danger-bg: hsl(0deg, 25%, 24%); --color-danger-bg-hover: hsl(0deg, 25%, 28%); --color-danger-text: hsl(0deg, 75%, 65%); --color-success: hsl(90deg 60% 36%); --color-success-bg: hsl(90, 24%, 25%); --color-success-bg-hover: hsl(90deg 64% 78%); --color-success-text: hsl(90deg, 29%, 60%); --color-warning-bg: hsla(42, 79%, 60%, .4); --color-warning-bg-hover: hsla(42, 79%, 70%, .4); --color-warning-text: hsl(42, 79%, 80%); --admin-color-bg: hsla(285deg, 29%, 36%, .6); --admin-color-bg-hover: hsla(285deg, 39%, 32%, .8); --admin-color-text: hsl(285deg 65% 76%); } .theme-dark .navbar-secondary, .block-words-cloud-categories .navbar-secondary { --navbar-bg: var(--color-bg-tertiary); } .theme-dark .whoosh, .block-words-cloud-categories .whoosh { background-color: hsla(285, 50%, 52%, 0.25); color: hsl(285, 40%, 65%); } .theme-light { color-scheme: light; --color-bg-h: 210; --color-bg-s: 4%; --color-bg-l: 95%; --color-bg: hsl(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l)); --color-bg-primary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) + 3%)); --color-bg-secondary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 3%)); --color-bg-tertiary: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 6%)); --color-text-h: 230; --color-text-s: 4%; --color-text-l: 31%; --color-text: hsl(var(--color-text-h), var(--color-text-s), var(--color-text-l)); --color-text-primary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) - 4%)); --color-text-secondary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 26%)); --color-text-tertiary: hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 40%)); /* Colours Status. */ --color-accent-h: 204; --color-accent-s: 100%; --color-accent-l: 50%; --color-accent: hsl(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l)); --color-accent-bg: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .1); --color-accent-bg-hover: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .2); --color-accent-text: var(--color-accent); --color-danger: hsl(0deg 82% 63%); --color-danger-bg: hsl(0deg 79% 94%); --color-danger-bg-hover: hsl(0deg 79% 88%); --color-danger-text: hsl(0deg 69% 60%); --color-info: hsl(192deg 85% 49%); --color-info-bg: hsl(192deg 85% 92%); --color-info-bg-hover: hsl(192deg 85% 82%); --color-info-text: hsl(192deg 85% 42%); --color-success: hsl(90deg 65% 42%); --color-success-bg: hsl(90deg 70% 86%); --color-success-bg-hover: hsl(90deg 64% 78%); --color-success-text: hsl(90deg 69% 30%); --color-warning: hsl(42 86% 48%); --color-warning-bg: hsl(42 79% 90%); --color-warning-bg-hover: hsl(42 79% 80%); --color-warning-text: hsl(42 79% 30%); /* Colours Component. */ --body-color-bg: hsl(213, 10%, 18%); --border-color: var(--color-bg-tertiary); --box-shadow-card-lg: rgba(149, 157, 165, 0.2) 0 var(--spacer-2) var(--spacer-4); --btn-color: hsl(210deg, 16%, 48%); --btn-color-bg: hsl(210deg, 16%, 93%); --btn-color-bg-hover: hsl(210deg, 16%, 96%); --code-color: hsl(297deg, 42%, 41%); --code-color-bg: hsla(297deg, 100%, 25%, .04); --input-color-bg: var(--btn-color-bg); --input-color-border: hsl(210deg, 16%, 85%); --navbar-bg: #fff; --navbar-link-color-active: #000; --table-border-color: var(--color-bg-secondary); } .theme-light .navbar-secondary { --navbar-bg: hsl(213, 10%, 18%); } /* Read inside for instructions. */ /* * Fonts * * They must be copied into a 'fonts' folder one level * * up from where the CSS is compiled. * * * * e.g. if CSS is in /webstatic/css/main.css * * the 'fonts' folder in BWA should be copied over as /webstatic/fonts/ * */ /* Override $font-path in the project's local _config.sass */ /* NOTE: * * When updating _font_fontutti.css from Fontello.com to .scss, * * replace the path '../font/' with '../bthree/assets/fonts''. */ @font-face { font-family: "fontutti"; src: url("../bthree/assets/fonts/fontutti.eot?76449392"); src: url("../bthree/assets/fonts/fontutti.eot?76449392#iefix") format("embedded-opentype"), url("../bthree/assets/fonts/fontutti.woff2?76449392") format("woff2"), url("../bthree/assets/fonts/fontutti.woff?76449392") format("woff"), url("../bthree/assets/fonts/fontutti.ttf?76449392") format("truetype"), url("../bthree/assets/fonts/fontutti.svg?76449392#fontutti") format("svg"); font-weight: normal; font-style: normal; } [class^=i-]:before, [class*=" i-"]:before { font-family: "fontutti"; font-style: normal; font-weight: normal; speak: never; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: 0.2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } .i-news:before { content: "\e800"; } /* '' */ .i-cc:before { content: "\e801"; } /* '' */ .i-cc-by:before { content: "\e802"; } /* '' */ .i-cc-nc:before { content: "\e803"; } /* '' */ .i-cc-zero:before { content: "\e804"; } /* '' */ .i-cc-sa:before { content: "\e805"; } /* '' */ .i-cc-nd:before { content: "\e806"; } /* '' */ .i-clock:before { content: "\e807"; } /* '' */ .i-puzzle:before { content: "\e808"; } /* '' */ .i-pinterest:before { content: "\e809"; } /* '' */ .i-youtube:before { content: "\e80a"; } /* '' */ .i-upload:before, .i-posted:before { content: "\e80b"; } /* '' */ .i-twitter:before { content: "\e80c"; } /* '' */ .i-send:before { content: "\e80d"; } /* '' */ .i-twitch:before { content: "\e80e"; } /* '' */ .i-plus:before { content: "\e80f"; } /* '' */ .i-moon:before { content: "\e810"; } /* '' */ .i-mail:before { content: "\e811"; } /* '' */ .i-skip-forward:before, .i-skip-back:before { content: "\e812"; } /* '' */ .i-lock:before { content: "\e813"; } /* '' */ .i-search:before { content: "\e814"; } /* '' */ .i-linkedin:before { content: "\e815"; } /* '' */ .i-eye:before { content: "\e816"; } /* '' */ .i-cancel:before { content: "\e817"; } /* '' */ .i-edit:before { content: "\e818"; } /* '' */ .i-volume-off:before { content: "\e819"; } /* '' */ .i-volume-on:before { content: "\e81a"; } /* '' */ .i-download:before { content: "\e81b"; } /* '' */ .i-heart:before, .i-liked:before { content: "\e81c"; } /* '' */ .i-trending:before { content: "\e81d"; } /* '' */ .i-copy:before { content: "\e81e"; } /* '' */ .i-globe:before { content: "\e81f"; } /* '' */ .i-hash:before { content: "\e820"; } /* '' */ .i-trash:before { content: "\e821"; } /* '' */ .i-compass:before { content: "\e822"; } /* '' */ .i-artstation:before { content: "\e823"; } /* '' */ .i-patreon:before { content: "\e824"; } /* '' */ .i-tag:before { content: "\e825"; } /* '' */ .i-columns:before { content: "\e826"; } /* '' */ .i-layers:before, .i-post:before { content: "\e827"; } /* '' */ .i-plus-square:before { content: "\e828"; } /* '' */ .i-events:before { content: "\e829"; } /* '' */ .i-user-plus:before, .i-started-following:before { content: "\e82a"; } /* '' */ .i-user:before { content: "\e82b"; } /* '' */ .i-fire:before { content: "\e82c"; } /* '' */ .i-mic:before { content: "\e82d"; } /* '' */ .i-shorts:before { content: "\e82e"; } /* '' */ .i-log-out:before { content: "\e82f"; } /* '' */ .i-grid:before { content: "\e830"; } /* '' */ .i-zoom-out:before { content: "\e831"; } /* '' */ .i-zoom-in:before { content: "\e832"; } /* '' */ .i-users:before { content: "\e833"; } /* '' */ .i-user-check:before { content: "\e834"; } /* '' */ .i-sun:before { content: "\e835"; } /* '' */ .i-log-in:before { content: "\e837"; } /* '' */ .i-shield:before { content: "\e838"; } /* '' */ .i-share:before { content: "\e839"; } /* '' */ .i-settings:before { content: "\e83a"; } /* '' */ .i-user-minus:before { content: "\e83b"; } /* '' */ .i-repeat:before { content: "\e83c"; } /* '' */ .i-refresh:before { content: "\e83d"; } /* '' */ .i-play:before { content: "\e83e"; } /* '' */ .i-pause:before { content: "\e83f"; } /* '' */ .i-more-vertical:before { content: "\e840"; } /* '' */ .i-comment:before, .i-commented:before, .i-replied:before { content: "\e841"; } /* '' */ .i-menu:before { content: "\e842"; } /* '' */ .i-maximize:before { content: "\e843"; } /* '' */ .i-map-pin:before { content: "\e844"; } /* '' */ .i-list:before { content: "\e845"; } /* '' */ .i-link:before { content: "\e846"; } /* '' */ .i-instagram:before { content: "\e847"; } /* '' */ .i-image:before { content: "\e848"; } /* '' */ .i-home:before { content: "\e849"; } /* '' */ .i-discord:before { content: "\e84a"; } /* '' */ .i-flag:before { content: "\e84b"; } /* '' */ .i-filter:before { content: "\e84c"; } /* '' */ .i-fast-forward:before, .i-rewind:before { content: "\e84d"; } /* '' */ .i-facebook:before { content: "\e84e"; } /* '' */ .i-chevron-right:before, .i-chevron-left:before, .i-chevron-down:before, .i-chevron-up:before { content: "\e84f"; } /* '' */ .i-snap:before { content: "\e850"; } /* '' */ .i-info:before { content: "\e851"; } /* '' */ .i-check:before { content: "\e852"; } /* '' */ .i-jobs:before { content: "\e853"; } /* '' */ .i-bookmark:before { content: "\e854"; } /* '' */ .i-bell:before { content: "\e855"; } /* '' */ .i-arrow-right:before, .i-arrow-left:before, .i-arrow-down:before, .i-arrow-up:before { content: "\e856"; } /* '' */ .i-alert-circle:before { content: "\e857"; } /* '' */ .i-alert-triangle:before { content: "\e858"; } /* '' */ .i-coffee:before { content: "\e859"; } /* '' */ .i-bell-off:before { content: "\e85a"; } /* '' */ .i-activity:before { content: "\e85b"; } /* '' */ .i-archive:before { content: "\e85c"; } /* '' */ .i-camera:before { content: "\e85d"; } /* '' */ .i-nuclear:before { content: "\e85e"; } /* '' */ .i-heart-filled:before { content: "\e85f"; } /* '' */ .i-bookmark-filled:before { content: "\e860"; } /* '' */ .i-reel:before, .i-updated-their-reel:before { content: "\e861"; } /* '' */ .i-package:before, .i-build:before { content: "\e862"; } /* '' */ .i-dollar-sign:before { content: "\e863"; } /* '' */ .i-idea:before { content: "\e864"; } /* '' */ .i-thumbs-up:before { content: "\e865"; } /* '' */ .i-thumbs-down:before { content: "\e866"; } /* '' */ .i-happy:before { content: "\e867"; } /* '' */ .i-sad:before { content: "\e868"; } /* '' */ .i-reply:before { content: "\e869"; } /* '' */ .i-pin:before { content: "\e86a"; } /* '' */ .i-spinner:before { content: "\e86b"; } /* '' */ .i-credit-card:before { content: "\e86c"; } /* '' */ .i-eye-off:before { content: "\e86d"; } /* '' */ .i-file-plus:before { content: "\e86e"; } /* '' */ .i-file:before { content: "\e86f"; } /* '' */ .i-folder-plus:before { content: "\e870"; } /* '' */ .i-folder:before { content: "\e871"; } /* '' */ .i-graduation-cap:before { content: "\e872"; } /* '' */ .i-adjust:before { content: "\e873"; } /* '' */ .i-wrench:before { content: "\e874"; } /* '' */ .i-user-alt:before { content: "\e875"; } /* '' */ .i-users-alt:before { content: "\e876"; } /* '' */ .i-bluesky:before { content: "\e877"; } /* '' */ .i-tiktok:before { content: "\e878"; } /* '' */ .i-asterisk:before { content: "\e879"; } /* '' */ .i-star:before { content: "\e87a"; } /* '' */ .i-star-filled:before { content: "\e87b"; } /* '' */ .i-tv:before { content: "\e8b2"; } /* '' */ .i-blender:before, .i-blenderid:before { content: "\e8b7"; } /* '' */ .i-book-open:before { content: "\e8b8"; } /* '' */ .i-link-external:before { content: "\e8b9"; } /* '' */ .i-help:before { content: "\e8bb"; } /* '' */ .i-github:before { content: "\e8bc"; } /* '' */ .i-gitlab:before { content: "\e8bd"; } /* '' */ .i-code:before { content: "\e8be"; } /* '' */ .i-apps:before { content: "\e8bf"; } /* '' */ .i-award:before { content: "\e8c2"; } /* '' */ .i-ticket:before { content: "\e8c5"; } /* '' */ .i-move:before { content: "\e8d5"; } /* '' */ .i-bilibili:before { content: "\e8dc"; } /* '' */ .i-peertube:before { content: "\e8df"; } /* '' */ .i-bcon:before { content: "\e900"; } /* '' */ .i-bar-chart:before { content: "\e901"; } /* '' */ .i-mastodon:before { content: "\e941"; } /* '' */ .i-macos:before, .i-macos-apple-silicon:before, .i-macOS:before { content: "\f179"; } /* '' */ .i-windows:before, .i-windows-arm:before, .i-Windows:before { content: "\f17a"; } /* '' */ .i-linux:before, .i-Linux:before { content: "\f17c"; } /* '' */ .i-google:before { content: "\f1a0"; } /* '' */ .i-steam:before { content: "\f1b6"; } /* '' */ .i-sliders:before { content: "\f1de"; } /* '' */ .i-copyright:before { content: "\f1f9"; } /* '' */ .i-brush:before { content: "\f1fc"; } /* '' */ .i-hourglass-o:before { content: "\f250"; } /* '' */ .i-hourglass-1:before { content: "\f251"; } /* '' */ .i-vimeo:before { content: "\f27d"; } /* '' */ .i-reddit:before { content: "\f281"; } /* '' */ /* Because _fonts.sass is generated by fontello.com, we shouldn't edit it, * * so here goes the list of custom icon aliases and other font stuff. */ /* OS. */ /* Entity types. */ /* Activity verbs. */ .i-posted { color: var(--color-warning); } .i-liked { color: var(--color-danger); } .i-commented, .i-replied { color: var(--color-success); } .i-started-following { color: var(--color-info); } .i-updated-their-reel { color: var(--admin-color); } /* Arrows */ .i-arrow-up:before { transform: rotate(-90deg); } .i-arrow-down:before { transform: rotate(90deg); } .i-arrow-left:before { transform: rotate(-180deg); } .i-chevron-up:before { transform: rotate(-90deg); } .i-chevron-down:before { transform: rotate(90deg); } .i-chevron-left:before { transform: rotate(-180deg); } .i-rewind:before { transform: rotate(-180deg); } .i-skip-back:before { transform: rotate(-180deg); } @font-face { font-family: "Inter"; src: url("../bthree/assets/fonts/Inter-VariableFont_slnt,wght.ttf") format("truetype-variations"); font-weight: normal; font-variation-settings: "wght" var(--font-weight); font-style: normal; } /* Override certain Bootstrap properties. */ .alert-dismissible .close { box-shadow: none; margin: 0.8rem; padding: 0.4rem; } .alert-dismissible .close:active { background-color: unset; } /* Boostrap Panels Override */ .panel { border-radius: var(--border-radius); box-shadow: 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.1); } .panel-default { border: none; } .panel-default a:focus { text-decoration: none; } .panel-default > .panel-heading { color: #4d4e53; margin: 0; background-color: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 5%)); border: none; border-bottom: 0.2rem solid hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 60%)); } .panel-title { font-size: 160%; text-shadow: 0.1rem 0.1rem 0 rgba(255, 255, 255, 0.5); } a.list-group-item, .panel > .list-group .list-group-item { background-color: var(--color-bg-secondary); color: #4d4e53; border: thin solid hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 65%)); border-left: 0.2rem solid hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 65%)); } a.list-group-item:hover, a.list-group-item:focus { background-color: hsl(var(--color-bg-h), var(--color-bg-s), calc(var(--color-bg-l) - 5%)); color: var(--color-accent) !important; border: thin solid hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 60%)); border-left: 0.2rem solid var(--color-accent) !important; } a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: transparent; color: #ff8844 !important; border: thin solid hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 60%)); border-left: 0.2rem solid #ff8844 !important; } .list-group-with-icon a.list-group-item i, .panel > .list-group.list-group-with-icon .list-group-item i { padding-top: 0.4rem; padding-bottom: 0.8rem; padding-left: 2.4rem; padding-right: 2.4rem; position: absolute; float: left; left: 0; } .panel-collapse-widget { font-family: var(--font-family-body); color: hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 40%)); display: block; float: right; transform: rotate(45deg); transition: all var(--transition-speed-slow) ease-out; } .panel-collapse-widget:after { content: "+"; } .collapsed .panel-collapse-widget { transform: rotate(0deg); } /* DROPDOWN TOGGLES */ .btn-group.open .dropdown-toggle { box-shadow: none; } /* Bootstrap select. */ .bootstrap-select .btn, .bootstrap-select .post-password-form input[type=submit], .post-password-form .bootstrap-select input[type=submit], .bootstrap-select .blog-comments .form-submit input.submit, .blog-comments .form-submit .bootstrap-select input.submit, .bootstrap-select .blog-comments #recaptcha-submit-btn-area input.submit, .blog-comments #recaptcha-submit-btn-area .bootstrap-select input.submit, .bootstrap-select .nav-cta a, .nav-cta .bootstrap-select a, .bootstrap-select .navbar-primary .navbar-nav > li:last-child a, .navbar-primary .navbar-nav > li:last-child .bootstrap-select a, .bootstrap-select .navbar-mobile-toggler { font-family: var(--font-family-body) !important; } .bs-searchbox { display: inline-block; width: 100%; } .bs-searchbox .form-control, .bs-searchbox .post-password-form input[type=password], .post-password-form .bs-searchbox input[type=password] { margin-bottom: 0; margin-top: 0; margin-left: auto; margin-right: auto; padding-left: 0.8rem; padding-right: 0.8rem; padding-bottom: 1.6rem; padding-top: 1.6rem; box-shadow: none; } .bs-searchbox .form-control:active, .bs-searchbox .post-password-form input[type=password]:active, .post-password-form .bs-searchbox input[type=password]:active, .bs-searchbox .form-control:focus, .bs-searchbox .post-password-form input[type=password]:focus, .post-password-form .bs-searchbox input[type=password]:focus { box-shadow: none; } /* Special classes. */ .backicon { z-index: 0; position: absolute; font-size: 1400%; bottom: calc(var(--spacer-5) * -1); right: calc(var(--spacer) * -2); color: rgba(77, 78, 83, 0.08); pointer-events: none; user-select: none; } .divider { margin-bottom: 2.4rem; margin-top: 2.4rem; margin-left: auto; margin-right: auto; width: 100%; height: 0.2rem; border-top: thin solid hsl(var(var(--color-bg)-h), var(var(--color-bg)-s), calc(var(var(--color-bg)-l) - 5%)); } .text-color-brand-main { color: var(--color-accent) !important; } .text-color-brand-secondary { color: #ff8844 !important; } /* Thumbnails. */ .thumbnail { border: none; background-color: white; box-shadow: 0.1rem 0.1rem 0 rgba(77, 78, 83, 0.25); padding: 0.4rem; transition: all var(--transition-speed) ease-out; } a img.thumbnail:hover { opacity: 0.9; } /* Bootstrap overrides. */ /* Breadcrumbs. */ .breadcrumb > li + li:before { content: "\e84f"; font-family: "fontutti"; } .breadcrumb .active, .breadcrumb .active a { color: hsl(var(#4d4e53-h), var(#4d4e53-s), calc(var(#4d4e53-l) + 30%)); } .breadcrumb .active a:hover { color: #ff8844; } .tooltip { font-size: var(--fs-base); position: absolute; } .tooltip.in { opacity: 1; } .tooltip-inner { background-color: var(--color-bg); border-radius: var(--border-radius); box-shadow: 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.2); color: #4d4e53; margin-bottom: 0; margin-top: 0; margin-left: auto; margin-right: auto; } .tooltip.bottom .tooltip-arrow { border-bottom-color: var(--color-bg); border-radius: var(--spacer-2); } .tooltip.top .tooltip-arrow { border-top-color: var(--color-bg); } .tooltip.bottom .tooltip-arrow { border-bottom-color: var(--color-bg); } .tooltip.left .tooltip-arrow { border-left-color: var(--color-bg); } .tooltip.right .tooltip-arrow { border-left-color: var(--color-bg); } .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^=top] .arrow { bottom: calc(var(--spacer-2) * -1); } .blink { transition: all 2s ease-in-out; animation: blink 2s infinite ease-in-out; animation-name: blink; -moz-animation-name: blink; animation-direction: normal; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; } .blink.slowest { animation-duration: 12s; } .blink.slow { animation-duration: 6s; } .blink.fast { animation-duration: 1s; } .blink.fastest { animation-duration: 0.5s; } /* Components. */ .alert { background-color: var(--color-bg-secondary); border-left: var(--spacer-2) solid var(--color-bg-tertiary); border-radius: var(--border-radius); display: block; padding-left: 1.6rem; padding-right: 1.6rem; padding-bottom: 0.8rem; padding-top: 0.8rem; } .alert.alert-info { background-color: var(--color-info-bg); border-color: var(--color-info); color: var(--color-info-text); } .alert.alert-warning { background-color: var(--color-warning-bg); border-color: var(--color-warning); color: var(--color-warning-text); } .alert.alert-danger { background-color: var(--color-danger-bg); border-color: var(--color-danger); color: var(--color-danger-text); } .alert.alert-success { background-color: var(--color-success-bg); border-color: var(--color-success); color: var(--color-success-text); } .alert .btn-row, .alert .btn-row-fluid { margin-top: 0.8rem; } .alert.hide { display: none; visibility: hidden; } .alert-dismissible { align-items: center; box-shadow: var(--box-shadow-lg); display: flex; justify-content: center; } .alert-dismissible.fixed-top { top: var(--spacer-4); } .alert-dismissible .close { color: currentColor; margin: 0; padding-left: 1.6rem; padding-right: 1.6rem; padding-bottom: 0; padding-top: 0; position: absolute; right: var(--spacer); } .alert-fluid { border-radius: 0; width: 100%; } .badge, code { align-items: center; background-color: var(--badge-bg); border-radius: var(--border-radius); border: 0.1rem solid var(--badge-bg); color: var(--badge-color); display: inline-flex; font-size: 0.8em; justify-content: center; line-height: 1; max-width: 100%; overflow: hidden; margin: calc((0.35em - 0.1rem) * -1) 0; padding: calc(0.35em - 0.1rem) 0.5em; text-align: center; text-decoration: none; text-overflow: ellipsis; transition: background-color var(--transition-speed), border-color var(--transition-speed), color var(--transition-speed); user-select: none; vertical-align: baseline; white-space: nowrap; } .badge:hover, code:hover { text-decoration: none; } .badge:empty, code:empty { display: none; } .badge i, code i { margin-right: 0.4rem; } .badge.badge-primary, code.badge-primary { --badge-bg: var(--color-accent-bg); --badge-color: var(--color-accent-text); } .badge.badge-secondary, code.badge-secondary { --badge-bg: var(--color-bg-secondary); --badge-color: var(--color-text-secondary); } .badge.badge-info, code.badge-info { --badge-bg: var(--color-info-bg); --badge-color: var(--color-info-text); } .badge.badge-warning, code.badge-warning { --badge-bg: var(--color-warning-bg); --badge-color: var(--color-warning-text); } .badge.badge-danger, code.badge-danger { --badge-bg: var(--color-danger-bg); --badge-color: var(--color-danger-text); } .badge.badge-success, code.badge-success { --badge-bg: var(--color-success-bg); --badge-color: var(--color-success-text); } .badge.badge-admin, code.badge-admin { --badge-bg: var(--admin-color-bg); --badge-color: var(--admin-color-text); } .badge.badge-outline, code.badge-outline { --badge-bg: transparent; box-shadow: inset 0 0 0 0.1rem currentColor; } .badge i, code i { color: currentColor !important; } /* Badges as links. */ a.badge:hover { background-color: var(--color-bg-tertiary); } a.badge.badge-primary:hover { color: var(--color-accent); background-color: var(--color-accent-bg-hover); } a.badge.badge-secondary:hover { background-color: var(--color-bg); } a.badge.badge-info:hover { color: var(--color-info); background-color: var(--color-info-bg-hover); } a.badge.badge-warning:hover { color: var(--color-warning); background-color: var(--color-warning-bg-hover); } a.badge.badge-danger:hover { color: var(--color-danger); background-color: var(--color-danger-bg-hover); } a.badge.badge-success:hover { color: var(--color-success); background-color: var(--color-success-bg-hover); } a.badge.badge-admin:hover { color: var(--admin-color); background-color: var(--admin-color-bg-hover); } html, body { -webkit-font-smoothing: antialiased; font-family: var(--font-family-body); font-weight: var(--font-weight); height: 100%; margin: 0; overflow-wrap: break-word; padding: 0; scroll-behavior: smooth; width: 100%; } html { font-size: 62.5%; } body { background-color: var(--body-color-bg); font-size: var(--fs-base); position: relative; line-height: 1.4285714286; } body.with-alert .alert span { width: 100%; padding-right: calc(30px / 2); padding-left: calc(30px / 2); margin-right: auto; margin-left: auto; } @media (min-width: 900px) { body.with-alert .alert span { max-width: 820px; } } @media (min-width: 980px) { body.with-alert .alert span { max-width: 940px; } } @media (min-width: 1220px) { body.with-alert .alert span { max-width: 1170px; } } @media (min-width: 1380px) { body.with-alert .alert span { max-width: 1320px; } } @media (min-width: 1680px) { body.with-alert .alert span { max-width: 1600px; } } body.with-alert .alert i { padding-right: 1.6rem; } @media (min-width: 900px) { body { line-height: 1.5555555556; } } a { text-underline-offset: 0.2rem; } a, a:hover { color: currentColor; } p a { text-decoration: underline; } .container, .page-header, .container-main > .page-header { padding-left: 1.6rem; padding-right: 1.6rem; width: 100%; } @media (min-width: 1220px) { .container, .page-header, .container-main > .page-header { max-width: 1170px; } } .container-main { background-color: var(--color-bg); } .container-main > .container, .container-main > .page-header { padding-bottom: 2.4rem; padding-top: 2.4rem; } .flex { display: block; } @media (min-width: 900px) { .flex { display: flex; } } .flex > [class^=col-] { display: block; } @media (min-width: 900px) { .flex > [class^=col-] { display: flex; } } .flex > [class^=col-] .box, .flex > [class^=col-] .wp-block-group.is-style-box, .flex > [class^=col-] .wp-block-column.is-style-box, .flex > [class^=col-] .wp-block-columns.is-style-box, .flex > [class^=col-] .support__listing_section, .flex > [class^=col-] .post-password-form, .flex > [class^=col-] details, .flex > [class^=col-] .notifications-list, .flex > [class^=col-] .nav-pills { width: 100%; } /* // LINKS */ header { width: 100%; } @media (max-width: 899.98px) { header { position: relative; } } /* FORM FIELDS / INPUTS */ input, button, select, textarea { font-family: var(--font-family-body) !important; transition: background-color var(--transition-speed) ease-in; } textarea { color: var(--color-text); min-height: calc(var(--spacer) * 10); padding: var(--spacer-2) var(--spacer-2) var(--spacer-2) var(--spacer) !important; resize: vertical; } fieldset { border: none; margin: 0; padding: 0; } .icon { max-width: var(--spacer); position: relative; width: var(--spacer); } .icon svg { fill: currentColor; max-height: var(--spacer); max-width: var(--spacer); stroke: currentColor; position: relative; } legend { margin-bottom: var(--spacer) !important; } /* BOX * ** Use it to put content inside a neat little box * */ .box, .wp-block-group.is-style-box, .wp-block-column.is-style-box, .wp-block-columns.is-style-box, .support__listing_section, .post-password-form, details, .notifications-list, .nav-pills { background-color: var(--box-bg-color); box-shadow: var(--box-shadow-card); /* Available sizes are set in config.sass */ border-radius: var(--border-radius-lg); color: var(--box-text-color); padding: 2.4rem; position: relative; word-break: break-word; } .box p a, .wp-block-group.is-style-box p a, .wp-block-column.is-style-box p a, .wp-block-columns.is-style-box p a, .support__listing_section p a, .post-password-form p a, details p a, .notifications-list p a, .nav-pills p a, .box code a, .wp-block-group.is-style-box code a, .wp-block-column.is-style-box code a, .wp-block-columns.is-style-box code a, .support__listing_section code a, .post-password-form code a, details code a, .notifications-list code a, .nav-pills code a, .box ul li a, .wp-block-group.is-style-box ul li a, .wp-block-column.is-style-box ul li a, .wp-block-columns.is-style-box ul li a, .support__listing_section ul li a, .post-password-form ul li a, details ul li a, .notifications-list ul li a, .nav-pills ul li a, .box ol li a, .wp-block-group.is-style-box ol li a, .wp-block-column.is-style-box ol li a, .wp-block-columns.is-style-box ol li a, .support__listing_section ol li a, .post-password-form ol li a, details ol li a, .notifications-list ol li a, .nav-pills ol li a, .box blockquote a, .wp-block-group.is-style-box blockquote a, .wp-block-column.is-style-box blockquote a, .wp-block-columns.is-style-box blockquote a, .support__listing_section blockquote a, .post-password-form blockquote a, details blockquote a, .notifications-list blockquote a, .nav-pills blockquote a { text-decoration: underline; } .box img, .wp-block-group.is-style-box img, .wp-block-column.is-style-box img, .wp-block-columns.is-style-box img, .support__listing_section img, .post-password-form img, details img, .notifications-list img, .nav-pills img { max-width: 100%; } .box table, .wp-block-group.is-style-box table, .wp-block-column.is-style-box table, .wp-block-columns.is-style-box table, .support__listing_section table, .post-password-form table, details table, .notifications-list table, .nav-pills table { box-shadow: 0 0 0 var(--border-width) rgba(0, 0, 0, 0.05); } /* BUTTONS * * There are simple buttons, small, big, whole lot! * */ button { background-color: transparent; border: none; color: inherit; font-size: inherit; outline: 0; } button:focus { outline: 0; } .btn, .post-password-form input[type=submit], .blog-comments .form-submit input.submit, .blog-comments #recaptcha-submit-btn-area input.submit, .nav-cta a, .navbar-primary .navbar-nav > li:last-child a, .navbar-mobile-toggler, button.btn { background-color: var(--btn-color-bg); background-image: var(--btn-bg-img); backface-visibility: hidden; /* Available sizes are set in config.sass */ border-radius: var(--border-radius); border: none; box-shadow: var(--btn-box-shadow); color: var(--btn-color); display: inline-block; font-weight: 500; font-variation-settings: "wght" 500; line-height: var(--spacer-4); outline: none; padding-bottom: 0.4rem; padding-top: 0.4rem; padding-left: 1.6rem; padding-right: 1.6rem; position: relative; text-align: center; text-decoration: none !important; text-shadow: none; transition: background-color var(--transition-speed), background-image var(--transition-speed), border-color var(--transition-speed), color var(--transition-speed) ease-out, transform var(--transition-speed-fast); user-select: none; vertical-align: middle; white-space: nowrap; text-decoration: none; } @media (min-width: 900px) { .btn, .post-password-form input[type=submit], .blog-comments .form-submit input.submit, .blog-comments #recaptcha-submit-btn-area input.submit, .nav-cta a, .navbar-primary .navbar-nav > li:last-child a, .navbar-mobile-toggler, button.btn { line-height: calc(var(--spacer) * 2); } } .btn:hover, .post-password-form input[type=submit]:hover, .blog-comments .form-submit input.submit:hover, .blog-comments #recaptcha-submit-btn-area input.submit:hover, .nav-cta a:hover, .navbar-primary .navbar-nav > li:last-child a:hover, .navbar-mobile-toggler:hover, button.btn:hover { background-color: var(--btn-color-bg-hover); background-image: var(--btn-bg-img-hover); border-color: var(--btn-color-bg-hover); color: var(--btn-color); cursor: pointer; text-decoration: none; } .btn:focus, .post-password-form input[type=submit]:focus, .blog-comments .form-submit input.submit:focus, .blog-comments #recaptcha-submit-btn-area input.submit:focus, .nav-cta a:focus, .navbar-primary .navbar-nav > li:last-child a:focus, .navbar-mobile-toggler:focus, button.btn:focus { background-color: var(--btn-color-bg); border-color: var(--btn-color); color: var(--btn-color); outline: none; } .btn:focus-visible, .post-password-form input[type=submit]:focus-visible, .blog-comments .form-submit input.submit:focus-visible, .blog-comments #recaptcha-submit-btn-area input.submit:focus-visible, .nav-cta a:focus-visible, .navbar-primary .navbar-nav > li:last-child a:focus-visible, .navbar-mobile-toggler:focus-visible, button.btn:focus-visible { outline: calc(var(--border-width) * 2) solid var(--color-accent); } .btn:active, .post-password-form input[type=submit]:active, .blog-comments .form-submit input.submit:active, .blog-comments #recaptcha-submit-btn-area input.submit:active, .nav-cta a:active, .navbar-primary .navbar-nav > li:last-child a:active, .navbar-mobile-toggler:active, button.btn:active { background-color: var(--btn-color-bg-hover); background-image: var(--btn-bg-img-hover); border-color: var(--btn-color-bg); outline: none; transform: scale(0.95); } .btn i, .post-password-form input[type=submit] i, .blog-comments .form-submit input.submit i, .blog-comments #recaptcha-submit-btn-area input.submit i, .nav-cta a i, .navbar-primary .navbar-nav > li:last-child a i, .navbar-mobile-toggler i, button.btn i { color: currentColor; display: inline-block; pointer-events: none; } .btn i svg, .post-password-form input[type=submit] i svg, .blog-comments .form-submit input.submit i svg, .blog-comments #recaptcha-submit-btn-area input.submit i svg, .nav-cta a i svg, .navbar-primary .navbar-nav > li:last-child a i svg, .navbar-mobile-toggler i svg, button.btn i svg { max-width: 12px; } .btn i + span, .post-password-form input[type=submit] i + span, .blog-comments .form-submit input.submit i + span, .blog-comments #recaptcha-submit-btn-area input.submit i + span, .nav-cta a i + span, .navbar-primary .navbar-nav > li:last-child a i + span, .navbar-mobile-toggler i + span, button.btn i + span { margin-left: 0.8rem; } .btn small, .post-password-form input[type=submit] small, .blog-comments .form-submit input.submit small, .blog-comments #recaptcha-submit-btn-area input.submit small, .nav-cta a small, .navbar-primary .navbar-nav > li:last-child a small, .navbar-mobile-toggler small, button.btn small { font-size: var(--fs-xs); } .btn[disabled], .post-password-form input[disabled][type=submit], .blog-comments .form-submit input[disabled].submit, .blog-comments #recaptcha-submit-btn-area input[disabled].submit, .nav-cta a[disabled], .navbar-primary .navbar-nav > li:last-child a[disabled], [disabled].navbar-mobile-toggler, .btn.disabled, .post-password-form input.disabled[type=submit], .blog-comments .form-submit input.disabled.submit, .blog-comments #recaptcha-submit-btn-area input.disabled.submit, .nav-cta a.disabled, .navbar-primary .navbar-nav > li:last-child a.disabled, .disabled.navbar-mobile-toggler, button.btn[disabled], button.btn.disabled { opacity: 0.4; pointer-events: none; } .btn.is-active, .post-password-form input.is-active[type=submit], .blog-comments .form-submit input.is-active.submit, .blog-comments #recaptcha-submit-btn-area input.is-active.submit, .nav-cta a.is-active, .navbar-primary .navbar-nav > li:last-child a.is-active, .is-active.navbar-mobile-toggler, button.btn.is-active { --btn-color-bg: var(--color-accent-bg); --btn-color: var(--color-accent-text); } .btn.btn-icon, .post-password-form input.btn-icon[type=submit], .blog-comments .form-submit input.btn-icon.submit, .blog-comments #recaptcha-submit-btn-area input.btn-icon.submit, .nav-cta a.btn-icon, .navbar-primary .navbar-nav > li:last-child a.btn-icon, .btn-icon.navbar-mobile-toggler, button.btn.btn-icon { padding-left: 0.8rem; padding-right: 0.8rem; } .btn.btn-icon i, .post-password-form input.btn-icon[type=submit] i, .blog-comments .form-submit input.btn-icon.submit i, .blog-comments #recaptcha-submit-btn-area input.btn-icon.submit i, .nav-cta a.btn-icon i, .navbar-primary .navbar-nav > li:last-child a.btn-icon i, .btn-icon.navbar-mobile-toggler i, button.btn.btn-icon i { left: initial !important; right: initial !important; } .btn-flex { flex: 1; } .btn-accent, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link, .nav-cta a, .navbar-primary .navbar-nav > li:last-child a { --btn-bg-img: var(--btn-accent-bg-img); --btn-bg-img-hover: var(--btn-accent-bg-img-hover); --btn-box-shadow: var(--btn-accent-box-shadow); --btn-color: var(--btn-accent-color); --btn-text-shadow: var(--btn-accent-text-shadow); background-color: var(--btn-color-bg); background-image: var(--btn-bg-img); backface-visibility: hidden; /* Available sizes are set in config.sass */ border-radius: var(--border-radius); border: none; box-shadow: var(--btn-box-shadow); color: var(--btn-color); display: inline-block; font-weight: 500; font-variation-settings: "wght" 500; line-height: var(--spacer-4); outline: none; padding-bottom: 0.4rem; padding-top: 0.4rem; padding-left: 1.6rem; padding-right: 1.6rem; position: relative; text-align: center; text-decoration: none !important; text-shadow: none; transition: background-color var(--transition-speed), background-image var(--transition-speed), border-color var(--transition-speed), color var(--transition-speed) ease-out, transform var(--transition-speed-fast); user-select: none; vertical-align: middle; white-space: nowrap; } @media (min-width: 900px) { .btn-accent, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link, .nav-cta a, .navbar-primary .navbar-nav > li:last-child a { line-height: calc(var(--spacer) * 2); } } .btn-accent:hover, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link:hover, .nav-cta a:hover, .navbar-primary .navbar-nav > li:last-child a:hover { background-color: var(--btn-color-bg-hover); background-image: var(--btn-bg-img-hover); border-color: var(--btn-color-bg-hover); color: var(--btn-color); cursor: pointer; text-decoration: none; } .btn-accent:focus, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link:focus, .nav-cta a:focus, .navbar-primary .navbar-nav > li:last-child a:focus { background-color: var(--btn-color-bg); border-color: var(--btn-color); color: var(--btn-color); outline: none; } .btn-accent:focus-visible, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link:focus-visible, .nav-cta a:focus-visible, .navbar-primary .navbar-nav > li:last-child a:focus-visible { outline: calc(var(--border-width) * 2) solid var(--color-accent); } .btn-accent:active, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link:active, .nav-cta a:active, .navbar-primary .navbar-nav > li:last-child a:active { background-color: var(--btn-color-bg-hover); background-image: var(--btn-bg-img-hover); border-color: var(--btn-color-bg); outline: none; transform: scale(0.95); } .btn-accent i, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link i, .nav-cta a i, .navbar-primary .navbar-nav > li:last-child a i { color: currentColor; display: inline-block; pointer-events: none; } .btn-accent i svg, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link i svg, .nav-cta a i svg, .navbar-primary .navbar-nav > li:last-child a i svg { max-width: 12px; } .btn-accent i + span, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link i + span, .nav-cta a i + span, .navbar-primary .navbar-nav > li:last-child a i + span { margin-left: 0.8rem; } .btn-accent small, .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link small, .nav-cta a small, .navbar-primary .navbar-nav > li:last-child a small { font-size: var(--fs-xs); } .btn-accent[disabled], .wp-block-buttons .wp-block-button.is-style-accent [disabled].wp-block-button__link, .nav-cta a[disabled], .navbar-primary .navbar-nav > li:last-child a[disabled], .btn-accent.disabled, .wp-block-buttons .wp-block-button.is-style-accent .disabled.wp-block-button__link, .nav-cta a.disabled, .navbar-primary .navbar-nav > li:last-child a.disabled { opacity: 0.4; pointer-events: none; } .btn-secondary, .navbar-mobile-toggler { --btn-color-bg: transparent; --btn-color-bg-hover: var(--color-text); --btn-bg-img: none; --btn-box-shadow: inset 0 0 0 .2rem currentColor; --btn-color: currentColor; } .btn-secondary:hover, .navbar-mobile-toggler:hover, .btn-secondary:active, .navbar-mobile-toggler:active, .btn-secondary:focus, .navbar-mobile-toggler:focus { --btn-box-shadow: inset 0 0 0 .2rem var(--color-text); --btn-color: var(--color-bg); } .btn-secondary.btn-link, .btn-link.navbar-mobile-toggler { --btn-color: var(--color-text); --btn-color-bg-hover: var(--color-text); } .btn-secondary.btn-link:hover, .btn-link.navbar-mobile-toggler:hover { --btn-color: var(--color-bg); } .btn-warning { --btn-color-bg: var(--btn-warning-bg-color, var(--color-warning-bg)); --btn-color-bg-hover: var(--btn-warning-bg-color-hover, var(--color-warning-bg-hover)); --btn-bg-img: var(--btn-warning-bg-img, none); --btn-box-shadow: var(--btn-warning-box-shadow, none); --btn-color: var(--btn-warning-color, var(--color-warning-text)); --btn-text-shadow: var(--btn-warning-text-shadow); } .btn-warning:hover { --btn-bg-img: var(--btn-warning-bg-img-hover, none); --btn-color: var(--btn-warning-color-hover, var(--color-warning-text)); } .btn-warning:focus { --btn-color-bg: var(--color-warning-bg); --btn-color: var(--color-warning-text); } .btn-warning:active { --btn-color-bg: var(--color-warning-bg-hover); --btn-color: var(--color-warning-text); } .btn-warning.btn-link { --btn-color: var(--color-warning); --btn-color-bg-hover: var(--color-warning-bg-hover); } .btn-warning.btn-link:hover, .btn-warning.btn-link:focus { --btn-color: var(--color-warning-text); } .btn-danger { --btn-color-bg: var(--btn-danger-bg-color, var(--color-danger-bg)); --btn-color-bg-hover: var(--btn-danger-bg-color-hover, var(--color-danger-bg-hover)); --btn-bg-img: var(--btn-danger-bg-img, none); --btn-box-shadow: var(--btn-danger-box-shadow, none); --btn-color: var(--btn-danger-color, var(--color-danger-text)); --btn-text-shadow: var(--btn-danger-text-shadow); } .btn-danger:hover { --btn-bg-img: var(--btn-danger-bg-img-hover, none); --btn-color: var(--btn-danger-color-hover, var(--color-danger-text)); } .btn-danger:focus { --btn-color-bg: var(--color-danger-bg); --btn-color: var(--color-danger-text); } .btn-danger:active { --btn-color-bg: var(--color-danger-bg-hover); --btn-color: var(--color-danger-text); } .btn-danger.btn-link { --btn-color: var(--color-danger); --btn-color-bg-hover: var(--color-danger-bg-hover); } .btn-danger.btn-link:hover, .btn-danger.btn-link:focus { --btn-color: var(--color-danger-text); } .btn-success { --btn-color-bg: var(--btn-success-bg-color, var(--color-success-bg)); --btn-color-bg-hover: var(--btn-success-bg-color-hover, var(--color-success-bg-hover)); --btn-bg-img: var(--btn-success-bg-img, none); --btn-box-shadow: var(--btn-success-box-shadow, none); --btn-color: var(--btn-success-color, var(--color-success-text)); --btn-text-shadow: var(--btn-success-text-shadow); } .btn-success:hover { --btn-bg-img: var(--btn-success-bg-img-hover, none); --btn-color: var(--btn-success-color-hover, var(--color-success-text)); } .btn-success:focus { --btn-color-bg: var(--color-success-bg); --btn-color: var(--color-success-text); } .btn-success:active { --btn-color-bg: var(--color-success-bg-hover); --btn-color: var(--color-success-text); } .btn-success.btn-link { --btn-color: var(--color-success); --btn-color-bg-hover: var(--color-success-bg-hover); } .btn-success.btn-link:hover, .btn-success.btn-link:focus { --btn-color: var(--color-success-text); } .btn-admin { --btn-color: var(--admin-color); --btn-color-bg: var(--admin-color-bg); --btn-color-bg-hover: var(--admin-color-bg-hover); } .btn-link { --btn-color-bg: transparent; --btn-color-bg-hover: var(--btn-color-bg); --btn-bg-img: none; --btn-box-shadow: none; --btn-text-shadow: none; } .btn-primary, .wp-block-buttons .wp-block-button.is-style-primary .wp-block-button__link, .blog-comments .form-submit input.submit, .blog-comments #recaptcha-submit-btn-area input.submit { --btn-color: var(--color-accent); --btn-color-bg: var(--color-accent-bg); --btn-color-bg-hover: var(--color-accent-bg-hover); } .btn-row, .btn-row-fluid { display: flex; flex-wrap: wrap; gap: 0.9rem; } .btn-row-fluid > * { flex: 1; } .btn-col { display: flex; flex-direction: column; gap: 0.9rem; } .btn-col .btn, .btn-col .post-password-form input[type=submit], .post-password-form .btn-col input[type=submit], .btn-col .blog-comments .form-submit input.submit, .blog-comments .form-submit .btn-col input.submit, .btn-col .blog-comments #recaptcha-submit-btn-area input.submit, .blog-comments #recaptcha-submit-btn-area .btn-col input.submit, .btn-col .nav-cta a, .nav-cta .btn-col a, .btn-col .navbar-primary .navbar-nav > li:last-child a, .navbar-primary .navbar-nav > li:last-child .btn-col a, .btn-col .navbar-mobile-toggler { overflow: hidden; text-overflow: ellipsis; } .btn-col hr { background-color: var(--btn-color-bg); border: none; border-radius: 999rem; margin-bottom: 0.4rem; margin-top: 0.4rem; height: var(--border-width); width: 100%; } .btn-group { display: flex; flex-wrap: wrap; } .btn-group button, .btn-group [class^=btn] { border-radius: 0; } .btn-group button:first-child, .btn-group [class^=btn]:first-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); } .btn-group button:last-child, .btn-group [class^=btn]:last-child { border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); } .btn-group .dropdown { margin-left: 0.15rem; } .btn-group .dropdown button, .btn-group .dropdown [class^=btn] { border-bottom-left-radius: 0; border-bottom-right-radius: var(--border-radius); border-top-left-radius: 0; border-top-right-radius: var(--border-radius); } .btn-group-col { display: flex; flex-direction: column; } .btn-group-col button, .btn-group-col [class^=btn] { border-radius: 0; border-bottom-color: var(--btn-group-border-color); } .btn-group-col button:first-child, .btn-group-col [class^=btn]:first-child { border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); } .btn-group-col button:last-child, .btn-group-col [class^=btn]:last-child { border-bottom-left-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); border-bottom-color: var(--btn-color-bg); } .btn-group-col button:active, .btn-group-col button:focus, .btn-group-col [class^=btn]:active, .btn-group-col [class^=btn]:focus { border-color: var(--btn-color); } /* Full-width buttons. */ .btn-prev i:before, .btn-next i:before, .btn-first i:before, .btn-last i:before { left: 0; position: relative; transition: left var(--transition-speed) ease-in-out; } .btn-prev:hover i:before, .btn-first:hover i:before { left: calc(var(--spacer-1) * -1); } .btn-next:hover i:before, .btn-last:hover i:before { left: var(--spacer-1); } /* External buttons. */ a.btn.external, .nav-cta a.external, .navbar-primary .navbar-nav > li:last-child a.external, a.external.navbar-mobile-toggler { border-bottom: 0.2rem solid rgba(255, 136, 68, 0.2); } a.btn.external:after, .nav-cta a.external:after, .navbar-primary .navbar-nav > li:last-child a.external:after, a.external.navbar-mobile-toggler:after { content: "\e8b9"; float: right; font-size: 75%; color: rgba(77, 78, 83, 0.6); position: absolute; top: var(--spacer-2); right: var(--spacer-2); font-family: "fontutti"; } .box .card, .wp-block-group.is-style-box .card, .wp-block-column.is-style-box .card, .wp-block-columns.is-style-box .card, .support__listing_section .card, .post-password-form .card, details .card, .notifications-list .card, .nav-pills .card, .box details, .wp-block-group.is-style-box details, .wp-block-column.is-style-box details, .wp-block-columns.is-style-box details, .support__listing_section details, .post-password-form details, details details, .notifications-list details, .nav-pills details { background-color: var(--color-bg-secondary); } /* Container for the list of cards. */ .cards { --cards-item-thumbnail-width: 15.0rem; --cards-items-per-row: 3; --grid-gap-size: var(--spacer-4) var(--spacer); display: grid; gap: var(--grid-gap-size); grid-template-columns: repeat(auto-fit, var(--cards-items-per-row), minmax(var(--cards-item-thumbnail-width), 1fr)); padding: 0; width: 100%; /* Dynamically auto-fit as many cards as possible. */ /* Utilities to set number of cards per row. */ } @media (max-width: 899.98px) { .cards { flex-direction: column; } } @media (min-width: 900px) { .cards { grid-template-columns: repeat(var(--cards-items-per-row), minmax(var(--cards-item-thumbnail-width), 1fr)); } } .cards.compact .cards-item-content, .cards.card-layout-horizontal .cards-item-content { flex-direction: row; } .cards.compact .cards-item-more, .cards.card-layout-horizontal .cards-item-more { padding-bottom: 1.6rem; padding-top: 0; } .cards.compact .cards-item-thumbnail, .cards.card-layout-horizontal .cards-item-thumbnail { margin-bottom: 0; min-width: var(--cards-item-thumbnail-width); width: var(--cards-item-thumbnail-width); } .cards.compact .cards-item-thumbnail img, .cards.card-layout-horizontal .cards-item-thumbnail img { border-top-right-radius: 0; border-top-left-radius: var(--border-radius-lg); border-bottom-left-radius: var(--border-radius-lg); height: 100%; max-height: var(--cards-item-thumbnail-width); object-fit: cover; width: 100%; } .cards.compact .cards-item-title, .cards.card-layout-horizontal .cards-item-title { font-size: var(--fs-4); line-height: 1.3333333333; padding-bottom: 0.8rem; padding-top: 1.6rem; } @media (min-width: 900px) { .cards.compact .cards-item-title, .cards.card-layout-horizontal .cards-item-title { line-height: 1.1428571429; } } .cards.card-layout-horizontal-circle-transparent { --cards-item-thumbnail-width: 48px; } .cards.card-layout-horizontal-circle-transparent .cards-item-content { align-items: center; background-color: transparent; box-shadow: none; flex-direction: row; } .cards.card-layout-horizontal-circle-transparent .cards-item-thumbnail { border-radius: 50%; box-shadow: var(--box-shadow-card-lg); margin: 0; max-height: var(--cards-item-thumbnail-width); min-height: var(--cards-item-thumbnail-width); min-width: var(--cards-item-thumbnail-width); width: var(--cards-item-thumbnail-width); } .cards.card-layout-horizontal-circle-transparent .cards-item-thumbnail img { border-radius: 50%; } .cards.card-layout-horizontal-circle-transparent .cards-item-title { font-size: var(--fs-4); line-height: 1.3333333333; padding-bottom: 0; padding-top: 0; } @media (min-width: 900px) { .cards.card-layout-horizontal-circle-transparent .cards-item-title { line-height: 1.1428571429; } } .cards.card-layout-card-transparent .cards-item-content { background-color: transparent; box-shadow: none; } .cards.card-layout-card-transparent .cards-item-thumbnail { box-shadow: var(--box-shadow-card-lg); overflow: hidden; } .cards.card-layout-card-transparent .cards-item-thumbnail img, .cards.card-layout-card-transparent .cards-item-thumbnail video { /* Available sizes are set in config.sass */ border-radius: var(--border-radius-lg); box-shadow: var(--box-shadow-card); } .cards.card-layout-card-transparent a.cards-item-thumbnail img, .cards.card-layout-card-transparent a.cards-item-thumbnail video { transition: transform var(--transition-speed) ease-in-out; will-change: transform; } .cards.card-layout-card-transparent a.cards-item-thumbnail:hover img, .cards.card-layout-card-transparent a.cards-item-thumbnail:hover video { transform: scale(1.033); } .cards.card-layout-card-transparent .cards-item-title, .cards.card-layout-card-transparent .cards-item-headline, .cards.card-layout-card-transparent .cards-item-excerpt, .cards.card-layout-card-transparent .cards-item-extra, .cards.card-layout-card-transparent .cards-item-more { padding-left: 0; padding-right: 0; } .cards.cards-auto { --cards-item-thumbnail-width: calc(var(--spacer) * 24); --cards-item-thumbnail-max-width: calc(var(--spacer) * 32); } @media (min-width: 900px) { .cards.cards-auto { grid-template-columns: repeat(auto-fill, minmax(var(--cards-item-thumbnail-width), 1fr)); } .cards.cards-auto .cards-item { max-width: var(--cards-item-thumbnail-max-width); } } .cards.cards-1 { --cards-items-per-row: 1; } .cards.cards-2 { --cards-items-per-row: 2; } .cards.cards-3 { --cards-items-per-row: 3; } .cards.cards-4 { --cards-items-per-row: 4; } @media (min-width: 900px) { .cards.cards-sm-1 { --cards-items-per-row: 1; } .cards.cards-sm-2 { --cards-items-per-row: 2; } .cards.cards-sm-3 { --cards-items-per-row: 3; } .cards.cards-sm-4 { --cards-items-per-row: 4; } } @media (min-width: 980px) { .cards.cards-md-1 { --cards-items-per-row: 1; } .cards.cards-md-2 { --cards-items-per-row: 2; } .cards.cards-md-3 { --cards-items-per-row: 3; } .cards.cards-md-4 { --cards-items-per-row: 4; } } @media (min-width: 1220px) { .cards.cards-lg-1 { --cards-items-per-row: 1; } .cards.cards-lg-2 { --cards-items-per-row: 2; } .cards.cards-lg-3 { --cards-items-per-row: 3; } .cards.cards-lg-4 { --cards-items-per-row: 4; } } @media (min-width: 1380px) { .cards.cards-xl-1 { --cards-items-per-row: 1; } .cards.cards-xl-2 { --cards-items-per-row: 2; } .cards.cards-xl-3 { --cards-items-per-row: 3; } .cards.cards-xl-4 { --cards-items-per-row: 4; } } .cards-item a.cards-item-title:hover { color: var(--color-accent); } /* Container for each card. */ .cards-item.is-img-only .cards-item-thumbnail { /* Available sizes are set in config.sass */ border-radius: var(--border-radius-lg); } /* The card itself, with background. */ .cards-item-content { background-color: var(--box-bg-color); box-shadow: var(--box-shadow-card); /* Available sizes are set in config.sass */ border-radius: var(--border-radius-lg); color: var(--box-text-color); display: flex; flex-direction: column; height: 100%; width: 100%; } .cards-item-thumbnail { /* Available sizes are set in config.sass */ border-radius: var(--border-radius-lg); display: block; position: relative; width: 100%; margin-bottom: 1.6rem; position: relative; } .cards-item-thumbnail::before { content: ""; display: block; padding-top: 56.25%; } .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item-thumbnail img, .cards-item-thumbnail video { border-top-left-radius: var(--border-radius-lg); border-top-right-radius: var(--border-radius-lg); display: block; margin-bottom: 0; margin-top: 0; margin-left: auto; margin-right: auto; max-height: 100%; max-width: 100%; object-fit: cover; width: 100%; } .cards-item-thumbnail video { background-color: rgba(0, 0, 0, 0.4); } .cards-item.card-aspect-ratio-square .cards-item-thumbnail, .card-aspect-ratio-square .cards-item-thumbnail { position: relative; width: 100%; } .cards-item.card-aspect-ratio-square .cards-item-thumbnail::before, .card-aspect-ratio-square .cards-item-thumbnail::before { content: ""; display: block; padding-top: 100%; } .cards-item.card-aspect-ratio-square .cards-item-thumbnail > *, .card-aspect-ratio-square .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item.card-aspect-ratio-landscape-2x1 .cards-item-thumbnail, .card-aspect-ratio-landscape-2x1 .cards-item-thumbnail { position: relative; width: 100%; /* Fix misalignment in grid. */ } .cards-item.card-aspect-ratio-landscape-2x1 .cards-item-thumbnail::before, .card-aspect-ratio-landscape-2x1 .cards-item-thumbnail::before { content: ""; display: block; padding-top: 50%; } .cards-item.card-aspect-ratio-landscape-2x1 .cards-item-thumbnail > *, .card-aspect-ratio-landscape-2x1 .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item.card-aspect-ratio-landscape-2x1 .cards-item-thumbnail::before, .card-aspect-ratio-landscape-2x1 .cards-item-thumbnail::before { padding-top: calc(50% - 0.5rem); } .cards-item.card-aspect-ratio-landscape-4x3 .cards-item-thumbnail, .card-aspect-ratio-landscape-4x3 .cards-item-thumbnail { position: relative; width: 100%; } .cards-item.card-aspect-ratio-landscape-4x3 .cards-item-thumbnail::before, .card-aspect-ratio-landscape-4x3 .cards-item-thumbnail::before { content: ""; display: block; padding-top: 75%; } .cards-item.card-aspect-ratio-landscape-4x3 .cards-item-thumbnail > *, .card-aspect-ratio-landscape-4x3 .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item.card-aspect-ratio-landscape-21x9 .cards-item-thumbnail, .card-aspect-ratio-landscape-21x9 .cards-item-thumbnail { position: relative; width: 100%; } .cards-item.card-aspect-ratio-landscape-21x9 .cards-item-thumbnail::before, .card-aspect-ratio-landscape-21x9 .cards-item-thumbnail::before { content: ""; display: block; padding-top: 42.8571428571%; } .cards-item.card-aspect-ratio-landscape-21x9 .cards-item-thumbnail > *, .card-aspect-ratio-landscape-21x9 .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item.card-aspect-ratio-portrait .cards-item-thumbnail, .card-aspect-ratio-portrait .cards-item-thumbnail { position: relative; width: 100%; } .cards-item.card-aspect-ratio-portrait .cards-item-thumbnail::before, .card-aspect-ratio-portrait .cards-item-thumbnail::before { content: ""; display: block; padding-top: 177.7777777778%; } .cards-item.card-aspect-ratio-portrait .cards-item-thumbnail > *, .card-aspect-ratio-portrait .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item.card-aspect-ratio-portrait-3x4 .cards-item-thumbnail, .card-aspect-ratio-portrait-3x4 .cards-item-thumbnail { position: relative; width: 100%; } .cards-item.card-aspect-ratio-portrait-3x4 .cards-item-thumbnail::before, .card-aspect-ratio-portrait-3x4 .cards-item-thumbnail::before { content: ""; display: block; padding-top: 133.3333333333%; } .cards-item.card-aspect-ratio-portrait-3x4 .cards-item-thumbnail > *, .card-aspect-ratio-portrait-3x4 .cards-item-thumbnail > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .cards-item-title { display: block; font-size: var(--fs-h3); line-height: 1.1428571429; padding-bottom: 0.8rem; padding-top: 0.8rem; padding-left: 1.6rem; padding-right: 1.6rem; } .cards-item-title a, .cards-item-title:link, .cards-item-title:visited, .cards-item-title:hover { color: currentColor; text-decoration: none; } @media (max-width: 899.98px) { .cards-item-title { font-size: calc(var(--fs-base) * 1.3); } } @media (min-width: 900px) { .cards-item-title { line-height: 1.1666666667; } } .cards-item-title:last-child { padding-bottom: 1.6rem; } .cards-item-headline { display: block; font-size: var(--fs-sm); font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); padding-left: 1.6rem; padding-right: 1.6rem; } .cards-item-headline a, .cards-item-headline:link, .cards-item-headline:visited, .cards-item-headline:hover { color: currentColor; text-decoration: none; } .cards-item-excerpt { display: block; flex: 1; padding-left: 1.6rem; padding-right: 1.6rem; } .cards-item-excerpt:link, .cards-item-excerpt:visited, .cards-item-excerpt:hover { color: currentColor; text-decoration: none; } .cards-item-more { align-items: center; color: var(--color-accent); display: flex; font-size: var(--fs-sm); font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); justify-content: space-between; padding: 2.4rem; margin-top: auto; } .cards-item-more > .more-item { display: block; transition: color var(--transition-speed) ease-in-out; width: 100%; } .cards-item-more > .more-item.video i { color: red; padding-right: 0.4rem; } .cards-item-more > .more-item.url:hover i { transform: translateX(var(--spacer-1)); } .cards-item-more > .more-item.url i { display: inline-block; left: 0; position: relative; top: -0.1rem; transition: transform var(--transition-speed-slow) ease-in-out; } .cards-item-description { display: block; padding-top: 0.8rem; padding-bottom: 2.4rem; padding-left: 2.4rem; padding-right: 2.4rem; font-size: var(--fs-base); color: #4d4e53; } .cards-item-description:visited, .cards-item-description:hover { color: #4d4e53; } .cards-item-extra { color: var(--color-text-secondary); font-size: var(--fs-xs); line-height: var(--lh-sm); margin-top: auto; padding-top: 0.4rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem; text-transform: uppercase; } .cards-item-extra a { color: var(--color-text-secondary); text-decoration: none; } .cards-item-extra a:hover { color: var(--color-accent); text-decoration: underline; } .cards-item-extra ul { display: flex; align-items: center; margin: 0; padding: 0; } .cards-item-extra ul li { display: inline-block; margin-right: 0.8rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .cards-item-extra ul li.right { margin-left: auto; margin-right: 0; white-space: nowrap; } .cards-item-info { display: flex; flex-direction: column; } .card-body a { text-decoration: underline; } code, pre, samp { text-align: left; white-space: pre-wrap; } code { --badge-bg: var(--code-color-bg); --badge-color: var(--code-color); user-select: auto; } kbd { background-color: hsl(213, 10%, 18%); border-radius: var(--border-radius); box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.33), inset 0 0 0 var(--border-width) hsl(213, 10%, 22%); color: hsl(213, 10%, 88%); font-size: 0.8em; font-family: var(--font-family-mono); padding-left: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.4rem; padding-top: 0.4rem; } pre { background-color: var(--code-color-bg); border: 0.1rem solid var(--code-color-bg); border-radius: var(--border-radius); color: var(--code-color); font-size: 0.8em; line-height: calc(var(--spacer) * 1.25); padding: 1.6rem; } pre code { background-color: transparent; border: 0; font-size: var(--fs-base); line-height: var(--lh-base); white-space: pre-wrap; } @media (min-width: 900px) { pre { line-height: var(--spacer-4); } } /* Badge. */ /* Deprecated: Use 'fs-*' classes for font-size, and 'fw-*' classes for font-weight. */ .badge.badge-sm, code.badge-sm { font-size: var(--fs-xs); font-weight: 400; font-variation-settings: "wght" 400; } .badge.badge-md, code.badge-md { font-size: var(--fs-base); } .badge.badge-lg, code.badge-lg { border-width: var(--border-width); font-size: var(--fs-lg); } /* Button. */ /* Deprecated: Use 'fs-*' classes for font-size, and 'w-*' classes for width. */ .btn-sm { font-size: var(--fs-sm); line-height: var(--lh-sm); } .btn-md { font-size: var(--fs-base); } .btn-lg { font-size: var(--fs-lg); line-height: var(--lh-lg); } .btn-block { width: 100%; } /* Notifications. */ /* Deprecated: Use 'end-*' and 'start-*' classes for positioning, and 'w-*' classes for width. */ .toast-top-center { top: 0; right: 0; width: 100%; } .toast-bottom-center { bottom: 0; right: 0; width: 100%; } .toast-top-full-width { top: 0; right: 0; width: 100%; } .toast-bottom-full-width { bottom: 0; right: 0; width: 100%; } .toast-top-left { top: calc(var(--spacer) * 0.75); left: calc(var(--spacer) * 0.75); } .toast-top-right { top: calc(var(--spacer) * 0.75); right: calc(var(--spacer) * 0.75); } .toast-bottom-right { right: calc(var(--spacer) * 0.75); bottom: calc(var(--spacer) * 0.75); } .toast-bottom-left { bottom: calc(var(--spacer) * 0.75); left: calc(var(--spacer) * 0.75); } /* Deprecated: Use 'bg-*' classes for background-color. */ .toast-success { background-color: var(--color-success); } .toast-error { background-color: var(--color-danger); } .toast-info { background-color: var(--color-info); } .toast-warning { background-color: var(--color-warning); } /* Type. */ /* Deprecated: Use 'fs-*' classes for font-size. */ .h1 { font-size: var(--fs-h1); } .h2 { font-size: var(--fs-h2); } .h3 { font-size: var(--fs-h3); } .lead { font-size: var(--fs-lg); } details { display: flow-root; } details + details { margin-bottom: 0.8rem; margin-top: 0.8rem; } details > *:not(summary) { animation: fade-in var(--transition-speed) forwards; opacity: 0; } @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } details[open] > summary:before { transform: rotate(90deg); } details img { border-radius: var(--border-radius); max-width: 100%; height: auto; } details > * { padding-left: 1.6rem; } summary { cursor: pointer; font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); position: relative; user-select: none; } summary + *:not(img) { padding-top: 0.8rem; } summary:before { content: "\e84f"; font-family: fontutti; left: calc(var(--spacer-1) * -1); position: absolute; top: 0; transform-origin: 50%; transform: rotate(0); transition: var(--transition-speed-slow) transform ease; } summary::marker, summary::-webkit-details-marker { content: ""; display: none; } /* List of flat pages. */ .footer-pages { font-size: var(--fs-sm); /* Style footer-navigation when it's right after footer-pages. */ } .footer-pages ul { display: flex; list-style: none; padding: 0; } .footer-pages ul li:after { display: none; } .footer-pages ul li:first-child a { padding-left: 0; } .footer-pages a { color: var(--color-text-secondary); display: inline-block; padding: 0.8rem; text-decoration: none; } .footer-pages a:hover { text-decoration: underline; } .footer-pages + .footer-navigation { padding-top: 0.8rem; } /* Sitemap links. */ .footer-navigation, .footer-note { color: hsl(213, 10%, 50%); font-size: var(--fs-sm); } .footer-navigation { background-color: var(--body-color-bg); line-height: var(--lh-sm); padding-top: 4.8rem; padding-bottom: 1.6rem; } .footer-navigation a { text-decoration: none; } .footer-navigation a:hover { text-decoration: underline; } .footer-navigation ul { padding-left: 0; list-style: none; margin-bottom: 0.8rem; } .footer-navigation ul a { display: block; } .sitemap-title { color: hsl(213, 10%, 70%); display: block; font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); padding-top: 0.4rem; } .sitemap-title:first-child, .sitemap-title:last-child { padding: 0; } .social .btn-accent, .social .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-accent .social .wp-block-button__link, .social .nav-cta a, .nav-cta .social a, .social .navbar-primary .navbar-nav > li:last-child a, .navbar-primary .navbar-nav > li:last-child .social a { /* Based on --btn-accent-box-shadow. */ --btn-accent-box-shadow: .2rem .2rem .2rem rgba(0,82,255,.102), .05rem var(--spacer-1) var(--spacer-3) rgba(0,82,255,.102), .2rem var(--spacer-1) var(--spacer-4) rgba(0,82,255,.549); } @media (min-width: 980px) { .social { border-left: var(--border-width) solid hsl(213, 10%, 30%); } } .social-icons li { margin-top: 0.8rem; } .social-icons a { align-items: center; display: flex; font-size: 2rem; transition: color ease-in-out var(--transition-speed); } .social-icons a i, .social-icons a svg { margin-right: 0.4rem; } .social-icons svg { height: 2rem; stroke-width: var(--spacer); stroke: currentColor; width: 2.5rem; } .social-icons.list-inline { gap: 0; } .social-icons__youtube:hover { color: #CD201F; } .social-icons__peertube:hover { color: #f2690d; } .social-icons__bluesky:hover { color: #1185fe; } .social-icons__instagram:hover { color: #C13584; } .social-icons__facebook:hover { color: #3b5998; } .social-icons__linkedin:hover { color: #0077B5; } .social-icons__mastodon:hover { color: #595aff; } .social-icons__tiktok:hover { color: #ee1d52; } .social-icons__bilibili:hover { color: #23ade5; } /* Artistic freedom starts with Blender. */ .footer-note { display: block; padding-bottom: 0.8rem; text-align: center; } .footer-note i { padding-left: 0.8rem; padding-right: 0.8rem; } .footer-note i:hover { color: var(--color-danger); } @media (max-width: 899.98px) { .footer-note span { display: block; } } .form { padding-left: 0; list-style: none; } .form textarea, .form input[type=text], .form input[type=email], .form input[type=url] { border: var(--border-width) solid var(--color-bg-tertiary); border-radius: var(--border-radius); padding: 0.8rem; transition: border-color ease-in-out var(--transition-speed); } /* Highlight required fields or those with errors. */ /* ".has-error" is deprecated in BS4, backend should use HTML4 validation. */ .has-error .form-control, .has-error .post-password-form input[type=password], .post-password-form .has-error input[type=password], .form-required .form-control, .form-required .post-password-form input[type=password], .post-password-form .form-required input[type=password] { border-color: var(--color-danger); } .has-error .input-group-addon, .form-required .input-group-addon { border-color: var(--color-danger); } .form-text, .helptext { color: var(--color-text-secondary); font-size: var(--fs-sm); margin-top: 0.8rem; } .form-inline span { margin-right: 0.8rem; } .form-control:focus, .post-password-form input[type=password]:focus { border-color: var(--color-accent); } .form-control[type=checkbox], .post-password-form input[type=checkbox][type=password], .form-control[type=radio], .post-password-form input[type=radio][type=password] { height: var(--spacer); min-height: 0; width: auto; } .form-control[type=checkbox]:hover, .post-password-form input[type=checkbox][type=password]:hover { cursor: pointer; } .form-control[type=file], .post-password-form input[type=file][type=password] { padding: 0; } .form-control[type=file]:hover, .post-password-form input[type=file][type=password]:hover { background-color: var(--input-color-bg); } .form-control[type=file].is-invalid, .post-password-form input[type=file].is-invalid[type=password] { background-color: var(--color-danger-bg); border-color: var(--color-danger-bg); color: var(--color-danger); } .form-control[type=file].is-invalid:hover, .post-password-form input[type=file].is-invalid[type=password]:hover { background-color: var(--color-danger-bg-hover); } .form-control::file-selector-button, .post-password-form input[type=password]::file-selector-button { background-color: transparent; border: 0; border-radius: 0; border-right: var(--border-width) solid var(--border-color); color: var(--btn-color); height: 100%; padding-left: 1.6rem; padding-right: 1.6rem; margin-right: 1.6rem; transition: background-color var(--transition-speed); } .form-control::file-selector-button:focus, .post-password-form input[type=password]::file-selector-button:focus, .form-control::file-selector-button:hover, .post-password-form input[type=password]::file-selector-button:hover { background-color: var(--input-color-bg-hover); cursor: pointer; } .form-control::file-selector-button, .post-password-form input[type=password]::file-selector-button { background-color: transparent; border: 0; border-radius: 0; border-right: var(--border-width) solid var(--border-color); color: var(--btn-color); height: 100%; padding-left: 1.6rem; padding-right: 1.6rem; margin-right: 1.6rem; transition: background-color var(--transition-speed); } .form-control::file-selector-button:focus, .post-password-form input[type=password]::file-selector-button:focus, .form-control::file-selector-button:hover, .post-password-form input[type=password]::file-selector-button:hover { background-color: var(--input-color-bg-hover); cursor: pointer; } input, .form-control, .post-password-form input[type=password] { --border-width: .2rem; background-color: var(--input-color-bg); color: var(--color-text); min-height: calc(var(--spacer) * 2.5); padding-left: 1.6rem; padding-right: 1.6rem; padding-bottom: 0.8rem; padding-top: 0.8rem; } @media (min-width: 900px) { input, .form-control, .post-password-form input[type=password] { min-height: var(--spacer-5); } } input:disabled, .form-control:disabled, .post-password-form input[type=password]:disabled { --input-color-bg-hover: var(--input-color-bg); background-color: var(--input-color-bg); cursor: not-allowed; } input:disabled::placeholder, .form-control:disabled::placeholder, .post-password-form input[type=password]:disabled::placeholder { color: var(--color-text-tertiary); } input:focus, input:hover, .form-control:focus, .post-password-form input[type=password]:focus, .form-control:hover, .post-password-form input[type=password]:hover { background-color: var(--input-color-bg-hover); color: var(--color-text); } input::placeholder, .form-control::placeholder, .post-password-form input[type=password]::placeholder { color: var(--color-text-secondary); opacity: 1; } label, legend { font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); line-height: 1.3333333333; margin-bottom: 0.8rem; font-weight: var(--fw-bold); font-variation-settings: "wght" var(--fw-bold); line-height: 1.3333333333; margin-bottom: 0.8rem; user-select: none; } label sup, legend sup, .form-required-indicator, .asteriskField { color: var(--color-danger); } .input-group input[type=text].form-control, .input-group .post-password-form input[type=text][type=password], .post-password-form .input-group input[type=text][type=password] { border-color: var(--border-color); } .input-group input[type=text].form-control:focus, .input-group .post-password-form input[type=text][type=password]:focus, .post-password-form .input-group input[type=text][type=password]:focus { border-color: var(--color-accent); } .form-check-label a { text-decoration: underline; } .form-group { position: relative; } .form-group .form-group-addon { position: absolute; right: var(--spacer-2); top: var(--spacer-2); } .form-group:has([type=checkbox]), .form-group:has([type=radio]) { justify-content: start; } .toggle-bar { border: var(--border-width) solid var(--border-color); border-radius: calc(var(--spacer) * 2); box-sizing: content-box; display: inline-block; height: var(--spacer-4); margin-bottom: 0; position: relative; width: var(--spacer-5); } .toggle-bar input { height: 0; opacity: 0; width: 0; } .toggle-bar input:checked + .slider { background-color: var(--color-accent); } .toggle-bar input:focus + .slider { box-shadow: var(--box-shadow-card); } .toggle-bar input:checked + .slider:before { transform: translateX(2.4rem); } .toggle-bar .slider { background-color: var(--color-text-tertiary); border-radius: var(--spacer-4); bottom: 0; cursor: pointer; left: 0; position: absolute; right: 0; top: 0; transition: var(--transition-speed-slow); } .toggle-bar .slider:before { background-color: white; border-radius: 50%; bottom: var(--spacer-1); content: ""; height: var(--spacer); left: var(--spacer-1); position: absolute; transition: var(--transition-speed-slow); width: var(--spacer); } .toggle-bar.toggle-bar-sm { height: var(--spacer); width: calc(var(--spacer) * 2); } .toggle-bar.toggle-bar-sm input:checked + .slider:before { transform: translateX(1.6rem); } .toggle-bar.toggle-bar-sm .slider { border-radius: var(--spacer); } .toggle-bar.toggle-bar-sm .slider:before { bottom: 0.2rem; left: 0.2rem; height: 1.2rem; width: 1.2rem; } select.form-control:hover { cursor: pointer; } .form-check, .form-check-input { position: static; } .form-check { display: flex; line-height: var(--lh-sm); padding-left: 0; } .form-check-input { margin-left: 0; margin-right: 0.8rem; margin-top: 0.4rem; } .form-check-label { font-weight: var(--font-weight); font-variation-settings: "wght" var(--font-weight); } .form-check-label:hover { cursor: pointer; } [type=checkbox], [type=radio] { height: var(--spacer); min-height: 0; width: auto; } [type=checkbox]:hover { cursor: pointer; } .form-check-custom { cursor: pointer; display: block; font-weight: var(--font-weight); font-variation-settings: "wght" var(--font-weight); margin-bottom: 1.6rem; padding-left: calc(var(--spacer) * 2); position: relative; } .form-check-custom input { height: 0; opacity: 0; width: 0; } .form-check-custom .form-check-custom-mark { background-color: var(--input-color-bg); border: var(--border-width) solid var(--border-color); border-radius: var(--spacer-1); height: var(--spacer-4); left: 0; position: absolute; top: 0; transition: background-color var(--transition-speed); width: var(--spacer-4); } .form-check-custom .form-check-custom-mark:after { content: ""; display: none; position: absolute; } .form-check-custom:hover input ~ .form-check-custom-mark { background-color: var(--input-color-bg-hover); } .form-check-custom input:checked ~ .form-check-custom-mark { background-color: var(--color-accent); } .form-check-custom input:checked ~ .form-check-custom-mark:after { display: block; } .form-check-custom .form-check-custom-mark:after { border: solid white; border-width: 0 0.2rem 0.2rem 0; display: none; height: 1rem; left: 0.8rem; top: 0.4rem; transform: rotate(45deg); width: 0.6rem; } .form-check-custom-radio .form-check-custom-mark { border-radius: 50%; } .form-check-custom-radio .form-check-custom-mark:after { background: white; border: 0; border-radius: 50%; height: var(--spacer-2); left: 0.6rem; top: 0.6rem; width: var(--spacer-2); } .slider-custom { background: var(--color-text-tertiary); border: var(--border-width) solid var(--border-color); border-radius: 1.2rem; height: var(--spacer-4); min-height: 0; outline: none; padding-left: 0.4rem; padding-right: 0.4rem; transition: opacity var(--transition-speed-slow); -webkit-appearance: none; -webkit-transition: var(--transition-speed-slow); width: 100%; } .slider-custom:active, .slider-custom:focus { background-color: var(--color-text-tertiary); } .slider-custom:hover { background-color: var(--color-text-secondary); } .slider-custom::-moz-range-thumb { background: white; border-radius: 50%; cursor: pointer; height: var(--spacer); width: var(--spacer); } .slider-custom::-webkit-slider-thumb { appearance: none; background: white; border-radius: 50%; cursor: pointer; height: var(--spacer); -webkit-appearance: none; width: var(--spacer); } .slider-custom-steps { display: flex; justify-content: space-between; padding-left: 1.6rem; padding-right: 1.2rem; } .slider-custom-steps-item { background-color: var(--color-text-tertiary); height: var(--spacer-1); transform: translateX(-0.1rem); width: 0.2rem; } .slider-custom-steps-item-dots { border-radius: 50%; width: var(--spacer-1); } @media (min-width: 900px) { :root { --fs-hero-title: 5.5rem; } } @media (min-width: 1220px) { :root { --fs-hero-title: 7.2rem; } } /* Container for the page title. */ .page-header, .container-main > .page-header { margin-top: 4.8rem; padding-bottom: 0; padding-top: 0; } .page-header.header-align-x-center, .container-main > .page-header.header-align-x-center { text-align: center; } .page-header.header-align-x-right, .container-main > .page-header.header-align-x-right { text-align: right; } /* Large header below the navigation. */ .hero { --hero-max-height: calc(var(--spacer) * 35); --hero-min-height: calc(var(--spacer) * 30); align-items: center; background-color: var(--color-bg-alt); background-position: center top; background-size: cover; color: white; display: flex; height: calc(100vh - var(--spacer) * 6); max-height: var(--hero-max-height); min-height: var(--hero-min-height); overflow: hidden; position: relative; text-shadow: 0.1rem 0.1rem var(--spacer-1) rgba(0, 0, 0, 0.25); /* Offset the container upwards to overlap the header. */ } .hero .container, .hero .page-header { display: flex; flex-direction: column; height: 100%; justify-content: center; position: relative; z-index: 1; } .hero h1 { margin-bottom: 0.4rem; margin-left: 2.4rem; margin-right: 2.4rem; font-weight: var(--fw-title); font-variation-settings: "wght" var(--fw-title); font-size: var(--fs-hero-title); line-height: var(--fs-hero-title); position: relative; z-index: 1; } .hero h1:hover a { text-decoration: none; } .hero.header-align-x-center .hero-content { align-self: center; text-align: center; } .hero.header-align-x-center .hero-subtitle { margin-left: auto; margin-right: auto; } .hero.header-align-x-center .hero-cta-container .btn-row, .hero.header-align-x-center .hero-cta-container .btn-row-fluid { justify-content: center; } .hero.header-align-x-right .hero-content { align-self: flex-end; text-align: right; } .hero.header-align-x-right .hero-subtitle { margin-left: auto; } .hero.header-align-x-right .hero-cta-container { margin-right: 2.4rem; } .hero.header-align-x-right .btn-row, .hero.header-align-x-right .btn-row-fluid { flex-direction: row-reverse; } .hero.header-align-y-top .container, .hero.header-align-y-top .page-header { justify-content: flex-start; } .hero.header-align-y-top .hero-content { margin-top: 4.8rem; } .hero.header-align-y-bottom .container, .hero.header-align-y-bottom .page-header { justify-content: flex-end; } .hero.header-align-y-bottom .hero-content { margin-bottom: 4.8rem; } .hero.is-container-overlap .hero-content { margin-top: calc(var(--page-with-header-content-offset) * -1); } .hero.is-container-overlap + .container, .hero.is-container-overlap + .page-header { margin-top: calc(var(--page-with-header-content-offset) * -1); position: relative; z-index: 1; } /* Text and buttons inside hero element. */ .hero-content { z-index: 1; } .hero-content h1 { margin-bottom: 0.8rem; } .hero-content h3 { margin-bottom: 0; } .hero-content img { max-width: 50rem; } /* Smaller text under the main title. */ .hero-subtitle { font-size: var(--fs-lg); line-height: 1.3333333333; max-width: 62rem; margin-left: 2.4rem; margin-right: 2.4rem; } @media (max-width: 899.98px) { .hero-subtitle { font-size: var(--fs-lg); margin-bottom: 1.6rem; } } @media (min-width: 900px) { .hero-subtitle { line-height: 1.1666666667; } } .hero-cta-container { display: flex; flex-direction: column; gap: 1rem; padding-bottom: 1.6rem; padding-top: 1.6rem; margin-left: 2.4rem; margin-right: 2.4rem; /* Primary CTA. */ /* Secondary CTA. */ } @media (min-width: 900px) { .hero-cta-container { display: block; flex-direction: row; } } .hero-cta-container .btn-accent, .hero-cta-container .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-accent .hero-cta-container .wp-block-button__link, .hero-cta-container .nav-cta a, .nav-cta .hero-cta-container a, .hero-cta-container .navbar-primary .navbar-nav > li:last-child a, .navbar-primary .navbar-nav > li:last-child .hero-cta-container a { --btn-color-bg: hsla(0, 0%, 100%, .9); --btn-color: black; --btn-color-bg-hover: hsla(0, 0%, 100%, 1.0); --btn-bg-img: none; --btn-box-shadow: none; backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px); padding-left: 4.8rem; padding-right: 4.8rem; } .hero-cta-container .btn-accent:hover, .hero-cta-container .wp-block-buttons .wp-block-button.is-style-accent .wp-block-button__link:hover, .wp-block-buttons .wp-block-button.is-style-accent .hero-cta-container .wp-block-button__link:hover, .hero-cta-container .nav-cta a:hover, .nav-cta .hero-cta-container a:hover, .hero-cta-container .navbar-primary .navbar-nav > li:last-child a:hover, .navbar-primary .navbar-nav > li:last-child .hero-cta-container a:hover { background-image: none; } .hero-cta-container .btn-link { --btn-color-bg: hsla(0, 0%, 100%, .1); --btn-color-bg-hover: hsla(0, 0%, 100%, .2); --btn-color: white; backdrop-filter: blur(25px); font-weight: var(--font-weight); font-variation-settings: "wght" var(--font-weight); } /* Color or gradient between the background and text. */ .hero-overlay { bottom: 0; left: 0; position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.4); } /* Background video (YouTube embed) */ .hero-overlay-video { background-color: black; background-position: center top; background-size: cover; height: 100%; overflow: hidden; bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%; } .hero-overlay-video iframe { height: 200vh; margin: auto -10vw; bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 120vw; } @media (max-width: 899.98px) { .hero-overlay-video iframe { height: 100vh; width: 200vw; left: -50vw; } } /* Background image. */ .hero-bg { background-position: center top; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0; } /* Credits for the background artwork at the bottom-right. */ .hero-credits { bottom: 9px; color: currentColor; font-size: var(--fs-sm); opacity: 0.5; position: absolute; right: var(--spacer-2); text-shadow: 0 0 var(--spacer) rgba(0, 0, 0, 0.66); z-index: 1; } dl, ol, ul { margin-bottom: 1.6rem; } dt { color: var(--color-text-secondary); font-size: var(--fs-sm); } dd { border-bottom: thin solid var(--border-color); padding-bottom: 0.8rem; color: var(--color-text-primary); font-family: var(--font-family-mono); } dd:last-child { border: none; margin-bottom: 0; padding-bottom: 0; } .dl-row { display: flex; flex-wrap: wrap; gap: var(--spacer-2); } .dl-row:last-child .dl-col { border: none; margin-bottom: 0; padding-bottom: 0; } .dl-col { border-bottom: thin solid var(--border-color); padding-bottom: 0.8rem; flex: 1; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { display: flex; flex-wrap: wrap; gap: var(--spacer-2); list-style: none; padding-left: 0; } :root { --fs-navbar: 1.4rem; } body.has-global-bar .navbar-secondary { top: 0; } .navbar { align-items: center; background-color: var(--navbar-bg); color: var(--navbar-color); display: flex; font-size: var(--fs-navbar); position: sticky; transition: top var(--transition-speed) ease-in-out, box-shadow 1s ease-in-out; z-index: var(--navbar-zindex); /* Mobile version of the menu */ } @media (min-width: 900px) { .navbar { box-shadow: 0 0.1rem 0.2rem 0 rgba(0, 0, 0, 0.05); } } .navbar ul li a { text-decoration: none; } @media (max-width: 899.98px) { .navbar .navbar-btn { position: absolute; right: 0; } } @media (max-width: 899.98px) { .navbar-collapse.collapse, .navbar-collapse.collapsing { background-color: var(--navbar-bg); bottom: 0; max-height: initial; overflow-y: auto; position: fixed; right: 0; top: var(--spacer-5); transition: none; width: 100%; } .navbar-collapse.collapse .nav-link, .navbar-collapse.collapsing .nav-link { margin-left: 1.6rem; margin-right: 1.6rem; margin-bottom: 0; margin-top: 0; } .navbar-collapse.collapse .navbar-nav, .navbar-collapse.collapsing .navbar-nav { flex-direction: column !important; } } @media (min-width: 900px) { .navbar-collapse { height: 100%; } } .navbar .container, .navbar .page-header { align-items: center; display: flex; justify-content: flex-end; height: 100%; } @media (max-width: 899.98px) { .navbar .container, .navbar .page-header { margin: 0; padding: 0; } } .navbar input[type=text].form-control, .navbar .post-password-form input[type=text][type=password], .post-password-form .navbar input[type=text][type=password] { border-color: var(--navbar-separator-color); background-color: var(--navbar-bg); color: white; } .navbar input[type=text].form-control::placeholder, .navbar .post-password-form input[type=text][type=password]::placeholder, .post-password-form .navbar input[type=text][type=password]::placeholder { color: var(--color-text); } .navbar .input-group button { border-color: var(--navbar-separator-color); background-color: var(--navbar-bg); color: var(--color-text-secondary); border-left: none; } .navbar .input-group button:active { border-left: none; } /* The logo. */ .navbar-brand { color: var(--color-text); margin-right: auto; } .navbar-brand:hover { opacity: 0.9; transition: opacity var(--transition-speed) ease; } /* Blender logo. */ .navbar-logo-blender { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE5OCA1OCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7Ij4KICAgIDxnPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuNTEzLDE2LjI3MUMxODAuNTEzLDE2LjI3MSA2My4xNzcsMTYuMjcxIDU5Ljg2OCwxNi4yNzFDNTkuNzk0LDE2LjIxNCA1OS43MjcsMTYuMTQ1IDU5LjY1NiwxNi4wOUM1OS42MzgsMTYuMDczIDQxLjkwNywyLjQ1MiA0MS4zNzQsMi4wNEM0MS4zNDMsMi4wMTcgNDEuMzEzLDEuOTk0IDQxLjMxMywxLjk5NEMzOC40NzIsLTAuMTgxIDM0LjI1MiwtMC4yMjcgMzEuMjYxLDEuODY5QzI5LjM5LDMuMTc4IDI4LjI2Niw1LjE1OCAyOC4xODIsNy4zQzI4LjE4LDcuMzg1IDI4LjE3NSw3LjQ3MSAyOC4xNzUsNy41NThDMjguMTc1LDguNjY5IDI4LjQ3LDkuNzQyIDI5LjAwMywxMC43MDZDMjMuNTEzLDEwLjcxMSAxNy45OTEsMTAuNzE3IDE3Ljk5MSwxMC43MTdDMTMuODczLDEwLjcyIDEwLjE0OSwxMy40OTggOS4yOTksMTcuMTc5QzkuMTc4LDE3LjcwNyA5LjExNywxOC4yMzkgOS4xMTcsMTguNzY3QzkuMTE3LDIwLjMwNyA5LjYyOSwyMS44IDEwLjU5OCwyMy4wMjZDMTEuNjg5LDI0LjM5NyAxMy4yNjMsMjUuMzIgMTUuMDU5LDI1LjY4QzkuODcyLDI5LjY2MyA0LjY4OSwzMy42NCA0LjY4NCwzMy42NDVDNC42NDcsMzMuNjcyIDQuNjE3LDMzLjY5NyA0LjU5MSwzMy43MTRDMi41MTEsMzUuMzEyIDEuMTQxLDM3LjYyNiAwLjgzMSw0MC4wNjJDMC43ODUsNDAuNDE5IDAuNzYzLDQwLjc3MyAwLjc2Myw0MS4xMjRDMC43NjMsNDIuODc4IDEuMzIzLDQ0LjU0NiAyLjM4NSw0NS45MDlDMy42NzgsNDcuNTYzIDUuNTg2LDQ4LjYxMyA3Ljc1OSw0OC44NkMxMC4yNDksNDkuMTQ4IDEyLjg2OSw0OC4zNSAxNC45NDIsNDYuNjc0QzE0Ljk1NSw0Ni42NjQgMTcuNTIyLDQ0LjU1OSAyMC4yMjksNDIuMzQ1QzIxLjIyMiw0NC43NDIgMjIuNjE1LDQ2Ljk2NCAyNC40MTUsNDguOTUxQzI2LjczMSw1MS41MSAyOS41NDYsNTMuNTMyIDMyLjc3Nyw1NC45NjJDMzYuMTczLDU2LjQ2NyAzOS44MTIsNTcuMjI3IDQzLjU5NCw1Ny4yMThDNDcuMzc5LDU3LjIxMSA1MS4wMTYsNTYuNDQyIDU0LjQwNyw1NC45MjhDNTcuNjQ1LDUzLjQ3OSA2MC40NTQsNTEuNDUgNjIuNzYxLDQ4Ljg5NUM2My4xLDQ4LjUxNyA2My40MTIsNDguMTE5IDYzLjcyNCw0Ny43MTlDNjguMzA0LDQ3LjcxOSAxODAuNTEzLDQ3LjcxOSAxODAuNTEzLDQ3LjcxOUMxODkuNzM5LDQ3LjcxOSAxOTcuMjM2LDQwLjY2NiAxOTcuMjM2LDMxLjk5N0MxOTcuMjM2LDIzLjMyNiAxODkuNzM5LDE2LjI3MSAxODAuNTEzLDE2LjI3MVoiIHN0eWxlPSJmaWxsOnJnYigyNTQsMjU0LDI1NCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTM2LjEzLDMxLjI4NUMzNi4yMzYsMjkuMzk0IDM3LjE2MiwyNy43MjggMzguNTU5LDI2LjU0N0MzOS45MjksMjUuMzg3IDQxLjc3MywyNC42NzggNDMuNzg1LDI0LjY3OEM0NS43OTUsMjQuNjc4IDQ3LjYzOSwyNS4zODcgNDkuMDEsMjYuNTQ3QzUwLjQwNiwyNy43MjggNTEuMzMyLDI5LjM5NCA1MS40MzksMzEuMjgzQzUxLjU0NSwzMy4yMjYgNTAuNzY0LDM1LjAzMSA0OS4zOTQsMzYuMzY5QzQ3Ljk5NywzNy43MyA0Ni4wMSwzOC41ODQgNDMuNzg1LDM4LjU4NEM0MS41NiwzOC41ODQgMzkuNTY5LDM3LjczIDM4LjE3MywzNi4zNjlDMzYuODAyLDM1LjAzMSAzNi4wMjMsMzMuMjI2IDM2LjEzLDMxLjI4NVoiIHN0eWxlPSJmaWxsOnJnYigxNCw4NCwxMzkpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMy45NCwzNS4xMDZDMjMuOTUzLDM1Ljg0NiAyNC4xODksMzcuMjg0IDI0LjU0MywzOC40MDdDMjUuMjg3LDQwLjc4NCAyNi41NDksNDIuOTgzIDI4LjMwNSw0NC45MjFDMzAuMTA3LDQ2LjkxMyAzMi4zMjYsNDguNTEzIDM0Ljg4OSw0OS42NDlDMzcuNTgzLDUwLjg0MiA0MC41MDIsNTEuNDUgNDMuNTM0LDUxLjQ0NUM0Ni41NjEsNTEuNDQxIDQ5LjQ4LDUwLjgyMSA1Mi4xNzQsNDkuNjE5QzU0LjczNyw0OC40NzIgNTYuOTU0LDQ2Ljg2NSA1OC43NTMsNDQuODcyQzYwLjUwOCw0Mi45MjYgNjEuNzY4LDQwLjcyMyA2Mi41MTQsMzguMzQ2QzYyLjg4OSwzNy4xNDUgNjMuMTI2LDM1LjkyNiA2My4yMjEsMzQuNzAzQzYzLjMxNCwzMy40OTggNjMuMjc1LDMyLjI5MSA2My4xMDQsMzEuMDg1QzYyLjc3LDI4LjczNSA2MS45NTcsMjYuNTMgNjAuNzA1LDI0LjUyQzU5LjU2LDIyLjY3MyA1OC4wODQsMjEuMDU2IDU2LjMyOSwxOS42OTVMNTYuMzMzLDE5LjY5MkwzOC42MjIsNi4wOTNDMzguNjA2LDYuMDgxIDM4LjU5Myw2LjA2OCAzOC41NzYsNi4wNTdDMzcuNDE0LDUuMTY1IDM1LjQ2LDUuMTY4IDM0LjE4Miw2LjA2MkMzMi44OSw2Ljk2NiAzMi43NDIsOC40NjEgMzMuODkyLDkuNDA0TDMzLjg4Nyw5LjQwOUw0MS4yNzQsMTUuNDE2TDE4Ljc1OSwxNS40NEMxOC43NDgsMTUuNDQgMTguNzM3LDE1LjQ0IDE4LjcyOSwxNS40NEMxNi44NjgsMTUuNDQyIDE1LjA3OSwxNi42NjMgMTQuNzI1LDE4LjIwNkMxNC4zNjEsMTkuNzc4IDE1LjYyNSwyMS4wODIgMTcuNTYsMjEuMDg5TDE3LjU1NywyMS4wOTZMMjguOTY5LDIxLjA3NEw4LjYwNSwzNi43MDVDOC41NzksMzYuNzI0IDguNTUxLDM2Ljc0NCA4LjUyNywzNi43NjNDNi42MDYsMzguMjM0IDUuOTg1LDQwLjY4IDcuMTk1LDQyLjIyOEM4LjQyMyw0My44MDIgMTEuMDM0LDQzLjgwNSAxMi45NzUsNDIuMjM3TDI0LjA4OSwzMy4xNDFDMjQuMDg5LDMzLjE0MSAyMy45MjcsMzQuMzY5IDIzLjk0LDM1LjEwNlpNNTIuNDk5LDM5LjIxOEM1MC4yMDksNDEuNTUxIDQ3LjAwMyw0Mi44NzQgNDMuNTM0LDQyLjg4MUM0MC4wNiw0Mi44ODcgMzYuODU0LDQxLjU3NiAzNC41NjQsMzkuMjQ3QzMzLjQ0NSwzOC4xMTIgMzIuNjIzLDM2LjgwNiAzMi4xMTYsMzUuNDE1QzMxLjYxOSwzNC4wNDggMzEuNDI2LDMyLjU5NyAzMS41NTQsMzEuMTMzQzMxLjY3NSwyOS43MDIgMzIuMTAxLDI4LjMzNyAzMi43ODEsMjcuMTAyQzMzLjQ0OSwyNS44ODggMzQuMzY5LDI0Ljc5MSAzNS41MDUsMjMuODYzQzM3LjczMSwyMi4wNDkgNDAuNTY1LDIxLjA2NyA0My41MjksMjEuMDYzQzQ2LjQ5NiwyMS4wNTkgNDkuMzI4LDIyLjAzMiA1MS41NTYsMjMuODRDNTIuNjksMjQuNzY0IDUzLjYwOSwyNS44NTcgNTQuMjc3LDI3LjA2OUM1NC45NiwyOC4zMDMgNTUuMzgzLDI5LjY2MyA1NS41MDksMzEuMDk4QzU1LjYzNSwzMi41NiA1NS40NDIsMzQuMDA5IDU0Ljk0NSwzNS4zNzdDNTQuNDM3LDM2Ljc3MiA1My42MTgsMzguMDc4IDUyLjQ5OSwzOS4yMThaIiBzdHlsZT0iZmlsbDpyZ2IoMjQ0LDEyMSw0Myk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTE1Ny40NjcsMzEuMjU0QzE1Ny42MzgsMjkuMzQ2IDE1OS4xMTMsMjguMTM2IDE2MS4zNjYsMjguMTM2QzE2My42MjIsMjguMTM2IDE2NS4wOTYsMjkuMzQ2IDE2NS4yNjcsMzEuMjU0TDE1Ny40NjcsMzEuMjU0Wk0xNjUuMDM2LDM1Ljk2NUMxNjQuNDU5LDM3LjM3OSAxNjMuMDk5LDM4LjIxNiAxNjEuMjUyLDM4LjIxNkMxNTguOTM5LDM4LjIxNiAxNTcuMzgyLDM2Ljc3MiAxNTcuMzE5LDM0LjQ5MUwxNzAuNjE2LDM0LjQ5MUMxNzAuNjE2LDM0LjI1NCAxNzAuNjE2LDM0LjA1NiAxNzAuNjE2LDMzLjgyQzE3MC42MTYsMjguMTA2IDE2Ny4yNjIsMjQuODk1IDE2MS4yNTIsMjQuODk1QzE1NS40MTYsMjQuODk1IDE1MS44ODcsMjguMTM2IDE1MS44ODcsMzMuMjE5QzE1MS44ODcsMzguMzMzIDE1NS40NzEsNDEuNTY5IDE2MS4yNTIsNDEuNTY5QzE2NC43MjEsNDEuNTY5IDE2Ny40MTEsNDAuMzggMTY5LjA2OSwzOC4yOUwxNjUuMDM2LDM1Ljk2NVoiIHN0eWxlPSJmaWxsOnJnYigxNCw4NCwxMzkpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik05OC40NjgsMzEuMjYzQzk4LjY0NCwyOS4zNTUgMTAwLjExOSwyOC4xNDUgMTAyLjM3NCwyOC4xNDVDMTA0LjYyNiwyOC4xNDUgMTA2LjEsMjkuMzU1IDEwNi4yNzMsMzEuMjYzTDk4LjQ2OCwzMS4yNjNaTTEwNi4wNDIsMzUuOTc0QzEwNS40NjQsMzcuMzkyIDEwNC4xMDUsMzguMjI5IDEwMi4yNTQsMzguMjI5Qzk5Ljk0NSwzOC4yMjkgOTguMzg0LDM2Ljc4MSA5OC4zMjMsMzQuNDk5TDExMS42MTcsMzQuNDk5QzExMS42MTcsMzQuMjY1IDExMS42MTcsMzQuMDY4IDExMS42MTcsMzMuODMyQzExMS42MTcsMjguMTE1IDEwOC4yNjQsMjQuOTAzIDEwMi4yNTQsMjQuOTAzQzk2LjQxNSwyNC45MDMgOTIuODkzLDI4LjE0NSA5Mi44OTMsMzMuMjI4QzkyLjg5MywzOC4zNDIgOTYuNDc1LDQxLjU3OCAxMDIuMjU0LDQxLjU3OEMxMDUuNzIyLDQxLjU3OCAxMDguNDE0LDQwLjM5MyAxMTAuMDc1LDM4LjNMMTA2LjA0MiwzNS45NzRaIiBzdHlsZT0iZmlsbDpyZ2IoMTQsODQsMTM5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI4Ni45MDciIHk9IjIxLjQ0IiB3aWR0aD0iNC43OTUiIGhlaWdodD0iMTkuNjE3IiBzdHlsZT0iZmlsbDpyZ2IoMTQsODQsMTM5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyLjgxLDI2LjY1MkwxMTcuNjMyLDI2LjY1MkwxMTcuNjMyLDI3LjgyQzExOS4zMzksMjUuOTk4IDEyMS4zODksMjUuMDc3IDEyMy43MDEsMjUuMDc3QzEyNi4zNjQsMjUuMDc3IDEyOC4zOCwyNS45OTggMTI5LjQyMSwyNy41NjZDMTMwLjI5LDI4Ljg2MSAxMzAuMzQ3LDMwLjQyNCAxMzAuMzQ3LDMyLjQ3OEwxMzAuMzQ3LDQxLjA1N0wxMjUuNTE4LDQxLjA1N0wxMjUuNTE4LDMzLjUxOUMxMjUuNTE4LDMwLjM5MSAxMjQuODg5LDI4Ljk0NyAxMjIuMTQzLDI4Ljk0N0MxMTkuMzY4LDI4Ljk0NyAxMTcuNjMyLDMwLjYgMTE3LjYzMiwzMy4zNzVMMTE3LjYzMiw0MS4wNTdMMTEyLjgxLDQxLjA1N0wxMTIuODEsMjYuNjUyWiIgc3R5bGU9ImZpbGw6cmdiKDE0LDg0LDEzOSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTE0NS44NzYsMzMuNDYyQzE0NS44NzYsMzYuMTQ3IDE0NC4wODIsMzcuOTA4IDE0MS4zMDYsMzcuOTA4QzEzOC41MjgsMzcuOTA4IDEzNi43MzQsMzYuMjA3IDEzNi43MzQsMzMuNDkzQzEzNi43MzQsMzAuNzM5IDEzOC41MDQsMjkuMDM5IDE0MS4zMDYsMjkuMDM5QzE0NC4wODIsMjkuMDM5IDE0NS44NzYsMzAuNzY5IDE0NS44NzYsMzMuNDYyWk0xNDUuODc2LDI3LjMwNUMxNDQuNjU3LDI1Ljk5OCAxNDIuODkzLDI1LjI4MSAxNDAuNDQxLDI1LjI4MUMxMzUuMTUxLDI1LjI4MSAxMzEuNTM5LDI4LjU0MyAxMzEuNTM5LDMzLjQzMkMxMzEuNTM5LDM4LjIyNSAxMzUuMTI2LDQxLjU3OCAxNDAuMzU0LDQxLjU3OEMxNDIuNzUxLDQxLjU3OCAxNDQuNTExLDQwLjk3MiAxNDUuODc2LDM5LjYxM0wxNDUuODc2LDQxLjA1N0wxNTAuNzAxLDQxLjA1N0wxNTAuNzAxLDIwLjE5NkwxNDUuODc2LDIxLjQ0TDE0NS44NzYsMjcuMzA1WiIgc3R5bGU9ImZpbGw6cmdiKDE0LDg0LDEzOSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTc1Ljk0NywyOS4wMzlDNzguNzUxLDI5LjAzOSA4MC41MTQsMzAuNzM5IDgwLjUxNCwzMy40OTNDODAuNTE0LDM2LjIwNyA3OC43MjMsMzcuOTA4IDc1Ljk0NywzNy45MDhDNzMuMTczLDM3LjkwOCA3MS4zODEsMzYuMTQ3IDcxLjM4MSwzMy40NjJDNzEuMzgxLDMwLjc2OSA3My4xNzMsMjkuMDM5IDc1Ljk0NywyOS4wMzlaTTcxLjM4MSwyMS40NEw2Ni41NTQsMjAuMTk2TDY2LjU1NCw0MS4wNTdMNzEuMzgxLDQxLjA1N0w3MS4zODEsMzkuNjEzQzcyLjczOSw0MC45NzIgNzQuNTAyLDQxLjU3OCA3Ni45MDEsNDEuNTc4QzgyLjEzMiw0MS41NzggODUuNzE0LDM4LjIyNSA4NS43MTQsMzMuNDMyQzg1LjcxNCwyOC41NDMgODIuMTAxLDI1LjI4MSA3Ni44MTQsMjUuMjgxQzc0LjM1NywyNS4yODEgNzIuNTk0LDI1Ljk5OCA3MS4zODEsMjcuMzA1TDcxLjM4MSwyMS40NFoiIHN0eWxlPSJmaWxsOnJnYigxNCw4NCwxMzkpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzEuODA2LDQxLjA1N0wxNzEuODA2LDI2LjY1MkwxNzYuNjMxLDI2LjY1MkwxNzYuNjMxLDI3LjU0MkMxNzguMDc2LDI1LjgwMiAxNzkuNjA1LDI0LjkzNiAxODEuMzQ0LDI0LjkzNkMxODEuNjg5LDI0LjkzNiAxODIuMTIzLDI0Ljk5MiAxODIuNywyNS4wNDlMMTgyLjcsMjkuMTU2QzE4Mi4yMzUsMjkuMDk1IDE4MS43MTcsMjkuMDk1IDE4MS4xNjcsMjkuMDk1QzE3OC4zNjIsMjkuMDk1IDE3Ni42MzEsMzAuOTQ1IDE3Ni42MzEsMzQuMDkxTDE3Ni42MzEsNDEuMDU3TDE3MS44MDYsNDEuMDU3WiIgc3R5bGU9ImZpbGw6cmdiKDE0LDg0LDEzOSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTE4OC45NTYsMjQuOTUyTDE4OC41ODUsMjQuOTUyTDE4OC41OTgsMjMuNjMxTDE4OC42MTgsMjMuMTk0TDE4OC41MTgsMjMuNTU0TDE4OC4wOCwyNC45NTJMMTg3Ljc0MiwyNC45NTJMMTg3LjMxMiwyMy41NTRMMTg3LjIwNCwyMy4yTDE4Ny4yMywyMy42MzFMMTg3LjI0MywyNC45NTJMMTg2Ljg4LDI0Ljk1MkwxODYuODgsMjIuODEyTDE4Ny4zODgsMjIuODEyTDE4Ny45MjMsMjQuNUwxODguNDQ2LDIyLjgxMkwxODguOTU2LDIyLjgxMkwxODguOTU2LDI0Ljk1MlpNMTg2LjAyNCwyNC45NTJMMTg1LjY1MSwyNC45NTJMMTg1LjY1MSwyMy4xMjlMMTg0Ljk2MywyMy4xMjlMMTg0Ljk2MywyMi44MTJMMTg2LjY5OSwyMi44MTJMMTg2LjY5OSwyMy4xMjlMMTg2LjAyNCwyMy4xMjlMMTg2LjAyNCwyNC45NTJaIiBzdHlsZT0iZmlsbDpyZ2IoMTQsODQsMTM5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: center; background-size: 100%; display: inline-block; height: 100%; margin-right: auto; padding-bottom: 0; padding-top: 0; transition: opacity var(--transition-speed) ease-in-out; width: 12.8rem; } .navbar-logo-blender:hover { opacity: 0.8; } /*