@charset "UTF-8";
@font-face{font-family:"fpf-icomoon";src:url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.eot);src:url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.woff) format("woff"),url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.eot#iefix) format("embedded-opentype"),url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.ttf) format("truetype"),url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.fpf-clear:before,.fpf-clear:after{content:" ";display:table}.fpf-clear:after{clear:both}.fpf-fields{display:block;clear:both;margin:1em 0}.fpf-totals dl{margin-bottom:1em;overflow:hidden}.fpf-totals dl:empty{display:none}.fpf-totals dt{clear:left;float:left;width:50%}.fpf-totals dd{float:left}.fpf-fields span.optional{display:none}.fpf-field-tooltip{cursor:help}.fpf-field-tooltip-icon:before{content:"\e91b";font-family:'fpf-icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fpf-radio-images .woocommerce-input-wrapper,.fpf-radio-colors .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;margin:-10px}.fpf-radio-images input[type="radio"],.fpf-radio-colors input[type="radio"]{display:none}.fpf-radio-images input[type="radio"]+label,.fpf-radio-colors input[type="radio"]+label{width:100px;margin:10px;cursor:pointer}.fpf-radio-images input[type="radio"]+label img,.fpf-radio-colors input[type="radio"]+label .fpf-radio-preview{display:block;width:100%;border:2px solid #fff0;pointer-events:none}.fpf-radio-images input[type="radio"]+label img{height:auto}.fpf-radio-colors input[type="radio"]+label .fpf-radio-preview{height:0;padding-bottom:calc(100% - 4px)}.fpf-radio-images input[type="radio"]:checked+label img,.fpf-radio-colors input[type="radio"]:checked+label .fpf-radio-preview{border-color:#000}.fpf-fields-config-wrapper{margin-bottom:1rem}.fpf-field.fpf-image img{max-width:100%;height:auto}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:fpf-icomoon;font-style:normal;font-weight:400;src:url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.eot);src:url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.woff) format("woff"),url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.eot#iefix) format("embedded-opentype"),url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.ttf) format("truetype"),url(//spasja.pl/wp-content/plugins/flexible-product-fields/assets/fonts/icons/icomoon.svg#icomoon) format("svg")}.icon-align-left:before{content:"\e900"!important}.icon-align-left:before,.icon-at-email:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-at-email:before{content:"\e92b"!important}.icon-bookmark:before{content:"\e920"!important}.icon-bookmark:before,.icon-brush:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-brush:before{content:"\e901"!important}.icon-calendar-alt:before{content:"\e902"!important}.icon-calendar-alt:before,.icon-caret-down:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-caret-down:before{content:"\e903"!important}.icon-caret-left:before{content:"\e904"!important}.icon-caret-left:before,.icon-caret-right:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-caret-right:before{content:"\e905"!important}.icon-caret-up:before{content:"\e906"!important}.icon-caret-up:before,.icon-check:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-check:before{content:"\e907"!important}.icon-check-double:before{content:"\e92a"!important}.icon-check-double:before,.icon-check-square:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-check-square:before{content:"\e908"!important}.icon-check-square-multi:before{content:"\e92f"!important}.icon-check-square-multi:before,.icon-clock:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-clock:before{content:"\e909"!important}.icon-code:before{content:"\e90a"!important}.icon-code:before,.icon-cog:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-cog:before{content:"\e90b"!important}.icon-cogs:before{content:"\e90c"!important}.icon-cogs:before,.icon-digits:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-digits:before{content:"\e929"!important}.icon-dollar-sign:before{content:"\e90d"!important}.icon-dollar-sign:before,.icon-ellipsis-v:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-ellipsis-v:before{content:"\e90e"!important}.icon-exchange-alt:before{content:"\e90f"!important}.icon-exchange-alt:before,.icon-exclamation-triangle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-exclamation-triangle:before{content:"\e926"!important}.icon-eye:before{content:"\e910"!important}.icon-eye:before,.icon-font:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-font:before{content:"\e911"!important}.icon-heading:before{content:"\e912"!important}.icon-heading:before,.icon-heart:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-heart:before{content:"\e921"!important}.icon-image:before{content:"\e927"!important}.icon-image:before,.icon-images:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-images:before{content:"\e928"!important}.icon-link:before{content:"\e92d"!important}.icon-link:before,.icon-list-ul:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-list-ul:before{content:"\e913"!important}.icon-long-arrow-alt-down:before{content:"\e914"!important}.icon-long-arrow-alt-down:before,.icon-long-arrow-alt-left:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-long-arrow-alt-left:before{content:"\e915"!important}.icon-long-arrow-alt-right:before{content:"\e916"!important}.icon-long-arrow-alt-right:before,.icon-long-arrow-alt-up:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-long-arrow-alt-up:before{content:"\e917"!important}.icon-magic:before{content:"\e918"!important}.icon-magic:before,.icon-paint-brush:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-paint-brush:before{content:"\e92e"!important}.icon-palette:before{content:"\e919"!important}.icon-palette:before,.icon-paragraph:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-paragraph:before{content:"\e92c"!important}.icon-plugin-symbol:before{content:"\e923"!important}.icon-plugin-symbol:before,.icon-plus:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-plus:before{content:"\e91a"!important}.icon-question-circle:before{content:"\e91b"!important}.icon-question-circle:before,.icon-spinner:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-spinner:before{content:"\e925"!important}.icon-star:before{content:"\e922"!important}.icon-star:before,.icon-tasks:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-tasks:before{content:"\e91d"!important}.icon-tasks-alt:before{content:"\e91c"!important}.icon-tasks-alt:before,.icon-times:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-times:before{content:"\e91e"!important}.icon-trash-alt:before{content:"\e924"!important}.icon-trash-alt:before,.icon-upload:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-upload:before{content:"\e91f"!important}.picker_wrapper.popup{background-color:#fff!important;border:1px solid #e2e4e7!important;bottom:auto!important;box-shadow:none!important;left:0!important;margin:0!important;right:auto!important;top:0!important}.picker_wrapper.popup .picker_arrow,.picker_wrapper.popup .picker_done{display:none!important}.fpf-colorpicker{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:flex;left:0;margin-top:4px;opacity:0;position:absolute;top:0;visibility:hidden;z-index:100}.fpf-colorpicker.fpf-colorpicker-open{opacity:1;visibility:visible}.fpf-colorpicker .fpf-colorpicker-select{flex:1;margin:10px;width:100px}.fpf-field.fpf-time{position:relative}.fpf-field-toggle p.form-row label{cursor:pointer;display:flex;gap:12px;margin:1em 0}.fpf-field-toggle p.form-row label input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.fpf-field-toggle p.form-row label .fpf-toggle-slider{background-color:#ccc;border-radius:28px;flex-shrink:0;height:28px;position:relative;transition:background-color .2s;width:50px}.fpf-field-toggle p.form-row label .fpf-toggle-slider:after{background-color:#fff;border-radius:50%;content:"";height:24px;left:2px;position:absolute;top:2px;transition:transform .2s;width:24px}.fpf-field-toggle p.form-row label input:checked+.fpf-toggle-slider{background-color:#2271b1}.fpf-field-toggle p.form-row label input:checked+.fpf-toggle-slider:after{transform:translateX(22px)}.fpf-field-toggle p.form-row label .fpf-toggle-label{line-height:28px;width:-moz-fit-content;width:fit-content}.fpf-multi-images__item{align-items:center;display:inline-flex;flex-direction:column;margin-right:10px}.fpf-multi-images__input{opacity:0;pointer-events:none;position:absolute}.fpf-multi-images__input:checked+.fpf-multi-images__label img{border-color:#000}.fpf-multi-images__label{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column}.fpf-multi-images__label img{border:2px solid transparent;box-sizing:border-box;display:block}.fpf-multi-images__label span{margin-top:6px;text-align:center}.fpf-multi-images fieldset.form-row{margin-top:1em}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
 :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-black: #000;
--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: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-2xl: 2rem;
--bs-border-radius-pill: 50rem;
--bs-link-color: #0d6efd;
--bs-link-hover-color: rgb(10.4, 88, 202.4);
--bs-code-color: #d63384;
--bs-highlight-bg: rgb(255, 242.6, 205.4);
}
*,
*::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;
border: 0;
border-top: 1px solid;
opacity: 0.25;
}
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
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;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.1875em;
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: var(--bs-link-color);
text-decoration: underline;
}
a:hover {
color: var(--bs-link-hover-color);
}
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;
}
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: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
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;
} ::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::file-selector-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
} :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-black: #000;
--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: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-2xl: 2rem;
--bs-border-radius-pill: 50rem;
--bs-link-color: #0d6efd;
--bs-link-hover-color: rgb(10.4, 88, 202.4);
--bs-code-color: #d63384;
--bs-highlight-bg: rgb(255, 242.6, 205.4);
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
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;
}
}
.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;
}
}
@media (min-width: 1400px) {
.col-xxl {
flex: 1 0 0%;
}
.row-cols-xxl-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-xxl-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-xxl-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-xxl-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-xxl-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-xxl-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-xxl-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
.col-xxl-auto {
flex: 0 0 auto;
width: auto;
}
.col-xxl-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-xxl-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xxl-3 {
flex: 0 0 auto;
width: 25%;
}
.col-xxl-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-xxl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xxl-6 {
flex: 0 0 auto;
width: 50%;
}
.col-xxl-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-xxl-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-xxl-9 {
flex: 0 0 auto;
width: 75%;
}
.col-xxl-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-xxl-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-xxl-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-xxl-0 {
margin-left: 0;
}
.offset-xxl-1 {
margin-left: 8.33333333%;
}
.offset-xxl-2 {
margin-left: 16.66666667%;
}
.offset-xxl-3 {
margin-left: 25%;
}
.offset-xxl-4 {
margin-left: 33.33333333%;
}
.offset-xxl-5 {
margin-left: 41.66666667%;
}
.offset-xxl-6 {
margin-left: 50%;
}
.offset-xxl-7 {
margin-left: 58.33333333%;
}
.offset-xxl-8 {
margin-left: 66.66666667%;
}
.offset-xxl-9 {
margin-left: 75%;
}
.offset-xxl-10 {
margin-left: 83.33333333%;
}
.offset-xxl-11 {
margin-left: 91.66666667%;
}
.g-xxl-0,
.gx-xxl-0 {
--bs-gutter-x: 0;
}
.g-xxl-0,
.gy-xxl-0 {
--bs-gutter-y: 0;
}
.g-xxl-1,
.gx-xxl-1 {
--bs-gutter-x: 0.25rem;
}
.g-xxl-1,
.gy-xxl-1 {
--bs-gutter-y: 0.25rem;
}
.g-xxl-2,
.gx-xxl-2 {
--bs-gutter-x: 0.5rem;
}
.g-xxl-2,
.gy-xxl-2 {
--bs-gutter-y: 0.5rem;
}
.g-xxl-3,
.gx-xxl-3 {
--bs-gutter-x: 1rem;
}
.g-xxl-3,
.gy-xxl-3 {
--bs-gutter-y: 1rem;
}
.g-xxl-4,
.gx-xxl-4 {
--bs-gutter-x: 1.5rem;
}
.g-xxl-4,
.gy-xxl-4 {
--bs-gutter-y: 1.5rem;
}
.g-xxl-5,
.gx-xxl-5 {
--bs-gutter-x: 3rem;
}
.g-xxl-5,
.gy-xxl-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 (min-width: 1400px) {
.d-xxl-inline {
display: inline !important;
}
.d-xxl-inline-block {
display: inline-block !important;
}
.d-xxl-block {
display: block !important;
}
.d-xxl-grid {
display: grid !important;
}
.d-xxl-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;
}
.d-xxl-none {
display: none !important;
}
.flex-xxl-fill {
flex: 1 1 auto !important;
}
.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-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;
}
.flex-xxl-wrap {
flex-wrap: wrap !important;
}
.flex-xxl-nowrap {
flex-wrap: nowrap !important;
}
.flex-xxl-wrap-reverse {
flex-wrap: wrap-reverse !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;
}
.justify-content-xxl-evenly {
justify-content: space-evenly !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;
}
.order-xxl-first {
order: -1 !important;
}
.order-xxl-0 {
order: 0 !important;
}
.order-xxl-1 {
order: 1 !important;
}
.order-xxl-2 {
order: 2 !important;
}
.order-xxl-3 {
order: 3 !important;
}
.order-xxl-4 {
order: 4 !important;
}
.order-xxl-5 {
order: 5 !important;
}
.order-xxl-last {
order: 6 !important;
}
.m-xxl-0 {
margin: 0 !important;
}
.m-xxl-1 {
margin: 0.25rem !important;
}
.m-xxl-2 {
margin: 0.5rem !important;
}
.m-xxl-3 {
margin: 1rem !important;
}
.m-xxl-4 {
margin: 1.5rem !important;
}
.m-xxl-5 {
margin: 3rem !important;
}
.m-xxl-auto {
margin: auto !important;
}
.mx-xxl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xxl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-xxl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-xxl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-xxl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-xxl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-xxl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-xxl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-xxl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-xxl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-xxl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-xxl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-xxl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-xxl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xxl-0 {
margin-top: 0 !important;
}
.mt-xxl-1 {
margin-top: 0.25rem !important;
}
.mt-xxl-2 {
margin-top: 0.5rem !important;
}
.mt-xxl-3 {
margin-top: 1rem !important;
}
.mt-xxl-4 {
margin-top: 1.5rem !important;
}
.mt-xxl-5 {
margin-top: 3rem !important;
}
.mt-xxl-auto {
margin-top: auto !important;
}
.me-xxl-0 {
margin-right: 0 !important;
}
.me-xxl-1 {
margin-right: 0.25rem !important;
}
.me-xxl-2 {
margin-right: 0.5rem !important;
}
.me-xxl-3 {
margin-right: 1rem !important;
}
.me-xxl-4 {
margin-right: 1.5rem !important;
}
.me-xxl-5 {
margin-right: 3rem !important;
}
.me-xxl-auto {
margin-right: auto !important;
}
.mb-xxl-0 {
margin-bottom: 0 !important;
}
.mb-xxl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xxl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xxl-3 {
margin-bottom: 1rem !important;
}
.mb-xxl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xxl-5 {
margin-bottom: 3rem !important;
}
.mb-xxl-auto {
margin-bottom: auto !important;
}
.ms-xxl-0 {
margin-left: 0 !important;
}
.ms-xxl-1 {
margin-left: 0.25rem !important;
}
.ms-xxl-2 {
margin-left: 0.5rem !important;
}
.ms-xxl-3 {
margin-left: 1rem !important;
}
.ms-xxl-4 {
margin-left: 1.5rem !important;
}
.ms-xxl-5 {
margin-left: 3rem !important;
}
.ms-xxl-auto {
margin-left: auto !important;
}
.p-xxl-0 {
padding: 0 !important;
}
.p-xxl-1 {
padding: 0.25rem !important;
}
.p-xxl-2 {
padding: 0.5rem !important;
}
.p-xxl-3 {
padding: 1rem !important;
}
.p-xxl-4 {
padding: 1.5rem !important;
}
.p-xxl-5 {
padding: 3rem !important;
}
.px-xxl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xxl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-xxl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-xxl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-xxl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-xxl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-xxl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xxl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-xxl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-xxl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-xxl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-xxl-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-xxl-0 {
padding-top: 0 !important;
}
.pt-xxl-1 {
padding-top: 0.25rem !important;
}
.pt-xxl-2 {
padding-top: 0.5rem !important;
}
.pt-xxl-3 {
padding-top: 1rem !important;
}
.pt-xxl-4 {
padding-top: 1.5rem !important;
}
.pt-xxl-5 {
padding-top: 3rem !important;
}
.pe-xxl-0 {
padding-right: 0 !important;
}
.pe-xxl-1 {
padding-right: 0.25rem !important;
}
.pe-xxl-2 {
padding-right: 0.5rem !important;
}
.pe-xxl-3 {
padding-right: 1rem !important;
}
.pe-xxl-4 {
padding-right: 1.5rem !important;
}
.pe-xxl-5 {
padding-right: 3rem !important;
}
.pb-xxl-0 {
padding-bottom: 0 !important;
}
.pb-xxl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xxl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xxl-3 {
padding-bottom: 1rem !important;
}
.pb-xxl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xxl-5 {
padding-bottom: 3rem !important;
}
.ps-xxl-0 {
padding-left: 0 !important;
}
.ps-xxl-1 {
padding-left: 0.25rem !important;
}
.ps-xxl-2 {
padding-left: 0.5rem !important;
}
.ps-xxl-3 {
padding-left: 1rem !important;
}
.ps-xxl-4 {
padding-left: 1.5rem !important;
}
.ps-xxl-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;
}
}
.glightbox-container {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999999 !important;
overflow: hidden;
touch-action: none;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
text-size-adjust: 100%;
backface-visibility: hidden;
outline: none;
}
.glightbox-container.inactive {
display: none;
}
.glightbox-container .gcontainer {
position: relative;
width: 100%;
height: 100%;
z-index: 9999;
overflow: hidden;
}
.glightbox-container .gslider {
transition: transform 0.4s ease;
height: 100%;
left: 0;
top: 0;
width: 100%;
position: relative;
overflow: hidden;
display: flex !important;
justify-content: center;
align-items: center;
transform: translate3d(0, 0, 0);
}
.glightbox-container .gslide {
width: 100%;
position: absolute;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
}
.glightbox-container .gslide.current {
opacity: 1;
z-index: 99999;
position: relative;
}
.glightbox-container .gslide.prev {
opacity: 1;
z-index: 9999;
}
.glightbox-container .gslide-inner-content {
width: 100%;
}
.glightbox-container .ginner-container {
position: relative;
width: 100%;
display: flex;
justify-content: center;
flex-direction: column;
max-width: 100%;
margin: auto;
height: 100vh;
}
.glightbox-container .ginner-container.gvideo-container {
width: 100%;
}
.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
flex-direction: column;
}
.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
max-width: 100% !important;
}
.gslide iframe,
.gslide video {
outline: none !important;
border: none;
min-height: 165px;
-webkit-overflow-scrolling: touch;
touch-action: auto;
}
.gslide:not(.current) {
pointer-events: none;
}
.gslide-image {
align-items: center;
}
.gslide-image img {
max-height: 100vh;
display: block;
padding: 0;
float: none;
outline: none;
border: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
max-width: 100vw;
width: auto;
height: auto;
-o-object-fit: cover;
object-fit: cover;
touch-action: none;
margin: auto;
min-width: 200px;
}
.desc-top .gslide-image img,
.desc-bottom .gslide-image img {
width: auto;
}
.desc-left .gslide-image img,
.desc-right .gslide-image img {
width: auto;
max-width: 100%;
}
.gslide-image img.zoomable {
position: relative;
}
.gslide-image img.dragging {
cursor: grabbing !important;
transition: none;
}
.gslide-video {
position: relative;
max-width: 100vh;
width: 100% !important;
}
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
display: none;
}
.gslide-video .gvideo-wrapper {
width: 100%; margin: auto;
}
.gslide-video::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 0, 0, 0.34);
display: none;
}
.gslide-video.playing::before {
display: none;
}
.gslide-video.fullscreen {
max-width: 100% !important;
min-width: 100%;
height: 75vh;
}
.gslide-video.fullscreen video {
max-width: 100% !important;
width: 100% !important;
}
.gslide-inline {
background: #fff;
text-align: left;
max-height: calc(100vh - 40px);
overflow: auto;
max-width: 100%;
margin: auto;
}
.gslide-inline .ginlined-content {
padding: 20px;
width: 100%;
}
.gslide-inline .dragging {
cursor: grabbing !important;
transition: none;
}
.ginlined-content {
overflow: auto;
display: block !important;
opacity: 1;
}
.gslide-external {
display: flex;
width: 100%;
min-width: 100%;
background: #fff;
padding: 0;
overflow: auto;
max-height: 75vh;
height: 100%;
}
.gslide-media {
display: flex;
width: auto;
}
.zoomed .gslide-media {
box-shadow: none !important;
}
.desc-top .gslide-media,
.desc-bottom .gslide-media {
margin: 0 auto;
flex-direction: column;
}
.gslide-description {
position: relative;
flex: 1 0 100%;
}
.gslide-description.description-left,
.gslide-description.description-right {
max-width: 100%;
}
.gslide-description.description-bottom,
.gslide-description.description-top {
margin: 0 auto;
width: 100%;
}
.gslide-description p {
margin-bottom: 12px;
}
.gslide-description p:last-child {
margin-bottom: 0;
}
.zoomed .gslide-description {
display: none;
}
.glightbox-button-hidden {
display: none;
} .glightbox-mobile .glightbox-container .gslide-description {
height: auto !important;
width: 100%;
position: absolute;
bottom: 0;
padding: 19px 11px;
max-width: 100vw !important;
order: 2 !important;
max-height: 78vh;
overflow: auto !important;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
transition: opacity 0.3s linear;
padding-bottom: 50px;
}
.glightbox-mobile .glightbox-container .gslide-title {
color: #fff;
font-size: 1em;
}
.glightbox-mobile .glightbox-container .gslide-desc {
color: #a1a1a1;
}
.glightbox-mobile .glightbox-container .gslide-desc a {
color: #fff;
font-weight: bold;
}
.glightbox-mobile .glightbox-container .gslide-desc * {
color: inherit;
}
.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
color: #fff;
opacity: 0.4;
}
.gdesc-open .gslide-media {
transition: opacity 0.5s ease;
opacity: 0.4;
}
.gdesc-open .gdesc-inner {
padding-bottom: 30px;
}
.gdesc-closed .gslide-media {
transition: opacity 0.5s ease;
opacity: 1;
}
.greset {
transition: all 0.3s ease;
}
.gabsolute {
position: absolute;
}
.grelative {
position: relative;
}
.glightbox-desc {
display: none !important;
}
.glightbox-open {
overflow: hidden;
}
.gloader {
height: 25px;
width: 25px;
animation: lightboxLoader 0.8s infinite linear;
border: 2px solid #fff;
border-right-color: transparent;
border-radius: 50%;
position: absolute;
display: block;
z-index: 9999;
left: 0;
right: 0;
margin: 0 auto;
top: 47%;
}
.goverlay {
width: 100%;
height: calc(100vh + 1px);
position: fixed;
top: -1px;
left: 0;
background: #000;
will-change: opacity;
}
.glightbox-mobile .goverlay {
background: #000;
}
.gprev,
.gnext,
.gclose {
z-index: 99999;
cursor: pointer;
width: 26px;
height: 44px;
border: none;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.gprev svg,
.gnext svg,
.gclose svg {
display: block;
width: 25px;
height: auto;
margin: 0;
padding: 0;
}
.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
opacity: 0.1;
}
.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
stroke: #fff;
}
.gbtn.focused {
outline: 2px solid #0f3d81;
}
iframe.wait-autoplay {
opacity: 0;
}
.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
opacity: 0 !important;
} .glightbox-clean .gslide-description {
background: #fff;
}
.glightbox-clean .gdesc-inner {
padding: 22px 20px;
}
.glightbox-clean .gslide-title {
font-size: 1em;
font-weight: normal;
font-family: arial;
color: #000;
margin-bottom: 19px;
line-height: 1.4em;
}
.glightbox-clean .gslide-desc {
font-size: 0.86em;
margin-bottom: 0;
font-family: arial;
line-height: 1.4em;
}
.glightbox-clean .gslide-video {
background: #000;
}
.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
background-color: rgba(0, 0, 0, 0.75);
border-radius: 4px;
}
.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
fill: #fff;
}
.glightbox-clean .gprev {
position: absolute;
top: -100%;
left: 30px;
width: 40px;
height: 50px;
}
.glightbox-clean .gnext {
position: absolute;
top: -100%;
right: 30px;
width: 40px;
height: 50px;
}
.glightbox-clean .gclose {
width: 35px;
height: 35px;
top: 15px;
right: 10px;
position: absolute;
}
.glightbox-clean .gclose svg {
width: 18px;
height: auto;
}
.glightbox-clean .gclose:hover {
opacity: 1;
} .gfadeIn {
animation: gfadeIn 0.5s ease;
}
.gfadeOut {
animation: gfadeOut 0.5s ease;
}
.gslideOutLeft {
animation: gslideOutLeft 0.3s ease;
}
.gslideInLeft {
animation: gslideInLeft 0.3s ease;
}
.gslideOutRight {
animation: gslideOutRight 0.3s ease;
}
.gslideInRight {
animation: gslideInRight 0.3s ease;
}
.gzoomIn {
animation: gzoomIn 0.5s ease;
}
.gzoomOut {
animation: gzoomOut 0.5s ease;
}
@keyframes lightboxLoader {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes gfadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes gfadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes gslideInLeft {
from {
opacity: 0;
transform: translate3d(-60%, 0, 0);
}
to {
visibility: visible;
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes gslideOutLeft {
from {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
}
to {
transform: translate3d(-60%, 0, 0);
opacity: 0;
visibility: hidden;
}
}
@keyframes gslideInRight {
from {
opacity: 0;
visibility: visible;
transform: translate3d(60%, 0, 0);
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes gslideOutRight {
from {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
}
to {
transform: translate3d(60%, 0, 0);
opacity: 0;
}
}
@keyframes gzoomIn {
from {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 1;
}
}
@keyframes gzoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@media (min-width: 769px) {
.glightbox-container .ginner-container {
width: auto;
height: auto;
flex-direction: row;
}
.glightbox-container .ginner-container.desc-top .gslide-description {
order: 0;
}
.glightbox-container .ginner-container.desc-top .gslide-image,
.glightbox-container .ginner-container.desc-top .gslide-image img {
order: 1;
}
.glightbox-container .ginner-container.desc-left .gslide-description {
order: 0;
}
.glightbox-container .ginner-container.desc-left .gslide-image {
order: 1;
}
.gslide-image img {
max-height: 97vh;
max-width: 100%;
}
.gslide-image img.zoomable {
cursor: zoom-in;
}
.zoomed .gslide-image img.zoomable {
cursor: grab;
}
.gslide-inline {
max-height: 95vh;
}
.gslide-external {
max-height: 100vh;
}
.gslide-description.description-left,
.gslide-description.description-right {
max-width: 275px;
}
.glightbox-open {
height: auto;
}
.goverlay {
background: rgba(0, 0, 0, 0.92);
}
.glightbox-clean .gslide-media {
box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
}
.glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
position: absolute;
height: 100%;
overflow-y: auto;
}
.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
background-color: rgba(0, 0, 0, 0.32);
}
.glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
background-color: rgba(0, 0, 0, 0.7);
}
.glightbox-clean .gprev {
top: 45%;
}
.glightbox-clean .gnext {
top: 45%;
}
}
@media (min-width: 992px) {
.glightbox-clean .gclose {
opacity: 0.7;
right: 20px;
}
}
@media screen and (max-height: 420px) {
.goverlay {
background: #000;
}
}
.row {
--bs-gutter-x: 2rem;
}
html {
font-size: 16px;
}
body {
line-height: 1.5;
color: #686a6f;
font-size: 1rem;
}
a {
transition: 0.4s all ease-in-out;
color: #00899b;
}
a:hover {
color: #00899b;
text-decoration: none;
}
b,
strong {
font-weight: 600;
}
p {
margin: 0 0 1.5rem 0;
}
img {
max-width: 100%;
height: auto;
}
.wp-block-image img {
border-radius: 8px;
}
@media (min-width: 1400px) {
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm,
.container {
max-width: 1400px;
}
}
.subheader {
background: #f2f5f7;
}
.is-style-default-padding {
padding-top: 3rem;
padding-bottom: 3rem;
}
@media (min-width: 768px) {
.is-style-default-padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 1200px) {
.is-style-default-padding {
padding-top: 6rem;
padding-bottom: 6rem;
}
}
.is-style-default-top-padding {
padding-top: 3rem;
}
@media (min-width: 768px) {
.is-style-default-top-padding {
padding-top: 4rem;
}
}
@media (min-width: 1200px) {
.is-style-default-top-padding {
padding-top: 6rem;
}
}
.is-style-default-bottom-padding {
padding-bottom: 3rem;
}
@media (min-width: 768px) {
.is-style-default-bottom-padding {
padding-bottom: 4rem;
}
}
@media (min-width: 1200px) {
.is-style-default-bottom-padding {
padding-bottom: 6rem;
}
}
.is-style-small-padding {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
.is-style-small-padding {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
}
@media (min-width: 1200px) {
.is-style-small-padding {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
}
}
.section-logo-background {
background-color: #2f2440;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ4IiBoZWlnaHQ9IjUzNyIgdmlld0JveD0iMCAwIDM0OCA1MzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NV82MjQpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjA5NjggNTE5LjcwOEMxLjAzMTUxIDUwOS4zNzYgMi4wNjQxNSA0OTkuMDQ0IDQuMTI5NDQgNDg4LjcxMkMxNS40ODg1IDQzNC45ODUgNzIuMjgzNyAzOTguODIyIDEzMi4xNzcgNDA5LjE1NEMxOTIuMDcgNDE5LjQ4NiAyMzIuMzQzIDQ3MC4xMTQgMjIwLjk4NCA1MjMuODQxQzIxOC45MTkgNTM1LjIwNyAyMTQuNzg4IDU0NC41MDUgMjA5LjYyNSA1NTMuODA0QzIxOC45MTkgNTQxLjQwNiAyMjUuMTE1IDUyOS4wMDcgMjI3LjE4IDUxMy41MDlDMjM4LjUzOSA0NTcuNzE1IDE5Ni4yMDEgNDAzLjk4OCAxMzQuMjQyIDM5My42NTZDNzIuMjgzNyAzODMuMzI0IDEyLjM5MDYgNDIwLjUyIDEuMDMxNTEgNDc3LjM0NkMtMS4wMzM3NyA0OTAuNzc4IC0wLjAwMTEyNzg1IDUwNS4yNDMgMy4wOTY4IDUxOS43MDhaTTY0LjAyMjYgNDU5Ljc4MkM3MC4yMTg1IDQ1NC42MTYgNzguNDc5NiA0NTAuNDgzIDg1LjcwODEgNDQ3LjM4M0MxMjguMDQ2IDQzMS44ODUgMTc2LjU4IDQ1MC40ODMgMTk0LjEzNSA0ODguNzEyQzIxMC42NTggNTI2Ljk0MSAxOTEuMDM3IDU3MC4zMzYgMTQ4LjY5OSA1ODUuODM0QzE0MC40MzggNTg4LjkzNCAxMzIuMTc3IDU5MSAxMjMuOTE2IDU5MUMxMzYuMzA3IDU5MSAxNDcuNjY3IDU4OS45NjcgMTYwLjA1OCA1ODQuODAxQzIwNC40NjIgNTY5LjMwMyAyMjUuMTE1IDUyMi44MDggMjA2LjUyNyA0ODMuNTQ2QzE4OC45NzIgNDQzLjI1IDEzOC4zNzMgNDI0LjY1MiA5NS4wMDE4IDQ0MC4xNTFDODIuNjEwMSA0NDUuMzE3IDcyLjI4MzcgNDUxLjUxNiA2NC4wMjI2IDQ1OS43ODJaTTE2OC4zMTkgNDc3LjM0NkMxNzIuNDUgNDgyLjUxMyAxNzYuNTggNDg4LjcxMiAxNzguNjQ2IDQ5My44NzhDMTkxLjAzNyA1MjQuODc0IDE3Mi40NSA1NjAuMDA0IDEzOC4zNzMgNTcxLjM2OUMxMDMuMjYzIDU4Mi43MzUgNjUuMDU1MyA1NjYuMjAzIDUyLjY2MzYgNTM0LjE3M0M1MC41OTgzIDUyNy45NzQgNDguNTMzIDUyMS43NzUgNDguNTMzIDUxNS41NzVDNDcuNTAwNCA1MjQuODc0IDQ4LjUzMyA1MzIuMTA3IDUyLjY2MzYgNTQxLjQwNkM2Ni4wODc5IDU3NC40NjkgMTA1LjMyOCA1OTEgMTQxLjQ3MSA1NzkuNjM1QzE3Ny42MTMgNTY3LjIzNiAxOTYuMjAxIDUzMi4xMDcgMTgzLjgwOSA1MDAuMDc3QzE4MC43MTEgNDkxLjgxMSAxNzUuNTQ4IDQ4NC41NzkgMTY4LjMxOSA0NzcuMzQ2WiIgZmlsbD0iIzAwODk5QiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxNC43ODkgMTg4LjA0NkMyMTMuNzU3IDE4MS44NDYgMjEzLjc1NyAxNzUuNjQ3IDIxNS44MjIgMTY5LjQ0OEMyMjIuMDE4IDEzNy40MTggMjU2LjA5NSAxMTYuNzU0IDI5MS4yMDUgMTIyLjk1M0MzMjYuMzE0IDEyOS4xNTIgMzUwLjA2NSAxNTkuMTE2IDM0Mi44MzcgMTkwLjExMkMzNDEuODA0IDE5Ni4zMTEgMzM5LjczOSAyMDIuNTExIDMzNi42NDEgMjA3LjY3N0MzNDEuODA0IDIwMC40NDQgMzQ1LjkzNSAxOTMuMjEyIDM0Ni45NjcgMTgzLjkxM0MzNTMuMTYzIDE1MC44NSAzMjguMzggMTE5Ljg1MyAyOTIuMjM3IDExMy42NTRDMjU2LjA5NSAxMDcuNDU1IDIyMC45ODUgMTI5LjE1MiAyMTQuNzg5IDE2My4yNDlDMjExLjY5MSAxNzEuNTE0IDIxMi43MjQgMTc5Ljc4IDIxNC43ODkgMTg4LjA0NloiIGZpbGw9IiMwMDg5OUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNTAuOTMgMTUyLjkxNkMyNTQuMDI4IDE0OS44MTcgMjU5LjE5MSAxNDcuNzUgMjYzLjMyMSAxNDUuNjg0QzI4OC4xMDUgMTM2LjM4NSAzMTcuMDE5IDE0Ny43NSAzMjYuMzEyIDE2OS40NDhDMzM2LjYzOSAxOTIuMTc5IDMyNC4yNDcgMjE4LjAwOSAyOTkuNDY0IDIyNi4yNzVDMjk0LjMwMSAyMjguMzQxIDI4OS4xMzcgMjI5LjM3NSAyODUuMDA3IDIyOS4zNzVDMjkyLjIzNSAyMjkuMzc1IDI5OS40NjQgMjI4LjM0MSAzMDUuNjYgMjI2LjI3NUMzMzEuNDc2IDIxNi45NzYgMzQzLjg2NyAxOTAuMTEyIDMzMy41NDEgMTY3LjM4MkMzMjMuMjE1IDE0My42MTggMjkzLjI2OCAxMzMuMjg1IDI2Ny40NTIgMTQyLjU4NEMyNjEuMjU2IDE0NC42NTEgMjU1LjA2IDE0Ny43NSAyNTAuOTMgMTUyLjkxNloiIGZpbGw9IiMwMDg5OUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMTEuODU3IDE2My4yNDhDMzEzLjkyMiAxNjYuMzQ4IDMxNy4wMiAxNjkuNDQ3IDMxOC4wNTMgMTczLjU4QzMyNS4yODEgMTkyLjE3OCAzMTQuOTU1IDIxMS44MDkgMjk0LjMwMiAyMTkuMDQyQzI3My42NDkgMjI1LjI0MSAyNTEuOTY0IDIxNS45NDIgMjQzLjcwMyAxOTcuMzQ0QzI0Mi42NyAxOTQuMjQ1IDI0MS42MzggMTkwLjExMiAyNDEuNjM4IDE4NS45NzlDMjQwLjYwNSAxOTEuMTQ1IDI0MS42MzggMTk2LjMxMSAyNDMuNzAzIDIwMS40NzdDMjUwLjkzMSAyMjEuMTA4IDI3NC42ODIgMjMwLjQwNyAyOTUuMzM1IDIyNC4yMDhDMzE1Ljk4OCAyMTYuOTc1IDMyNy4zNDcgMTk2LjMxMSAzMjAuMTE4IDE3Ny43MTNDMzE5LjA4NiAxNzEuNTE0IDMxNS45ODggMTY3LjM4MSAzMTEuODU3IDE2My4yNDhaIiBmaWxsPSIjMDA4OTlCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMwLjI3NyAzNjMuNjkyQzIyOS4yNDUgMzU4LjUyNiAyMzAuMjc3IDM1My4zNiAyMzAuMjc3IDM0OC4xOTRDMjM1LjQ0MSAzMjIuMzY0IDI2My4zMjIgMzA0Ljc5OSAyOTIuMjM2IDMwOS45NjVDMzIxLjE1IDMxNS4xMzEgMzQwLjc3IDMzOS45MjggMzM1LjYwNyAzNjUuNzU5QzMzNC41NzQgMzcwLjkyNSAzMzIuNTA5IDM3Ni4wOTEgMzMwLjQ0NCAzODAuMjI0QzMzNC41NzQgMzc0LjAyNCAzMzcuNjcyIDM2Ny44MjUgMzM4LjcwNSAzNjAuNTkzQzM0My44NjggMzMzLjcyOSAzMjMuMjE1IDMwNi44NjUgMjkzLjI2OCAzMDIuNzMyQzI2My4zMjIgMjk3LjU2NiAyMzQuNDA4IDMxNi4xNjQgMjI5LjI0NSAzNDMuMDI4QzIyOC4yMTIgMzQ5LjIyNyAyMjguMjEyIDM1Ni40NiAyMzAuMjc3IDM2My42OTJaIiBmaWxsPSIjMDA4OTlCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYwLjIyNSAzMzQuNzYyQzI2My4zMjMgMzMyLjY5NiAyNjcuNDUzIDMzMC42MyAyNzAuNTUxIDMyOC41NjNDMjkxLjIwNCAzMjEuMzMxIDMxNC45NTUgMzI5LjU5NiAzMjMuMjE2IDM0OC4xOTRDMzMxLjQ3NyAzNjYuNzkyIDMyMi4xODMgMzg3LjQ1NiAzMDEuNTMgMzk0LjY4OUMyOTcuNCAzOTUuNzIyIDI5My4yNjkgMzk2Ljc1NSAyODkuMTM5IDM5Ni43NTVDMjk1LjMzNCAzOTYuNzU1IDMwMC40OTggMzk2Ljc1NSAzMDYuNjkzIDM5My42NTZDMzI4LjM3OSAzODYuNDIzIDMzNy42NzMgMzYzLjY5MyAzMjkuNDEyIDM0NS4wOTVDMzIxLjE1IDMyNS40NjMgMjk2LjM2NyAzMTYuMTY1IDI3NS43MTQgMzI0LjQzQzI2OC40ODYgMzI3LjUzIDI2My4zMjMgMzMwLjYzIDI2MC4yMjUgMzM0Ljc2MloiIGZpbGw9IiMwMDg5OUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMDkuNzkxIDM0My4wMjhDMzExLjg1NiAzNDUuMDk1IDMxMy45MjEgMzQ4LjE5NCAzMTQuOTU0IDM1MS4yOTRDMzIxLjE1IDM2Ni43OTIgMzExLjg1NiAzODMuMzI0IDI5NS4zMzQgMzg4LjQ5QzI3OC44MTIgMzkzLjY1NiAyNjAuMjI0IDM4Ni40MjMgMjU0LjAyOCAzNzAuOTI1QzI1Mi45OTYgMzY3LjgyNiAyNTEuOTYzIDM2NC43MjYgMjUxLjk2MyAzNjEuNjI2QzI1MS45NjMgMzY1Ljc1OSAyNTEuOTYzIDM2OS44OTIgMjU0LjAyOCAzNzQuMDI1QzI2MC4yMjQgMzg5LjUyMyAyNzkuODQ0IDM5Ny43ODkgMjk3LjM5OSAzOTIuNjIzQzMxNC45NTQgMzg2LjQyMyAzMjQuMjQ4IDM2OS44OTIgMzE4LjA1MiAzNTQuMzk0QzMxNS45ODcgMzUwLjI2MSAzMTMuOTIxIDM0Ny4xNjEgMzA5Ljc5MSAzNDMuMDI4WiIgZmlsbD0iIzAwODk5QiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTU1Ljc2MTcgMjcyLjc2OUM1NC43MjkxIDI2Ny42MDMgNTUuNzYxNyAyNjIuNDM3IDU1Ljc2MTcgMjU3LjI3MUM2MC45MjQ5IDIzMS40NDEgODguODA2MiAyMTMuODc2IDExNy43MiAyMTkuMDQyQzE0Ni42MzQgMjI0LjIwOCAxNjYuMjU0IDI0OS4wMDUgMTYxLjA5MSAyNzQuODM2QzE2MC4wNTggMjgwLjAwMiAxNTcuOTkzIDI4NS4xNjggMTU1LjkyOCAyODkuMzAxQzE2MC4wNTggMjgzLjEwMiAxNjMuMTU2IDI3Ni45MDIgMTY0LjE4OSAyNjkuNjdDMTY5LjM1MiAyNDIuODA2IDE0OC42OTkgMjE1Ljk0MiAxMTguNzUzIDIxMS44MUM4OC44MDYyIDIwNi42NDQgNTkuODkyMyAyMjUuMjQxIDU0LjcyOTEgMjUyLjEwNUM1My42OTY0IDI1OC4zMDQgNTMuNjk2NCAyNjUuNTM3IDU1Ljc2MTcgMjcyLjc2OVoiIGZpbGw9IiMwMDg5OUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43MDcgMjQyLjgwNkM4OC44MDUgMjQwLjc0IDkyLjkzNTUgMjM4LjY3NCA5Ni4wMzM0IDIzNi42MDdDMTE2LjY4NiAyMjkuMzc1IDE0MC40MzcgMjM3LjY0IDE0OC42OTggMjU2LjIzOEMxNTYuOTU5IDI3NC44MzYgMTQ3LjY2NSAyOTUuNSAxMjcuMDEzIDMwMi43MzNDMTIyLjg4MiAzMDMuNzY2IDExOC43NTIgMzA0Ljc5OSAxMTQuNjIxIDMwNC43OTlDMTIwLjgxNyAzMDQuNzk5IDEyNS45OCAzMDQuNzk5IDEzMi4xNzYgMzAxLjdDMTUzLjg2MSAyOTQuNDY3IDE2My4xNTUgMjcxLjczNiAxNTQuODk0IDI1My4xMzlDMTQ2LjYzMyAyMzMuNTA3IDEyMS44NDkgMjI0LjIwOCAxMDEuMTk3IDIzMi40NzRDOTMuOTY4MiAyMzYuNjA3IDg4LjgwNSAyMzkuNzA3IDg1LjcwNyAyNDIuODA2WiIgZmlsbD0iIzAwODk5QiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzNS4yNzUgMjUyLjEwNUMxMzcuMzQgMjU0LjE3MiAxMzkuNDA2IDI1Ny4yNzIgMTQwLjQzOCAyNjAuMzcxQzE0Ni42MzQgMjc1Ljg2OSAxMzcuMzQgMjkyLjQwMSAxMjAuODE4IDI5Ny41NjdDMTA0LjI5NiAzMDIuNzMzIDg1LjcwODQgMjk1LjUwMSA3OS41MTI1IDI4MC4wMDJDNzguNDc5OSAyNzYuOTAzIDc3LjQ0NzMgMjczLjgwMyA3Ny40NDczIDI3MC43MDNDNzcuNDQ3MyAyNzQuODM2IDc3LjQ0NzMgMjc4Ljk2OSA3OS41MTI1IDI4My4xMDJDODUuNzA4NCAyOTguNiAxMDUuMzI5IDMwNi44NjYgMTIyLjg4MyAzMDEuN0MxNDAuNDM4IDI5NS41MDEgMTQ5LjczMiAyNzguOTY5IDE0My41MzYgMjYzLjQ3MUMxNDEuNDcxIDI1OC4zMDUgMTM4LjM3MyAyNTUuMjA1IDEzNS4yNzUgMjUyLjEwNVoiIGZpbGw9IiMwMDg5OUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTQuNjIzIDU0Ljc2MDZDMTEzLjU5IDUwLjYyNzcgMTE0LjYyMyA0NS40NjE2IDExNC42MjMgNDEuMzI4OEMxMTkuNzg2IDE4LjU5OCAxNDMuNTM3IDMuMDk5NzQgMTY5LjM1MyA3LjIzMjZDMTk1LjE2OSAxMS4zNjU1IDIxMS42OTEgMzMuMDYzIDIwNy41NjEgNTUuNzkzOEMyMDYuNTI4IDYwLjk1OTkgMjA1LjQ5NSA2NS4wOTI3IDIwMi4zOTggNjguMTkyNEMyMDYuNTI4IDYzLjAyNjMgMjA4LjU5MyA1Ny44NjAyIDIwOS42MjYgNTEuNjYwOUMyMTQuNzg5IDI3Ljg5NjkgMTk2LjIwMiA1LjE2NjE3IDE3MC4zODYgMS4wMzMzQzE0NC41NyAtMy4wOTk1NiAxMTguNzU0IDEyLjM5ODcgMTEzLjU5IDM3LjE5NTlDMTEyLjU1OCA0Mi4zNjIgMTEyLjU1OCA0OC41NjEzIDExNC42MjMgNTQuNzYwNloiIGZpbGw9IiMwMDg5OUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDAuNDM4IDI4LjkzMDRDMTQyLjUwMyAyNi44NjQgMTQ2LjYzMyAyNC43OTc2IDE0OS43MzEgMjMuNzY0NEMxNjguMzE5IDE2LjUzMTggMTg4Ljk3MiAyNC43OTc2IDE5Ni4yIDQxLjMyOUMyMDMuNDI5IDU3Ljg2MDUgMTk1LjE2NyA3Ni40NTg0IDE3Ni41OCA4Mi42NTc3QzE3My40ODIgODMuNjkwOSAxNjkuMzUxIDg0LjcyNDIgMTY2LjI1NCA4NC43MjQyQzE3MS40MTcgODQuNzI0MiAxNzYuNTggODQuNzI0MiAxODEuNzQzIDgyLjY1NzdDMjAwLjMzMSA3NS40MjUyIDIwOS42MjQgNTUuNzk0MSAyMDEuMzYzIDM5LjI2MjZDMTk0LjEzNSAyMi43MzExIDE3Mi40NDkgMTQuNDY1NCAxNTMuODYyIDIwLjY2NDdDMTQ4LjY5OSAyMi43MzExIDE0NC41NjggMjUuODMwOCAxNDAuNDM4IDI4LjkzMDRaIiBmaWxsPSIjMDA4OTlCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTg0Ljg0MiAzNi4xNjMxQzE4Ni45MDcgMzguMjI5NSAxODcuOTQgNDEuMzI5MiAxODguOTcyIDQzLjM5NTZDMTk0LjEzNSA1Ni44Mjc0IDE4Ni45MDcgNzEuMjkyNSAxNzIuNDUgNzYuNDU4NUMxNTcuOTkzIDgxLjYyNDYgMTQxLjQ3MSA3NC4zOTIxIDEzNi4zMDcgNjAuOTYwM0MxMzUuMjc1IDU3Ljg2MDYgMTM0LjI0MiA1NS43OTQyIDEzNC4yNDIgNTIuNjk0NkMxMzQuMjQyIDU2LjgyNzQgMTM0LjI0MiA1OS45MjcxIDEzNi4zMDcgNjQuMDU5OUMxNDEuNDcxIDc4LjUyNSAxNTkuMDI2IDg1Ljc1NzUgMTc0LjUxNSA4MC41OTE0QzE5MC4wMDUgNzUuNDI1MyAxOTguMjY2IDU5LjkyNzEgMTkyLjA3IDQ2LjQ5NTNDMTkwLjAwNSA0Mi4zNjI0IDE4Ny45NCAzOS4yNjI3IDE4NC44NDIgMzYuMTYzMVoiIGZpbGw9IiMwMDg5OUIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDVfNjI0Ij4KPHJlY3Qgd2lkdGg9IjM0OCIgaGVpZ2h0PSI1MzciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
background-position: left bottom;
background-repeat: no-repeat;
}
.section-logo-background .wp-block-cover__background {
opacity: 0 !important;
}
.wp-block-cover,
.wp-block-cover-image {
padding: 0;
}
.is-style-img-extra-style {
position: relative; }
.wp-block-separator {
opacity: 1;
border: none;
border-top: 1px solid #f0f0f0;
margin: 2rem 0;
}
.is-style-list-extra-style {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.is-style-list-extra-style li {
position: relative;
margin-bottom: 1.125rem;
padding-left: 2.625rem;
}
.is-style-list-extra-style li ul {
margin-top: 0.875rem;
}
.is-style-list-extra-style li ul li {
padding-left: 0;
margin-bottom: 0.875rem;
}
.is-style-list-extra-style li ul li:before {
display: none;
}
.is-style-list-extra-style li:last-child {
margin-bottom: 0;
}
.is-style-list-extra-style li:before {
position: absolute;
left: 5px;
top: 2px;
content: "\e90a";
margin-right: 1.125rem;
flex: 0 0 1.125rem;
width: 1.25rem;
height: 1.25rem;
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
background-color: #00899b;
color: #fff;
font-size: 1.25rem;
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wp-block-image.aligncenter {
display: block;
}
.wp-block-image.aligncenter img {
margin: 0 auto;
}
.aligncenter .wp-block-embed__wrapper {
text-align: center;
}
.top-line {
border-top: 1px solid #f0f0f0;
}
.top-bottom {
border-bottom: 1px solid #f0f0f0;
}
.wp-element-button,
.wp-block-button__link {
background-color: #00899b;
}
.wp-element-button:hover,
.wp-block-button__link:hover {
background-color: #007382;
}
.contact-icon--big {
font-size: 2.5rem;
margin-bottom: 1.5rem;
color: #2f2440;
}
.map-link {
margin-top: 0.5rem;
font-size: 0.875rem;
}
.fc-daygrid-day-number {
text-decoration: none;
color: inherit;
}
.fc-toolbar-title {
text-transform: capitalize;
font-size: 1.5rem;
font-weight: 400;
}
.fc-col-header-cell-cushion {
text-decoration: none;
color: #2f2440;
font-weight: 600;
}
.fc-daygrid-event {
background: #00899b;
border: 1px solid #00899b;
}
.fc-daygrid-block-event .fc-event-time,
.fc-daygrid-block-event .fc-event-title {
padding: 4px 8px;
white-space: normal;
}
.page404 {
text-align: center;
}
.page404 img {
margin: 4rem 0;
}
.page-wrapper {
overflow-x: hidden;
}
.contact-address {
padding-left: 2.125rem;
position: relative;
}
.contact-address:before {
content: "\e912";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
left: 0;
font-size: 1.5rem;
color: #00899b;
}
.contact-address--small {
font-size: 0.75rem;
opacity: 0.6;
margin-top: -1rem;
}
.contact-hours {
padding-left: 2.125rem;
position: relative;
}
.contact-hours:before {
content: "\e911";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
left: 0;
font-size: 1.5rem;
color: #00899b;
}
.contact-links p {
margin-bottom: 1rem;
}
.contact-links a {
text-decoration: none;
color: inherit;
}
.contact-links a:hover {
text-decoration: underline;
}
.contact-links--phone {
padding-left: 2.125rem;
position: relative;
}
.contact-links--phone:before {
content: "\e90d";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
left: 0;
font-size: 1.5rem;
color: #00899b;
}
.contact-links--email {
padding-left: 2.125rem;
position: relative;
}
.contact-links--email:before {
content: "\e909";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
left: 0;
font-size: 1.5rem;
color: #00899b;
}
.scroll-up {
position: fixed;
bottom: -40px;
right: 32px;
transform: rotate(90deg);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
width: 2.5rem;
height: 2.5rem;
background: #5cb4bf;
border-radius: 50%;
z-index: 9;
transition: 0.4s all;
cursor: pointer;
}
.scroll-up:hover {
opacity: 0.6;
}
.scroll-up.active {
bottom: 16px;
}
.scroll-up.active-up {
bottom: 64px;
}
.scroll-to-button {
position: fixed;
width: 100%;
padding: 0.75rem 1.5rem;
background-color: #00899b;
bottom: -80px;
left: 0;
z-index: 9;
transition: 0.4s all;
}
.scroll-to-button.active {
bottom: 0;
}
.scroll-to-button .wp-block-buttons {
justify-content: center;
}
.fpf-fields-config-wrapper {
display: none !important;
}
@font-face {
font-family: "Poppins";
src: url(//spasja.pl/wp-content/themes/spasja/build/fonts/Poppins-Regular.4211496d.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Poppins";
src: url(//spasja.pl/wp-content/themes/spasja/build/fonts/Poppins-SemiBold.090bd619.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Poppins";
src: url(//spasja.pl/wp-content/themes/spasja/build/fonts/Poppins-Bold.300a4da5.ttf) format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
}
.accordion {
margin-top: 3rem;
margin-bottom: 3rem;
}
.accordion-item {
margin-bottom: 1.5rem;
transition: max-height 1.2s linear;
}
.accordion-item:last-child {
margin-bottom: 0;
}
.accordion-header strong {
font-weight: 700;
}
.accordion-header button {
border: none;
background: transparent;
border-radius: 0;
margin: 0;
padding: 0;
font-weight: 500;
text-align: left;
font-size: 1.25rem;
font-weight: 700;
line-height: 1.2;
color: #2f2440;
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
cursor: pointer;
}
.accordion-header button.collapsed:before {
content: "\e917";
width: 1.5rem;
height: 1.5rem;
display: flex;
align-items: center;
font-size: 1.5rem;
justify-content: center;
border: 1px solid #00899b;
border-radius: 4px;
margin-right: 1.25rem;
flex: 0 0 1.5rem;
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #00899b;
}
.accordion-header button:before {
content: "\e916";
width: 1.5rem;
height: 1.5rem;
border-radius: 4px;
display: flex;
align-items: center;
font-size: 1.5rem;
justify-content: center;
border: 1px solid #00899b;
flex: 0 0 1.5rem;
margin-right: 1.25rem;
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #00899b;
}
.accordion-body {
padding-bottom: 0.5rem;
padding-top: 1.5rem;
}
.accordion-body p:last-child {
margin-bottom: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
height: 0;
overflow: hidden;
transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
transition: none;
}
}
.collapsing.collapse-horizontal {
width: 0;
height: auto;
transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing.collapse-horizontal {
transition: none;
}
}
.hero-banner__text {
padding-top: 2rem;
padding-bottom: 2rem;
}
.hero-banner__text-big {
font-weight: bold;
line-height: 1.2;
font-size: 2rem;
margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
.hero-banner__text-big {
font-size: 2.5rem;
}
}
@media (min-width: 1200px) {
.hero-banner__text-big {
font-size: 3rem;
}
}
.hero-banner p {
margin-bottom: 2rem;
}
.toolbar {
border-bottom: 1px solid #f0f0f0;
padding: 0.75rem 0;
}
.toolbar__contact {
display: flex;
}
.toolbar__contact > * {
margin-right: 1.5rem;
}
.toolbar__contact p {
margin-bottom: 0;
display: none;
}
@media (min-width: 992px) {
.toolbar__contact p {
display: block;
}
}
.toolbar__contact i {
font-size: 1.5rem;
color: #2f2440;
margin-right: 0.625rem;
}
.toolbar__contact a {
color: inherit;
display: flex;
align-items: center;
text-decoration: none;
}
.toolbar__contact a:hover {
text-decoration: none;
color: #2f2440;
}
.toolbar__contact-email {
display: none !important;
}
@media (min-width: 575px) {
.toolbar__contact-email {
display: flex !important;
}
}
.toolbar__social-media {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: flex-end;
line-height: 1;
}
.toolbar__social-media li {
margin: 0 0 0 0.5rem;
}
.toolbar__social-media li a {
font-size: 1.5rem;
color: #2f2440;
text-decoration: none;
}
.toolbar__social-media li a:hover {
color: #00899b;
text-decoration: none;
}
.home-blog > ul > li,
.blog {
height: calc(100% - 2rem);
display: flex;
flex-direction: column;
margin-bottom: 2rem;
}
.home-blog > ul > li img,
.blog img {
border-radius: 8px;
max-height: 212px;
-o-object-fit: cover;
object-fit: cover;
}
.home-blog > ul > li figure,
.blog figure {
margin-bottom: 1.5rem;
}
.home-blog > ul > li h1,
.home-blog > ul > li h2,
.home-blog > ul > li h3,
.home-blog > ul > li h4,
.home-blog > ul > li h5,
.home-blog > ul > li h6,
.blog h1,
.blog h2,
.blog h3,
.blog h4,
.blog h5,
.blog h6 {
font-size: 1.125rem;
margin-bottom: 1rem;
line-height: 1.5;
font-weight: 600;
}
.home-blog > ul > li h1 a,
.home-blog > ul > li h2 a,
.home-blog > ul > li h3 a,
.home-blog > ul > li h4 a,
.home-blog > ul > li h5 a,
.home-blog > ul > li h6 a,
.blog h1 a,
.blog h2 a,
.blog h3 a,
.blog h4 a,
.blog h5 a,
.blog h6 a {
color: inherit;
text-decoration: none;
}
.home-blog > ul > li h1 a:hover,
.home-blog > ul > li h2 a:hover,
.home-blog > ul > li h3 a:hover,
.home-blog > ul > li h4 a:hover,
.home-blog > ul > li h5 a:hover,
.home-blog > ul > li h6 a:hover,
.blog h1 a:hover,
.blog h2 a:hover,
.blog h3 a:hover,
.blog h4 a:hover,
.blog h5 a:hover,
.blog h6 a:hover {
text-decoration: underline;
}
.home-blog > ul > li .wp-block-post,
.blog .wp-block-post {
display: flex;
flex-direction: column;
height: 100%;
}
.home-blog > ul > li .wp-block-post-excerpt__more-text,
.blog .wp-block-post-excerpt__more-text {
margin-top: auto;
}
.home-blog > ul > li .wp-block-post-excerpt,
.blog .wp-block-post-excerpt {
color: var(--wp--preset--color--spasja-font);
flex-grow: 1;
display: flex;
flex-direction: column;
}
.home-blog > ul > li .wp-block-post-excerpt__excerpt,
.blog .wp-block-post-excerpt__excerpt {
margin-bottom: 1.5rem;
}
.home-blog > ul > li .wp-block-post-excerpt__more-text,
.blog .wp-block-post-excerpt__more-text {
margin-top: auto;
position: relative;
}
.home-blog > ul > li .wp-block-post-excerpt__more-text:after,
.blog .wp-block-post-excerpt__more-text:after {
content: "";
position: absolute;
right: 0;
top: 0;
width: 10px;
height: 24px;
display: block;
background-color: var(--wp--preset--color--spasja-priamry);
}
.home-blog > ul > li .wp-block-post-excerpt__more-text a,
.blog .wp-block-post-excerpt__more-text a {
font-weight: 600;
color: var(--wp--preset--color--spasja-priamry);
text-decoration: none;
}
.home-blog > ul > li .wp-block-post-excerpt__more-text a:hover,
.blog .wp-block-post-excerpt__more-text a:hover {
color: var(--wp--preset--color--spasja-secondary);
}
.home-blog > ul {
-moz-column-gap: 32px;
column-gap: 32px;
grid-template-columns: 1fr !important;
}
@media (min-width: 768px) {
.home-blog > ul {
grid-template-columns: 1fr 1fr !important;
}
.home-blog > ul li:nth-child(3) {
display: none;
}
}
@media (min-width: 992px) {
.home-blog > ul {
grid-template-columns: 1fr 1fr 1fr !important;
}
.home-blog > ul li:nth-child(3) {
display: flex;
}
}
.header {
transition: transform 0.3s ease;
}
.header__icons--mobile {
margin-top: 1.5rem !important;
padding: 0 !important;
}
.header__icons--mobile span {
display: none !important;
}
@media (min-width: 1200px) {
.header__icons--mobile {
display: none !important;
}
}
.header .logo-sticky {
display: none;
}
.header.stuck {
animation: slideInFromTop 0.3s ease-out;
position: fixed;
width: 100%;
top: 0;
z-index: 9;
background-color: rgba(255, 255, 255, 0.9);
}
.header.stuck .header__icons {
display: none;
}
.header.stuck .header__icons--mobile {
display: flex !important;
margin-top: 0 !important;
}
.header.stuck .header__logo {
padding: 1rem 0;
}
.header.stuck .header__menu-trigger {
margin-top: 0;
}
.header.stuck .logo {
display: none;
}
.header.stuck .logo-sticky {
display: block;
height: 32px;
width: auto;
}
@media (min-width: 1200px) {
.header.stuck .container {
align-items: center;
}
.header.stuck .header__menu ul a {
padding-bottom: 0;
}
}
@keyframes slideInFromTop {
0% {
transform: translateY(-100%); }
100% {
transform: translateY(0); }
}
.header__logo {
padding: 1rem 0;
margin-right: auto;
}
@media (min-width: 1200px) {
.header__logo {
padding: 1.5rem 0;
}
}
.header__logo img {
max-height: 64px;
}
@media (min-width: 992px) {
.header__logo img {
max-height: 72px;
}
}
@media (min-width: 1200px) {
.header__logo img {
max-height: 96px;
}
}
.header .container {
display: flex;
align-items: center;
}
@media (min-width: 1200px) {
.header .container {
align-items: flex-end;
}
}
.header__content-mobile {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: #fff;
z-index: 9;
padding: 2rem 1rem 0.5rem 1rem;
flex-direction: column;
overflow-y: auto;
display: flex;
transition: transform 0.3s ease-in-out;
transform: translateX(-100vw);
}
.header__content-mobile.active {
transform: translateX(0);
}
.header__content-mobile .header__close-menu {
position: absolute;
top: 1rem;
right: 1rem;
width: 3rem;
height: 3rem;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 9;
}
.header__content-mobile .header__navigation-mobile {
position: relative;
}
.header__content-mobile ul {
list-style: none;
margin: 0;
padding: 0 0 0.5rem 0;
position: absolute;
width: 100%;
height: calc(100vh - 100px);
top: 0;
left: 0;
background: #fff;
overflow-y: auto;
}
.header__content-mobile ul ul {
transform: translateX(100%);
transition: transform 0.3s ease-in-out;
margin: 0;
}
.header__content-mobile ul ul.active {
transform: translateX(0);
}
.header__content-mobile ul li {
border-bottom: 1px solid #f0f0f0;
font-size: 1rem;
}
.header__content-mobile ul a {
color: #2f2440;
font-weight: 600;
text-decoration: none;
padding: 0.75rem 2rem;
display: block;
}
.header__content-mobile ul .current-menu-item a,
.header__content-mobile ul a:hover {
color: #00899b;
}
.header__content-mobile .menu-back i {
margin-right: 0.75rem;
margin-top: 0.125rem;
}
.header__content-mobile .menu-back a {
color: #00899b;
text-transform: uppercase;
font-size: 0.875rem;
letter-spacing: 0.05em;
}
.header__content-mobile .header__icons {
justify-content: center;
margin-bottom: 0.5rem;
padding: 0;
position: relative;
}
.header__content-mobile .header__icons .header__icon-search {
margin-left: 0;
}
@media (min-width: 1200px) {
.header__content-mobile {
display: none;
}
}
.header__content-desktop {
display: none;
}
.header__content-desktop .header__icons {
justify-content: end;
}
@media (min-width: 1200px) {
.header__content-desktop {
display: block;
}
}
.header__menu-trigger {
display: flex;
font-size: 1.5rem;
width: 3rem;
height: 3rem;
justify-content: center;
align-items: center;
color: #2f2440;
margin-top: 1.5rem;
cursor: pointer;
}
@media (min-width: 1200px) {
.header__menu-trigger {
display: none;
}
}
.header__menu .menu > li:first-child {
display: none;
}
@media (min-width: 1400px) {
.header__menu .menu > li:first-child {
display: block;
}
}
.header__menu ul {
list-style: none;
display: flex;
justify-content: flex-end;
margin: 0;
padding: 0;
}
.header__menu ul li {
margin-left: 2rem;
position: relative;
}
.header__menu ul li.current-menu-item > a {
color: #00899b;
}
.header__menu ul a {
font-size: 1rem;
color: #2f2440;
font-weight: 600;
text-decoration: none;
padding-bottom: 1.375rem;
display: block;
position: relative;
}
.header__menu ul a:after {
content: "";
width: 100%;
height: 2px;
display: block;
background-color: #00899b;
position: absolute;
left: 0;
bottom: 0;
transform: translateY(-10px);
opacity: 0;
transition: all 0.3s ease-in-out;
}
.header__menu ul a:hover {
color: #00899b;
text-decoration: none;
}
.header__menu ul li.current-menu-item > a:after {
opacity: 1;
transform: translateY(0);
}
.header__menu ul li:hover > a:after {
opacity: 1;
transform: translateY(0);
}
.header__menu ul li:hover > ul {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.header__menu ul ul {
background-color: #fff;
border-bottom: 2px solid var(--wp--preset--color--spasja-priamry);
position: absolute;
left: 0;
top: 100%;
display: block;
width: 280px;
padding: 1.5rem 1rem;
z-index: 9;
transform: translateY(20px);
transition: all 0.3s ease-in-out;
opacity: 0;
visibility: hidden;
}
.header__menu ul ul li {
margin: 0 0 1.125rem 0;
}
.header__menu ul ul li:last-child {
margin: 0;
}
.header__menu ul ul a {
padding: 0;
}
.header__menu ul ul a::after {
display: none;
}
.header__icons {
display: flex;
padding: 0 0 1.5rem 0;
}
.header__icons > div {
margin-left: 2rem;
text-align: center;
}
.header__icons a {
text-decoration: none;
}
.header__icons i {
font-size: 2rem;
color: #2f2440;
margin-bottom: 0.25rem;
}
.header__icons span {
color: #686a6f;
font-size: 0.625rem;
display: block;
text-transform: uppercase;
letter-spacing: 0.08em;
opacity: 0.7;
}
body.admin-bar .header.stuck {
top: 32px;
}
.footer {
background-color: #2f2440;
color: #fff;
}
.footer a {
color: inherit;
text-decoration: none;
}
.footer a:hover {
text-decoration: underline;
color: inherit;
}
.footer__heading {
font-size: 1.5rem;
margin-bottom: 1.5rem;
font-weight: bold;
color: #fff;
}
.footer__content {
padding: 6rem 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.footer__copyrights {
padding: 2rem 0;
}
.footer__copyrights--left {
display: flex;
flex-wrap: wrap;
}
@media (min-width: 1200px) {
.footer__copyrights--left {
flex-wrap: nowrap;
}
}
@media (min-width: 992px) {
.footer__copyrights--right {
text-align: right;
}
}
.footer__logo {
margin-bottom: 1.5rem;
display: block;
}
.footer__text {
margin-bottom: 2rem;
}
.footer__social-media {
list-style: none;
margin: 0 0 2rem 0;
padding: 0;
display: flex;
}
.footer__social-media li {
margin-right: 0.5rem;
}
.footer__social-media li a {
font-size: 1.5rem;
}
.footer__social-media li a:hover {
color: #00899b;
text-decoration: none;
}
.footer__menu {
list-style: none;
margin: 0;
padding: 0;
display: flex;
}
@media (min-width: 1200px) {
.footer__menu {
margin: 0 0 0 1.5rem;
}
}
.footer__menu li {
margin-right: 1.5rem;
}
.footer__contact {
display: flex;
flex-wrap: nowrap;
margin-bottom: 1.5rem;
}
.footer__contact p {
margin-bottom: 0;
}
.footer__contact i {
font-size: 1.5rem;
color: #00899b;
margin-right: 0.625rem;
}
.footer__contact--single {
margin-bottom: 1rem;
}
.footer__contact--small {
font-size: 0.75rem;
opacity: 0.6;
margin-top: 0.5rem;
}
.footer__shortcuts-menu {
list-style: none;
margin: 0;
padding: 0;
}
.footer__shortcuts-menu li {
margin-bottom: 1rem;
}
a.footer__contact:hover {
text-decoration: none;
}
a.footer__contact:hover span {
text-decoration: underline;
}
.counter {
display: flex;
margin-bottom: 1rem;
}
.counter__image {
margin-right: 1.25rem;
}
.counter__number {
font-size: 2rem;
font-weight: 700;
line-height: 1.2;
color: #fff;
}
.counter__text {
font-size: 1rem;
color: #fff;
opacity: 0.6;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0 0 1.5rem 0;
}
h1 {
font-weight: 700;
font-size: 2rem;
margin-bottom: 2rem;
}
body {
font-family: "Poppins", sans-serif;
}
body {
font-family: "Poppins", sans-serif;
}
h1 {
font-size: 1.5rem;
font-weight: bold;
line-height: 1.5;
color: #2f2440;
}
@media (min-width: 768px) {
h1 {
font-size: 2rem;
}
}
h2 {
font-size: 1.5rem;
font-weight: bold;
line-height: 1.5;
color: #2f2440;
}
h3 {
font-size: 1.25rem;
font-weight: bold;
line-height: 1.5;
color: #2f2440;
}
h4 {
font-size: 1.125rem;
font-weight: bold;
line-height: 1.5;
color: #2f2440;
}
h5 {
font-size: 1rem;
font-weight: bold;
line-height: 1.5;
color: #2f2440;
}
h6 {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.5;
color: #2f2440;
}
.team {
border-bottom: 1px solid #f0f0f0;
text-align: center;
padding: 0 0 1.25rem 0;
}
.team-slider {
position: relative;
}
.team img {
margin: 0;
transition: all 0.4s ease-in-out;
}
.team h3 {
font-size: 1rem;
font-weight: 500;
margin: 0;
}
.team a {
color: #2f2440;
text-decoration: none;
}
.team a:hover {
text-decoration: none;
}
.team__img {
overflow: hidden;
border-radius: 8px;
margin: 0 0 1.25rem 0;
}
.team__img img {
width: 100%;
aspect-ratio: 280/380;
-o-object-fit: cover;
object-fit: cover;
}
.team:hover img {
transform: scale(1.1) translateX(-10px);
}
.team-grid .team {
margin-bottom: 2rem;
}
.swiper-button-prev,
.swiper-button-next {
width: 42px;
height: 42px;
display: block;
z-index: 9;
background-color: #00899b;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: calc(50% - 21px);
cursor: pointer;
transition: opacity 0.4s ease-in-out;
}
.swiper-button-prev i,
.swiper-button-next i {
color: #fff;
font-size: 1.5rem;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
opacity: 0.8;
}
.swiper-button-prev {
left: -21px;
}
.swiper-button-next {
right: -21px;
}
.wp-block-acf-teamslider .swiper-wrapper {
display: flex;
gap: 32px;
}
.wp-block-acf-teamslider .swiper-wrapper > * {
flex: 0 0 33%;
}
.wp-post-image {
border-radius: 8px;
}
.review {
height: calc(100% - 2rem);
margin-bottom: 2rem;
display: flex;
flex-direction: column;
}
.review__text {
background: #f2f5f7;
border-radius: 8px;
padding: 1.5rem 2rem;
display: flex;
flex-direction: column;
height: 100%;
margin-bottom: 0.875rem;
}
.review__comment {
margin-bottom: 1rem;
}
.review__course {
margin-top: auto;
}
.review__course span {
display: block;
font-size: 0.875rem;
}
.review__course a {
font-size: 0.875rem;
font-weight: 600;
color: var(--wp--preset--color--spasja-headline);
text-decoration: none;
}
.review__course a:hover {
text-decoration: underline;
}
.review__author {
display: flex;
flex-wrap: nowrap;
}
.review__author i {
font-size: 1.5rem;
margin-right: 0.625rem;
}
.review__author span {
font-weight: 600;
color: var(--wp--preset--color--spasja-headline);
}
.review__date {
display: flex;
flex-wrap: nowrap;
}
.review__date i {
font-size: 1.5rem;
margin-right: 0.625rem;
}
.review__info {
display: flex;
justify-content: space-between;
padding: 0 2rem;
}
.commentlist .avatar {
display: none;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0;
border: none;
border-radius: 0;
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 1rem;
}
.comment-text {
display: flex;
flex-direction: column;
}
.comment-text .meta {
order: 1;
display: flex;
}
.comment-text .meta .woocommerce-review__dash {
display: none;
}
.comment-text .meta .woocommerce-review__author {
display: flex;
align-items: center;
color: #2f2440;
font-size: 1rem;
}
.comment-text .meta .woocommerce-review__author:before {
font-size: 1.5rem;
margin-right: 0.625rem;
content: "\e913";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.comment-text .meta .woocommerce-review__published-date {
margin-left: auto;
display: flex;
align-items: center;
}
.comment-text .meta .woocommerce-review__published-date:before {
color: #2f2440;
font-size: 1.5rem;
margin-right: 0.625rem;
content: "\e905";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.comment-text .meta .woocommerce-review__verified {
margin-left: 0.625rem;
opacity: 0.7;
}
.comment-text .description {
background: #f2f5f7;
border-radius: 8px;
padding: 1.5rem 2rem;
display: flex;
flex-direction: column;
height: 100%;
margin-bottom: 0.875rem;
}
.comment-text .description p:last-child {
margin-bottom: 0;
}
.review--simple .review__comment {
margin-bottom: 0 !important;
}
.review--simple .review__comment p:last-child {
margin-bottom: 0;
}
.subheader {
padding-top: 1rem;
padding-bottom: 1rem;
}
.subheader span,
.subheader a {
text-decoration: none;
color: inherit;
font-size: 0.875rem;
}
.subheader a:hover {
text-decoration: underline;
}
@media (min-width: 768px) {
.subheader {
padding-top: 2rem;
padding-bottom: 2rem;
}
.subheader span,
.subheader a {
font-size: 1rem;
}
}
.woocommerce .woocommerce-breadcrumb {
margin: 0;
padding: 0;
font-size: 0.875rem;
color: #686a6f;
}
@media (min-width: 768px) {
.woocommerce .woocommerce-breadcrumb {
font-size: 1rem;
}
}
.offer__box {
background: #f2f5f7;
border-radius: 8px;
overflow: hidden;
margin-bottom: 2rem;
display: flex;
flex-direction: column;
height: calc(100% - 2rem);
}
.offer__content {
display: flex;
flex-direction: column;
padding: 1.5rem 2rem;
margin-top: auto;
}
.offer__img img {
max-height: 208px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0;
margin: 0 !important;
}
.offer h3 {
font-size: 1rem;
margin-bottom: 0.75rem;
text-align: center;
}
.offer a {
border-radius: 30px;
background: #00899b;
color: #fff;
text-decoration: none;
font-size: 0.875rem;
padding: 0.375rem 1rem;
transition: all 0.4s ease-in-out;
margin: 0 auto;
}
.offer a:hover {
background: #007382;
color: #fff;
}
.product-list-up__box {
background-color: #f2f5f7;
border-radius: 8px;
padding: 1.5rem;
position: relative;
margin-bottom: 3.5rem;
display: flex;
height: calc(100% - 3.5rem);
}
.product-list-up__instructors a {
display: block;
}
.product-list-up__img {
flex: 0 0 82px;
margin-right: 1.5rem;
}
.product-list-up__img img {
border-radius: 4px;
}
.product-list-up__meta {
display: flex;
flex-wrap: wrap;
margin-bottom: 1rem;
}
.product-list-up__meta:last-child {
margin-bottom: 0;
}
.product-list-up__meta > * {
margin-right: 1.4rem;
margin-top: 0.125rem;
margin-bottom: 0.125rem;
display: flex;
flex-wrap: nowrap;
align-items: flex-start;
}
.product-list-up__meta > * i {
margin-right: 0.625rem;
font-size: 1.5rem;
color: #2f2440;
}
.product-list-up__date, .product-list-up__location {
color: #2f2440;
font-weight: 600;
}
.product-list-up__author {
color: #2f2440;
text-decoration: none;
}
.product-list-up__author:hover {
color: #2f2440;
text-decoration: underline;
}
.product-list-up__messages {
position: absolute;
bottom: -0.6875rem;
left: 1.5rem;
display: flex;
gap: 0.375rem;
}
.product-list-up__message {
font-size: 0.625rem;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
line-height: 1.5;
background: #5cb4bf;
padding: 0.25rem 0.5rem;
border-radius: 4px;
color: #fff;
}
.product-list-up__button {
border-radius: 30px;
background: #00899b;
color: #fff;
text-decoration: none;
font-size: 0.875rem;
padding: 0.375rem 1rem;
position: absolute;
right: 1.5rem;
bottom: -1rem;
transition: all 0.4s ease-in-out;
}
.product-list-up__button:hover {
background: #007382;
color: #fff;
}
.product-list-up h3 {
font-size: 1rem;
margin-bottom: 1rem;
}
.product-list-up h3 a {
color: inherit;
text-decoration: none;
}
.product-list-up h3 a:hover {
text-decoration: underline;
}
.product-list-up__price {
display: flex;
align-items: flex-end;
}
.product-list-up__price ins {
text-decoration: none;
}
.product-list-up__price del {
order: 2;
margin-left: 0.625rem;
font-size: 0.875rem;
opacity: 0.7;
}
.product-list-up--new .inside {
margin-top: 4rem;
padding-top: 4rem;
position: relative;
}
.product-list-up--new .inside:before {
content: "";
width: 100vw;
height: 1px;
background-color: #f0f0f0;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.product-sidebar-msg {
display: inline-block;
font-size: 0.875rem;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
line-height: 1.5;
background: #5cb4bf;
padding: 0.25rem 0.5rem;
border-radius: 4px;
color: #fff;
margin-bottom: 1rem;
}
p.price {
padding-bottom: 1.25rem;
margin-bottom: 1.5rem;
border-bottom: 1px solid #f0f0f0;
}
.price-icon {
display: flex;
flex-wrap: nowrap;
align-items: center;
color: #2f2440;
margin-bottom: 0.5rem;
}
.price-icon i {
margin-right: 0.625rem;
font-size: 1.5rem;
color: #2f2440;
}
.products .product-list {
border-radius: 8px;
overflow: hidden;
background-color: #f2f5f7;
height: calc(100% - 2rem);
margin-bottom: 2rem;
display: flex;
flex-direction: column;
}
.products .product-list__image img {
max-height: 208px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0;
}
.products .product-list .attachment-woocommerce_thumbnail {
max-height: 208px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0;
margin: 0 !important;
}
.products .product-list__points {
display: flex;
align-items: center;
margin: -0.5rem 2rem 0.75rem;
font-size: 0.875rem;
color: #2f2440;
}
.products .product-list__points i {
font-size: 1.25rem;
margin-right: 0.5rem;
}
.products .product-list__content {
padding: 1.5rem 0 2rem 0;
display: flex;
align-items: flex-start;
margin: 0 2rem;
margin-top: auto;
border-top: 1px solid #c0c3c4;
}
.products .product-list h2,
.products .product-list h3 {
font-size: 1rem;
font-weight: 600;
color: #2f2440;
margin: 1.5rem 2rem !important;
padding: 0 !important;
}
.products .product-list h2 a,
.products .product-list h3 a {
color: inherit;
text-decoration: none;
}
.products .product-list h2 a:hover,
.products .product-list h3 a:hover {
text-decoration: underline;
}
.products .product-list__meta {
flex-grow: 1;
}
.products .product-list__author-image {
flex: 0 0 64px;
margin-right: 2rem;
}
.products .product-list__author-image img {
height: 86px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center top;
object-position: center top;
border-radius: 4px;
}
.products .product-list__author-name {
margin-bottom: 0;
display: flex;
align-items: flex-start;
}
@media (min-width: 992px) {
.products .product-list__author-name {
margin-bottom: 0.75rem;
}
}
.products .product-list__author-name i {
font-size: 1.5rem;
margin-right: 0.625rem;
color: #2f2440;
}
.products .product-list__author-name a {
font-weight: 600;
text-decoration: none;
color: #2f2440;
display: block;
}
.products .product-list__author-name a:hover {
text-decoration: underline;
}
.products .product-list__info {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
width: 100%;
}
.products .product-list__info span {
color: #686a6f;
line-height: 1.5;
display: flex;
align-items: center;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.products .product-list__info span i {
font-size: 1.5rem;
color: #2f2440;
margin-right: 0.625rem;
}
.products .product-list__button {
border-radius: 30px;
background: #00899b;
color: #fff;
text-decoration: none;
font-size: 0.875rem;
padding: 0.375rem 1rem;
transition: all 0.4s ease-in-out;
}
.products .product-list__button:hover {
background: #007382;
color: #fff;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
margin-bottom: 0 !important;
}
.woocommerce .products ul,
.woocommerce ul.products {
margin-bottom: 0 !important;
}
.more-info {
display: flex;
flex-direction: column;
}
.more-info > div {
margin-top: 0.5rem;
}
.more-info > div p:last-child {
margin-bottom: 0;
}
.wc-block-grid__products .wc-block-grid__product a {
border-radius: 8px;
overflow: hidden;
background-color: #f2f5f7;
display: block;
height: 100%;
text-decoration: none;
}
.wc-block-grid__products .wc-block-grid__product a .wc-block-grid__product-title {
font-weight: 600;
color: #2f2440;
margin: 1.5rem 2rem !important;
}
.wc-block-grid__products .wc-block-grid__product a:hover {
text-decoration: underline;
}
.search-modal {
background: rgba(255, 255, 255, 0.9);
display: none;
align-items: center;
justify-content: center;
position: fixed;
width: 100%;
height: 100%;
z-index: 999;
}
.search-modal.active {
display: flex;
}
.search-modal__close {
position: absolute;
top: 1rem;
right: 1rem;
width: 3rem;
height: 3rem;
font-size: 1.5rem;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 9;
}
.search-modal .searchform > div {
display: flex;
}
.search-modal form {
width: 80%;
text-align: center;
}
@media (min-width: 992px) {
.search-modal form {
width: 50%;
}
}
.search-modal .search-field {
font-size: 1.5rem;
background: transparent;
border: none;
width: 100%;
border-bottom: 1px solid #00899b;
margin-bottom: 1rem;
padding: 0.5rem 0;
text-align: center;
color: #686a6f;
}
.search-modal .search-submit {
font-size: 1rem;
line-height: 1.5;
border: none;
margin: 0 auto;
border-radius: 30px;
background: #00899b;
color: #fff;
padding: 0.75rem 2rem;
}
.search-modal .search-submit:hover {
background: #5cb4bf;
}
.search-modal label {
display: block;
}
.search-results ul.search-list {
list-style: none;
margin: 0;
padding: 0;
}
.search-results ul.search-list li {
margin-bottom: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid #f0f0f0;
}
.search-results ul.search-list li p {
margin-bottom: 0;
}
.search-results ul.search-list li h2 {
font-size: 1.25rem;
margin-bottom: 0.25rem;
}
.search-results ul.search-list li h2 a {
color: inherit;
}
.search-results ul.search-list li h2 a:hover {
color: inherit;
}
.search-results ul.search-list li.result {
display: flex;
}
.search-results ul.search-list li.result img {
margin-right: 2rem;
}
.search-results ul.search-list.page-numbers li {
padding: 0;
margin: 0 2px;
border: none;
}
.select-filter {
visibility: hidden;
}
.search-bar {
background-color: #00899b;
color: #fff;
padding: 2.5rem 0;
position: relative;
}
.search-bar .choices {
margin: 0.5rem 0 !important;
}
.search-bar__title {
font-size: 1.25rem;
line-height: 1.2;
font-weight: 600;
margin: 0 0 0.5rem 0;
}
@media (min-wdth: 768px) {
.search-bar__title {
font-size: 1.5rem;
margin-bottom: 0;
}
}
.search-bar .choices__inner {
display: inline-block;
vertical-align: top;
width: 100%;
background-color: transparent;
padding: 7.5px 7.5px 3.75px;
border: 1px solid #fff;
border-radius: 4px;
font-size: 1rem;
min-height: 46px;
overflow: hidden;
}
.search-bar .choices__input {
font-size: 1rem;
background: transparent;
color: #fff;
}
.search-bar ::-moz-placeholder { color: #fff;
opacity: 1; }
.search-bar ::placeholder { color: #fff;
opacity: 1; }
.search-bar :-ms-input-placeholder { color: #fff;
}
.search-bar ::-ms-input-placeholder { color: #fff;
}
.search-bar .choices__list--dropdown .choices__list,
.search-bar .choices__list[aria-expanded] .choices__list {
color: #686a6f;
}
.search-bar .choices__list--multiple .choices__item {
margin: 2px;
}
.search-bar .choices__list--multiple .choices__item {
background-color: #00899b;
}
.search-bar .choices__list--dropdown .choices__item--selectable::after,
.search-bar .choices__list[aria-expanded] .choices__item--selectable::after {
width: 60px;
display: block;
text-align: right;
}
.search-bar .choices__list--dropdown .choices__item,
.search-bar .choices__list[aria-expanded] .choices__item {
color: #2f2440;
}
.search-bar .choices__list--dropdown .choices__item--selectable.is-highlighted,
.search-bar .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
background-color: #2f2440;
color: #fff;
}
.search-bar .choices.is-disabled .choices__inner,
.search-bar .choices.is-disabled .choices__input {
background: #007382;
}
.search-bar .is-disabled .choices__list--multiple .choices__item {
background-color: transparent;
border: 1px solid #fff;
}
.search-bar .choices__list--multiple .choices__item[data-deletable],
.search-bar .choices__list--dropdown .choices__item,
.search-bar .choices__list[aria-expanded] .choices__item {
word-break: break-word;
}
.search-bar .choices[data-type*=select-multiple] .choices__inner,
.search-bar .choices[data-type*=text] .choices__inner {
position: relative;
padding-right: 2.5rem;
min-height: 50px;
}
.search-bar .choices[data-type*=select-multiple] .choices__inner:after,
.search-bar .choices[data-type*=text] .choices__inner:after {
content: "\e90a";
position: absolute;
top: 12px;
right: 12px;
transform: rotate(90deg);
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 1.5rem;
}
.search-bar .btn {
background: #fff;
color: #00899b;
border: none;
border-radius: 30px;
height: 48px;
padding: 0 2rem;
}
.choices__list--multiple:not(:empty) + .choices__input {
display: none !important;
}
.loading-info {
position: absolute;
text-align: center;
width: 100%;
left: 0;
bottom: 16px;
font-size: 0.875rem;
animation: blinker 1s linear infinite;
display: none;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
.woocommerce-MyAccount-navigation ul,
.sidebar-menu {
list-style: none;
padding: 0;
}
.woocommerce-MyAccount-navigation ul li,
.sidebar-menu li {
border-bottom: 2px solid #f0f0f0;
padding: 0 0 1rem 0;
margin: 0 0 1rem 0;
}
.woocommerce-MyAccount-navigation ul li.current_page_item a,
.sidebar-menu li.current_page_item a {
color: #00899b;
}
.woocommerce-MyAccount-navigation ul li a,
.sidebar-menu li a {
font-weight: 600;
color: #2f2440;
text-decoration: none;
}
.woocommerce-MyAccount-navigation ul li a.current-item, .woocommerce-MyAccount-navigation ul li a:hover,
.sidebar-menu li a.current-item,
.sidebar-menu li a:hover {
color: #00899b;
}
.page-numbers,
.woocommerce nav.woocommerce-pagination ul {
list-style: none;
display: flex;
align-items: center;
justify-content: center;
border: none;
}
.page-numbers li,
.woocommerce nav.woocommerce-pagination ul li {
margin: 0 0.125rem;
border: none;
padding: 0;
}
.page-numbers li a,
.woocommerce nav.woocommerce-pagination ul li a {
border: 1px solid #00899b;
line-height: 2.625rem;
min-width: 42px;
text-align: center;
display: block;
padding: 0 0.25rem;
color: #2f2440;
text-decoration: none;
}
.page-numbers li a.prev, .page-numbers li a.next,
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
position: relative;
font-size: 0;
display: flex;
align-self: center;
justify-content: center;
}
.page-numbers li a.prev:before, .page-numbers li a.next:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
content: "\e90a";
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-indent: unset;
line-height: 2.625rem;
font-size: 1rem;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.page-numbers li a.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
content: "\e908";
}
.page-numbers li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover {
color: #fff;
background: #00899b;
border-color: #00899b;
}
.page-numbers li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current {
padding: 0 0.25rem;
background: #00899b;
color: #fff;
border: 1px solid #00899b;
line-height: 2.625rem;
min-width: 42px;
text-align: center;
display: block;
}
.woocommerce-pagination + .category-description {
margin-top: 2rem;
}
.product-meta {
list-style: none;
margin: 1.5rem 0 0 0;
padding: 1.5rem 0 0 0;
border-top: 1px solid #f0f0f0;
}
.product-meta > li {
border-bottom: 1px solid #f0f0f0;
display: flex;
padding: 0 0 1.5rem 0;
margin: 0 0 1.5rem 0;
}
.product-meta > li.instructor-short {
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
}
.product-meta > li.instructor-short .instructor {
margin-bottom: 1rem;
}
.product-meta > li.instructor-short .instructor:last-child {
margin-bottom: 0;
}
.product-meta > li strong {
font-weight: 600;
color: #2f2440;
display: flex;
align-items: flex-start;
margin-right: 0.75rem;
}
.product-meta > li strong i {
margin-right: 0.625rem;
font-size: 1.5rem;
}
.product-meta > li ul {
list-style: none;
margin: 0;
padding: 0;
}
.product-meta > li ul li {
margin: 0;
padding: 0;
}
.awcdp-deposits-option {
border-top: 1px solid #f0f0f0 !important;
padding: 1.5rem 0 0 0;
margin: 1.5rem 0 0 0;
}
.reset_variations {
display: none;
}
.woocommerce div.product form.cart .button {
width: 100%;
text-align: center;
}
.instructor-short .instructor {
display: flex;
flex-wrap: nowrap;
}
.instructor-short__image {
flex: 0 0 64px;
margin-right: 1.25rem;
}
.instructor-short__image img {
border-radius: 4px;
}
.instructor-short__info strong {
margin-bottom: 0.5rem;
}
.instructor-short a {
color: inherit;
}
.instructor-short a:hover {
text-decoration: none;
color: inherit;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
margin-bottom: 0.5rem;
}
.woocommerce-Reviews-title {
display: none;
}
.wp-block-post-featured-image img {
border-radius: 8px;
max-height: 220px;
-o-object-fit: cover;
object-fit: cover;
}
table.variations {
display: flex;
flex-direction: column;
margin-bottom: 0;
}
table.variations tr {
display: flex;
flex-direction: column;
}
table.variations th,
table.variations td {
display: block;
}
#yith-wapo-block-1 {
border-top: 1px solid #f0f0f0;
padding-top: 1.25rem !important;
margin-bottom: 0.5rem;
}
#yith-wapo-block-1 .yith-wapo-addon-label {
font-weight: 400;
}
#yith-wapo-block-1 .wapo-addon-title {
font-size: 1rem;
font-weight: 600;
}
.order-again {
display: none;
}
.awcdp-deposits-description {
flex-direction: column;
align-items: flex-start !important;
padding: 0;
margin-left: 0 !important;
}
#awcdp-deposit-amount {
margin: 0 !important;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio]:checked + .awcdp-radio-label:before {
background: #007382 !important;
box-shadow: none;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
background-color: #007382 !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
color: #fff !important;
}
.fpf-multi-checkbox legend {
color: #2f2440;
font-weight: 600;
margin-bottom: 0.75rem;
display: block;
font-size: 1rem;
}
.fpf-multi-checkbox label {
font-weight: 400;
color: #686a6f;
display: flex !important;
margin: 0.75rem 0;
}
.fpf-totals {
display: none;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio,
.awcdp-deposits-wrapper .awcdp-deposits-option .pay-deposit.awcdp-radio {
padding: 0;
background: none;
border: none;
}
.awcdp-deposits-wrapper .awcdp-deposits-option {
width: 100%;
border: none;
}
.awcdp-radio > div {
display: flex;
align-items: center;
margin-bottom: 0.5rem;
}
#deposit-suffix {
display: none !important;
}
#awcdp-deposit-amount {
margin: 0 0.5rem;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio .awcdp-deposits-description {
margin-left: 34px;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio]:checked + .awcdp-radio-label:before {
background: #00899b;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio] + .awcdp-radio-label:before {
top: 1px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled] {
padding: 0.75rem 2rem;
color: #fff;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio] + .awcdp-radio-label:before {
border-color: #e8e8e8;
}
label {
color: #2f2440;
font-weight: 600;
margin-bottom: 0.25rem;
}
select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-color: #fff;
border: 1px solid #e8e8e8;
border-radius: 4px;
padding: 0 1.5rem;
height: 48px;
font-size: 1rem;
line-height: 1.5;
color: #686a6f;
width: 100%;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMDIgMTYuMDAwMkMxMS44Njg2IDE2LjAwMDkgMTEuNzM4MSAxNS45NzU3IDExLjYxNjMgMTUuOTI2QzExLjQ5NDQgMTUuODc2MiAxMS4zODM2IDE1LjgwMjkgMTEuMjkwMiAxNS43MTAyTDUuMjkwMTkgOS43MTAxOUM1LjEwMTg4IDkuNTIxODggNC45OTYwOSA5LjI2NjQ5IDQuOTk2MDkgOS4wMDAxOUM0Ljk5NjA5IDguNzMzODggNS4xMDE4OCA4LjQ3ODQ5IDUuMjkwMTkgOC4yOTAxOUM1LjQ3ODQ5IDguMTAxODggNS43MzM4OCA3Ljk5NjA5IDYuMDAwMTkgNy45OTYwOUM2LjI2NjQ5IDcuOTk2MDkgNi41MjE4OCA4LjEwMTg4IDYuNzEwMTkgOC4yOTAxOUwxMi4wMDAyIDEzLjU5MDJMMTcuMjkwMiA4LjMwMDE5QzE3LjQ4MTUgOC4xMzYzNiAxNy43Mjc2IDguMDUwNzUgMTcuOTc5MiA4LjA2MDQ3QzE4LjIzMDkgOC4wNzAyIDE4LjQ2OTcgOC4xNzQ1MyAxOC42NDc3IDguMzUyNjJDMTguODI1OCA4LjUzMDcyIDE4LjkzMDIgOC43Njk0NiAxOC45Mzk5IDkuMDIxMTNDMTguOTQ5NiA5LjI3MjgxIDE4Ljg2NCA5LjUxODg4IDE4LjcwMDIgOS43MTAxOUwxMi43MDAyIDE1LjcxMDJDMTIuNTEzOSAxNS44OTQ5IDEyLjI2MjUgMTUuOTk5MSAxMi4wMDAyIDE2LjAwMDJaIiBmaWxsPSIjMkYyNDQwIi8+Cjwvc3ZnPgo=);
background-position: right 12px center;
background-repeat: no-repeat;
}
.comment-form-comment textarea,
.wpcf7-text,
.wpcf7-textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
font-size: 1rem;
border: 1px solid #e8e8e8;
border-radius: 4px;
padding: 0 1.5rem;
height: 48px;
width: 100%;
}
.wpcf7-form-control-wrap {
margin-bottom: 1.5rem;
display: block;
}
.woocommerce #reviews #comment,
.comment-form-comment textarea,
.wpcf7-textarea,
.woocommerce form .form-row textarea {
height: 300px;
padding: 1.5rem;
}
.woocommerce #reviews #comment {
height: 200px;
}
.woocommerce #review_form #respond .form-submit input,
.wpcf7-submit {
border-radius: 30px;
border: none;
padding: 0.75rem 2rem;
background-color: #00899b;
color: #fff;
transition: 0.4s all;
}
.woocommerce #review_form #respond .form-submit input:hover,
.wpcf7-submit:hover {
background-color: #5cb4bf;
}
.wpcf7-not-valid-tip {
margin-top: 0.25rem;
font-weight: 700;
font-size: 0.875rem;
}
.wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.wpcf7-acceptance label {
font-size: 0.875rem;
font-weight: 400;
display: flex;
}
label.checkbox {
font-size: 0.875rem;
font-weight: 400;
color: #686a6f;
display: flex !important;
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
margin: 0 !important;
position: relative;
}
input[type=checkbox]::before {
content: "";
display: block;
width: 1.5rem;
height: 1.5rem;
border: 1px solid #e8e8e8;
background-color: #fff;
margin-right: 0.75rem;
}
input[type=checkbox]:checked:before {
border-color: #00899b;
}
input[type=checkbox]:checked::after {
content: "";
width: 8px;
height: 14px;
display: block;
position: absolute;
top: 4px;
left: 8px;
border: none;
border-right: 4px solid #00899b;
border-bottom: 4px solid #00899b;
transform: rotate(45deg);
}
.woocommerce-invalid #terms {
outline: none;
}
.woocommerce-checkout #payment ul.payment_methods li {
display: flex;
flex-wrap: wrap;
line-height: 1.5;
}
#add_payment_method #payment ul.payment_methods input[type=radio],
.woocommerce-cart #payment ul.payment_methods input[type=radio],
.woocommerce-checkout #payment ul.payment_methods input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
margin: 0 !important;
position: relative;
}
#add_payment_method #payment ul.payment_methods input[type=radio]::before,
.woocommerce-cart #payment ul.payment_methods input[type=radio]::before,
.woocommerce-checkout #payment ul.payment_methods input[type=radio]::before {
content: "";
display: block;
width: 1.5rem;
height: 1.5rem;
border-radius: 50%;
border: 1px solid #e8e8e8;
background-color: #fff;
margin-right: 0.75rem;
}
#add_payment_method #payment ul.payment_methods input[type=radio]:checked:before,
.woocommerce-cart #payment ul.payment_methods input[type=radio]:checked:before,
.woocommerce-checkout #payment ul.payment_methods input[type=radio]:checked:before {
border-color: #00899b;
}
#add_payment_method #payment ul.payment_methods input[type=radio]:checked::after,
.woocommerce-cart #payment ul.payment_methods input[type=radio]:checked::after,
.woocommerce-checkout #payment ul.payment_methods input[type=radio]:checked::after {
content: "";
width: 0.75rem;
height: 0.75rem;
display: block;
position: absolute;
border-radius: 50%;
top: 6px;
left: 6px;
background-color: #00899b;
}
.goverlay {
background-color: rgba(0, 137, 155, 0.4);
}
.glightbox-clean .gslide-media {
box-shadow: none !important;
}
.glightbox-clean .gslide-media img {
border-radius: 8px;
}
.wp-block-gallery.wp-block-gallery-1 {
--wp--style--unstable-gallery-gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 2rem ) ) ) !important;
gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 2rem))) !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
font-weight: 400;
background-color: #00899b;
color: #fff;
border-radius: 30px;
transition: 0.4s all;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-error .button:hover,
.woocommerce-page .woocommerce-info .button:hover,
.woocommerce-page .woocommerce-message .button:hover {
background-color: #007382;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
float: none;
width: 100%;
}
.woocommerce div.product form.cart .variations label {
font-weight: 600;
}
.woocommerce div.product form.cart .variations label[for=pa_data] {
display: flex;
align-items: center;
}
.woocommerce div.product form.cart .variations label[for=pa_data]:before {
content: "\e905";
margin-right: 0.625rem;
font-family: "spasja" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1.5;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #2f2440;
font-size: 1.5rem;
}
.woocommerce div.product p.stock {
font-size: 1rem;
font-weight: 600;
}
.stock.out-of-stock {
margin-bottom: 0;
}
.single-product .quantity .qty {
display: none;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-weight: 600;
color: #00899b;
}
.deposit-suffix {
display: none;
}
.woocommerce .quantity .qty {
text-align: center;
border-radius: 4px;
border: 1px solid #e8e8e8;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #f2f5f7;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #fff;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #fff;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.place-order {
border-top: 32px solid #fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
background-color: #00899b;
padding: 0.75rem 2rem;
}
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3 {
font-weight: bold;
font-size: 1.25rem;
margin-bottom: 1.5rem;
}
.woocommerce-additional-fields .address-field,
.woocommerce-billing-fields .address-field {
display: none;
}
.woocommerce form .form-row {
padding: 0;
margin-bottom: 1rem;
}
#order_review_heading {
padding: 3rem 0 0 0;
margin: 3rem 0 1.5rem 0;
border-top: 1px solid #f0f0f0;
font-weight: bold;
font-size: 1.25rem;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
border-radius: 4px;
background-color: #f2f5f7;
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 0.75rem 2rem;
border-top-width: 1px;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
position: relative;
top: auto;
left: auto;
margin-right: 0.75rem;
}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a {
order: 10;
margin-left: auto !important;
}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
display: flex;
align-items: center;
gap: 0.35em;
flex-grow: 1;
width: 80%;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: none;
}
.woocommerce table.shop_table th {
font-weight: 600;
color: #2f2440;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
padding: 1rem 1.5rem;
border-color: #e8e8e8;
}
.woocommerce table.shop_table {
margin-bottom: 3rem;
}
.woocommerce table.shop_table h2 {
margin-bottom: 0.5rem;
}
.woocommerce table.shop_table .product-quantity {
display: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 124px;
border-radius: 4px;
}
dt {
font-weight: 600;
color: #2f2440;
}
.woocommerce form .form-row label {
line-height: 1.5;
}
.woocommerce form .form-row .optional {
visibility: hidden;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 600;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
padding-left: 0;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
display: none;
}
.woocommerce .additional-info,
.woocommerce .woocommerce-customer-details address {
border-radius: 5px;
padding: 2rem;
border: 1px solid #e8e8e8;
}
.woocommerce .additional-info p {
margin-bottom: 0;
}
.woocommerce-order-received h1 {
margin-bottom: 1rem;
}
.woocommerce-order-overview {
padding-bottom: 4rem;
margin-bottom: 4rem;
border-bottom: 1px solid #f0f0f0;
}
.woocommerce-order-details h2,
.woocommerce-customer-details h2 {
margin-bottom: 0.5rem;
}
.awcdp_deposits_summary_title {
font-size: 1.5rem;
font-weight: 700;
color: #2f2440;
margin-bottom: 0.5rem;
}
.woocommerce-table.awcdp_deposits_summary {
border: 1px solid #e8e8e8;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.woocommerce-table.awcdp_deposits_summary th,
.woocommerce-table.awcdp_deposits_summary td {
padding: 1rem 1.5rem;
}
.woocommerce-table.awcdp_deposits_summary td {
border-top: 1px solid #e8e8e8;
}
.woocommerce-table.awcdp_deposits_summary th {
color: #2f2440;
font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
float: none;
width: 75%;
}
.woocommerce-account .woocommerce {
display: flex;
flex-wrap: wrap;
}
.woocommerce-account .woocommerce .woocommerce-notices-wrapper {
flex: 0 0 100%;
width: 100%;
order: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
flex: 0 0 auto;
width: 25%;
order: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-conetnt {
flex: 0 0 auto;
width: 66.66666667%;
order: 2;
}
.woocommerce-account .woocommerce .col-2.woocommerce-Address {
display: none;
}
#billing_country_field {
display: none;
}
.woocommerce .products ul,
.woocommerce ul.products {
--bs-gutter-x: 2rem;
display: flex;
flex-wrap: wrap;
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
flex: 0 0 auto;
width: 100%;
margin: 0;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
}
@media (min-width: 768px) {
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 50%;
}
}
@media (min-width: 1200px) {
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 33.33333333%;
}
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
display: block !important;
background: none;
font-size: 0.75rem;
color: #686a6f;
padding: 0 !important;
margin: 0 !important;
opacity: 0.7;
transition: none !important;
visibility: visible !important;
height: auto !important;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
display: none !important;
}
.checkout-custom-data {
margin-top: 3rem !important;
}
.woocommerce ul.order_details {
margin: 0 0 3rem 0;
}
.custom-review {
margin: 0 0 3rem 0;
display: block;
}
.woocommerce-MyAccount-content {
padding-right: 32px !important;
}
.woocommerce div.product p.stock.out-of-stock {
padding-top: 0;
}
@media (min-width: 992px) {
body.woocommerce-checkout form.woocommerce-checkout {
display: flex;
flex-wrap: wrap;
}
body.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup {
flex: 0 0 100%;
}
}
body.woocommerce-checkout #order_review_heading {
display: none;
}
@media (min-width: 992px) {
body.woocommerce-checkout #customer_details {
flex: 0 0 auto;
width: 61.8%;
padding-right: 64px;
}
}
@media (min-width: 992px) {
body.woocommerce-checkout #order_review {
flex: 0 0 auto;
width: 38.2%;
}
}
body.woocommerce-checkout .col2-set .col-1,
body.woocommerce-checkout .col2-set .col-2 {
width: 100%;
float: none;
}
.checkout-custom-data {
border-top: 1px solid #f0f0f0;
padding-top: 2rem !important;
margin-top: 2rem !important;
margin-bottom: 2rem !important;
font-size: 1.125rem;
}
.woocommerce-additional-fields {
border-top: 1px solid #f0f0f0;
padding-top: 2rem !important;
margin-top: 2rem !important;
}
.woocommerce-additional-fields h3 {
margin-bottom: 2rem !important;
font-size: 1.125rem;
}
.wc-block-grid__products .wc-block-grid__product-image img {
aspect-ratio: 6/4;
-o-object-fit: cover;
object-fit: cover;
}
.woocommerce-variation-availability .stock.in-stock {
display: none !important;
}
.woocommerce-variation-availability {
margin-bottom: 1.5rem;
}
.button {
border: none;
text-decoration: none;
padding: 8px 24px;
}  @font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0-4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}@font-face {
font-family: 'spasja';
src:  url(//spasja.pl/wp-content/themes/spasja/assets/fonts/icons/fonts/spasja.eot?g7ahdu);
src:  url(//spasja.pl/wp-content/themes/spasja/assets/fonts/icons/fonts/spasja.eot?g7ahdu#iefix) format('embedded-opentype'),
url(//spasja.pl/wp-content/themes/spasja/assets/fonts/icons/fonts/spasja.ttf?g7ahdu) format('truetype'),
url(//spasja.pl/wp-content/themes/spasja/assets/fonts/icons/fonts/spasja.woff?g7ahdu) format('woff'),
url(//spasja.pl/wp-content/themes/spasja/assets/fonts/icons/fonts/spasja.svg?g7ahdu#spasja) format('svg');
font-weight: normal;
font-style: normal;
font-display: fallback;
}
[class^="spasja-"], [class*=" spasja-"] { font-family: 'spasja' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.spasja-board:before {
content: "\e918";
}
.spasja-cancel:before {
content: "\e914";
}
.spasja-menu:before {
content: "\e915";
}
.spasja-minus:before {
content: "\e916";
}
.spasja-plus:before {
content: "\e917";
}
.spasja-tag-1:before {
content: "\e913";
}
.spasja-clock-2:before {
content: "\e911";
}
.spasja-location-1:before {
content: "\e912";
}
.spasja-facebook-1:before {
content: "\e90e";
}
.spasja-instagram-1:before {
content: "\e90f";
}
.spasja-youtube-1:before {
content: "\e910";
}
.spasja-award-1:before {
content: "\e900";
}
.spasja-team-1:before {
content: "\e901";
}
.spasja-coaching-1:before {
content: "\e902";
}
.spasja-experience-1:before {
content: "\e903";
}
.spasja-bag-1:before {
content: "\e904";
}
.spasja-calendar-1:before {
content: "\e905";
}
.spasja-card-wallet-1:before {
content: "\e906";
}
.spasja-clock-1:before {
content: "\e907";
}
.spasja-left-1:before {
content: "\e908";
}
.spasja-letter-1:before {
content: "\e909";
}
.spasja-right-1:before {
content: "\e90a";
}
.spasja-search-1:before {
content: "\e90b";
}
.spasja-user-1:before {
content: "\e90c";
}
.spasja-wire-1:before {
content: "\e90d";
}@font-face{font-family:fpf-pro-icomoon;font-style:normal;font-weight:400;src:url(//spasja.pl/wp-content/plugins/flexible-product-fields-pro/assets/fonts/icons/icomoon.eot);src:url(//spasja.pl/wp-content/plugins/flexible-product-fields-pro/assets/fonts/icons/icomoon.woff) format("woff"),url(//spasja.pl/wp-content/plugins/flexible-product-fields-pro/assets/fonts/icons/icomoon.eot#iefix) format("embedded-opentype"),url(//spasja.pl/wp-content/plugins/flexible-product-fields-pro/assets/fonts/icons/icomoon.ttf) format("truetype"),url(//spasja.pl/wp-content/plugins/flexible-product-fields-pro/assets/fonts/icons/icomoon.svg#icomoon) format("svg")}.icon-angle-left:before{content:"\e900"!important}.icon-angle-left:before,.icon-angle-right:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-pro-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-angle-right:before{content:"\e901"!important}.datepicker.datepicker-dropdown{display:none;left:0;padding-top:4px;position:absolute;top:0;z-index:9999}.datepicker.datepicker-dropdown.active{display:block}.datepicker.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker.datepicker-dropdown .datepicker-picker{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:inline-block}.datepicker.datepicker-dropdown .datepicker-picker span{border:0;border-radius:4px;cursor:default;display:block;flex:1;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker.datepicker-dropdown .datepicker-main{padding:2px}.datepicker.datepicker-dropdown .datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker.datepicker-dropdown .datepicker-controls,.datepicker.datepicker-dropdown .datepicker-grid,.datepicker.datepicker-dropdown .datepicker-view,.datepicker.datepicker-dropdown .datepicker-view .days-of-week{display:flex}.datepicker.datepicker-dropdown .datepicker-grid{flex-wrap:wrap}.datepicker.datepicker-dropdown .datepicker-view .days .datepicker-cell,.datepicker.datepicker-dropdown .datepicker-view .dow{box-sizing:border-box;flex-basis:14.28571%}.datepicker.datepicker-dropdown .datepicker-view.datepicker-grid .datepicker-cell{flex-basis:25%}.datepicker.datepicker-dropdown .datepicker-cell,.datepicker.datepicker-dropdown .datepicker-view .week{height:2.25rem;line-height:2.25rem}.datepicker.datepicker-dropdown .datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker.datepicker-dropdown .datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker.datepicker-dropdown .datepicker-controls .button:active,.datepicker.datepicker-dropdown .datepicker-controls .button:focus{outline:none}.datepicker.datepicker-dropdown .datepicker-controls .button:hover{border-color:#b5b5b5;color:#363636}.datepicker.datepicker-dropdown .datepicker-controls .button:focus{border-color:#2271b1;color:#363636}.datepicker.datepicker-dropdown .datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker.datepicker-dropdown .datepicker-controls .button:active{border-color:#4a4a4a;color:#363636}.datepicker.datepicker-dropdown .datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button[disabled]{box-shadow:none}.datepicker.datepicker-dropdown .datepicker-footer .datepicker-controls .button{border-radius:2px;font-size:.75rem;margin:calc(.375rem - 1px) .375rem;width:100%}.datepicker.datepicker-dropdown .datepicker-controls .view-switch{flex:auto}.datepicker.datepicker-dropdown .datepicker-controls .next-btn,.datepicker.datepicker-dropdown .datepicker-controls .prev-btn{font-size:0;height:2.25rem;padding-left:.375rem;padding-right:.375rem;position:relative;width:2.25rem}.datepicker.datepicker-dropdown .datepicker-controls .next-btn:before,.datepicker.datepicker-dropdown .datepicker-controls .prev-btn:before{font-size:.7rem;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.datepicker.datepicker-dropdown .datepicker-controls .prev-btn:before{content:"\e900"!important}.datepicker.datepicker-dropdown .datepicker-controls .next-btn:before,.datepicker.datepicker-dropdown .datepicker-controls .prev-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-pro-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.datepicker.datepicker-dropdown .datepicker-controls .next-btn:before{content:"\e901"!important}.datepicker.datepicker-dropdown .datepicker-controls .next-btn.disabled,.datepicker.datepicker-dropdown .datepicker-controls .prev-btn.disabled{visibility:hidden}.datepicker.datepicker-dropdown .datepicker-view .dow{font-size:.875rem;font-weight:700;height:1.5rem;line-height:1.5rem}.datepicker.datepicker-dropdown .datepicker-view .week{color:#b5b5b5;font-size:.75rem;width:2.25rem}.datepicker.datepicker-dropdown .datepicker-grid{width:15.75rem}.datepicker.datepicker-dropdown .datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker.datepicker-dropdown .datepicker-cell.selected,.datepicker.datepicker-dropdown .datepicker-cell.selected:hover{background-color:#2271b1;color:#fff;font-weight:600}.datepicker.datepicker-dropdown .datepicker-cell.disabled{color:#dbdbdb}.datepicker.datepicker-dropdown .datepicker-cell.next:not(.disabled),.datepicker.datepicker-dropdown .datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker.datepicker-dropdown .datepicker-cell.next.selected,.datepicker.datepicker-dropdown .datepicker-cell.prev.selected{color:#e6e6e6}.datepicker.datepicker-dropdown .datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker.datepicker-dropdown .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#eee}.datepicker.datepicker-dropdown .datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e8e8e8}.datepicker.datepicker-dropdown .datepicker-cell.today:not(.selected){border:1px solid #2271b1}.datepicker.datepicker-dropdown .datepicker-cell.range-end:not(.selected),.datepicker.datepicker-dropdown .datepicker-cell.range-start:not(.selected){background-color:#b5b5b5;color:#fff}.datepicker.datepicker-dropdown .datepicker-cell.range-end.focused:not(.selected),.datepicker.datepicker-dropdown .datepicker-cell.range-start.focused:not(.selected){background-color:#afafaf}.datepicker.datepicker-dropdown .datepicker-cell.range-start{border-radius:4px 0 0 4px}.datepicker.datepicker-dropdown .datepicker-cell.range-end{border-radius:0 4px 4px 0}.datepicker.datepicker-dropdown .datepicker-cell.range{background-color:#dbdbdb;border-radius:0}.datepicker.datepicker-dropdown .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d5d5d5}.datepicker.datepicker-dropdown .datepicker-cell.range.disabled{color:#c2c2c2}.datepicker.datepicker-dropdown .datepicker-cell.range.focused{background-color:#cfcfcf}.datepicker.datepicker-dropdown .datepicker-view.datepicker-grid .datepicker-cell{height:4.5rem;line-height:4.5rem}.datepicker.datepicker-dropdown .datepicker-input.in-edit{border-color:#2366d1}.datepicker.datepicker-dropdown .datepicker-input.in-edit:active,.datepicker.datepicker-dropdown .datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(35,102,209,.2)}.fpf-file-items{display:block;margin:-5px 0}.fpf-file-items [hidden]{display:none!important}.fpf-file-item{display:block;padding:5px 0}.fpf-file-draggable{align-items:center;border:2px dashed #eee;display:flex;padding:10px;position:relative}.fpf-file-draggable-content{flex:1}.fpf-file-draggable-error,.fpf-file-draggable-loading,.fpf-file-draggable-placeholder{display:block;text-align:center}.fpf-file-draggable-error{font-weight:700}.fpf-file-draggable-filename{word-break:break-all}.fpf-file-draggable-delete{margin-left:10px;position:relative;z-index:1}.fpf-file-draggable-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media (max-width:22.5rem){.datepicker.datepicker-dropdown .datepicker-view .week{width:1.96875rem}.datepicker.datepicker-dropdown .calendar-weeks+.days .datepicker-grid{width:13.78125rem}}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 216px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #00899b; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #00899b; --cmplz_button_accept_border_color: #00899b; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 30px 30px 30px 30px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #00899b; --cmplz_slider_inactive_color: #555; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { width: 100%; gap: 1px; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 769px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}#cmplz-manage-consent .cmplz-manage-consent { animation: mc_slideIn 0s forwards;}.cmplz-cookiebanner .cmplz-close { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;} .cmplz-placeholder-element > blockquote.fb-xfbml-parse-ignore { margin: 0 20px; } .instagram-media.cmplz-placeholder-element > div { max-width: 100%; }.container .alignfull{margin-left:var(--snap);margin-right:var(--snap);max-width:100vw;width:auto}.container .alignwide{left:50%;max-width:90vw;min-width:100%;position:relative;transform:translateX(-50%);width:136%}
.nav-text a[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}