@font-face { font-family: 'VeluxGothic'; src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Light.eot"); src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Light.eot") format("embedded-opentype"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Light.woff") format("woff"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Light.ttf") format("truetype"); font-weight: 300 }

@font-face { font-family: 'VeluxGothic'; src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-LightItalic.eot"); src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-LightItalic.eot") format("embedded-opentype"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-LightItalic.woff") format("woff"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic }

@font-face {  font-family: 'VeluxGothic';  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Regular.eot");  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Regular.eot") format("embedded-opentype"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Regular.woff") format("woff"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Regular.ttf") format("truetype");  font-weight: 400 }

@font-face {  font-family: 'VeluxGothic';  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-RegItalic.eot") format("embedded-opentype"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-RegItalic.woff") format("woff"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-RegItalic.ttf") format("truetype");  font-weight: 400;  font-style: italic }

@font-face {  font-family: 'VeluxGothic';  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Bold.eot");  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Bold.eot") format("embedded-opentype"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Bold.woff") format("woff"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-Bold.ttf") format("truetype");  font-weight: 700 }

@font-face {  font-family: 'VeluxGothic';  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-BoldItalic.eot");  src: url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-BoldItalic.eot") format("embedded-opentype"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-BoldItalic.woff") format("woff"), url("https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B/fonts/VeluxGothic-BoldItalic.ttf") format("truetype");  font-weight: 700;  font-style: italic }

:root {--bs-blue: #0d6efd; 
--bs-indigo: #6610f2; 
--bs-purple: #6f42c1; 
--bs-pink: #d63384; 
--bs-red: #dc3545; 
--bs-orange: #fd7e14; 
--bs-yellow: #ffc107; 
--bs-green: #198754; 
--bs-teal: #20c997; 
--bs-cyan: #0dcaf0; 
--bs-white: #fff; 
--bs-gray: #6c757d; 
--bs-gray-dark: #343a40; 
--bs-gray-100: #f8f9fa; 
--bs-gray-200: #e9ecef; 
--bs-gray-300: #dee2e6; 
--bs-gray-400: #ced4da; 
--bs-gray-500: #adb5bd; 
--bs-gray-600: #6c757d; 
--bs-gray-700: #495057; 
--bs-gray-800: #343a40; 
--bs-gray-900: #212529; 
--bs-primary: #0d6efd; 
--bs-secondary: #6c757d; 
--bs-success: #198754; 
--bs-info: #0dcaf0; 
--bs-warning: #ffc107; 
--bs-danger: #dc3545; 
--bs-light: #f8f9fa; 
--bs-dark: #212529; 
--bs-primary-rgb: 13, 110, 253; 
--bs-secondary-rgb: 108, 117, 125; 
--bs-success-rgb: 25, 135, 84; 
--bs-info-rgb: 13, 202, 240; 
--bs-warning-rgb: 255, 193, 7; 
--bs-danger-rgb: 220, 53, 69; 
--bs-light-rgb: 248, 249, 250; 
--bs-dark-rgb: 33, 37, 41; 
--bs-white-rgb: 255, 255, 255; 
--bs-black-rgb: 0, 0, 0; 
  --bs-body-color-rgb: 0,0,0 ; 
--bs-body-bg-rgb: 255, 255, 255; 
--bs-font-sans-serif: 'VeluxGothic' /*system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"*/; 
--bs-font-monospace: 'VeluxGothic' /* SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace*/; 
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 
--bs-body-font-family: var(--bs-font-sans-serif); 
--bs-body-font-size: 1rem; 
--bs-body-font-weight: 400; 
--bs-body-line-height: 1.5; 
--bs-body-color: #000000 ; 
--bs-body-bg: #fff; }

*,
*::before,
*::after { box-sizing: border-box; }
@media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; } }
body { margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
hr { margin: 1rem 0; color: inherit; background-color: currentColor; border: 0; opacity: 0.25; }
hr:not([size]) { height: 1px; }
h6, h5, h4, h3, h2, h1 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 300; line-height: 1.2; }
h1 { font-size: calc(1.375rem + 1.5vw); font-size: 44px; font-weight: 400; }
h2, .h2 { font-size: calc(1.325rem + 0.9vw); text-transform:uppercase; }
h3 { font-size: calc(1.3rem + 0.6vw); }
h4 { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) { h1 { font-size: 3rem; }  h2 { font-size: 2.5rem; }  h3 { font-size: 1.75rem; }  h4 { font-size: 1.5rem; } }
h5 { font-size: 1.25rem; }
h6 { font-size: 1rem; }
p { margin-top: 0; margin-bottom: 1rem; }
abbr[title],
abbr[data-bs-original-title] { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
ol,
ul { padding-left: 2rem; }
ol,
ul,
dl { margin-top: 0; margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol { margin-bottom: 0; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; margin-left: 0; }
blockquote { margin: 0 0 1rem; }
b,
strong { font-weight: bolder;font-weight: 700; }
small { font-size: 0.875em; }
mark { padding: 0.2em; background-color: #fcf8e3; }
sub,
sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: #0d6efd; text-decoration: underline; }
a:hover { color: #0a58ca; }
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
pre,
code,
kbd,
samp { font-family: var(--bs-font-monospace); font-size: 1em; direction: ltr /* rtl:ignore */; unicode-bidi: bidi-override; }
pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em; }
pre code { font-size: inherit; color: inherit; word-break: normal; }
code { font-size: 0.875em; color: #d63384; word-wrap: break-word; }
a > code { color: inherit; }
kbd { padding: 0.2rem 0.4rem; font-size: 0.875em; color: #fff; background-color: #212529; border-radius: 0.2rem; }
kbd kbd { padding: 0; font-size: 1em; font-weight: 700; }
figure { margin: 0 0 1rem; }
img,
svg { vertical-align: middle; }
table { caption-side: bottom; border-collapse: collapse; }
caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: #6c757d; text-align: left; }
th { text-align: inherit; text-align: -webkit-match-parent; }
thead,
tbody,
tfoot,
tr,
td,
th { border-color: inherit; border-style: solid; border-width: 0; }
label { display: inline-block; }
button { border-radius: 0; }
button:focus:not(:focus-visible) { outline: 0; }
input,
button,
select,
optgroup,
textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
button,
select { text-transform: none; }
[role=button] { cursor: pointer; }
select { word-wrap: normal; }
select:disabled { opacity: 1; }
[list]::-webkit-calendar-picker-indicator { display: none; }
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; }
::-moz-focus-inner { padding: 0; border-style: none; }
textarea { resize: vertical; }
fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }
legend { float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }
@media (min-width: 1200px) { legend { font-size: 1.5rem; } }
legend + * { clear: left; }
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field { padding: 0; }
::-webkit-inner-spin-button { height: auto; }
[type=search] { outline-offset: -2px; -webkit-appearance: textfield; }
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] { direction: ltr; }
*/
::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-color-swatch-wrapper { padding: 0; }
::-webkit-file-upload-button { font: inherit; }
::file-selector-button { font: inherit; }
::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }
output { display: inline-block; }
iframe { border: 0; }
summary { display: list-item; cursor: pointer; }
progress { vertical-align: baseline; }
[hidden] { display: none !important; }

/*/GRID/*/

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {.container-sm, .container {  max-width: 540px; }}
@media (min-width: 768px) {.container-md, .container-sm, .container {  max-width: 720px; }}
@media (min-width: 992px) {.container-lg, .container-md, .container-sm, .container {  max-width: 960px; }}
@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container {  max-width: 1140px; }}
@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {  max-width: 1320px; }}
@media (min-width: 1750px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {  max-width: 1724px; }}
.row {--bs-gutter-x: 1.5rem; 
--bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-0.5 * var(--bs-gutter-x)); margin-left: calc(-0.5 * var(--bs-gutter-x)); }.row > * {box-sizing: border-box; flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-top: var(--bs-gutter-y); }
.col {flex: 1 0 0%; }
.row-cols-auto > * {flex: 0 0 auto; width: auto; }
.row-cols-1 > * {flex: 0 0 auto; width: 100%; }
.row-cols-2 > * {flex: 0 0 auto; width: 50%; }
.row-cols-3 > * {flex: 0 0 auto; width: 33.3333333333%; }
.row-cols-4 > * {flex: 0 0 auto; width: 25%; }
.row-cols-5 > * {flex: 0 0 auto; width: 20%; }
.row-cols-6 > * {flex: 0 0 auto; width: 16.6666666667%; }
.col-auto {flex: 0 0 auto; width: auto; }
.col-1 {flex: 0 0 auto; width: 8.33333333%; }
.col-2 {flex: 0 0 auto; width: 16.66666667%; }
.col-3 {flex: 0 0 auto; width: 25%; }
.col-4 {flex: 0 0 auto; width: 33.33333333%; }
.col-5 {flex: 0 0 auto; width: 41.66666667%; }
.col-6 {flex: 0 0 auto; width: 50%; }
.col-7 {flex: 0 0 auto; width: 58.33333333%; }
.col-8 {flex: 0 0 auto; width: 66.66666667%; }
.col-9 {flex: 0 0 auto; width: 75%; }
.col-10 {flex: 0 0 auto; width: 83.33333333%; }
.col-11 {flex: 0 0 auto; width: 91.66666667%; }
.col-12 {flex: 0 0 auto; width: 100%; }
.offset-1 {margin-left: 8.33333333%; }
.offset-2 {margin-left: 16.66666667%; }
.offset-3 {margin-left: 25%; }
.offset-4 {margin-left: 33.33333333%; }
.offset-5 {margin-left: 41.66666667%; }
.offset-6 {margin-left: 50%; }
.offset-7 {margin-left: 58.33333333%; }
.offset-8 {margin-left: 66.66666667%; }
.offset-9 {margin-left: 75%; }
.offset-10 {margin-left: 83.33333333%; }
.offset-11 {margin-left: 91.66666667%; }
.g-0, .gx-0 {--bs-gutter-x: 0; }
.g-0, .gy-0 {--bs-gutter-y: 0; }
.g-1, .gx-1 {--bs-gutter-x: 0.25rem; }
.g-1, .gy-1 {--bs-gutter-y: 0.25rem; }
.g-2, .gx-2 {--bs-gutter-x: 0.5rem; }
.g-2, .gy-2 {--bs-gutter-y: 0.5rem; }
.g-3, .gx-3 {--bs-gutter-x: 1rem; }
.g-3, .gy-3 {--bs-gutter-y: 1rem; }
.g-4, .gx-4 {--bs-gutter-x: 1.5rem; }
.g-4, .gy-4 {--bs-gutter-y: 1.5rem; }
.g-5, .gx-5 {--bs-gutter-x: 3rem; }
.g-5, .gy-5 {--bs-gutter-y: 3rem; }
@media (min-width: 576px) {.col-sm {  flex: 1 0 0%; } .row-cols-sm-auto > * {  flex: 0 0 auto; width: auto; } .row-cols-sm-1 > * {  flex: 0 0 auto; width: 100%; } .row-cols-sm-2 > * {  flex: 0 0 auto; width: 50%; } .row-cols-sm-3 > * {  flex: 0 0 auto; width: 33.3333333333%; } .row-cols-sm-4 > * {  flex: 0 0 auto; width: 25%; } .row-cols-sm-5 > * {  flex: 0 0 auto; width: 20%; } .row-cols-sm-6 > * {  flex: 0 0 auto; width: 16.6666666667%; } .col-sm-auto {  flex: 0 0 auto; width: auto; } .col-sm-1 {  flex: 0 0 auto; width: 8.33333333%; } .col-sm-2 {  flex: 0 0 auto; width: 16.66666667%; } .col-sm-3 {  flex: 0 0 auto; width: 25%; } .col-sm-4 {  flex: 0 0 auto; width: 33.33333333%; } .col-sm-5 {  flex: 0 0 auto; width: 41.66666667%; } .col-sm-6 {  flex: 0 0 auto; width: 50%; } .col-sm-7 {  flex: 0 0 auto; width: 58.33333333%; } .col-sm-8 {  flex: 0 0 auto; width: 66.66666667%; } .col-sm-9 {  flex: 0 0 auto; width: 75%; } .col-sm-10 {  flex: 0 0 auto; width: 83.33333333%; } .col-sm-11 {  flex: 0 0 auto; width: 91.66666667%; } .col-sm-12 {  flex: 0 0 auto; width: 100%; } .offset-sm-0 {  margin-left: 0; } .offset-sm-1 {  margin-left: 8.33333333%; } .offset-sm-2 {  margin-left: 16.66666667%; } .offset-sm-3 {  margin-left: 25%; } .offset-sm-4 {  margin-left: 33.33333333%; } .offset-sm-5 {  margin-left: 41.66666667%; } .offset-sm-6 {  margin-left: 50%; } .offset-sm-7 {  margin-left: 58.33333333%; } .offset-sm-8 {  margin-left: 66.66666667%; } .offset-sm-9 {  margin-left: 75%; } .offset-sm-10 {  margin-left: 83.33333333%; } .offset-sm-11 {  margin-left: 91.66666667%; } .g-sm-0, .gx-sm-0 {  --bs-gutter-x: 0; } .g-sm-0, .gy-sm-0 {  --bs-gutter-y: 0; } .g-sm-1, .gx-sm-1 {  --bs-gutter-x: 0.25rem; } .g-sm-1, .gy-sm-1 {  --bs-gutter-y: 0.25rem; } .g-sm-2, .gx-sm-2 {  --bs-gutter-x: 0.5rem; } .g-sm-2, .gy-sm-2 {  --bs-gutter-y: 0.5rem; } .g-sm-3, .gx-sm-3 {  --bs-gutter-x: 1rem; } .g-sm-3, .gy-sm-3 {  --bs-gutter-y: 1rem; } .g-sm-4, .gx-sm-4 {  --bs-gutter-x: 1.5rem; } .g-sm-4, .gy-sm-4 {  --bs-gutter-y: 1.5rem; } .g-sm-5, .gx-sm-5 {  --bs-gutter-x: 3rem; } .g-sm-5, .gy-sm-5 {  --bs-gutter-y: 3rem; }}
@media (min-width: 768px) {.col-md {  flex: 1 0 0%; } .row-cols-md-auto > * {  flex: 0 0 auto; width: auto; } .row-cols-md-1 > * {  flex: 0 0 auto; width: 100%; } .row-cols-md-2 > * {  flex: 0 0 auto; width: 50%; } .row-cols-md-3 > * {  flex: 0 0 auto; width: 33.3333333333%; } .row-cols-md-4 > * {  flex: 0 0 auto; width: 25%; } .row-cols-md-5 > * {  flex: 0 0 auto; width: 20%; } .row-cols-md-6 > * {  flex: 0 0 auto; width: 16.6666666667%; } .col-md-auto {  flex: 0 0 auto; width: auto; } .col-md-1 {  flex: 0 0 auto; width: 8.33333333%; } .col-md-2 {  flex: 0 0 auto; width: 16.66666667%; } .col-md-3 {  flex: 0 0 auto; width: 25%; } .col-md-4 {  flex: 0 0 auto; width: 33.33333333%; } .col-md-5 {  flex: 0 0 auto; width: 41.66666667%; } .col-md-6 {  flex: 0 0 auto; width: 50%; } .col-md-7 {  flex: 0 0 auto; width: 58.33333333%; } .col-md-8 {  flex: 0 0 auto; width: 66.66666667%; } .col-md-9 {  flex: 0 0 auto; width: 75%; } .col-md-10 {  flex: 0 0 auto; width: 83.33333333%; } .col-md-11 {  flex: 0 0 auto; width: 91.66666667%; } .col-md-12 {  flex: 0 0 auto; width: 100%; } .offset-md-0 {  margin-left: 0; } .offset-md-1 {  margin-left: 8.33333333%; } .offset-md-2 {  margin-left: 16.66666667%; } .offset-md-3 {  margin-left: 25%; } .offset-md-4 {  margin-left: 33.33333333%; } .offset-md-5 {  margin-left: 41.66666667%; } .offset-md-6 {  margin-left: 50%; } .offset-md-7 {  margin-left: 58.33333333%; } .offset-md-8 {  margin-left: 66.66666667%; } .offset-md-9 {  margin-left: 75%; } .offset-md-10 {  margin-left: 83.33333333%; } .offset-md-11 {  margin-left: 91.66666667%; } .g-md-0, .gx-md-0 {  --bs-gutter-x: 0; } .g-md-0, .gy-md-0 {  --bs-gutter-y: 0; } .g-md-1, .gx-md-1 {  --bs-gutter-x: 0.25rem; } .g-md-1, .gy-md-1 {  --bs-gutter-y: 0.25rem; } .g-md-2, .gx-md-2 {  --bs-gutter-x: 0.5rem; } .g-md-2, .gy-md-2 {  --bs-gutter-y: 0.5rem; } .g-md-3, .gx-md-3 {  --bs-gutter-x: 1rem; } .g-md-3, .gy-md-3 {  --bs-gutter-y: 1rem; } .g-md-4, .gx-md-4 {  --bs-gutter-x: 1.5rem; } .g-md-4, .gy-md-4 {  --bs-gutter-y: 1.5rem; } .g-md-5, .gx-md-5 {  --bs-gutter-x: 3rem; } .g-md-5, .gy-md-5 {  --bs-gutter-y: 3rem; }}
@media (min-width: 992px) {.col-lg {  flex: 1 0 0%; } .row-cols-lg-auto > * {  flex: 0 0 auto; width: auto; } .row-cols-lg-1 > * {  flex: 0 0 auto; width: 100%; } .row-cols-lg-2 > * {  flex: 0 0 auto; width: 50%; } .row-cols-lg-3 > * {  flex: 0 0 auto; width: 33.3333333333%; } .row-cols-lg-4 > * {  flex: 0 0 auto; width: 25%; } .row-cols-lg-5 > * {  flex: 0 0 auto; width: 20%; } .row-cols-lg-6 > * {  flex: 0 0 auto; width: 16.6666666667%; } .col-lg-auto {  flex: 0 0 auto; width: auto; } .col-lg-1 {  flex: 0 0 auto; width: 8.33333333%; } .col-lg-2 {  flex: 0 0 auto; width: 16.66666667%; } .col-lg-3 {  flex: 0 0 auto; width: 25%; } .col-lg-4 {  flex: 0 0 auto; width: 33.33333333%; } .col-lg-5 {  flex: 0 0 auto; width: 41.66666667%; } .col-lg-6 {  flex: 0 0 auto; width: 50%; } .col-lg-7 {  flex: 0 0 auto; width: 58.33333333%; } .col-lg-8 {  flex: 0 0 auto; width: 66.66666667%; } .col-lg-9 {  flex: 0 0 auto; width: 75%; } .col-lg-10 {  flex: 0 0 auto; width: 83.33333333%; } .col-lg-11 {  flex: 0 0 auto; width: 91.66666667%; } .col-lg-12 {  flex: 0 0 auto; width: 100%; } .offset-lg-0 {  margin-left: 0; } .offset-lg-1 {  margin-left: 8.33333333%; } .offset-lg-2 {  margin-left: 16.66666667%; } .offset-lg-3 {  margin-left: 25%; } .offset-lg-4 {  margin-left: 33.33333333%; } .offset-lg-5 {  margin-left: 41.66666667%; } .offset-lg-6 {  margin-left: 50%; } .offset-lg-7 {  margin-left: 58.33333333%; } .offset-lg-8 {  margin-left: 66.66666667%; } .offset-lg-9 {  margin-left: 75%; } .offset-lg-10 {  margin-left: 83.33333333%; } .offset-lg-11 {  margin-left: 91.66666667%; } .g-lg-0, .gx-lg-0 {  --bs-gutter-x: 0; } .g-lg-0, .gy-lg-0 {  --bs-gutter-y: 0; } .g-lg-1, .gx-lg-1 {  --bs-gutter-x: 0.25rem; } .g-lg-1, .gy-lg-1 {  --bs-gutter-y: 0.25rem; } .g-lg-2, .gx-lg-2 {  --bs-gutter-x: 0.5rem; } .g-lg-2, .gy-lg-2 {  --bs-gutter-y: 0.5rem; } .g-lg-3, .gx-lg-3 {  --bs-gutter-x: 1rem; } .g-lg-3, .gy-lg-3 {  --bs-gutter-y: 1rem; } .g-lg-4, .gx-lg-4 {  --bs-gutter-x: 1.5rem; } .g-lg-4, .gy-lg-4 {  --bs-gutter-y: 1.5rem; } .g-lg-5, .gx-lg-5 {  --bs-gutter-x: 3rem; } .g-lg-5, .gy-lg-5 {  --bs-gutter-y: 3rem; }}
@media (min-width: 1200px) {.col-xl {  flex: 1 0 0%; } .row-cols-xl-auto > * {  flex: 0 0 auto; width: auto; } .row-cols-xl-1 > * {  flex: 0 0 auto; width: 100%; } .row-cols-xl-2 > * {  flex: 0 0 auto; width: 50%; } .row-cols-xl-3 > * {  flex: 0 0 auto; width: 33.3333333333%; } .row-cols-xl-4 > * {  flex: 0 0 auto; width: 25%; } .row-cols-xl-5 > * {  flex: 0 0 auto; width: 20%; } .row-cols-xl-6 > * {  flex: 0 0 auto; width: 16.6666666667%; } .col-xl-auto {  flex: 0 0 auto; width: auto; } .col-xl-1 {  flex: 0 0 auto; width: 8.33333333%; } .col-xl-2 {  flex: 0 0 auto; width: 16.66666667%; } .col-xl-3 {  flex: 0 0 auto; width: 25%; } .col-xl-4 {  flex: 0 0 auto; width: 33.33333333%; } .col-xl-5 {  flex: 0 0 auto; width: 41.66666667%; } .col-xl-6 {  flex: 0 0 auto; width: 50%; } .col-xl-7 {  flex: 0 0 auto; width: 58.33333333%; } .col-xl-8 {  flex: 0 0 auto; width: 66.66666667%; } .col-xl-9 {  flex: 0 0 auto; width: 75%; } .col-xl-10 {  flex: 0 0 auto; width: 83.33333333%; } .col-xl-11 {  flex: 0 0 auto; width: 91.66666667%; } .col-xl-12 {  flex: 0 0 auto; width: 100%; } .offset-xl-0 {  margin-left: 0; } .offset-xl-1 {  margin-left: 8.33333333%; } .offset-xl-2 {  margin-left: 16.66666667%; } .offset-xl-3 {  margin-left: 25%; } .offset-xl-4 {  margin-left: 33.33333333%; } .offset-xl-5 {  margin-left: 41.66666667%; } .offset-xl-6 {  margin-left: 50%; } .offset-xl-7 {  margin-left: 58.33333333%; } .offset-xl-8 {  margin-left: 66.66666667%; } .offset-xl-9 {  margin-left: 75%; } .offset-xl-10 {  margin-left: 83.33333333%; } .offset-xl-11 {  margin-left: 91.66666667%; } .g-xl-0, .gx-xl-0 {  --bs-gutter-x: 0; } .g-xl-0, .gy-xl-0 {  --bs-gutter-y: 0; } .g-xl-1, .gx-xl-1 {  --bs-gutter-x: 0.25rem; } .g-xl-1, .gy-xl-1 {  --bs-gutter-y: 0.25rem; } .g-xl-2, .gx-xl-2 {  --bs-gutter-x: 0.5rem; } .g-xl-2, .gy-xl-2 {  --bs-gutter-y: 0.5rem; } .g-xl-3, .gx-xl-3 {  --bs-gutter-x: 1rem; } .g-xl-3, .gy-xl-3 {  --bs-gutter-y: 1rem; } .g-xl-4, .gx-xl-4 {  --bs-gutter-x: 1.5rem; } .g-xl-4, .gy-xl-4 {  --bs-gutter-y: 1.5rem; } .g-xl-5, .gx-xl-5 {  --bs-gutter-x: 3rem; } .g-xl-5, .gy-xl-5 {  --bs-gutter-y: 3rem; } }
.d-inline {display: inline !important; }
.d-inline-block {display: inline-block !important; }
.d-block {display: block !important; }
.d-grid {display: grid !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; }
.d-none {display: none !important; }
.flex-fill {flex: 1 1 auto !important; }
.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-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; }
.flex-wrap {flex-wrap: wrap !important; }
.flex-nowrap {flex-wrap: nowrap !important; }
.flex-wrap-reverse {flex-wrap: wrap-reverse !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; }
.justify-content-evenly {justify-content: space-evenly !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; }
.order-first {order: -1 !important; }
.order-0 {order: 0 !important; }
.order-1 {order: 1 !important; }
.order-2 {order: 2 !important; }
.order-3 {order: 3 !important; }
.order-4 {order: 4 !important; }
.order-5 {order: 5 !important; }
.order-last {order: 6 !important; }
.m-0 {margin: 0 !important; }
.m-1 {margin: 0.25rem !important; }
.m-2 {margin: 0.5rem !important; }
.m-3 {margin: 1rem !important; }
.m-4 {margin: 1.5rem !important; }
.m-5 {margin: 3rem !important; }
.m-auto {margin: auto !important; }
.mx-0 {margin-right: 0 !important; margin-left: 0 !important; }
.mx-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.mx-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.mx-3 {margin-right: 1rem !important; margin-left: 1rem !important; }
.mx-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.mx-5 {margin-right: 3rem !important; margin-left: 3rem !important; }
.mx-auto {margin-right: auto !important; margin-left: auto !important; }
.my-0 {margin-top: 0 !important; margin-bottom: 0 !important; }
.my-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-3 {margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-5 {margin-top: 3rem !important; margin-bottom: 3rem !important; }
.my-auto {margin-top: auto !important; margin-bottom: auto !important; }
.mt-0 {margin-top: 0 !important; }
.mt-1 {margin-top: 0.25rem !important; }
.mt-2 {margin-top: 0.5rem !important; }
.mt-3 {margin-top: 1rem !important; }
.mt-4 {margin-top: 1.5rem !important; }
.mt-5 {margin-top: 3rem !important; }
.mt-auto {margin-top: auto !important; }
.me-0 {margin-right: 0 !important; }
.me-1 {margin-right: 0.25rem !important; }
.me-2 {margin-right: 0.5rem !important; }
.me-3 {margin-right: 1rem !important; }
.me-4 {margin-right: 1.5rem !important; }
.me-5 {margin-right: 3rem !important; }
.me-auto {margin-right: auto !important; }
.mb-0 {margin-bottom: 0 !important; }
.mb-1 {margin-bottom: 0.25rem !important; }
.mb-2 {margin-bottom: 0.5rem !important; }
.mb-3 {margin-bottom: 1rem !important; }
.mb-4 {margin-bottom: 1.5rem !important; }
.mb-5 {margin-bottom: 3rem !important; }
.mb-auto {margin-bottom: auto !important; }
.ms-0 {margin-left: 0 !important; }
.ms-1 {margin-left: 0.25rem !important; }
.ms-2 {margin-left: 0.5rem !important; }
.ms-3 {margin-left: 1rem !important; }
.ms-4 {margin-left: 1.5rem !important; }
.ms-5 {margin-left: 3rem !important; }
.ms-auto {margin-left: auto !important; }
.p-0 {padding: 0 !important; }
.p-1 {padding: 0.25rem !important; }
.p-2 {padding: 0.5rem !important; }
.p-3 {padding: 1rem !important; }
.p-4 {padding: 1.5rem !important; }
.p-5 {padding: 3rem !important; }
.px-0 {padding-right: 0 !important; padding-left: 0 !important; }
.px-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.px-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.px-3 {padding-right: 1rem !important; padding-left: 1rem !important; }
.px-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.px-5 {padding-right: 3rem !important; padding-left: 3rem !important; }
.py-0 {padding-top: 0 !important; padding-bottom: 0 !important; }
.py-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-3 {padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-5 {padding-top: 3rem !important; padding-bottom: 3rem !important; }
.pt-0 {padding-top: 0 !important; }
.pt-1 {padding-top: 0.25rem !important; }
.pt-2 {padding-top: 0.5rem !important; }
.pt-3 {padding-top: 1rem !important; }
.pt-4 {padding-top: 1.5rem !important; }
.pt-5 {padding-top: 3rem !important; }
.pe-0 {padding-right: 0 !important; }
.pe-1 {padding-right: 0.25rem !important; }
.pe-2 {padding-right: 0.5rem !important; }
.pe-3 {padding-right: 1rem !important; }
.pe-4 {padding-right: 1.5rem !important; }
.pe-5 {padding-right: 3rem !important; }
.pb-0 {padding-bottom: 0 !important; }
.pb-1 {padding-bottom: 0.25rem !important; }
.pb-2 {padding-bottom: 0.5rem !important; }
.pb-3 {padding-bottom: 1rem !important; }
.pb-4 {padding-bottom: 1.5rem !important; }
.pb-5 {padding-bottom: 3rem !important; }
.ps-0 {padding-left: 0 !important; }
.ps-1 {padding-left: 0.25rem !important; }
.ps-2 {padding-left: 0.5rem !important; }
.ps-3 {padding-left: 1rem !important; }
.ps-4 {padding-left: 1.5rem !important; }
.ps-5 {padding-left: 3rem !important; }
@media (min-width: 576px) {.d-sm-inline {  display: inline !important; } .d-sm-inline-block {  display: inline-block !important; } .d-sm-block {  display: block !important; } .d-sm-grid {  display: grid !important; } .d-sm-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; } .d-sm-none {  display: none !important; } .flex-sm-fill {  flex: 1 1 auto !important; } .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-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; } .flex-sm-wrap {  flex-wrap: wrap !important; } .flex-sm-nowrap {  flex-wrap: nowrap !important; } .flex-sm-wrap-reverse {  flex-wrap: wrap-reverse !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; } .justify-content-sm-evenly {  justify-content: space-evenly !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; } .order-sm-first {  order: -1 !important; } .order-sm-0 {  order: 0 !important; } .order-sm-1 {  order: 1 !important; } .order-sm-2 {  order: 2 !important; } .order-sm-3 {  order: 3 !important; } .order-sm-4 {  order: 4 !important; } .order-sm-5 {  order: 5 !important; } .order-sm-last {  order: 6 !important; } .m-sm-0 {  margin: 0 !important; } .m-sm-1 {  margin: 0.25rem !important; } .m-sm-2 {  margin: 0.5rem !important; } .m-sm-3 {  margin: 1rem !important; } .m-sm-4 {  margin: 1.5rem !important; } .m-sm-5 {  margin: 3rem !important; } .m-sm-auto {  margin: auto !important; } .mx-sm-0 {  margin-right: 0 !important; margin-left: 0 !important; } .mx-sm-1 {  margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-sm-2 {  margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-sm-3 {  margin-right: 1rem !important; margin-left: 1rem !important; } .mx-sm-4 {  margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .mx-sm-5 {  margin-right: 3rem !important; margin-left: 3rem !important; } .mx-sm-auto {  margin-right: auto !important; margin-left: auto !important; } .my-sm-0 {  margin-top: 0 !important; margin-bottom: 0 !important; } .my-sm-1 {  margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-sm-2 {  margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-sm-3 {  margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-sm-4 {  margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .my-sm-5 {  margin-top: 3rem !important; margin-bottom: 3rem !important; } .my-sm-auto {  margin-top: auto !important; margin-bottom: auto !important; } .mt-sm-0 {  margin-top: 0 !important; } .mt-sm-1 {  margin-top: 0.25rem !important; } .mt-sm-2 {  margin-top: 0.5rem !important; } .mt-sm-3 {  margin-top: 1rem !important; } .mt-sm-4 {  margin-top: 1.5rem !important; } .mt-sm-5 {  margin-top: 3rem !important; } .mt-sm-auto {  margin-top: auto !important; } .me-sm-0 {  margin-right: 0 !important; } .me-sm-1 {  margin-right: 0.25rem !important; } .me-sm-2 {  margin-right: 0.5rem !important; } .me-sm-3 {  margin-right: 1rem !important; } .me-sm-4 {  margin-right: 1.5rem !important; } .me-sm-5 {  margin-right: 3rem !important; } .me-sm-auto {  margin-right: auto !important; } .mb-sm-0 {  margin-bottom: 0 !important; } .mb-sm-1 {  margin-bottom: 0.25rem !important; } .mb-sm-2 {  margin-bottom: 0.5rem !important; } .mb-sm-3 {  margin-bottom: 1rem !important; } .mb-sm-4 {  margin-bottom: 1.5rem !important; } .mb-sm-5 {  margin-bottom: 3rem !important; } .mb-sm-auto {  margin-bottom: auto !important; } .ms-sm-0 {  margin-left: 0 !important; } .ms-sm-1 {  margin-left: 0.25rem !important; } .ms-sm-2 {  margin-left: 0.5rem !important; } .ms-sm-3 {  margin-left: 1rem !important; } .ms-sm-4 {  margin-left: 1.5rem !important; } .ms-sm-5 {  margin-left: 3rem !important; } .ms-sm-auto {  margin-left: auto !important; } .p-sm-0 {  padding: 0 !important; } .p-sm-1 {  padding: 0.25rem !important; } .p-sm-2 {  padding: 0.5rem !important; } .p-sm-3 {  padding: 1rem !important; } .p-sm-4 {  padding: 1.5rem !important; } .p-sm-5 {  padding: 3rem !important; } .px-sm-0 {  padding-right: 0 !important; padding-left: 0 !important; } .px-sm-1 {  padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .px-sm-2 {  padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .px-sm-3 {  padding-right: 1rem !important; padding-left: 1rem !important; } .px-sm-4 {  padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .px-sm-5 {  padding-right: 3rem !important; padding-left: 3rem !important; } .py-sm-0 {  padding-top: 0 !important; padding-bottom: 0 !important; } .py-sm-1 {  padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-sm-2 {  padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-sm-3 {  padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-sm-4 {  padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .py-sm-5 {  padding-top: 3rem !important; padding-bottom: 3rem !important; } .pt-sm-0 {  padding-top: 0 !important; } .pt-sm-1 {  padding-top: 0.25rem !important; } .pt-sm-2 {  padding-top: 0.5rem !important; } .pt-sm-3 {  padding-top: 1rem !important; } .pt-sm-4 {  padding-top: 1.5rem !important; } .pt-sm-5 {  padding-top: 3rem !important; } .pe-sm-0 {  padding-right: 0 !important; } .pe-sm-1 {  padding-right: 0.25rem !important; } .pe-sm-2 {  padding-right: 0.5rem !important; } .pe-sm-3 {  padding-right: 1rem !important; } .pe-sm-4 {  padding-right: 1.5rem !important; } .pe-sm-5 {  padding-right: 3rem !important; } .pb-sm-0 {  padding-bottom: 0 !important; } .pb-sm-1 {  padding-bottom: 0.25rem !important; } .pb-sm-2 {  padding-bottom: 0.5rem !important; } .pb-sm-3 {  padding-bottom: 1rem !important; } .pb-sm-4 {  padding-bottom: 1.5rem !important; } .pb-sm-5 {  padding-bottom: 3rem !important; } .ps-sm-0 {  padding-left: 0 !important; } .ps-sm-1 {  padding-left: 0.25rem !important; } .ps-sm-2 {  padding-left: 0.5rem !important; } .ps-sm-3 {  padding-left: 1rem !important; } .ps-sm-4 {  padding-left: 1.5rem !important; } .ps-sm-5 {  padding-left: 3rem !important; }}
@media (min-width: 768px) {.d-md-inline {  display: inline !important; } .d-md-inline-block {  display: inline-block !important; } .d-md-block {  display: block !important; } .d-md-grid {  display: grid !important; } .d-md-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; } .d-md-none {  display: none !important; } .flex-md-fill {  flex: 1 1 auto !important; } .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-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; } .flex-md-wrap {  flex-wrap: wrap !important; } .flex-md-nowrap {  flex-wrap: nowrap !important; } .flex-md-wrap-reverse {  flex-wrap: wrap-reverse !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; } .justify-content-md-evenly {  justify-content: space-evenly !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; } .order-md-first {  order: -1 !important; } .order-md-0 {  order: 0 !important; } .order-md-1 {  order: 1 !important; } .order-md-2 {  order: 2 !important; } .order-md-3 {  order: 3 !important; } .order-md-4 {  order: 4 !important; } .order-md-5 {  order: 5 !important; } .order-md-last {  order: 6 !important; } .m-md-0 {  margin: 0 !important; } .m-md-1 {  margin: 0.25rem !important; } .m-md-2 {  margin: 0.5rem !important; } .m-md-3 {  margin: 1rem !important; } .m-md-4 {  margin: 1.5rem !important; } .m-md-5 {  margin: 3rem !important; } .m-md-auto {  margin: auto !important; } .mx-md-0 {  margin-right: 0 !important; margin-left: 0 !important; } .mx-md-1 {  margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-md-2 {  margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-md-3 {  margin-right: 1rem !important; margin-left: 1rem !important; } .mx-md-4 {  margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .mx-md-5 {  margin-right: 3rem !important; margin-left: 3rem !important; } .mx-md-auto {  margin-right: auto !important; margin-left: auto !important; } .my-md-0 {  margin-top: 0 !important; margin-bottom: 0 !important; } .my-md-1 {  margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-md-2 {  margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-md-3 {  margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-md-4 {  margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .my-md-5 {  margin-top: 3rem !important; margin-bottom: 3rem !important; } .my-md-auto {  margin-top: auto !important; margin-bottom: auto !important; } .mt-md-0 {  margin-top: 0 !important; } .mt-md-1 {  margin-top: 0.25rem !important; } .mt-md-2 {  margin-top: 0.5rem !important; } .mt-md-3 {  margin-top: 1rem !important; } .mt-md-4 {  margin-top: 1.5rem !important; } .mt-md-5 {  margin-top: 3rem !important; } .mt-md-auto {  margin-top: auto !important; } .me-md-0 {  margin-right: 0 !important; } .me-md-1 {  margin-right: 0.25rem !important; } .me-md-2 {  margin-right: 0.5rem !important; } .me-md-3 {  margin-right: 1rem !important; } .me-md-4 {  margin-right: 1.5rem !important; } .me-md-5 {  margin-right: 3rem !important; } .me-md-auto {  margin-right: auto !important; } .mb-md-0 {  margin-bottom: 0 !important; } .mb-md-1 {  margin-bottom: 0.25rem !important; } .mb-md-2 {  margin-bottom: 0.5rem !important; } .mb-md-3 {  margin-bottom: 1rem !important; } .mb-md-4 {  margin-bottom: 1.5rem !important; } .mb-md-5 {  margin-bottom: 3rem !important; } .mb-md-auto {  margin-bottom: auto !important; } .ms-md-0 {  margin-left: 0 !important; } .ms-md-1 {  margin-left: 0.25rem !important; } .ms-md-2 {  margin-left: 0.5rem !important; } .ms-md-3 {  margin-left: 1rem !important; } .ms-md-4 {  margin-left: 1.5rem !important; } .ms-md-5 {  margin-left: 3rem !important; } .ms-md-auto {  margin-left: auto !important; } .p-md-0 {  padding: 0 !important; } .p-md-1 {  padding: 0.25rem !important; } .p-md-2 {  padding: 0.5rem !important; } .p-md-3 {  padding: 1rem !important; } .p-md-4 {  padding: 1.5rem !important; } .p-md-5 {  padding: 3rem !important; } .px-md-0 {  padding-right: 0 !important; padding-left: 0 !important; } .px-md-1 {  padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .px-md-2 {  padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .px-md-3 {  padding-right: 1rem !important; padding-left: 1rem !important; } .px-md-4 {  padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .px-md-5 {  padding-right: 3rem !important; padding-left: 3rem !important; } .py-md-0 {  padding-top: 0 !important; padding-bottom: 0 !important; } .py-md-1 {  padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-md-2 {  padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-md-3 {  padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-md-4 {  padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .py-md-5 {  padding-top: 3rem !important; padding-bottom: 3rem !important; } .pt-md-0 {  padding-top: 0 !important; } .pt-md-1 {  padding-top: 0.25rem !important; } .pt-md-2 {  padding-top: 0.5rem !important; } .pt-md-3 {  padding-top: 1rem !important; } .pt-md-4 {  padding-top: 1.5rem !important; } .pt-md-5 {  padding-top: 3rem !important; } .pe-md-0 {  padding-right: 0 !important; } .pe-md-1 {  padding-right: 0.25rem !important; } .pe-md-2 {  padding-right: 0.5rem !important; } .pe-md-3 {  padding-right: 1rem !important; } .pe-md-4 {  padding-right: 1.5rem !important; } .pe-md-5 {  padding-right: 3rem !important; } .pb-md-0 {  padding-bottom: 0 !important; } .pb-md-1 {  padding-bottom: 0.25rem !important; } .pb-md-2 {  padding-bottom: 0.5rem !important; } .pb-md-3 {  padding-bottom: 1rem !important; } .pb-md-4 {  padding-bottom: 1.5rem !important; } .pb-md-5 {  padding-bottom: 3rem !important; } .ps-md-0 {  padding-left: 0 !important; } .ps-md-1 {  padding-left: 0.25rem !important; } .ps-md-2 {  padding-left: 0.5rem !important; } .ps-md-3 {  padding-left: 1rem !important; } .ps-md-4 {  padding-left: 1.5rem !important; } .ps-md-5 {  padding-left: 3rem !important; }}
@media (min-width: 992px) {.d-lg-inline {  display: inline !important; } .d-lg-inline-block {  display: inline-block !important; } .d-lg-block {  display: block !important; } .d-lg-grid {  display: grid !important; } .d-lg-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; } .d-lg-none {  display: none !important; } .flex-lg-fill {  flex: 1 1 auto !important; } .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-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; } .flex-lg-wrap {  flex-wrap: wrap !important; } .flex-lg-nowrap {  flex-wrap: nowrap !important; } .flex-lg-wrap-reverse {  flex-wrap: wrap-reverse !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; } .justify-content-lg-evenly {  justify-content: space-evenly !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; } .order-lg-first {  order: -1 !important; } .order-lg-0 {  order: 0 !important; } .order-lg-1 {  order: 1 !important; } .order-lg-2 {  order: 2 !important; } .order-lg-3 {  order: 3 !important; } .order-lg-4 {  order: 4 !important; } .order-lg-5 {  order: 5 !important; } .order-lg-last {  order: 6 !important; } .m-lg-0 {  margin: 0 !important; } .m-lg-1 {  margin: 0.25rem !important; } .m-lg-2 {  margin: 0.5rem !important; } .m-lg-3 {  margin: 1rem !important; } .m-lg-4 {  margin: 1.5rem !important; } .m-lg-5 {  margin: 3rem !important; } .m-lg-auto {  margin: auto !important; } .mx-lg-0 {  margin-right: 0 !important; margin-left: 0 !important; } .mx-lg-1 {  margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-lg-2 {  margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-lg-3 {  margin-right: 1rem !important; margin-left: 1rem !important; } .mx-lg-4 {  margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .mx-lg-5 {  margin-right: 3rem !important; margin-left: 3rem !important; } .mx-lg-auto {  margin-right: auto !important; margin-left: auto !important; } .my-lg-0 {  margin-top: 0 !important; margin-bottom: 0 !important; } .my-lg-1 {  margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-lg-2 {  margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-lg-3 {  margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-lg-4 {  margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .my-lg-5 {  margin-top: 3rem !important; margin-bottom: 3rem !important; } .my-lg-auto {  margin-top: auto !important; margin-bottom: auto !important; } .mt-lg-0 {  margin-top: 0 !important; } .mt-lg-1 {  margin-top: 0.25rem !important; } .mt-lg-2 {  margin-top: 0.5rem !important; } .mt-lg-3 {  margin-top: 1rem !important; } .mt-lg-4 {  margin-top: 1.5rem !important; } .mt-lg-5 {  margin-top: 3rem !important; } .mt-lg-auto {  margin-top: auto !important; } .me-lg-0 {  margin-right: 0 !important; } .me-lg-1 {  margin-right: 0.25rem !important; } .me-lg-2 {  margin-right: 0.5rem !important; } .me-lg-3 {  margin-right: 1rem !important; } .me-lg-4 {  margin-right: 1.5rem !important; } .me-lg-5 {  margin-right: 3rem !important; } .me-lg-auto {  margin-right: auto !important; } .mb-lg-0 {  margin-bottom: 0 !important; } .mb-lg-1 {  margin-bottom: 0.25rem !important; } .mb-lg-2 {  margin-bottom: 0.5rem !important; } .mb-lg-3 {  margin-bottom: 1rem !important; } .mb-lg-4 {  margin-bottom: 1.5rem !important; } .mb-lg-5 {  margin-bottom: 3rem !important; } .mb-lg-auto {  margin-bottom: auto !important; } .ms-lg-0 {  margin-left: 0 !important; } .ms-lg-1 {  margin-left: 0.25rem !important; } .ms-lg-2 {  margin-left: 0.5rem !important; } .ms-lg-3 {  margin-left: 1rem !important; } .ms-lg-4 {  margin-left: 1.5rem !important; } .ms-lg-5 {  margin-left: 3rem !important; } .ms-lg-auto {  margin-left: auto !important; } .p-lg-0 {  padding: 0 !important; } .p-lg-1 {  padding: 0.25rem !important; } .p-lg-2 {  padding: 0.5rem !important; } .p-lg-3 {  padding: 1rem !important; } .p-lg-4 {  padding: 1.5rem !important; } .p-lg-5 {  padding: 3rem !important; } .px-lg-0 {  padding-right: 0 !important; padding-left: 0 !important; } .px-lg-1 {  padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .px-lg-2 {  padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .px-lg-3 {  padding-right: 1rem !important; padding-left: 1rem !important; } .px-lg-4 {  padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .px-lg-5 {  padding-right: 3rem !important; padding-left: 3rem !important; } .py-lg-0 {  padding-top: 0 !important; padding-bottom: 0 !important; } .py-lg-1 {  padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-lg-2 {  padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-lg-3 {  padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-lg-4 {  padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .py-lg-5 {  padding-top: 3rem !important; padding-bottom: 3rem !important; } .pt-lg-0 {  padding-top: 0 !important; } .pt-lg-1 {  padding-top: 0.25rem !important; } .pt-lg-2 {  padding-top: 0.5rem !important; } .pt-lg-3 {  padding-top: 1rem !important; } .pt-lg-4 {  padding-top: 1.5rem !important; } .pt-lg-5 {  padding-top: 3rem !important; } .pe-lg-0 {  padding-right: 0 !important; } .pe-lg-1 {  padding-right: 0.25rem !important; } .pe-lg-2 {  padding-right: 0.5rem !important; } .pe-lg-3 {  padding-right: 1rem !important; } .pe-lg-4 {  padding-right: 1.5rem !important; } .pe-lg-5 {  padding-right: 3rem !important; } .pb-lg-0 {  padding-bottom: 0 !important; } .pb-lg-1 {  padding-bottom: 0.25rem !important; } .pb-lg-2 {  padding-bottom: 0.5rem !important; } .pb-lg-3 {  padding-bottom: 1rem !important; } .pb-lg-4 {  padding-bottom: 1.5rem !important; } .pb-lg-5 {  padding-bottom: 3rem !important; } .ps-lg-0 {  padding-left: 0 !important; } .ps-lg-1 {  padding-left: 0.25rem !important; } .ps-lg-2 {  padding-left: 0.5rem !important; } .ps-lg-3 {  padding-left: 1rem !important; } .ps-lg-4 {  padding-left: 1.5rem !important; } .ps-lg-5 {  padding-left: 3rem !important; }}
@media (min-width: 1200px) {.d-xl-inline {  display: inline !important; } .d-xl-inline-block {  display: inline-block !important; } .d-xl-block {  display: block !important; } .d-xl-grid {  display: grid !important; } .d-xl-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; } .d-xl-none {  display: none !important; } .flex-xl-fill {  flex: 1 1 auto !important; } .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-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; } .flex-xl-wrap {  flex-wrap: wrap !important; } .flex-xl-nowrap {  flex-wrap: nowrap !important; } .flex-xl-wrap-reverse {  flex-wrap: wrap-reverse !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; } .justify-content-xl-evenly {  justify-content: space-evenly !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; } .order-xl-first {  order: -1 !important; } .order-xl-0 {  order: 0 !important; } .order-xl-1 {  order: 1 !important; } .order-xl-2 {  order: 2 !important; } .order-xl-3 {  order: 3 !important; } .order-xl-4 {  order: 4 !important; } .order-xl-5 {  order: 5 !important; } .order-xl-last {  order: 6 !important; } .m-xl-0 {  margin: 0 !important; } .m-xl-1 {  margin: 0.25rem !important; } .m-xl-2 {  margin: 0.5rem !important; } .m-xl-3 {  margin: 1rem !important; } .m-xl-4 {  margin: 1.5rem !important; } .m-xl-5 {  margin: 3rem !important; } .m-xl-auto {  margin: auto !important; } .mx-xl-0 {  margin-right: 0 !important; margin-left: 0 !important; } .mx-xl-1 {  margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-xl-2 {  margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-xl-3 {  margin-right: 1rem !important; margin-left: 1rem !important; } .mx-xl-4 {  margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .mx-xl-5 {  margin-right: 3rem !important; margin-left: 3rem !important; } .mx-xl-auto {  margin-right: auto !important; margin-left: auto !important; } .my-xl-0 {  margin-top: 0 !important; margin-bottom: 0 !important; } .my-xl-1 {  margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-xl-2 {  margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-xl-3 {  margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-xl-4 {  margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .my-xl-5 {  margin-top: 3rem !important; margin-bottom: 3rem !important; } .my-xl-auto {  margin-top: auto !important; margin-bottom: auto !important; } .mt-xl-0 {  margin-top: 0 !important; } .mt-xl-1 {  margin-top: 0.25rem !important; } .mt-xl-2 {  margin-top: 0.5rem !important; } .mt-xl-3 {  margin-top: 1rem !important; } .mt-xl-4 {  margin-top: 1.5rem !important; } .mt-xl-5 {  margin-top: 3rem !important; } .mt-xl-auto {  margin-top: auto !important; } .me-xl-0 {  margin-right: 0 !important; } .me-xl-1 {  margin-right: 0.25rem !important; } .me-xl-2 {  margin-right: 0.5rem !important; } .me-xl-3 {  margin-right: 1rem !important; } .me-xl-4 {  margin-right: 1.5rem !important; } .me-xl-5 {  margin-right: 3rem !important; } .me-xl-auto {  margin-right: auto !important; } .mb-xl-0 {  margin-bottom: 0 !important; } .mb-xl-1 {  margin-bottom: 0.25rem !important; } .mb-xl-2 {  margin-bottom: 0.5rem !important; } .mb-xl-3 {  margin-bottom: 1rem !important; } .mb-xl-4 {  margin-bottom: 1.5rem !important; } .mb-xl-5 {  margin-bottom: 3rem !important; } .mb-xl-auto {  margin-bottom: auto !important; } .ms-xl-0 {  margin-left: 0 !important; } .ms-xl-1 {  margin-left: 0.25rem !important; } .ms-xl-2 {  margin-left: 0.5rem !important; } .ms-xl-3 {  margin-left: 1rem !important; } .ms-xl-4 {  margin-left: 1.5rem !important; } .ms-xl-5 {  margin-left: 3rem !important; } .ms-xl-auto {  margin-left: auto !important; } .p-xl-0 {  padding: 0 !important; } .p-xl-1 {  padding: 0.25rem !important; } .p-xl-2 {  padding: 0.5rem !important; } .p-xl-3 {  padding: 1rem !important; } .p-xl-4 {  padding: 1.5rem !important; } .p-xl-5 {  padding: 3rem !important; } .px-xl-0 {  padding-right: 0 !important; padding-left: 0 !important; } .px-xl-1 {  padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .px-xl-2 {  padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .px-xl-3 {  padding-right: 1rem !important; padding-left: 1rem !important; } .px-xl-4 {  padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .px-xl-5 {  padding-right: 3rem !important; padding-left: 3rem !important; } .py-xl-0 {  padding-top: 0 !important; padding-bottom: 0 !important; } .py-xl-1 {  padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-xl-2 {  padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-xl-3 {  padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-xl-4 {  padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .py-xl-5 {  padding-top: 3rem !important; padding-bottom: 3rem !important; } .pt-xl-0 {  padding-top: 0 !important; } .pt-xl-1 {  padding-top: 0.25rem !important; } .pt-xl-2 {  padding-top: 0.5rem !important; } .pt-xl-3 {  padding-top: 1rem !important; } .pt-xl-4 {  padding-top: 1.5rem !important; } .pt-xl-5 {  padding-top: 3rem !important; } .pe-xl-0 {  padding-right: 0 !important; } .pe-xl-1 {  padding-right: 0.25rem !important; } .pe-xl-2 {  padding-right: 0.5rem !important; } .pe-xl-3 {  padding-right: 1rem !important; } .pe-xl-4 {  padding-right: 1.5rem !important; } .pe-xl-5 {  padding-right: 3rem !important; } .pb-xl-0 {  padding-bottom: 0 !important; } .pb-xl-1 {  padding-bottom: 0.25rem !important; } .pb-xl-2 {  padding-bottom: 0.5rem !important; } .pb-xl-3 {  padding-bottom: 1rem !important; } .pb-xl-4 {  padding-bottom: 1.5rem !important; } .pb-xl-5 {  padding-bottom: 3rem !important; } .ps-xl-0 {  padding-left: 0 !important; } .ps-xl-1 {  padding-left: 0.25rem !important; } .ps-xl-2 {  padding-left: 0.5rem !important; } .ps-xl-3 {  padding-left: 1rem !important; } .ps-xl-4 {  padding-left: 1.5rem !important; } .ps-xl-5 {  padding-left: 3rem !important; }}

@media print {.d-print-inline {  display: inline !important; } .d-print-inline-block {  display: inline-block !important; } .d-print-block {  display: block !important; } .d-print-grid {  display: grid !important; } .d-print-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; } .d-print-none {  display: none !important; }}
/*# sourceMappingURL=bootstrap-grid.css.map */





.text-center {text-align: center;}
a{color: #EE0000;}
a:hover{color: #A11515;} 
.text-center h2::after, .text-center h3::after, /* .text-center h4::after, */ .text-center h5::after {margin: 15px auto 25px;}
h2 { margin-bottom:10px}  blockquote{font-size: 1.875rem;line-height: 2.2rem; font-family: "VeluxGothic";margin: 3rem 0 0.5rem;font-weight: 700;text-transform:uppercase;}  blockquote::before {content:'“'; font-family: "VeluxGothic";font-weight: 700;color: #ee0000; text-transform:uppercase; letter-spacing: -0.1em; line-height: 0em; font-size: 7rem;display: inherit; }
iframe { max-width: 100%; }

@keyframes scrollON {  from {opacity: 0; }  to {opacity:1; } }

.icon-scroll, .icon-scroll:before { position: absolute; left: 50%; z-index: 1; }
.icon-scroll { z-index: 5; opacity:0;  cursor:pointer; width: 32px; height: 64px; margin-left: -16px; bottom: 15px; margin-top: -32px; box-shadow: inset 0 0 0 2px #fff; border-radius: 25px; -webkit-animation: scrollON 3.0s linear 1s 1 normal forwards;animation: scrollON 3.0s linear 1s 1 normal forwards; animation-delay: 4s; -webkit-animation-delay: 4s; }
.icon-scroll:before { content: ''; width: 2px; height: 20px; background: #fff; margin-left: -1px; top: 8px; border-radius: 4px; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: scroll; animation-name: scroll; }
@-webkit-keyframes scroll { 0% { opacity: 1; height: 20px; } 100% { opacity: 0; height: 10px; transform: translateY(15px); } }
@keyframes scroll { 0% { opacity: 1; height: 20px; } 100% { opacity: 0; height: 10px; transform: translateY(15px); } }
.rh-hero .container.srcolla { padding-bottom: 77px;}

section {padding: 100px 0; position: relative; overflow: hidden;}
.no-space-top {padding-top:0px}
.no-space-bottom {padding-bottom:0px}
.triangle-bottom::before{z-index: 1; content: ''; position: absolute; bottom: 0px; left: 0px; width: 0;height: 0;border: 0 solid transparent;border-right-width: 50vw;border-left-width: 50vw;border-bottom: 100px solid #fff; }
.triangle-bottom .container {padding-bottom: 100px;}
.rh-hero.triangle-bottom .container {padding-bottom: 160px;}
.triangle-top::after{z-index: 1; content: ''; position: absolute; top: 0px; left: 0px; width: 0;height: 0;border: 0 solid transparent;border-right-width: 50vw;border-left-width: 50vw;border-top: 100px solid #fff; }
.triangle-top .container {padding-top: 100px;}


.text-quote .text-cont>div {  padding: 20px }
.text-quote.quoteMode .text-cont>div { max-width:1050px; margin:  auto; padding: 14vh 20px }
.text-quote.quoteMode .text-cont.col-md-6>div { max-width: 570px;}
.container3 {max-width:1320px;}
.qBgImg::before { position:absolute; content:''; left: 0px; top:0px; width:100%; height:100%; background: rgb(0,0,0); background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}

@keyframes heroAnim {  from {min-height: calc(100vh - 100px); margin; 50px: width: calc(100% - 100px);border-radius:15px; }  to {margin: 0; min-height: 100vh; width: 100%;border-radius:0px; } }
@keyframes heroAnimTr {  from {border-right-width: calc(50vw - 50px); border-left-width: calc(50vw - 50px); }  to {border-right-width: 50vw; border-left-width: 50vw; } }

.rh-hero {position: relative; overflow: hidden; min-height: 100vh; margin: 0px; width: 100%; padding:0px}
.rh-hero > div {position: relative; overflow: hidden;min-height: calc(100vh - 180px); margin: 90px; width: calc(100% - 180px); border-radius:15px; -webkit-animation: heroAnim 3.0s linear 1s 1 normal forwards;animation: heroAnim 3.0s linear 1s 1 normal forwards;}
.rh-hero.triangle-bottom::before{border-right-width: calc(50vw - 50px); border-left-width: calc(50vw - 50px);-webkit-animation: heroAnimTr 3.0s linear 1s 1 normal forwards;animation: heroAnimTr 3.0s linear 1s 1 normal forwards;}

.cta-arrow, .cta-arrow:hover {color:#333333; text-transform:uppercase; position: relative; padding-right:70px; text-decoration:none; display:inline-block !important;}
.cta-arrow:before {content:''; position:absolute; right: 0px; top: 9px; width: 50px; height: 2px; background: #333333;}
.cta-arrow:after {content:''; position:absolute; right: 0px; top: 5px; border-top: 2px solid #333333; border-right: 2px solid #333333; width: 10px; height: 10px; rotate: 45deg;}

/* .rh-hero::before {content: ''; position: absolute; bottom: 0px; left: 0px; width: 0;height: 0;border: 0 solid transparent;border-right-width: 50vw;border-left-width: 50vw;border-bottom: 100px solid #fff; } */
/* .rh-hero .container {padding-bottom: 100px;} */
.rh-hero .container {z-index: 2; position: relative;padding-bottom:40px;}
.rh-hero .row {padding-top: 64px;}
.rh-hero {text-transform:uppercase; color:#fff;font-weight:300; font-size:25px; line-height:35px; }
.rh-hero h1 {font-weight:700 !important; font-size:100px; line-height:100px; text-transform:uppercase; color:#fff}
.wVideo {text-align:right;font-size:35px; line-height:35px; padding: 24px 135px 22px 0px; position: relative;}
.rh-hero video {position: absolute; z-index: 1; width: 100%; height: 100%; object-fit: cover;top: 0; left: 0;}

.wVideo:before {  content:''; position: absolute; width: 115px; height: 115px; right:0px; top:0px; background:#fff; border-radius:50%; }
.wVideo:after { content: ''; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 30px solid #333; position: absolute; right: 38px; top: 38px; }

.rh-bgimg {position: absolute; top: 0px; left: 0px;width: 100%; height: 100%; }
.rh-bgimg img { object-fit: cover; position: absolute; height: 100%; width: 100%; top: 0; left: 0;}
.img-square .col-md-6.img-cont {position: relative;height: 0; padding-bottom: 50%;}
.img-square .col-md-4.img-cont {position: relative;height: 0; padding-bottom: 33.333%;}
.img-square.flex-row-reverse .text-cont {padding: var(--bs-gutter-x, 0.75rem) 12% var(--bs-gutter-x, 0.75rem) 0;}
.img-square .text-cont {padding: var(--bs-gutter-x, 0.75rem) 0 var(--bs-gutter-x, 0.75rem) 12%;}

/* .row-list .row {counter-increment: rh-counter;}
.row-list .row .img-cont::before { content: counter(rh-counter) "";z-index: 1; position: absolute;} */
.row-list .row:not(:last-child) {border-bottom: solid #fff 2px; padding-bottom: 50px; margin-bottom: 50px;}
.number {z-index: 1; position: absolute;width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; right: 0px; top: 0px; color: #EE0000; background-color: #fff;}

.arrow-bg {position: relative; color: #fff;font-size: 1.25rem; text-align: center;}
.arrow-bg > div {padding: 90px 5%;}
.arrow-bg::before { content: ''; position: absolute; top: 0px; left: 0px; z-index: -1; width: 50%; height:100%; transform: skew(0deg,-10deg); background: #EE0000;}
.arrow-bg::after { content: ''; position: absolute; top: 0px; right: 0px; z-index: -1; width: 50%; height:100%; transform: skew(0deg, 10deg); background: #A11515;}

.cta-arrow-bg, .hs-button { position: relative; color: #fff; border: 0px; font-size: 1.25rem; text-align: center; width: 224px; padding: 10px 25px 5px; margin: 25px auto 30px; text-decoration: none; display: block; background: #e00;}
.cta-arrow-bg:hover, .hs-button:hover { color:#000; }  

.footer {background: #333; color: #fff;padding: 50px 0 30px;font-size: 9px;}
.footer ul {list-style:none; padding:0px; font-size:13px;}
.footer ul li { display:inline-block; padding:4px;}
.footer a, .footer a:hover { color: #fff; text-decoration:none;}
.footTxt {margin-top:20px;}

.sugg-label{ background:#EE0000; color:#ffffff; -webkit-transform: rotate(180deg); transform: rotate(180deg); white-space: nowrap; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; font-size: 3vw; line-height: 3vw; margin:0px; padding:60px 7px; text-transform:uppercase; border-radius:10px;font-weight:700; }
.sugg-item, .sugg-item>div {height:100%;padding: 0;}
.sugg-item > div > div {padding-right: 0;}
.sugg-item > div > div > a { min-height:500px; position:relative;color:#fff; display: block; background-position:center; background-size:cover; border-radius:10px;height:100%; overflow:hidden}
.sugg-item > div > div > a:before {position:absolute;  content:''; width:100%; height:100%; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); border-radius:10px;}
.sugg-item .contents { position: absolute; bottom: 20px; left: 40px; max-width: calc(100% - 146px); max-width:400px;}
.sugg-item  h2 {font-weight: 700;}
.sugg-item .slick-next {bottom:40px; top: inherit; transform: initial; right: 40px;}
.sugg-item .cta-arrow, .sugg-item .cta-arrow:hover {color:#ffffff !important;margin-bottom: 15px;}
.sugg-item .cta-arrow:before { background: #ffffff;}
.sugg-item .cta-arrow:after { border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; }

.listEO .cta-arrow {color:#333333 !important;}

@media (min-width: 1400px) {
  .sugg-label{font-size:46px; line-height:46px;}
}

@media (min-width: 767px){  
  .sugg-item .listEO:nth-child(even) .contents {  max-width:80%; transform: translate(0, -50%); top: 50%; bottom: inherit; color: #000;left: -100%;}
  .sugg-item .listEO:nth-child(even) a {  margin-left: 50%; overflow: inherit; }
  .sugg-item .listEO:nth-child(odd) .contents { max-width:80%; transform: translate(0, -50%); top: 50%; bottom: inherit; color: #000; right: -100%; left: inherit;}
  .sugg-item .listEO:nth-child(odd) a { margin-right: 50%; overflow: inherit; }
  .sugg-item .listEO .cta-arrow, .sugg-item .cta-arrow:hover {color:#333333;}
  .sugg-item .listEO .cta-arrow:before { background: #333333;}
  .sugg-item .listEO .cta-arrow:after { border-top: 2px solid #333333; border-right: 2px solid #333333; }
  .list1 a {height: 0px; padding-bottom: 48.51%;}
  .list2 a {height: 0; padding-bottom: 65.43%; }
}

@media (min-width: 992px){
  .sugg-item .listEO:nth-child(even) .contents {  max-width:350px; transform: translate(0, -50%); top: 50%; bottom: inherit; color: #000;left: -427px;}
  .sugg-item .listEO:nth-child(even) a {  margin-left: 468px; overflow: inherit; }
  .sugg-item .listEO:nth-child(odd) .contents { max-width:350px; transform: translate(0, -50%); top: 50%; bottom: inherit; color: #000; right: -427px; left: inherit;}
  .sugg-item .listEO:nth-child(odd) a { margin-right: 468px; overflow: inherit; }
  
}

@media (max-width: 767px){  
  .img-cont-square { position: relative;height: 0; padding-bottom: 100%;} 
  .row{ padding-left: 10px; padding-right: 10px; } 
  .img-square .text-cont, .img-square.flex-row-reverse .text-cont {padding-left: 0px; padding-right: 0px;} 
  .img-square .col-md-6.img-cont, .img-square .col-md-4.img-cont {padding-bottom:100%} 
  .arrow-bg::after {top: 50%;  width: 100%; height: 50%; transform: skew(0deg, -10deg);} 
  .arrow-bg::before { width: 100%; height: 50%; transform: skew(0deg,-10deg);} 
  .rh-hero .container{ display: flex; flex-direction: column; justify-content: space-between;} 
  .rh-hero, .rh-hero > div { min-height: 94vh;} .rh-hero .row {padding-top: 32px;} .logo {width:100px;} 
  .sugg-label{ -webkit-transform: rotate(0deg); transform: rotate(0deg); white-space: nowrap; -webkit-writing-mode: initial; writing-mode: initial; font-size: 24px; line-height: 24px; margin:0px; padding:20px !important;  }
  .sugg-item, .sugg-item>div, .sugg-item>div>div {padding: 0px;}
  .sugg-item>div>div {padding-right: 0;padding-left:0;padding-top:15px}
  .sugg-item .cta-arrow {display:none !important;}
  .sugg-item .contents { left: 20px; max-width: calc(100% - 40px); }
  .listCont .row > div { padding-bottom: 20px !important; }
  .listCont .row > div:nth-child(odd) > a { min-height: 275px; }
  .rh-hero, .rh-hero > div  { height: 100%; margin: 0px; width: 100%; border-radius:0px; -webkit-animation: none;animation: none;}
  
}



.hs-form Label { display:none; font-size: 12px !important;}
.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea { font-family: var(--bs-body-font-family); border:1px solid #e9e9e7; color:#000; display:block; line-height:16px; padding:5px; max-width:500px; width:100% !Important; margin-bottom:0; background-color:#fff; border-color:#e9e9e7; border-radius:3px; font-size:16px; height:40px;font-family:  var(--bs-body-font-family); font-weight: 300;}
.hs-form select { font-family: var(--bs-body-font-family); border:1px solid #e9e9e7; color:#000; display:block; line-height:16px; max-width:500px; width:100% !important; margin-bottom:0; border-color:#e9e9e7; border-radius:3px; font-size:16px; height:40px;font-family: var(--bs-body-font-family); font-weight: 300; }
.hs-form-field { margin-bottom:10px; }
.inputs-list { list-style:none; padding:0; margin:0 0 0 2px}
.hs-error-msgs.inputs-list>li>label { font-weight:300!important; color:#ee0000; font-size:11px}
.hs-form .hs-form-field.hs_data>label { display:block!important}
.hs-form .hs-form-booleancheckbox label {text-align: left; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; font-family: var(--bs-body-font-family); line-height:1.2; font-weight:400}
legend { display:block; width:100%; padding:0; margin-bottom:0; font-size:14px; line-height:inherit; color:#333; border:0; border-bottom:0 solid #e5e5e5}
.hs-form select { cursor:pointer; -moz-appearance:none; -webkit-appearance:none; text-indent:.01px; text-overflow:''; background:url('https://427615.fs1.hubspotusercontent-na1.net/hubfs/427615/LP%20B2B%20v2/arrow-select.png') no-repeat; background-position:right 4px top 5px; background-size:30px; background-color:#fff; padding:5px 40px 5px 5px}
input[type="checkbox"]:not(:checked),input[type="checkbox"]:checked { position:absolute; left:-9999px}
input[type="checkbox"]:not(:checked)+span,input[type="checkbox"]:checked+span { position:relative; padding-left:0px; cursor:pointer; font-size:12px; padding-top:3px}
input[type="checkbox"]:not(:checked)+span:before,input[type="checkbox"]:checked+span:before { content:''; position:absolute; left:0px; top:2px; width:15px; height:15px; border:1px solid #ee0000; background:#fff; border-radius:3px; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.3); box-shadow:inset 0 0 0 rgba(0,0,0,.3)}
input[type="checkbox"]:not(:checked)+span:after,input[type="checkbox"]:checked+span:after { content:'✔'; position:absolute; top:4px; left:2px; font-size:15px; line-height:.8; color:#000; -webkit-transition:all .2s; -moz-transition:all .2s; transition:all .2s}
input[type="checkbox"]:not(:checked)+span, input[type="checkbox"]:checked+span {padding-left: 20px;}
.legal-consent-container input[type="checkbox"]:not(:checked)+span:before, .legal-consent-container input[type="checkbox"]:checked+span:before { content:''; position:absolute; left:-20px; top:2px; width:15px; height:15px; border:1px solid #ee0000; background:#fff; border-radius:3px; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.3); box-shadow:inset 0 0 0 rgba(0,0,0,.3)}
.legal-consent-container input[type="checkbox"]:not(:checked)+span:after,.legal-consent-container input[type="checkbox"]:checked+span:after { content:'✔'; position:absolute; top:4px; left:-18px; font-size:15px; line-height:.8; color:#000; -webkit-transition:all .2s; -moz-transition:all .2s; transition:all .2s}
.legal-consent-container input[type="checkbox"]:not(:checked)+span, .legal-consent-container input[type="checkbox"]:checked+span {padding-left: 0px;}
input[type="checkbox"]:not(:checked)+span:after { opacity:0; -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); transform:scale(0)}
input[type="checkbox"]:checked+span:after { opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}
input[type="checkbox"]:disabled:not(:checked)+span:before,input[type="checkbox"]:disabled:checked+span:before { -webkit-box-shadow:none; box-shadow:none; border-color:#bbb; background-color:#ddd}
input[type="checkbox"]:disabled:checked+span:after { color:#999}
input[type="checkbox"]:disabled+span { color:#aaa}
input[type="checkbox"]:checked:focus+span:before,input[type="checkbox"]:not(:checked):focus+span:before { border:1px solid #ee0000}
span:hover:before { border:1px solid #ee0000!important}
.hs-form /*.hs-fieldtype-booleancheckbox*/ .hs-error-msgs label{display:block}
.hs-form  .hs-error-msgs.inputs-list { font-size: 10px; position: inherit; top: inherit !important; left: 0px!important;}
.hs-form .hs-fieldtype-booleancheckbox .hs-error-msgs.inputs-list { font-size: 10px; position: inherit; top: inherit !important; left: 25px!important; }
.form-title {display:none}
@media (max-width:768px) { 
  .privacy-policy-rsp { display:none }   
  .partner {-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%); box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%)} 
  .partner-txt {text-align:center;} 
  .rh-hero h1 { font-size: 60px; line-height: 60px;}
  .wVideo:before { width: 75px; height: 75px;}
  .wVideo:after { right: 20px; top: 18px; }
  .wVideo { font-size: 24px; line-height: 24px;  padding: 15px 88px 22px 0px; position: relative;}
  .modal-dialog { max-width: 100vw!important;}
}
.hs-form { margin-top:0px; max-width: 500px; margin: auto;}
@media (max-width:1024px) { legend {  font-size:12px } .hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select {  background-color:#fff; border-color:#e9e9e7; border-radius:3px; font-size:12px!important; height:40px } }
.hs-fieldtype-date label {display:block;} 


.headerCST {padding-top:20px; padding-bottom:20px; position:fixed; z-index:10;top:0px;overflow: initial; transition: all .5s ease}
.headerCST.bgw {background:#fff}
.headerCS {position:relative;}
.headerCS img {width: 111px;}
.headerCS .lang {position:absolute; right:0px; text-align:right;}
.headerCS .lang > div {position:relative; padding-right:20px}
.headerCS .lang > div:after {content: ''; position: absolute; right: 0px; top: 3px; border-top: 2px solid #333333; border-right: 2px solid #333333; width: 10px; height: 10px; rotate: 135deg; }
.headerCS .lang ul {display:none; list-style: none; padding: 0 10px; position: absolute; width: auto; right: -10px; background: #fff;margin-top: 26px;}
.headerCS .lang ul li {display: table-cell; padding:10px 5px;}


.listHead {margin-top:78px; padding-bottom:200px; margin-bottom:-150px;}
.listHead h1 {font-weight: 700; }
.listHead h5 {text-transform:uppercase;}
.listCont .row {padding: 0 20px;}
.listCont .row > div {padding-bottom: 90px;}
@media (min-width:768px) { 
  .listHeadInt .row { max-width: calc(100% - 120px); margin: auto;}
  .listCont .col-md-6 > a {width: calc(100% - 23px);}
  .listCont .col-md-6:nth-child(odd)  > a {width: calc(100% - 23px);margin-left:23px}
}



/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y;  touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list { background: #fff url('./ajax-loader.gif') center center no-repeat; }

/* Icons */
@font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url('./fonts/slick.eot'); src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); }
/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }
.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
[dir='rtl'] .slick-prev { right: -25px; left: auto; }
.slick-prev:before { content: '←'; }
[dir='rtl'] .slick-prev:before { content: '→'; }
.slick-next { right: -25px; }
[dir='rtl'] .slick-next { right: auto; left: -25px; }
.slick-next:before { content: '→'; }
[dir='rtl'] .slick-next:before { content: '←'; }
/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }


.sGall img {height: 630px !important; max-height:50vh; width: auto !important; margin:0 15px;}
.sGall {margin-left:4vw}
.slick-dots li button:before { content: '';height: 2px; width: 85px; max-width: 6vw; background:#E0E0E0; opacity:1}
.slick-dots li.slick-active button:before { background: #EE0000;opacity:1}
.slick-dots li button, .slick-dots li {height: 2px; width: 85px; margin:0px; max-width: 6vw;}
.slick-dots { text-align:left; bottom: -45px;}
.slick-prev, .slick-next,.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus  { background: #ffffff; width: 66px; height: 66px; border-radius: 50%;}
.slick-next { right: calc(3vw);}
.slick-prev { left: 20px;z-index: 1;}
.slick-next::before,.slick-prev::before {content:'';position:absolute; right: 23px; top: 33px; width: 20px; height: 2px; background: #333333;}
.slick-next::after, .slick-prev::after {content:'';position:absolute; border-top: 2px solid #333333; border-right: 2px solid #333333; width: 10px; height: 10px} 
.slick-next::after { right: 22px; top: 29px; rotate: 45deg;}
.slick-prev::after {rotate: -135deg;top: 29px; left: 22px; }


.hs-pagination__link--first, .hs-pagination__link--last {display:none;}
.hs-pagination__link--next, .hs-pagination__link--next:hover, .hs-pagination__link--prev, .hs-pagination__link--prev:hover  {position:relative; background:transparent; height:14px; width:45px; right: inherit;}
.hs-pagination__link--next::before, .hs-pagination__link--prev::before { position: absolute; right: 0; top: 12px;}
.hs-pagination__link--prev::before {left: -20px; right:initial;}
.hs-pagination__link--next::after { right: 0px; top: 8px;}
.hs-pagination__link--prev::after {  top: 8px; left: -20px; }
.hs-pagination__link--number { color:#333; background:#ffffff; border-radius:50%; width:35px; height:35px; align-items: center; justify-content: center;}
.hs-pagination__link--number.hs-pagination__link--active { background:#ee0000; color:#fff;}

.filtLinks a { display: inline-block; background: rgba(51,51,51,0.2); margin: 0 0 10px 5px; color: #fff;text-decoration: none; font-size: 12px; text-transform: uppercase; height: 30px; padding: 7px 15px; border-radius: 15px;}
.filtLinks a:not(:first-child) {  }
.filtLinks a.active {background: #333; padding-left:30px;position:relative}
.filtLinks a.active:before {content:'';position:absolute; rotate:45deg; border-bottom:1px #fff solid; border-right:1px #fff solid; height: 12px; width: 6px; left: 14px; top: 7px;}

@media (max-width:768px) { 
  .slick-prev, .slick-next, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { width: 45px; height: 45px; }
  .slick-next::before, .slick-prev::before { right: 13px; top: 23px;}
  .slick-next::after { right: 14px; top: 19px;}
  .slick-prev::after { top: 19px; left: 13px; }
  .slick-dots li button:before, .slick-dots li button, .slick-dots li { max-width: 3vw;}
  .hs-pagination__link--next, .hs-pagination__link--next:hover, .hs-pagination__link--prev, .hs-pagination__link--prev:hover  { width: 45px; height: 26px;}
  .hs-pagination__link--prev::after {  left: -20px;}
  .filtLinks a { font-size:11px;  margin: 0 4px 10px 0;padding: 6px 13px; height: 28px;}
  .filtLinks a.active { padding-left: 26px; }
  .filtLinks a.active:before {left: 12px;top:6px;}
  .footer ul {margin:0px}
}