.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}
dfn,
cite,
em,
i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}  .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
.wp-block-image img{
width: 100%;
}
.product-page .product__image .image_link img{
margin: 0 auto;
}
.jsVariationImage, .jsVariationGallery{
display: none !important;
}
.jsVariationImage.active{
display: block !important;
}
.jsVariationGallery.active{
display: flex !important;
}
.b-article-page .wp-caption {
margin: 64px 0;
}
.b-article-page figcaption {
font-size: 16px;
margin: 8px 0 0 !important;
padding: 0 0 0 8px;
border-left: 2px solid var(--theme-background-black);
text-align: left;
}
.article-card__title, .category-filter .category{
color: inherit;
}
.b-search-results .search-form .form__control{
padding-right: 54px;
}
.b-search-results .search-form .btn-search {
position: absolute;
top: 50%;
right: 12px;
width: 40px;
height: 40px;
transform: translateY(-50%);
}
.b-search-results .button-wrapper:not(:first-child) {
margin-top: 100px;
}
#login-message{
margin-top: 30px;
color: red;
font-size: 14px;
text-align: center;
}
.b-instagram .button-wrapper:not(:first-child) {
margin-top: 48px;
}
.b-dealer-page .rows-list .row-title a{
color: inherit;
}
#table-pagination-wrapper.blocked{
pointer-events: none;
opacity: .7;
}
.prev-wrap.blocked, .next-wrap.blocked{
pointer-events: none;
opacity: 0;
}
.error-section__title {
font-size: 160px;
line-height: 1;
color: black;
}
@media (max-width: 767px) {
.error-section__title {
font-size: 120px;
}
}
.wpcf7-list-item{
margin: 0;
}
.b-simple-section .button-wrapper:not(:first-child) {
margin-top: 40px;
}
.b-faq.section + .b-dealer-page.section, .b-dealer-page.section + .b-dealer-product-files.section {
padding-top: 0;
}
.b-faq .faq-list{
max-width: 100% !important;
}
.product__image .image img{
object-fit: contain;
}
.mobile-only{
display: none;
}
@media (max-width: 767px){
.desktop-only{
display: none;
}
.mobile-only{
display: block;
}
.b-product-page .button-wrapper{
margin-top: 32px;
}
}
.mega-menu .menu__wrapper a[href="#"]:hover{
cursor: default;
}
.b-footer .footer__bottom .logo-2{
max-width: 100px;
}
.b-footer .footer__bottom .logo-2 img{
width: 100%;
}
@media (max-width: 767px) {
.b-footer .bottom-part{
gap: 32px 0 !important;
}
}
html .b-one-slider .gallery-top .swiper-slide img{
object-fit: contain;
}
html .b-product-page .gallery-top .swiper-slide img{
object-fit: contain;
}
.b-product-page .swiper-container {
overflow: hidden;
width: 100%;
}
.b-product-page .swiper-container-wrapper {
display: -ms-flexbox;
display: flex;
flex-direction: column;
gap: 32px;
width: 100%;
}
@media (max-width: 1199px) {
.b-product-page .swiper-container-wrapper {
gap: 16px;
}
}
@media (max-width: 991px) {
.b-product-page .swiper-container-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.b-product-page .swiper-container-wrapper.more-items .gallery-thumbs__wrapper {
padding: 0 50px;
position: relative;
}
@media (max-width: 991px) {
.b-product-page .swiper-container-wrapper.more-items .gallery-thumbs__wrapper {
padding: 0;
width: 100%;
}
}
.b-product-page .gallery-thumbs__wrapper {
position: relative;
}
.b-product-page .gallery-top {
position: relative;
width: 100%;
}
.b-product-page .gallery-top .swiper-slide {
position: relative;
}
.b-product-page .gallery-top .swiper-slide img {
width: 100%;
height: 100%;
}
.b-product-page .gallery-thumbs {
position: relative;
width: 100%;
}
.b-product-page .gallery-thumbs .swiper-slide {
cursor: pointer;
position: relative;
width: 100%;
}
@media (max-width: 991px) {
.b-product-page .gallery-thumbs .swiper-slide {
width: calc(20% - 16px*4/5);
aspect-ratio: 5/3;
}
}
@media (max-width: 600px) {
.b-product-page .gallery-thumbs .swiper-slide {
width: calc(33.33% - 16px*2/3);
}
}
@media (max-width: 475px) {
.b-product-page .gallery-thumbs .swiper-slide {
width: calc(50% - 8px);
aspect-ratio: 16/9;
}
}
.b-product-page .gallery-thumbs .swiper-slide img {
aspect-ratio: 16 / 9;
width: 100%;
height: 100%;
object-fit: cover;
}
.b-product-page .gallery-thumbs .swiper-slide-thumb-active::after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
z-index: 1;
box-shadow: inset 0px 0px 0px 2px var(--theme-background-black);
}
.b-product-page .swiper-next,
.b-product-page .swiper-prev {
position: absolute;
width: 50px !important;
background-repeat: no-repeat;
background-position: center;
}
@media (max-width: 991px) {
.b-product-page .swiper-next,
.b-product-page .swiper-prev {
display: none;
}
}
.b-product-page .swiper-next {
bottom: 0;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2541_479)'%3E%3Cpath d='M1.8705 18.8498L1.47052 18.4499C1.47053 18.4499 1.47052 18.4499 1.47052 18.4499C1.36011 18.3394 1.36009 18.1604 1.47053 18.0499C1.47053 18.0499 1.47053 18.0499 1.47053 18.0499L9.12003 10.4005L9.51995 10.0006L9.12003 9.60064L1.47053 1.95115C1.36009 1.84075 1.36008 1.66175 1.47053 1.55135L1.8705 1.15134C1.98095 1.04084 2.15992 1.04084 2.27036 1.15134L10.9197 9.80064C11.0302 9.91108 11.0302 10.0901 10.9197 10.2005L2.27036 18.8498C2.27036 18.8498 2.27036 18.8498 2.27036 18.8498C2.15991 18.9602 1.98094 18.9602 1.8705 18.8498Z' fill='%23111111'/%3E%3Cpath d='M1.47052 18.4499L1.8705 18.8498C1.98094 18.9602 2.15991 18.9602 2.27036 18.8498M1.47052 18.4499C1.47052 18.4499 1.47053 18.4499 1.47052 18.4499ZM1.47052 18.4499C1.36011 18.3394 1.36009 18.1604 1.47053 18.0499M1.47053 18.0499C1.47053 18.0499 1.47053 18.0499 1.47053 18.0499ZM1.47053 18.0499L9.12003 10.4005L9.51995 10.0006L9.12003 9.60064L1.47053 1.95115C1.36009 1.84075 1.36008 1.66175 1.47053 1.55135L1.8705 1.15134C1.98095 1.04084 2.15992 1.04084 2.27036 1.15134L10.9197 9.80064C11.0302 9.91108 11.0302 10.0901 10.9197 10.2005L2.27036 18.8498M2.27036 18.8498C2.27036 18.8498 2.27036 18.8498 2.27036 18.8498Z' stroke='%23111111' stroke-width='1.13115'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2541_479'%3E%3Crect width='19' height='12' fill='white' transform='translate(0.5 19.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.b-product-page .swiper-prev {
top: 0;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2541_476)'%3E%3Cpath d='M11.1295 1.15021L11.5295 1.55015C11.5295 1.55015 11.5295 1.55015 11.5295 1.55015C11.6399 1.66058 11.6399 1.83962 11.5295 1.95006C11.5295 1.95006 11.5295 1.95006 11.5295 1.95006L3.87997 9.59951L3.48005 9.99943L3.87997 10.3994L11.5295 18.0489C11.6399 18.1593 11.6399 18.3383 11.5295 18.4487L11.1295 18.8487C11.0191 18.9592 10.8401 18.9592 10.7296 18.8487L2.08034 10.1994C1.96984 10.0889 1.96984 9.90995 2.08034 9.79951L10.7296 1.15021C10.7296 1.15021 10.7296 1.15021 10.7296 1.15021C10.8401 1.03978 11.0191 1.03977 11.1295 1.15021Z' fill='%23111111'/%3E%3Cpath d='M11.5295 1.55015L11.1295 1.15021C11.0191 1.03977 10.8401 1.03978 10.7296 1.15021M11.5295 1.55015C11.5295 1.55015 11.5295 1.55015 11.5295 1.55015ZM11.5295 1.55015C11.6399 1.66058 11.6399 1.83962 11.5295 1.95006M11.5295 1.95006C11.5295 1.95006 11.5295 1.95006 11.5295 1.95006ZM11.5295 1.95006L3.87997 9.59951L3.48005 9.99943L3.87997 10.3994L11.5295 18.0489C11.6399 18.1593 11.6399 18.3383 11.5295 18.4487L11.1295 18.8487C11.0191 18.9592 10.8401 18.9592 10.7296 18.8487L2.08034 10.1994C1.96984 10.0889 1.96984 9.90995 2.08034 9.79951L10.7296 1.15021M10.7296 1.15021C10.7296 1.15021 10.7296 1.15021 10.7296 1.15021Z' stroke='%23111111' stroke-width='1.13115'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2541_476'%3E%3Crect width='19' height='12' fill='white' transform='translate(12.5 0.5) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.b-category-products .filter__wrapper{
display: flex;
align-items: flex-start;
gap: 20px 40px;
}
.b-search-results .card__image .image.image_contain img{
object-fit: contain;
}
.b-dealer-page.section + .b-dealer-product-files.section{
margin-top: -80px;
}
.product-legend{
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 5px;
}
.product-legend img{
height: 60px;
width: 60px;
object-fit: contain;
}
.product__title, .product__title h2, .product__title h3{
color: var(--theme-text-color);
}
.product__labels{
right: 10px;
top: 10px;
}
.product__labels .product__label{
width: 60px;
height: 60px;
}
@media (max-width: 1440px){
.product__labels .product__label{
width: 40px;
height: 40px;
}
}
@media (max-width: 991px){
.product__labels .product__label{
width: 40px;
height: 40px;
}
}
.b-product-page .swiper-prev.swiper-button-disabled, .b-product-page .swiper-next.swiper-button-disabled{
opacity: .4;
}
.block{
display: block;
}
.b-dealer-search .bottom-content__inner .loader{
width: calc(66.66666667% - 16px);
max-height: 528px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: white;
opacity: 0.7;
z-index: 1;
display: none;
}
@media (max-width: 1199px) {
.b-dealer-search .bottom-content__inner .loader {
width: 100%;
}
}
html .b-dealer-search .dealers-list__wrapper {
-ms-flex-align: initial;
align-items: initial;
}
html .product__card .icon img, html .product__card .icon svg{
max-width: 100%;
max-height: 100%;
}
.product__labels .product__label img{
width: 100%;
height: 100%;
object-fit: contain;
}
html .product__info{
padding-top: 0;
}
.b-dealer-page .filter-form form{
display: flex;
align-items: center;
gap: 10px;
}
.b-dealer-search .dealers-filter .form__row.form__row--big{
width: auto;
}
#postcode-select-range label{
position: relative;
}
#postcode-select-range{
display: flex;
align-content: center;
flex-wrap: wrap;
gap: 5px;
margin: 0;
margin-top: auto;
}
#postcode-select-range span{
border: 1px solid #100A05;
border-radius: 50px;
width: 30px;
height: 30px;
line-height: 28px;
background: #100A05;
color: #fff;
outline: none;
font-size: 16px;
transition: all .3s ease;
display: flex;
align-content: center;
justify-content: center;
cursor: pointer;
}
#postcode-select-range input{
opacity: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: -1;
}
#postcode-select-range label:first-child span {
width: 60px;
}
#postcode-select-range input:checked ~ span{
background: white;
color: #000;
}
#postcode-select-range span:hover{
background: #e6e5e3;
border: 1px solid #e6e5e3;
color: #000;
}
.b-text-screen .text-screen .text{
padding-top: 10px;
}
@media (max-width: 991px){
.b-one-slider .gallery-thumbs__wrapper{
width: 100%;
}
}
.b-section-content-media{
max-width: 1920px;
margin: 0 auto;
}
.b-company-history .company-history__content .controls-wrapper{
margin-top: auto;
}
.section-1 {
padding: 70px 0 50px;
}
.section-2 {
padding: 50px 0 70px;
}
.section-3 {
padding: 70px 0;
}
.section-4 {
padding: 30px 0 96px;
}
@media (max-width: 767px) {
.section-1, .section-2, .section-3 {
padding: 50px 0;
}
.section-4 {
padding: 30px 0 50px;
}
}
.b-dealer-search .legend__icon .icon{
box-shadow: none !important;
}
html .b-dealer-search .legend__icon{
width: 55px;
}
#dealer_note .mfp-close{
display: none;
}
html .b-dealer-search .dealers-list .icon{
box-shadow: none !important;
}
html .b-dealer-search .dealers-list .icon img, html .b-dealer-search .dealers-list .icon svg{
max-height: 100%;
max-width: 100%;
}
.mCSB_inside>.mCSB_container{
margin-right: 30px !important;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
margin-right: 0 !important;
}
.mega-menu__bg .jsCurrentWidthHeader {
height: 0;
}
.b-related-products .products__list .title{
text-align: center;
}
.b-one-slider .gallery-top .swiper-slide video{
width: 100%;
height: 100%;
object-fit: contain;
position: absolute;
top: 0;
left: 0;
}
.form__files +.wpcf7-not-valid-tip{
margin-top: 5px;
} .cf7-summary { 
margin-top: 16px; 
overflow-x: auto; }
.cf7-summary .summary__table {
width: 100%;
border-collapse: collapse;
border: 1px solid #e5e7eb; background: #fff;
}
.cf7-summary .summary__group { }
.cf7-summary .summary__group-title {
font-weight: 700; font-size: 25px; line-height: 1.3;
padding: 16px 12px;
background: #f3f4f6; border-bottom: 1px solid #e5e7eb;
} .cf7-summary .summary__subgroup-title {
font-weight: 700;
font-size: 18px; line-height: 1.35;
padding: 12px 12px;
background: #f9fafb; border-bottom: 1px solid #e5e7eb;
}
.cf7-summary .summary__row { }
.cf7-summary .summary__cell {
padding: 10px 12px;
border-bottom: 1px solid #e5e7eb;
border-left: 1px solid #e5e7eb;
vertical-align: top;
word-break: break-word; } .cf7-summary .summary__row .summary__cell:first-child { border-left: 0; } .cf7-summary .summary__row:last-child .summary__cell { border-bottom: 0; }
.cf7-summary .summary__title {
width: 40%;
font-weight: 600;
background: #fafafa; }
.cf7-summary .summary__value { } .cf7-summary .summary__empty { color: #9ca3af; padding: 8px 0; } @media (max-width: 640px) { .cf7-summary .summary__table { border: 0; }
.cf7-summary .summary__group-title { 
display: block; 
padding-left: 0; 
padding-right: 0; 
border: 0; 
}
.cf7-summary .summary__subgroup-title {
display: block;
padding-left: 0;
padding-right: 0;
border: 0;
}
.cf7-summary .summary__row { 
display: block; 
border: 1px solid #e5e7eb; 
margin-bottom: 10px; 
background: #fff; 
}
.cf7-summary .summary__cell { 
display: block; 
width: 100%; 
border: 0; 
border-top: 1px solid #e5e7eb; 
padding: 10px 12px; 
}
.cf7-summary .summary__row .summary__cell:first-child { border-top: 0; }
.cf7-summary .summary__row .summary__title { 
background: transparent; 
font-weight: 700; 
width: 100%; 
}
}
.b-product-page .gallery-thumbs__wrapper{
max-width: 100%;
}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.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-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-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 8px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
content: "";
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
} .mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: "";
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
} .mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//www.ecm.de/wp-content/themes/ecm-theme/assets/styles/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}:root {
--theme-text-color: #111;
--theme-white-color: #fff;
--theme-alternate-color: #eee;
--theme-neutral-color: #666;
--theme-neutral-lighter: #ccc;
--theme-background-black: #000;
--theme-button-border: #111;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
* {
box-sizing: border-box;
}
*:before,
*:after {
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 6px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 4px;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 16px;
padding-right: 16px;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
@media (max-width: 767px) {
.container {
padding-left: 20px;
padding-right: 20px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 16px;
padding-right: 16px;
}
@media (max-width: 767px) {
.container-fluid {
padding-left: 20px;
padding-right: 20px;
}
}
.row {
margin-left: -16px;
margin-right: -16px;
}
@media (max-width: 767px) {
.row {
margin-left: -20px;
margin-right: -20px;
}
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 16px;
padding-right: 16px;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
@media (min-width: 768px) {
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
}
@media (min-width: 992px) {
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
}
@media (min-width: 1200px) {
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
.text-14 {
font-size: 14px;
}
.text-16 {
font-size: 16px;
}
.text-18 {
font-size: 18px;
}
.font-normal {
font-weight: 400;
}
.px-16 {
padding-left: 16px;
padding-right: 16px;
}
@media (max-width: 767px) {
.px-16 {
padding-left: 20px;
padding-right: 20px;
}
}
.py-16 {
padding-top: 16px;
padding-bottom: 16px;
}
.py-32 {
padding-top: 32px;
padding-bottom: 32px;
}
.py-80 {
padding-top: 80px;
padding-bottom: 80px;
}
@media (max-width: 991px) {
.py-80 {
padding-top: 40px;
padding-bottom: 40px;
}
}
.border-t-1 {
border-top: 1px solid var(--theme-background-black);
}
.gap-8 {
gap: 8px;
}
.gap-12 {
gap: 12px;
}
.gap-16 {
gap: 16px;
}
.gap-32 {
gap: 32px;
}
.gap-x-16 {
column-gap: 16px;
}
.gap-y-16 {
row-gap: 16px;
}
.gap-x-24 {
column-gap: 24px;
}
.gap-y-20 {
row-gap: 20px;
}
.gap-y-32 {
row-gap: 32px;
}
.gap-y-40 {
row-gap: 40px;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.text-white {
color: var(--theme-white-color);
}
.w-auto {
width: auto;
}
.w100 {
width: 100%;
}
.w50 {
width: 50%;
}
.flex {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.align-center {
-ms-flex-align: center;
align-items: center;
}
.justify-between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-center {
-ms-flex-pack: center;
justify-content: center;
}
.self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-col {
-ms-flex-direction: column;
flex-direction: column;
}
@media (max-width: 767px) {
.xs-width-100 {
width: 100%;
}
}
@media (max-width: 767px) {
.-xs-margin-16 {
margin: 0 -20px;
}
}
body.static-header .b_header {
position: sticky;
background-color: #100A05;
}
body.static-header.menuopen .b_header .link-logo svg path {
fill: var(--theme-text-color);
}
body.menuopen .b_header .link-logo svg path {
fill: var(--theme-text-color);
}
body.menuopen .b_header {
background-color: transparent;
}
@media (max-width: 991px) {
body.menuopen .btn__control svg path,
body.menuopen .btn-menu svg path {
fill: var(--theme-text-color);
}
}
body.menuopen .mega-menu {
transform: none;
opacity: 1;
visibility: visible;
pointer-events: unset;
}
.b_header {
position: fixed;
z-index: 20;
top: 0;
left: 0;
right: 0;
transition: all .2s linear;
}
.b_header.scrolled {
background-color: #100A05;
}
.b_header .link-logo {
display: inline-block;
vertical-align: top;
}
.b_header .link-logo svg {
display: block;
pointer-events: none;
}
.b_header .header__wrapper {
padding: 16px 0;
}
.b_header .buttons__control {
gap: 0 80px;
}
@media (max-width: 1199px) {
.b_header .buttons__control {
gap: 0 40px;
}
}
@media (max-width: 767px) {
.b_header .buttons__control {
gap: 0 18px;
}
}
@media (max-width: 767px) {
.b_header .buttons__list {
gap: 0 24px;
}
}
@media (max-width: 450px) {
.b_header .buttons__list {
gap: 0 12px;
}
}
.b_header .lang__wrapper .drop_menu {
padding: 10px 15px;
margin-top: 5px;
right: -8px;
}
.b_header .lang__wrapper .drop_menu li {
line-height: 1.3;
}
.b_header .lang__wrapper .drop_menu li.active {
font-weight: 700;
}
.b_header .btn__control {
width: 40px;
height: 40px;
position: relative;
}
@media (max-width: 450px) {
.b_header .btn__control {
width: 30px;
height: 30px;
}
}
.b_header .btn__control .link__control,
.b_header .btn__control button {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.b_header .btn__control img,
.b_header .btn__control svg {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-height: 100%;
max-width: 100%;
}
@media (max-width: 767px) {
.b_header .btn__control.search-control {
display: none;
}
}
.b_header .btn-menu {
width: 64px;
height: 64px;
cursor: pointer;
}
@media (max-width: 767px) {
.b_header .btn-menu {
width: 40px;
height: 40px;
}
}
.b_header .btn-menu svg {
display: block;
}
.b_header .btn-menu.active .btn-menu__static {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.b_header .btn-menu.active .btn-menu__opened {
opacity: 1;
visibility: visible;
}
@media (min-width: 992px) {
.b_header .btn-menu:hover .start-text {
opacity: 0;
visibility: hidden;
transform: translateY(-100%);
}
.b_header .btn-menu:hover .main-icon img,
.b_header .btn-menu:hover .main-icon svg {
transform: translateY(-20px);
}
.b_header .btn-menu:hover .btn-menu__hover {
transform: translateY(-20px);
opacity: 1;
visibility: visible;
pointer-events: unset;
}
}
.b_header .btn-menu .start-text {
transition: all 0.3s ease;
pointer-events: none;
}
.b_header .btn-menu .main-icon img,
.b_header .btn-menu .main-icon svg {
transition: all 0.3s ease;
}
.b_header .btn-menu__static, .b_header .btn-menu__opened {
height: 100%;
width: 100%;
}
.b_header .btn-menu__static svg, .b_header .btn-menu__opened svg {
margin: 0 auto;
max-width: 100%;
height: auto;
position: relative;
transition: transform 0.15s ease;
}
.b_header .btn-menu__opened {
opacity: 0;
visibility: hidden;
top: 0;
left: 0;
}
.b_header .btn-menu__hover {
position: absolute;
top: 100%;
left: 0;
right: 0;
margin-top: -3px;
transition: all 0.3s ease;
pointer-events: none;
opacity: 0;
visibility: hidden;
}
.mega-menu {
transform: translateY(-100%);
opacity: 0;
visibility: hidden;
pointer-events: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
z-index: 5;
background-color: #fff;
transition: all .5s ease;
}
.mega-menu__bg {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media (max-width: 991px) {
.mega-menu__bg {
display: none;
width: 0;
height: 0;
overflow: hidden;
}
}
.mega-menu__bg div {
height: 100%;
}
.mega-menu__bg .jsCurrentWidth {
height: 0;
}
.mega-menu__bg .img-block {
width: 33.33333333%;
margin: 0 0 0 auto;
}
@media (max-width: 1199px) {
.mega-menu__bg .img-block {
width: 40%;
}
}
.mega-menu__bg .img-block__inner {
height: 100%;
}
.mega-menu__bg img {
width: calc(100% + 10px);
max-width: unset;
height: 100%;
object-fit: cover;
}
.mega-menu__wrapper {
height: 100%;
width: 100%;
padding-top: calc(96px + 48px);
}
@media (max-height: 400px) {
.mega-menu__wrapper {
padding-top: calc(40px + 48px);
}
}
.mega-menu__wrapper > .container {
height: 100%;
}
.mega-menu__inner {
width: 66.66666667%;
padding-right: 32px;
height: 100%;
}
@media (max-width: 1199px) {
.mega-menu__inner {
width: 60%;
}
}
@media (max-width: 991px) {
.mega-menu__inner {
width: 100%;
padding: 0;
}
}
.mega-menu__inner .container-inner {
max-width: 1020px;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: column;
flex-direction: column;
}
.mega-menu .search-wrapper {
width: 100%;
}
.mega-menu .search-wrapper .form__control {
border-top: none;
border-left: none;
border-right: none;
padding-right: 50px;
padding-top: 0;
font-size: 32px;
font-weight: 400;
}
@media (max-width: 1199px) {
.mega-menu .search-wrapper .form__control {
font-size: 22px;
}
}
.mega-menu .search-wrapper .btn-search {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
}
.mega-menu .menu__wrapper {
-ms-flex: 1;
flex: 1;
overflow: hidden;
padding: 32px 0 0;
font-size: 56px;
line-height: 1.2;
}
@media (max-width: 1600px) {
.mega-menu .menu__wrapper {
font-size: 46px;
}
}
@media (max-width: 1199px) {
.mega-menu .menu__wrapper {
font-size: 36px;
}
}
@media (max-width: 767px) {
.mega-menu .menu__wrapper {
font-size: 24px;
line-height: 1.3;
}
}
@media (max-width: 475px) {
.mega-menu .menu__wrapper {
font-size: 20px;
}
}
@media (max-height: 475px) {
.mega-menu .menu__wrapper {
font-size: 20px;
}
}
.mega-menu .menu__wrapper .menu__inner {
padding: 104px 0 30px 0;
overflow: auto;
height: 100%;
}
@media (max-width: 1199px) {
.mega-menu .menu__wrapper .menu__inner {
padding: 50px 0 30px 0;
}
}
.mega-menu .menu__wrapper ul {
padding: 0;
margin: 0;
list-style: none;
background-color: #fff;
}
.mega-menu .menu__wrapper ul li {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
}
.mega-menu .menu__wrapper ul li:not(:last-child) {
margin-bottom: 30px;
}
@media (max-width: 991px) {
.mega-menu .menu__wrapper ul li:not(:last-child) {
margin-bottom: 20px;
}
}
.mega-menu .menu__wrapper a {
color: var(--theme-text-color);
transition: all .2s linear;
}
.mega-menu .menu__wrapper .sub-menu {
width: 100%;
position: absolute;
top: 0;
left: 0;
transition: all .2s linear;
transform: translate(110%, 0);
height: 100%;
overflow-y: auto;
overflow-x: hidden;
background-color: #fff;
padding-top: calc(96px + 48px);
}
@media (max-width: 1199px) {
.mega-menu .menu__wrapper .sub-menu {
padding-top: calc(50px + 32px);
}
}
.mega-menu .menu__wrapper .sub-menu.open {
transform: none;
}
.mega-menu .menu__wrapper .sub-menu.level_1 {
z-index: 1;
}
.mega-menu .menu__wrapper .sub-menu.level_2 {
z-index: 2;
}
.mega-menu .menu__wrapper .sub-menu.level_3 {
z-index: 3;
}
.mega-menu .menu__wrapper .sub-menu.level_4 {
z-index: 4;
}
.mega-menu .menu__wrapper .btn_open {
margin-left: 30px;
width: 40px;
height: 40px;
border-radius: 100%;
background-color: var(--theme-color-two);
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 17.0586V32.0586H18V17.0586H32.625V15.0586H18V0.0585938H16V15.0586H0.625V17.0586H16Z' fill='%23111111'/%3E%3C/svg%3E");
cursor: pointer;
position: relative;
}
@media (max-width: 1199px) {
.mega-menu .menu__wrapper .btn_open {
width: 32px;
height: 32px;
background-size: contain;
}
}
@media (max-width: 767px) {
.mega-menu .menu__wrapper .btn_open {
width: 26px;
height: 26px;
}
}
@media (max-width: 550px) {
.mega-menu .menu__wrapper .btn_open {
width: 24px;
height: 24px;
bottom: -1px;
}
}
.mega-menu .menu__wrapper .back_button {
color: var(--theme-color-three);
cursor: pointer;
position: absolute;
top: 70px;
left: 0;
font-size: 24px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
gap: 0 8px;
z-index: 0;
}
@media (max-width: 1600px) {
.mega-menu .menu__wrapper .back_button {
font-size: 22px;
}
}
@media (max-width: 1199px) {
.mega-menu .menu__wrapper .back_button {
top: 30px;
font-size: 18px;
line-height: 1.3;
}
}
.mega-menu .menu__wrapper .back_button::before {
content: '';
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.8244 1.05859L1.3244 8.55859L8.8244 16.0586' stroke='%23111111' stroke-width='1.2'/%3E%3C/svg%3E");
width: 24px;
height: 24px;
position: relative;
}
@media (max-width: 1199px) {
.mega-menu .menu__wrapper .back_button::before {
top: -2px;
}
}
.icons-list {
font-size: 16px;
gap: 32px 0;
}
@media (max-width: 767px) {
.icons-list {
width: unset;
}
}
.icons-list.items-2 .icons-list__item {
width: 50%;
}
.icons-list.items-3 .icons-list__item {
width: 33.33%;
}
@media (max-width: 1600px) {
.icons-list.items-3 .icons-list__item {
width: 50%;
}
}
.icons-list.items-4 .icons-list__item {
width: 25%;
}
@media (max-width: 1199px) {
.icons-list.items-4 .icons-list__item {
width: 50%;
}
}
@media (max-width: 767px) {
.icons-list.items-4 .icons-list__item {
width: 100%;
}
}
.icons-list.items-5 .icons-list__item {
width: 20%;
}
@media (max-width: 767px) {
.icons-list.xs-width-100 .icons-list__item {
width: 100%;
}
}
.icons-list__icon {
width: 48px;
margin: 0 0 16px;
}
@media (max-width: 767px) {
.icons-list__icon {
width: 40px;
}
}
.icons-list__icon .icon {
padding-top: 100%;
position: relative;
}
.icons-list__icon .icon svg,
.icons-list__icon .icon img {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height: 100%;
max-width: 100%;
}
.characteristics__row:not(:last-child) {
margin-bottom: 24px;
}
.characteristics .icon {
width: 35px;
height: 35px;
position: relative;
}
.characteristics .icon img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-height: 100%;
max-width: 100%;
}
.characteristics .text {
width: calc(100% - 35px);
padding: 3px 0 0 14px;
}
.contacts-rows .contact-row:not(:last-child) {
margin-bottom: 24px;
}
.contacts-rows .icon {
width: 24px;
height: 24px;
position: relative;
}
.contacts-rows .icon img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-height: 100%;
max-width: 100%;
}
.contacts-rows .text {
width: calc(100% - 24px);
padding: 0 0 0 16px;
}
.contacts-rows .text a {
color: var(--theme-text-color);
}
.contacts-rows .text a:hover {
text-decoration: underline;
}
.categories .category {
padding: 4px 8px;
background-color: var(--theme-alternate-color);
}
.article-card__media:not(:last-child) {
margin-bottom: 24px;
}
.article-card__image {
display: block;
}
.article-card__info:not(:last-child) {
margin-bottom: 16px;
}
.article-card__title:not(:last-child) {
margin-bottom: 8px;
}
.article-card .button-wrapper:not(:first-child) {
margin-top: 34px;
}
.product__card {
display: block;
color: var(--theme-text-color);
transition: all .2s linear;
}
@media (min-width: 992px) {
.product__card:hover {
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
}
}
.product__card .icon {
width: 25px;
height: 25px;
position: relative;
}
.product__card .icon img,
.product__card .icon svg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-width: 91%;
max-height: 91%;
}
.product__card .icon svg {
display: block;
}
.product__image:not(:last-child) {
margin-bottom: 8px;
}
.product__image .image {
position: relative;
aspect-ratio: 4/3;
}
.product__image .image img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-height: 100%;
}
.product__info {
padding: 16px;
gap: 8px;
}
.product__title {
color: var(--theme-text-color);
}
.product__title,
.product__title h2,
.product__title h3 {
font-size: 18px;
}
.product__sub-title {
color: var(--theme-neutral-color);
}
.product-colors {
list-style: none;
padding: 0;
margin: 0;
}
.product-colors li.active .color__link {
box-shadow: inset 0px 0px 0px 1px #000;
}
.product-colors li:hover:not(.active) .color__link {
transform: scale(0.9);
}
.product-colors .color__link {
display: block;
width: 48px;
height: 48px;
border-radius: 100%;
position: relative;
transition: all .2s linear;
background: linear-gradient(130deg, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0) 100%);
}
@media (max-width: 991px) {
.product-colors .color__link {
width: 20px;
height: 20px;
}
}
* {
outline: 0 !important;
}
body {
font-family: 'Roboto';
font-size: 20px;
font-weight: 300;
color: var(--theme-text-color);
min-width: 320px;
background-color: #fff;
line-height: 1.4;
}
@media (max-width: 767px) {
body {
font-size: 18px;
}
}
body.menuopen {
overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: initial;
margin: 24px 0;
font-weight: 300;
word-break: break-word;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
margin-top: 0;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
margin-bottom: 0;
}
.h1,
h1 {
font-size: 72px;
line-height: 1.1;
}
@media (max-width: 1600px) {
.h1,
h1 {
font-size: 62px;
}
}
@media (max-width: 991px) {
.h1,
h1 {
font-size: 52px;
}
}
@media (max-width: 767px) {
.h1,
h1 {
font-size: 40px;
line-height: 1.2;
}
}
.h2,
h2 {
font-size: 64px;
line-height: 1.1;
}
@media (max-width: 1600px) {
.h2,
h2 {
font-size: 54px;
}
}
@media (max-width: 991px) {
.h2,
h2 {
font-size: 44px;
}
}
@media (max-width: 767px) {
.h2,
h2 {
font-size: 36px;
line-height: 1.2;
}
}
.h3,
h3 {
font-size: 56px;
line-height: 1.2;
}
@media (max-width: 1600px) {
.h3,
h3 {
font-size: 46px;
}
}
@media (max-width: 991px) {
.h3,
h3 {
font-size: 36px;
}
}
@media (max-width: 767px) {
.h3,
h3 {
font-size: 24px;
line-height: 1.3;
}
}
.h4,
h4 {
font-size: 40px;
}
@media (max-width: 1600px) {
.h4,
h4 {
font-size: 30px;
}
}
@media (max-width: 991px) {
.h4,
h4 {
font-size: 24px;
}
}
@media (max-width: 767px) {
.h4,
h4 {
font-size: 20px;
line-height: 1.3;
}
}
.h5,
h5 {
font-size: 24px;
}
@media (max-width: 1600px) {
.h5,
h5 {
font-size: 22px;
}
}
@media (max-width: 991px) {
.h5,
h5 {
font-size: 20px;
}
}
@media (max-width: 767px) {
.h5,
h5 {
font-size: 18px;
line-height: 1.3;
}
}
.h6,
h6 {
font-size: 20px;
margin: 16px 0;
}
p {
margin: 0;
line-height: 1.5;
}
p:not(:last-child) {
margin-bottom: 20px;
}
strong {
font-weight: 500;
}
img {
max-width: 100%;
height: auto;
display: block;
}
select::-ms-expand {
display: none;
}
input::-ms-clear {
display: none;
}
@media (max-width: 991px) {
input,
textarea,
select,
select:focus {
font-size: 16px;
}
}
.same-h1-h2 .h1,
.same-h1-h2 h1,
.same-h1-h2 .h2,
.same-h1-h2 h2 {
font-size: 64px;
line-height: 1.1;
}
@media (max-width: 1600px) {
.same-h1-h2 .h1,
.same-h1-h2 h1,
.same-h1-h2 .h2,
.same-h1-h2 h2 {
font-size: 54px;
}
}
@media (max-width: 991px) {
.same-h1-h2 .h1,
.same-h1-h2 h1,
.same-h1-h2 .h2,
.same-h1-h2 h2 {
font-size: 44px;
}
}
@media (max-width: 767px) {
.same-h1-h2 .h1,
.same-h1-h2 h1,
.same-h1-h2 .h2,
.same-h1-h2 h2 {
font-size: 36px;
line-height: 1.2;
}
}
.btn_reset {
padding: 0;
border: none;
border-radius: 0;
background-color: transparent;
}
.btn {
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
padding: 10px 25px;
transition: all .1s linear;
font-size: 16px;
font-weight: 400;
height: auto;
text-transform: none;
text-decoration: none;
position: relative;
cursor: pointer;
box-shadow: none;
border: 1px solid transparent;
border-radius: 0;
line-height: 1.2;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
min-width: 130px;
min-height: 48px;
}
.btn:hover, .btn:focus {
box-shadow: none;
}
.btn:disabled {
opacity: .5;
cursor: not-allowed;
}
.btn:disabled:hover {
opacity: .5;
}
.btn.hide-border .lines-top,
.btn.hide-border .lines-bottom {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.btn-hero {
position: relative;
z-index: 1;
border: none;
color: var(--theme-button-border);
}
.btn-hero:hover .lines-top::before {
transform: translateX(-100%);
}
.btn-hero:hover .lines-top::after {
transform: translateY(100%);
}
.btn-hero:hover .lines-bottom::before {
transform: translateX(100%);
}
.btn-hero:hover .lines-bottom::after {
transform: translateY(-100%);
}
.btn-hero .lines-top,
.btn-hero .lines-bottom {
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.btn-hero .lines-top::after, .btn-hero .lines-top::before,
.btn-hero .lines-bottom::after,
.btn-hero .lines-bottom::before {
content: '';
position: absolute;
background-color: var(--theme-button-border);
transition: all .2s linear;
}
.btn-hero .lines-top::before {
height: 1px;
width: 50%;
top: 0;
right: 0;
}
.btn-hero .lines-top::after {
width: 1px;
height: 50%;
top: 0;
right: 0;
}
.btn-hero .lines-bottom::before {
height: 1px;
width: 50%;
bottom: 0;
left: 0;
}
.btn-hero .lines-bottom::after {
width: 1px;
height: 50%;
bottom: 0;
left: 0;
}
.btn-hero .btn-text {
position: relative;
z-index: 1;
}
.btn-hero.white-mode {
color: var(--theme-white-color);
}
.btn-hero.white-mode .lines-top::after, .btn-hero.white-mode .lines-top::before,
.btn-hero.white-mode .lines-bottom::after,
.btn-hero.white-mode .lines-bottom::before {
background-color: var(--theme-white-color);
}
.tooltip__icon {
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91699 14.75H10.417V9H8.91699V14.75ZM9.66699 7.2885C9.89583 7.2885 10.0877 7.21108 10.2425 7.05625C10.3973 6.90142 10.4747 6.70958 10.4747 6.48075C10.4747 6.25192 10.3973 6.06008 10.2425 5.90525C10.0877 5.75058 9.89583 5.67325 9.66699 5.67325C9.43816 5.67325 9.24633 5.75058 9.09149 5.90525C8.93666 6.06008 8.85924 6.25192 8.85924 6.48075C8.85924 6.70958 8.93666 6.90142 9.09149 7.05625C9.24633 7.21108 9.43816 7.2885 9.66699 7.2885ZM9.66874 19.5C8.35474 19.5 7.11966 19.2507 5.96349 18.752C4.80733 18.2533 3.80166 17.5766 2.94649 16.7218C2.09133 15.8669 1.41424 14.8617 0.915242 13.706C0.416409 12.5503 0.166992 11.3156 0.166992 10.0017C0.166992 8.68775 0.416325 7.45267 0.914992 6.2965C1.41366 5.14033 2.09041 4.13467 2.94524 3.2795C3.80008 2.42433 4.80533 1.74725 5.96099 1.24825C7.11666 0.749417 8.35141 0.5 9.66524 0.5C10.9792 0.5 12.2143 0.749333 13.3705 1.248C14.5267 1.74667 15.5323 2.42342 16.3875 3.27825C17.2427 4.13308 17.9197 5.13833 18.4187 6.294C18.9176 7.44967 19.167 8.68442 19.167 9.99825C19.167 11.3123 18.9177 12.5473 18.419 13.7035C17.9203 14.8597 17.2436 15.8653 16.3887 16.7205C15.5339 17.5757 14.5287 18.2528 13.373 18.7518C12.2173 19.2506 10.9826 19.5 9.66874 19.5ZM9.66699 18C11.9003 18 13.792 17.225 15.342 15.675C16.892 14.125 17.667 12.2333 17.667 10C17.667 7.76667 16.892 5.875 15.342 4.325C13.792 2.775 11.9003 2 9.66699 2C7.43366 2 5.54199 2.775 3.99199 4.325C2.44199 5.875 1.66699 7.76667 1.66699 10C1.66699 12.2333 2.44199 14.125 3.99199 15.675C5.54199 17.225 7.43366 18 9.66699 18Z' fill='%23898989'/%3E%3C/svg%3E");
}
@media (min-width: 1200px) {
.container {
width: 100%;
padding: 0 32px;
max-width: 1744px;
}
}
.error-text {
color: #b42318;
font-size: 13px;
margin-top: 4px;
}
span.required {
color: #b42318;
}
.-z-1 {
z-index: -1;
}
.inset-0 {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.box-icon-center {
position: relative;
}
.box-icon-center img,
.box-icon-center svg {
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
max-width: 100%;
max-width: 100%;
}
.section {
padding: 96px 0;
}
@media (max-width: 767px) {
.section {
padding: 80px 0;
}
}
.section-title:not(:last-child) {
margin-bottom: 24px;
}
.section__bg {
z-index: -1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
background-color: var(--theme-background-black);
}
.section__bg.has-overlay::before {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--theme-background-black);
opacity: .5;
}
.section__bg picture {
width: 100%;
height: 100%;
}
.section__bg .img {
position: absolute;
}
.object-cover-img {
overflow: hidden;
}
.object-cover-img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.text-center {
text-align: center;
}
.text_right {
text-align: right;
}
.form__control[type="number"]::-webkit-outer-spin-button,
.form__control[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input.form__control[type=number] {
-moz-appearance: textfield;
}
input.form__control,
textarea.form__control {
-webkit-appearance: none;
}
.form__control[type="search"] {
box-sizing: border-box;
}
.form__control {
text-align: left;
width: 100%;
padding: 10px 16px;
border: 1px solid var(--theme-background-black);
}
.form__control.wpcf7-not-valid, .form__control.error {
border-color: #b42318;
}
.form__control.w-auto {
width: auto;
}
input.form__control {
min-height: 48px;
background-repeat: no-repeat;
}
input.form__control.icon__search {
padding-right: 60px;
background-position: calc(100% - 16px) center;
background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0679 22.6948C18.8042 22.2552 19.4985 21.7182 20.1356 21.081C20.3322 21.4049 20.5814 21.7622 20.8561 22.1004C21.1394 22.4491 21.4575 22.7872 21.7809 23.0484C21.9517 23.1863 22.1387 23.315 22.3346 23.4093C22.2587 23.5655 22.1857 23.7342 22.1153 23.9155L22.0835 23.9972L22.09 24.0846C22.1575 24.992 22.6977 25.5859 23.2455 26.0963C23.3551 26.1984 23.4649 26.2973 23.5736 26.3953C24.0287 26.8055 24.4652 27.1989 24.7957 27.741L24.8172 27.7762L24.8456 27.8062C24.9996 27.9689 25.193 28.1952 25.4254 28.4673C25.6072 28.6802 25.813 28.9211 26.0425 29.1813C26.5503 29.7571 27.1504 30.3984 27.7741 30.9201C28.3867 31.4325 29.0729 31.8736 29.7525 31.977C30.1036 32.0305 30.4602 31.9948 30.7961 31.8268C31.1141 31.6678 31.385 31.4046 31.6102 31.0462C31.8388 30.834 31.9627 30.5683 31.9927 30.2752C32.0235 29.9739 31.9539 29.6623 31.8369 29.363C31.6042 28.7678 31.1397 28.1119 30.6085 27.4747C29.8675 26.5857 28.9283 25.6569 28.1696 24.9065C27.8428 24.5834 27.5495 24.2933 27.3199 24.0538L27.3138 24.0474L27.3074 24.0413C27.1934 23.9326 27.0739 23.8158 26.9508 23.6956C26.6894 23.4401 26.4121 23.1691 26.1379 22.9276C25.7336 22.5713 25.2877 22.2336 24.823 22.0564C24.3393 21.872 23.8114 21.8548 23.3103 22.1795L23.2972 22.1881C23.0906 21.8994 22.7825 21.5966 22.4658 21.3189C21.9828 20.8956 21.4106 20.4724 20.957 20.1625C21.9672 18.9005 22.7851 17.3327 23.3316 15.4427L22.587 15.1944C21.9261 16.8922 20.922 18.306 19.7025 19.4249L19.5453 19.5664C17.1339 21.6974 13.9255 22.7068 10.866 22.5133C8.52226 22.3651 6.28323 21.5109 4.56752 19.9296C2.85707 18.3532 1.64421 16.0335 1.37971 12.9087C1.32016 11.2518 1.64898 9.6037 2.34034 8.09428C3.03296 6.5821 4.07046 5.25054 5.37083 4.20482C6.6712 3.1591 8.19881 2.42789 9.83292 2.06898C11.4667 1.71016 13.1621 1.7333 14.7853 2.13658C16.4525 2.56074 17.9985 3.36134 19.3027 4.47598C20.6071 5.59085 21.6345 6.98974 22.3045 8.56355L22.3619 8.69827L22.4944 8.76239C22.5374 8.78323 22.6148 8.81609 22.7103 8.81913C22.8277 8.82287 22.9782 8.77836 23.0756 8.63805C23.1514 8.52866 23.1534 8.4165 23.1523 8.37269C23.151 8.31898 23.1413 8.27192 23.134 8.24182C23.1211 8.18847 23.1014 8.13222 23.0905 8.10129L23.0872 8.09186L23.0858 8.08787V8.07516L23.0671 8.01708L23.0259 7.88907C22.9817 7.75099 22.9516 7.65735 22.9059 7.52953L22.9017 7.51843C18.1694 -4.53795 -0.161485 -1.45546 0.00107443 12.2077L0.00115906 12.2148L0.00150481 12.2219C0.32345 18.8375 5.13783 23.1416 10.3731 24.0408C12.9923 24.4907 15.7288 24.0914 18.0679 22.6948ZM24.9082 26.0851C24.3229 25.5966 23.7889 25.0968 23.3557 24.5112C23.3233 24.3875 23.3207 24.3101 23.326 24.2623C23.3314 24.215 23.346 24.1813 23.3752 24.1428C23.4111 24.0953 23.4666 24.0435 23.5643 23.9634C23.5825 23.9485 23.6024 23.9325 23.6235 23.9154C23.6995 23.8541 23.7922 23.7793 23.8842 23.6951C24.0687 23.5702 24.185 23.5774 24.2872 23.6148C24.4337 23.6685 24.6105 23.8103 24.8418 24.0681C24.9835 24.226 25.1201 24.3965 25.2699 24.5835C25.3665 24.7042 25.4687 24.8317 25.5813 24.9672C25.8498 25.2902 26.1566 25.6306 26.5162 25.9165C27.4401 26.8744 28.4285 27.7689 29.4746 28.5939C29.6577 28.7513 29.8793 28.9075 30.0865 29.0535L30.1916 29.1277C30.4409 29.3044 30.6634 29.4693 30.8325 29.6377C31.004 29.8086 31.0802 29.9444 31.0984 30.053C31.113 30.1402 31.1008 30.2729 30.9342 30.4761C30.5015 30.9593 30.2549 31.0298 30.1242 31.0212C29.9767 31.0115 29.782 30.8954 29.4687 30.5352C29.3251 30.37 29.1667 30.1636 28.9887 29.9316C28.4632 29.2466 27.7663 28.3383 26.7705 27.6074C26.411 27.2927 26.0234 26.9835 25.6463 26.6826C25.3915 26.4793 25.1415 26.2799 24.9082 26.0851ZM23.0771 8.06164C23.0755 8.05622 23.0762 8.05751 23.0778 8.06389L23.0771 8.06164Z' fill='%23111111'/%3E%3Cpath d='M18.2799 6.0799C17.1315 4.12234 14.5715 3.26398 12.0992 3.28499C9.62403 3.30603 7.03359 4.208 5.77572 6.01631L6.31674 6.56312C8.51028 5.11779 10.1956 4.38263 11.8888 4.35953C13.5796 4.33647 15.353 5.02291 17.721 6.60027L18.2799 6.0799Z' fill='%23111111'/%3E%3Cpath d='M23.6066 10.0301L22.8289 10.1015C22.823 10.3402 22.8048 10.6164 22.7846 10.9203L22.7839 10.9311C22.7642 11.2288 22.7428 11.5497 22.7318 11.869C22.7098 12.5019 22.7246 13.1862 22.9016 13.7129L23.1447 14.4361L23.5936 13.8175C24.0602 13.1745 24.0943 12.4417 24.0066 11.786C23.9627 11.4574 23.8865 11.1352 23.8106 10.8401C23.7884 10.7535 23.7665 10.6704 23.7453 10.59C23.6923 10.3886 23.6439 10.2049 23.6066 10.0301Z' fill='%23111111'/%3E%3C/svg%3E");
}
.btn-search {
padding: 0;
border-radius: 0;
border: none;
background-color: #fff;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0679 22.6948C18.8042 22.2552 19.4985 21.7182 20.1356 21.081C20.3322 21.4049 20.5814 21.7622 20.8561 22.1004C21.1394 22.4491 21.4575 22.7872 21.7809 23.0484C21.9517 23.1863 22.1387 23.315 22.3346 23.4093C22.2587 23.5655 22.1857 23.7342 22.1153 23.9155L22.0835 23.9972L22.09 24.0846C22.1575 24.992 22.6977 25.5859 23.2455 26.0963C23.3551 26.1984 23.4649 26.2973 23.5736 26.3953C24.0287 26.8055 24.4652 27.1989 24.7957 27.741L24.8172 27.7762L24.8456 27.8062C24.9996 27.9689 25.193 28.1952 25.4254 28.4673C25.6072 28.6802 25.813 28.9211 26.0425 29.1813C26.5503 29.7571 27.1504 30.3984 27.7741 30.9201C28.3867 31.4325 29.0729 31.8736 29.7525 31.977C30.1036 32.0305 30.4602 31.9948 30.7961 31.8268C31.1141 31.6678 31.385 31.4046 31.6102 31.0462C31.8388 30.834 31.9627 30.5683 31.9927 30.2752C32.0235 29.9739 31.9539 29.6623 31.8369 29.363C31.6042 28.7678 31.1397 28.1119 30.6085 27.4747C29.8675 26.5857 28.9283 25.6569 28.1696 24.9065C27.8428 24.5834 27.5495 24.2933 27.3199 24.0538L27.3138 24.0474L27.3074 24.0413C27.1934 23.9326 27.0739 23.8158 26.9508 23.6956C26.6894 23.4401 26.4121 23.1691 26.1379 22.9276C25.7336 22.5713 25.2877 22.2336 24.823 22.0564C24.3393 21.872 23.8114 21.8548 23.3103 22.1795L23.2972 22.1881C23.0906 21.8994 22.7825 21.5966 22.4658 21.3189C21.9828 20.8956 21.4106 20.4724 20.957 20.1625C21.9672 18.9005 22.7851 17.3327 23.3316 15.4427L22.587 15.1944C21.9261 16.8922 20.922 18.306 19.7025 19.4249L19.5453 19.5664C17.1339 21.6974 13.9255 22.7068 10.866 22.5133C8.52226 22.3651 6.28323 21.5109 4.56752 19.9296C2.85707 18.3532 1.64421 16.0335 1.37971 12.9087C1.32016 11.2518 1.64898 9.6037 2.34034 8.09428C3.03296 6.5821 4.07046 5.25054 5.37083 4.20482C6.6712 3.1591 8.19881 2.42789 9.83292 2.06898C11.4667 1.71016 13.1621 1.7333 14.7853 2.13658C16.4525 2.56074 17.9985 3.36134 19.3027 4.47598C20.6071 5.59085 21.6345 6.98974 22.3045 8.56355L22.3619 8.69827L22.4944 8.76239C22.5374 8.78323 22.6148 8.81609 22.7103 8.81913C22.8277 8.82287 22.9782 8.77836 23.0756 8.63805C23.1514 8.52866 23.1534 8.4165 23.1523 8.37269C23.151 8.31898 23.1413 8.27192 23.134 8.24182C23.1211 8.18847 23.1014 8.13222 23.0905 8.10129L23.0872 8.09186L23.0858 8.08787V8.07516L23.0671 8.01708L23.0259 7.88907C22.9817 7.75099 22.9516 7.65735 22.9059 7.52953L22.9017 7.51843C18.1694 -4.53795 -0.161485 -1.45546 0.00107443 12.2077L0.00115906 12.2148L0.00150481 12.2219C0.32345 18.8375 5.13783 23.1416 10.3731 24.0408C12.9923 24.4907 15.7288 24.0914 18.0679 22.6948ZM24.9082 26.0851C24.3229 25.5966 23.7889 25.0968 23.3557 24.5112C23.3233 24.3875 23.3207 24.3101 23.326 24.2623C23.3314 24.215 23.346 24.1813 23.3752 24.1428C23.4111 24.0953 23.4666 24.0435 23.5643 23.9634C23.5825 23.9485 23.6024 23.9325 23.6235 23.9154C23.6995 23.8541 23.7922 23.7793 23.8842 23.6951C24.0687 23.5702 24.185 23.5774 24.2872 23.6148C24.4337 23.6685 24.6105 23.8103 24.8418 24.0681C24.9835 24.226 25.1201 24.3965 25.2699 24.5835C25.3665 24.7042 25.4687 24.8317 25.5813 24.9672C25.8498 25.2902 26.1566 25.6306 26.5162 25.9165C27.4401 26.8744 28.4285 27.7689 29.4746 28.5939C29.6577 28.7513 29.8793 28.9075 30.0865 29.0535L30.1916 29.1277C30.4409 29.3044 30.6634 29.4693 30.8325 29.6377C31.004 29.8086 31.0802 29.9444 31.0984 30.053C31.113 30.1402 31.1008 30.2729 30.9342 30.4761C30.5015 30.9593 30.2549 31.0298 30.1242 31.0212C29.9767 31.0115 29.782 30.8954 29.4687 30.5352C29.3251 30.37 29.1667 30.1636 28.9887 29.9316C28.4632 29.2466 27.7663 28.3383 26.7705 27.6074C26.411 27.2927 26.0234 26.9835 25.6463 26.6826C25.3915 26.4793 25.1415 26.2799 24.9082 26.0851ZM23.0771 8.06164C23.0755 8.05622 23.0762 8.05751 23.0778 8.06389L23.0771 8.06164Z' fill='%23111111'/%3E%3Cpath d='M18.2799 6.0799C17.1315 4.12234 14.5715 3.26398 12.0992 3.28499C9.62403 3.30603 7.03359 4.208 5.77572 6.01631L6.31674 6.56312C8.51028 5.11779 10.1956 4.38263 11.8888 4.35953C13.5796 4.33647 15.353 5.02291 17.721 6.60027L18.2799 6.0799Z' fill='%23111111'/%3E%3Cpath d='M23.6066 10.0301L22.8289 10.1015C22.823 10.3402 22.8048 10.6164 22.7846 10.9203L22.7839 10.9311C22.7642 11.2288 22.7428 11.5497 22.7318 11.869C22.7098 12.5019 22.7246 13.1862 22.9016 13.7129L23.1447 14.4361L23.5936 13.8175C24.0602 13.1745 24.0943 12.4417 24.0066 11.786C23.9627 11.4574 23.8865 11.1352 23.8106 10.8401C23.7884 10.7535 23.7665 10.6704 23.7453 10.59C23.6923 10.3886 23.6439 10.2049 23.6066 10.0301Z' fill='%23111111'/%3E%3C/svg%3E");
}
textarea.form__control {
display: block;
resize: vertical;
}
select.form__control {
min-height: 48px;
padding-right: 44px;
background-repeat: no-repeat;
background-position: calc(100% - 15px) center;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%231C1B1F' stroke-width='1.5'/%3E%3C/svg%3E");
-moz-appearance: none;
-webkit-appearance: none;
}
select.form__control::-ms-expand {
display: none;
}
.form__row:not(:last-child) {
margin-bottom: 24px;
}
.form__label {
display: block;
font-size: 16px;
font-weight: 400;
}
.form__label:not(:last-child) {
margin-bottom: 8px;
}
.icon_in_middle {
position: relative;
}
.icon_in_middle img {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height: 90%;
max-width: 90%;
}
.image_cover img {
width: 100%;
height: 100%;
object-fit: cover;
}
.bg_image {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.contacts__list {
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
.contacts__list .contact-link {
width: 24px;
height: 24px;
display: block;
}
blockquote {
margin: 36px 0;
padding: 0 20px 0 22px;
line-height: 1.5;
border-left: 2px solid var(--theme-background-black);
}
.btn-back {
color: var(--theme-background-black);
position: relative;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
gap: 0 8px;
}
.btn-back::before {
content: '';
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0992 1L2.09924 11L12.0992 21' stroke='%23111111' stroke-width='1.6'/%3E%3C/svg%3E");
}
.wp-block-image figcaption {
font-size: 16px;
margin: 8px 0 0;
padding: 0 0 0 8px;
border-left: 2px solid var(--theme-background-black);
}
.controls-wrapper:not(:first-child) .controls-wrapper__inner {
margin-top: 30px;
}
.controls-wrapper__inner {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
gap: 16px;
}
.controls-wrapper .swiper-pagination {
position: static;
font-size: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
justify-content: center;
gap: 16px;
width: auto;
}
.controls-wrapper .swiper-pagination.swiper-pagination-lock {
display: none;
}
.controls-wrapper .swiper-pagination .swiper-pagination-bullet {
opacity: 1;
margin: 0;
width: 14px;
height: 14px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.358 1.64083C11.1623 0.445128 9.47277 0.0174063 7.75105 0.241981C6.03 0.466469 4.24844 1.34247 2.79496 2.79594C1.34149 4.24941 0.465493 6.03097 0.241005 7.75202C0.0164292 9.47375 0.444154 11.1633 1.63986 12.3589C2.83552 13.5546 4.52506 13.9823 6.24678 13.7578C7.96782 13.5333 9.74939 12.6574 11.2029 11.204C12.6563 9.75043 13.5323 7.96884 13.7568 6.24778C13.9814 4.52604 13.5537 2.83649 12.358 1.64083ZM3.50207 3.50305C4.8131 2.19202 6.39624 1.42717 7.88039 1.23358C9.26665 1.05276 10.5417 1.37011 11.4625 2.17209C11.4505 2.23436 11.4403 2.28724 11.4381 2.29931C11.3843 2.54358 11.2964 2.88901 11.1614 3.28747C10.8896 4.08973 10.4357 5.07989 9.70679 5.89663C9.0965 6.58047 8.22177 6.59251 7.03885 6.55001L6.9085 6.54518C5.85031 6.5054 4.5262 6.45564 3.56559 7.41618C2.71538 8.26634 2.2034 9.41052 1.90462 10.3069C1.84035 10.4997 1.78521 10.6833 1.73819 10.853C1.25973 10.0139 1.08895 8.98274 1.23261 7.88136C1.42619 6.39721 2.19104 4.81407 3.50207 3.50305ZM6.11745 12.7662C7.6016 12.5726 9.18474 11.8078 10.4958 10.4968C11.8068 9.18577 12.5716 7.6026 12.7652 6.11844C12.9093 5.01383 12.7371 3.97983 12.2554 3.13943C12.2133 3.28577 12.1645 3.44299 12.1085 3.60839C11.8128 4.48121 11.304 5.60874 10.4529 6.56247C9.49212 7.63901 8.12176 7.58966 7.03342 7.55046L7.00294 7.54936C5.80488 7.50632 4.90933 7.4867 4.27268 8.12331C3.58269 8.81325 3.13207 9.78678 2.8533 10.6231C2.71575 11.0358 2.62396 11.403 2.56675 11.6662C2.55395 11.725 2.54291 11.7785 2.5335 11.8261C3.45438 12.6292 4.73026 12.9471 6.11745 12.7662Z' fill='black'/%3E%3C/svg%3E");
}
.controls-wrapper .swiper-pagination .swiper-pagination-bullet-active {
background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.61222 11.7937C3.83348 13.66 7.66032 13.0641 10.3622 10.3622C12.8071 7.91727 13.5276 4.55118 12.2596 2.28717C12.2109 2.46048 12.1545 2.64623 12.0898 2.84043C11.7611 3.8266 11.1957 5.0927 10.2523 6.03608C9.71228 6.57609 9.052 6.82722 8.39378 6.94689C7.75827 7.06244 7.07836 7.06241 6.46586 7.06238H6.43738C5.79238 7.06238 5.21868 7.06423 4.70459 7.1577C4.20335 7.24884 3.80958 7.41933 3.50635 7.72256C2.76324 8.46567 2.27456 9.51848 1.97085 10.4296C1.82128 10.8783 1.72146 11.2777 1.65927 11.5637C1.64005 11.6521 1.62449 11.7294 1.61222 11.7937ZM0.615168 10.5876C-0.652676 8.32353 0.0677812 4.95752 2.51265 2.51265C5.21449 -0.189181 9.04127 -0.785071 11.2626 1.08113C11.2503 1.14538 11.2347 1.22265 11.2155 1.31103C11.1533 1.59712 11.0535 1.99644 10.9039 2.44514C10.6002 3.35627 10.1115 4.40909 9.36841 5.1522C9.06518 5.45543 8.67141 5.62592 8.17017 5.71706C7.65608 5.81053 7.08238 5.81238 6.43738 5.81238H6.40891C5.79641 5.81235 5.11649 5.81232 4.48098 5.92787C3.82276 6.04754 3.16248 6.29867 2.62247 6.83868C1.67909 7.78206 1.11372 9.04816 0.784998 10.0344C0.720268 10.2285 0.663938 10.4143 0.615168 10.5876Z' fill='black'/%3E%3C/svg%3E");
}
.controls-wrapper .swiper-prev,
.controls-wrapper .swiper-next {
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
}
.controls-wrapper .swiper-prev {
background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82422 0.5L1.32422 8L8.82422 15.5' stroke='%23111111' stroke-width='1.2'/%3E%3C/svg%3E");
}
.controls-wrapper .swiper-next {
background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.17578 0.5L8.67578 8L1.17578 15.5' stroke='%23111111' stroke-width='1.2'/%3E%3C/svg%3E");
}
.icon-play:hover::before {
background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64 31.9999L16 4.28711L16 59.7127L64 31.9999Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon-play::before {
transition: all .2s linear;
position: absolute;
content: '';
top: 50%;
left: 50%;
width: 60px;
height: 60px;
margin: -30px 0 0 -30px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 6.01924L62 32L17 57.9808L17 6.01924Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
html .mCSB_scrollTools {
opacity: 1;
}
html .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, html .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000000;
}
html .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000000;
}
html .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
background-color: #000000;
}
html .mCSB_scrollTools .mCSB_draggerRail {
background-color: transparent;
}
.drop_menu_wrapper {
position: relative;
}
.drop_menu_wrapper .drop_menu {
position: absolute;
background-color: #fff;
padding: 16px;
top: 100%;
right: 0;
display: none;
}
.drop_menu_wrapper .drop_menu ul {
list-style: none;
margin: 0;
padding: 0;
}
.drop_menu_wrapper .drop_menu ul li:not(:last-child) {
margin-bottom: 5px;
}
.drop_menu_wrapper .drop_menu ul a {
color: var(--theme-text-color);
}
.drop_menu_wrapper .drop_menu ul a:hover {
text-decoration: underline;
}
.jsNumbers,
.jsPhone {
text-align: left !important;
}
@media (max-width: 1199px) {
.hide-md {
display: none !important;
}
}
@media (max-width: 991px) {
.hide-sm {
display: none !important;
}
}
@media (max-width: 767px) {
.hide-xs {
display: none !important;
}
}
.show-md {
display: none;
}
@media (max-width: 1199px) {
.show-md {
display: block !important;
}
}
.show-sm {
display: none;
}
@media (max-width: 991px) {
.show-sm {
display: block !important;
}
}
.show-xs {
display: none;
}
@media (max-width: 767px) {
.show-xs {
display: block !important;
}
}
.pagination_wrapper .pagination {
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
gap: 0 40px;
}
@media (max-width: 767px) {
.pagination_wrapper .pagination {
gap: 0 20px;
}
}
.pagination_wrapper .pagination a {
display: inline-block;
vertical-align: middle;
border-radius: 50%;
color: var(--theme-text-color);
}
.pagination_wrapper .pagination_list {
list-style: none;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 400;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
gap: 1px;
}
.pagination_wrapper .pagination_list li {
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
width: 40px;
height: 40px;
padding: 1px 0 0 0;
}
@media (max-width: 767px) {
.pagination_wrapper .pagination_list li {
width: 30px;
height: 30px;
}
}
.pagination_wrapper .pagination_list li a {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
padding: 0;
}
.pagination_wrapper .pagination_list li:hover a {
color: var(--theme-text-color);
}
.pagination_wrapper .pagination_list li.active {
color: var(--theme-text-color);
box-shadow: inset 0px 0px 0px 1px var(--theme-text-color);
}
.pagination_wrapper .pagination_list li.active a {
color: var(--theme-text-color);
}
.pagination_wrapper .pagination_list li .page-numbers.active {
font-weight: 700;
color: var(--theme-text-color);
}
.b-breadcrumbs .breadcrumbs {
padding: 24px 0;
color: var(--theme-text-color);
}
.b-breadcrumbs ul {
padding: 0;
list-style: none;
margin: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 20px 32px;
font-size: 16px;
}
.b-breadcrumbs ul a {
color: var(--theme-text-color);
font-weight: 300;
}
.b-breadcrumbs ul a:hover {
text-decoration: underline;
}
.b-breadcrumbs ul li {
position: relative;
font-weight: 400;
}
.b-breadcrumbs ul li:not(:last-child)::before {
color: var(--theme-text-color);
position: absolute;
content: '';
left: 100%;
top: 2px;
margin-left: 8px;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.450195 1L5.4502 6L0.450195 11' stroke='%23111111' stroke-width='0.8'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
}
.selectric-wrapper .selectric {
border: 1px solid #fff;
background-color: transparent;
border-radius: 8px;
}
.selectric-wrapper .selectric .label {
margin: 0 10px 0 38px;
font-size: 16px;
color: #7030A0;
line-height: 1.5;
height: auto;
padding: 9px 0;
}
.selectric-wrapper .selectric .button {
left: 0;
right: auto;
background-color: transparent;
font-size: 0;
height: 100%;
background-repeat: no-repeat;
background-position: center;
}
.selectric-wrapper .selectric .button::after {
display: none;
}
.selectric-wrapper .selectric-items {
border-radius: 6px;
border: none;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
background-color: #fff;
margin: 4px 0 0;
}
.selectric-wrapper .selectric-items li {
line-height: 1.5;
min-height: auto;
font-size: 16px;
}
.selectric-wrapper .selectric-items li.highlighted, .selectric-wrapper .selectric-items li:hover {
background-color: #F0EBF3;
}
.label__checkbox {
display: inline-block;
vertical-align: top;
}
.label__checkbox [type="checkbox"] {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
}
.label__checkbox [type="checkbox"]:checked + .wpcf7-list-item-label .checkbox__title::before,
.label__checkbox [type="checkbox"]:checked + .checkbox__title::before {
background-color: var(--theme-background-black);
background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5509 7.98144L3.5326 7.99994L0 4.43137L1.48862 2.92759L3.55096 5.01094L8.51138 0L10 1.50378L3.56927 8L3.5509 7.98144Z' fill='white'/%3E%3C/svg%3E");
}
.label__checkbox .checkbox__title {
display: inline-block;
vertical-align: top;
padding: 0 0 0 26px;
position: relative;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.label__checkbox .checkbox__title::before {
left: 0;
border-radius: 0;
position: absolute;
content: '';
width: 18px;
height: 18px;
border: 1px solid var(--theme-background-black);
top: 0;
background-repeat: no-repeat;
background-position: center;
}
.label__checkbox .checkbox__title a {
color: var(--theme-background-black);
text-decoration: underline;
}
.label__checkbox .checkbox__title a:hover {
text-decoration: none;
}
.wpcf7-radio {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
}
.wpcf7-radio .wpcf7-list-item > label,
.label__radio {
display: inline-block;
vertical-align: top;
}
.wpcf7-radio .wpcf7-list-item > label [type="radio"],
.label__radio [type="radio"] {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
}
.wpcf7-radio .wpcf7-list-item > label [type="radio"]:checked + .wpcf7-list-item-label::before,
.wpcf7-radio .wpcf7-list-item > label [type="radio"]:checked + .radio__title::before,
.label__radio [type="radio"]:checked + .wpcf7-list-item-label::before,
.label__radio [type="radio"]:checked + .radio__title::before {
box-shadow: inset 0px 0px 0px 4px var(--theme-background-black);
}
.wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label,
.wpcf7-radio .wpcf7-list-item > label .radio__title,
.label__radio .wpcf7-list-item-label,
.label__radio .radio__title {
display: inline-block;
vertical-align: top;
padding: 0 0 0 26px;
position: relative;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label::before,
.wpcf7-radio .wpcf7-list-item > label .radio__title::before,
.label__radio .wpcf7-list-item-label::before,
.label__radio .radio__title::before {
left: 0;
border-radius: 0;
position: absolute;
content: '';
width: 18px;
height: 18px;
border-radius: 100%;
border: 1px solid var(--theme-background-black);
top: 1px;
background-repeat: no-repeat;
background-position: center;
}
.file__wrapper {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-align: start;
align-items: flex-start;
gap: 24px;
}
@media (max-width: 550px) {
.file__wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: column;
flex-direction: column;
gap: 4px 0;
}
}
.file__wrapper .select_file {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
@media (max-width: 767px) {
.file__wrapper .select_file {
font-size: 15px;
}
}
.file__wrapper .select_file .wpcf7-not-valid-tip {
display: none;
opacity: 0;
visibility: hidden;
position: absolute;
width: 0;
height: 0;
overflow: hidden;
}
.file__wrapper .select_file.error {
border-color: #dc3232;
}
.file__wrapper .wpcf7-form-control-wrap,
.file__wrapper [type="file"] {
position: absolute;
top: 0;
left: 0;
z-index: -1;
opacity: 0;
visibility: hidden;
width: 0;
overflow: hidden;
}
.file__wrapper .file_btn {
min-width: 148px;
font-size: 14px;
font-weight: 400;
padding: 8px 16px;
background: #E6E6E6;
cursor: pointer;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 38px;
}
.file__wrapper .files__list {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px;
font-size: 14px;
padding: 6px 0;
}
.file__wrapper .added__file::before {
display: inline-block;
vertical-align: middle;
content: '';
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 15.25H11.75V13.75H4.25V15.25ZM4.25 11.25H11.75V9.75H4.25V11.25ZM2.30775 19C1.80258 19 1.375 18.825 1.025 18.475C0.675 18.125 0.5 17.6974 0.5 17.1923V1.80775C0.5 1.30258 0.675 0.875 1.025 0.525C1.375 0.175 1.80258 0 2.30775 0H10.25L15.5 5.25V17.1923C15.5 17.6974 15.325 18.125 14.975 18.475C14.625 18.825 14.1974 19 13.6923 19H2.30775ZM9.5 6V1.5H2.30775C2.23075 1.5 2.16025 1.53208 2.09625 1.59625C2.03208 1.66025 2 1.73075 2 1.80775V17.1923C2 17.2693 2.03208 17.3398 2.09625 17.4038C2.16025 17.4679 2.23075 17.5 2.30775 17.5H13.6923C13.7693 17.5 13.8398 17.4679 13.9038 17.4038C13.9679 17.3398 14 17.2693 14 17.1923V6H9.5Z' fill='%231C1B1F'/%3E%3C/svg%3E");
margin-right: 8px;
}
.file__wrapper .added__file .file__title {
position: relative;
font-weight: 400;
bottom: -1px;
margin-right: 8px;
}
.file__wrapper .added__file .remove__file {
display: inline-block;
vertical-align: middle;
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.40351 10L0 8.59649L3.60902 4.98747L0 1.40351L1.40351 0L5.01253 3.60902L8.59649 0L10 1.40351L6.39098 4.98747L10 8.59649L8.59649 10L5.01253 6.39098L1.40351 10Z' fill='%231C1B1F'/%3E%3C/svg%3E");
cursor: pointer;
}
body.first-time {
overflow: hidden;
}
body:not(.first-time) .hero-banner-preloader {
display: none;
}
.hero-banner-preloader {
transition: all .2s linear;
}
.hero-banner-preloader.transparent {
background-color: transparent;
}
.hero-banner-preloader.finish {
opacity: 0;
pointer-events: none;
}
.hero-banner-preloader .animation {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
}
.hero-banner-preloader .lottie_player {
max-width: 1208px;
margin: auto;
}
.b-hero-banner .hero-banner__image {
overflow: hidden;
}
.b-hero-banner .hero-banner__image img,
.b-hero-banner .hero-banner__image video {
width: 100%;
height: 100%;
object-fit: cover;
}
.b-hero-banner .hero-text {
height: 100vh;
}
@media (max-width: 991px) {
.b-hero-banner .hero-text {
height: 506px;
}
}
.b-head-banner {
color: var(--theme-alternate-color);
}
.b-head-banner .section__inner {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 240px 0 112px;
min-height: 518px;
}
@media (max-width: 1600px) {
.b-head-banner .section__inner {
padding: 150px 0 112px;
min-height: 400px;
}
}
@media (max-width: 767px) {
.b-head-banner .section__inner {
min-height: 506px;
}
}
.b-head-banner .section__content {
max-width: 768px;
font-size: 18px;
}
.b-head-banner .button-wrapper:not(:first-child) {
margin-top: 40px;
}
@media (max-width: 1199px) {
.b-section-content-media .columns__wrapper {
-ms-flex-direction: unset;
flex-direction: unset;
}
}
@media (max-width: 1199px) {
.b-section-content-media .columns__wrapper .column {
width: 100%;
}
}
.b-section-content-media .columns__wrapper .column ul {
padding: 0 0 0 32px;
}
.b-section-content-media .columns__wrapper .column ul li:not(:last-child) {
margin-bottom: 32px;
}
.b-section-content-media .columns__wrapper.row-reverse .media-content .img-block {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.b-section-content-media .columns__wrapper .media-content .jsCurrentWidth {
width: 100%;
}
@media (max-width: 1199px) {
.b-section-content-media .columns__wrapper .media-content .image {
width: auto !important;
}
}
.b-section-content-media .columns__wrapper .media-content .image video {
width: 100%;
height: 100%;
object-fit: cover;
}
.b-section-content-media .custom-title:not(:last-child) {
margin-bottom: 24px;
}
.b-section-content-media .custom-title .color {
color: var(--theme-neutral-color);
}
.b-section-content-media .content + .content-more {
padding-top: 24px;
}
.b-section-content-media .content-more {
display: none;
}
.b-section-content-media .icon {
height: 48px;
position: relative;
}
.b-section-content-media .icon:not(:last-child) {
margin-bottom: 24px;
}
.b-section-content-media .icon img,
.b-section-content-media .icon svg {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto 0;
max-height: 100%;
}
.b-section-content-media .button-wrapper.style_2 {
padding-top: 9px;
position: relative;
}
.b-section-content-media .button-wrapper.style_2::before {
content: '';
position: absolute;
left: 0;
right: 0;
height: 1px;
background-color: var(--theme-neutral-lighter);
top: -20px;
}
.b-section-content-media .media-slider .swiper-slide {
height: auto;
}
.b-section-content-media .media-slider .image {
height: 100%;
}
.b-section-content-media .media-slider .image img {
height: 100%;
object-fit: cover;
}
.b-rows-content .rows:not(:first-child) {
margin-top: 75px;
}
.b-rows-content .content-row:not(:last-child) {
margin-bottom: 75px;
}
.b-rows-content .content-row:nth-child(2n+1) .columns__wrapper {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
@media (max-width: 991px) {
.b-rows-content .columns__wrapper .column.w50 {
width: 100%;
}
}
.b-rows-content .simple-content {
padding: 0 48px;
}
@media (max-width: 1199px) {
.b-rows-content .simple-content {
padding: 0;
}
}
@media (max-width: 991px) {
.b-rows-content .media-content img, .b-rows-content .media-content video {
aspect-ratio: 16/10;
object-fit: cover;
}
}
.b-rows-content .media-content video {
width: 100%;
height: 100%;
object-fit: cover;
}
.b-product-info .section-title:not(:last-child) {
margin-bottom: 64px;
}
.b-product-info .product__wrapper {
-ms-flex-align: center;
align-items: center;
gap: 36px;
}
.b-product-info .product_image {
width: calc(33.33% - 36px*2/3);
}
@media (max-width: 1199px) {
.b-product-info .product_image {
width: calc(50% - 36px/2);
}
}
@media (max-width: 640px) {
.b-product-info .product_image {
width: 100%;
}
}
@media (max-width: 640px) {
.b-product-info .product_image__inner {
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
}
.b-product-info .characteristics {
width: calc(33.33% - 36px*2/3);
}
@media (max-width: 1199px) {
.b-product-info .characteristics {
width: calc(50% - 36px/2);
}
}
@media (max-width: 640px) {
.b-product-info .characteristics {
width: 100%;
}
}
.b-product-info .description {
-ms-flex-order: -1;
order: -1;
width: calc(33.33% - 36px*2/3);
}
@media (max-width: 1199px) {
.b-product-info .description {
width: 100%;
-ms-flex-order: 1;
order: 1;
}
}
.b-product-info .button-wrapper:not(:first-child) {
margin-top: 40px;
}
.b-categories-list .section-title {
max-width: 768px;
}
.b-categories-list .categories {
margin: 0 -16px;
padding: 16px;
}
.b-categories-list .categories__list.swiper-initialized {
padding: 0 16px;
}
.b-categories-list .categories__list:not(.swiper-initialized) {
gap: 32px;
}
@media (max-width: 1199px) {
.b-categories-list .categories__list:not(.swiper-initialized) {
gap: 32px 16px;
}
}
.b-categories-list .categories__list:not(.swiper-initialized) .category_card {
width: calc(25% - 32px*3/4);
}
@media (max-width: 1199px) {
.b-categories-list .categories__list:not(.swiper-initialized) .category_card {
width: calc(25% - 16px*3/4);
}
}
@media (max-width: 991px) {
.b-categories-list .categories__list:not(.swiper-initialized) .category_card {
width: calc(50% - 16px);
}
}
@media (max-width: 475px) {
.b-categories-list .categories__list:not(.swiper-initialized) .category_card {
width: 100%;
}
}
.b-categories-list .category_card {
color: var(--theme-text-color);
transition: all .2s linear;
background-color: #fff;
display: block;
}
@media (min-width: 992px) {
.b-categories-list .category_card:hover {
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
}
}
.b-categories-list .category_image .image {
position: relative;
padding-top: 100%;
}
.b-categories-list .category_image .image img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width: calc(100% - 32px);
height: calc(100% - 32px);
}
.b-categories-list .category_title {
padding: 16px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 118px;
text-align: center;
}
@media (max-width: 991px) {
.b-categories-list .category_title {
min-height: 68px;
}
}
.b-categories-list .controls-wrapper {
width: 100%;
}
.b-categories-list .controls-wrapper__inner {
width: 100%;
-ms-flex-pack: center;
justify-content: center;
}
.b-one-slider {
overflow: hidden;
}
.b-one-slider .swiper-container {
overflow: hidden;
width: 100%;
}
.b-one-slider .swiper-container-wrapper {
display: -ms-flexbox;
display: flex;
gap: 32px;
width: 100%;
}
@media (max-width: 1199px) {
.b-one-slider .swiper-container-wrapper {
gap: 16px;
}
}
@media (max-width: 991px) {
.b-one-slider .swiper-container-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.b-one-slider .swiper-container-wrapper.more-items .gallery-thumbs__wrapper {
padding: 50px 0;
position: relative;
}
@media (max-width: 991px) {
.b-one-slider .swiper-container-wrapper.more-items .gallery-thumbs__wrapper {
padding: 0;
width: 100%;
}
}
.b-one-slider .swiper-container-wrapper.more-items .gallery-thumbs {
height: 600px;
}
@media (max-width: 1600px) {
.b-one-slider .swiper-container-wrapper.more-items .gallery-thumbs {
height: 400px;
}
}
@media (max-width: 991px) {
.b-one-slider .swiper-container-wrapper.more-items .gallery-thumbs {
height: auto;
}
}
.b-one-slider .gallery-thumbs__wrapper {
position: relative;
}
.b-one-slider .gallery-top {
position: relative;
width: 100%;
}
.b-one-slider .gallery-top .swiper-slide {
position: relative;
}
@media (max-width: 1199px) {
.b-one-slider .gallery-top .swiper-slide {
padding-top: 56.25%;
}
}
.b-one-slider .gallery-top .swiper-slide img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
}
.b-one-slider .gallery-thumbs {
width: 250px;
min-width: 250px;
height: 700px;
position: relative;
}
@media (max-width: 1600px) {
.b-one-slider .gallery-thumbs {
height: 500px;
}
}
@media (max-width: 1199px) {
.b-one-slider .gallery-thumbs {
width: 200px;
min-width: 200px;
}
}
@media (max-width: 991px) {
.b-one-slider .gallery-thumbs {
height: auto;
width: 100%;
}
}
.b-one-slider .gallery-thumbs .swiper-wrapper {
overflow: hidden;
display: block;
height: unset;
}
@media (max-width: 991px) {
.b-one-slider .gallery-thumbs .swiper-wrapper {
width: 100%;
transform: none !important;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px;
}
}
.b-one-slider .gallery-thumbs .swiper-slide {
cursor: pointer;
position: relative;
width: 100%;
}
@media (max-width: 991px) {
.b-one-slider .gallery-thumbs .swiper-slide {
width: calc(20% - 16px*4/5);
aspect-ratio: 5/3;
}
}
@media (max-width: 600px) {
.b-one-slider .gallery-thumbs .swiper-slide {
width: calc(33.33% - 16px*2/3);
}
}
@media (max-width: 475px) {
.b-one-slider .gallery-thumbs .swiper-slide {
width: calc(50% - 8px);
aspect-ratio: 16/9;
}
}
.b-one-slider .gallery-thumbs .swiper-slide img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.b-one-slider .gallery-thumbs .swiper-slide-thumb-active::after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
z-index: 1;
box-shadow: inset 0px 0px 0px 2px var(--theme-background-black);
}
.b-one-slider .swiper-next,
.b-one-slider .swiper-prev {
position: absolute;
width: 100%;
height: 50px;
background-repeat: no-repeat;
background-position: center;
}
@media (max-width: 991px) {
.b-one-slider .swiper-next,
.b-one-slider .swiper-prev {
display: none;
}
}
.b-one-slider .swiper-next {
bottom: 0;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.650357 1.37064L0.650373 1.37062L1.05029 0.970665C1.05029 0.970659 1.0503 0.970654 1.0503 0.970649C1.16073 0.860235 1.33976 0.86023 1.4502 0.97067C1.4502 0.970671 1.4502 0.970671 1.4502 0.970672L9.09965 8.62017L9.49957 9.02009L9.8995 8.62017L17.549 0.970671C17.6594 0.860229 17.8384 0.860228 17.9488 0.970672L18.3488 1.37064C18.4593 1.48109 18.4593 1.66006 18.3488 1.7705L9.6995 10.4198C9.58906 10.5303 9.41009 10.5303 9.29965 10.4198L0.650357 1.7705C0.650355 1.7705 0.650353 1.7705 0.650351 1.7705C0.539917 1.66005 0.539919 1.48108 0.650357 1.37064Z' fill='%23111111' stroke='%23111111' stroke-width='1.13115'/%3E%3C/svg%3E");
}
.b-one-slider .swiper-prev {
top: 0;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.650357 10.0219L0.650373 10.022L1.05029 10.4219C1.05029 10.4219 1.0503 10.4219 1.0503 10.4219C1.16073 10.5323 1.33976 10.5323 1.4502 10.4219C1.4502 10.4219 1.4502 10.4219 1.4502 10.4219L9.09965 2.77241L9.49957 2.37249L9.8995 2.77241L17.549 10.4219C17.6594 10.5323 17.8384 10.5324 17.9488 10.4219L18.3488 10.0219C18.4593 9.91149 18.4593 9.73252 18.3488 9.62208L9.6995 0.972761C9.58906 0.862318 9.41009 0.862318 9.29965 0.972761L0.650357 9.62207C0.650355 9.62208 0.650353 9.62208 0.650351 9.62208C0.539917 9.73252 0.539919 9.9115 0.650357 10.0219Z' fill='%23111111' stroke='%23111111' stroke-width='1.13115'/%3E%3C/svg%3E");
}
.b-job-offers .section-top-content {
max-width: 768px;
margin-left: auto;
margin-right: auto;
}
.b-job-offers .date {
padding: 4px 8px;
background-color: var(--theme-alternate-color);
}
.b-job-offers .offers:not(:first-child) {
margin-top: 80px;
}
@media (max-width: 991px) {
.b-job-offers .offer__row {
width: 100%;
}
}
.b-job-offers .offer__block {
padding-top: 32px;
}
.b-job-offers .offer__top {
-ms-flex-align: start;
align-items: flex-start;
}
@media (max-width: 767px) {
.b-job-offers .offer__top {
-ms-flex-direction: column;
flex-direction: column;
}
}
.b-job-offers .offer__top:not(:last-child) {
margin-bottom: 16px;
}
@media (max-width: 767px) {
.b-job-offers .offer__top .date {
-ms-flex-order: -1;
order: -1;
}
}
.b-job-offers .offer__description {
max-width: 624px;
}
.b-job-offers .offer__description:not(:last-child) {
margin-bottom: 24px;
}
.b-job-offers .info__row {
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 550px) {
.b-job-offers .info__list {
-ms-flex-direction: column;
flex-direction: column;
}
}
.b-job-offers .info__icon {
width: 32px;
height: 32px;
position: relative;
}
.b-job-offers .info__icon img,
.b-job-offers .info__icon svg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height: 100%;
margin: auto;
}
.b-job-offers .info__text {
width: calc(100% - 32px);
padding: 0 0 0 12px;
}
.b-job-offers .button-wrapper:not(:first-child) {
margin-top: 32px;
}
.b-section-form .contacts-rows__wrapper {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media (max-width: 991px) {
.b-section-form .contacts-rows__wrapper {
display: block;
}
}
.b-section-form .form__wrapper:not(:first-child) {
margin-top: 32px;
}
@media (max-width: 991px) {
.b-section-form .columns__wrapper .column.w50 {
width: 100%;
}
}
.b-first-article .article-card {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
margin: 0 -16px;
}
.b-first-article .article-card__media, .b-first-article .article-card__content {
padding: 0 16px;
width: 50%;
}
@media (max-width: 700px) {
.b-first-article .article-card__media, .b-first-article .article-card__content {
width: 100%;
}
}
.category-filter {
overflow: hidden;
}
.category-filter__inner {
gap: 16px 0;
}
.category-filter .category {
padding: 8px 16px;
border-bottom: 1px solid transparent;
cursor: pointer;
transition: all .2s linear;
}
.category-filter .category:hover {
border-color: var(--theme-alternate-color);
}
.category-filter .category.active {
border-color: var(--theme-background-black);
}
.b-articles-list .category-filter:not(:last-child) {
margin-bottom: 64px;
}
.b-articles-list .articles-list__inner {
gap: 64px 0;
}
@media (max-width: 767px) {
.b-articles-list .articles-list__inner {
gap: 32px 0;
}
}
.b-articles-list .article__block {
width: 33.33%;
}
@media (max-width: 991px) {
.b-articles-list .article__block {
width: 50%;
}
}
@media (max-width: 630px) {
.b-articles-list .article__block {
width: 100%;
}
}
.b-articles-list .button-wrapper:not(:first-child) {
margin-top: 100px;
}
.b-article-page .section__inner {
max-width: 1392px;
margin: 0 auto;
}
@media (max-width: 1450px) {
.b-article-page .section__inner {
max-width: 1100px;
}
}
.b-article-page .top-back:not(:last-child) {
margin-bottom: 100px;
}
.b-article-page .article-content:not(:last-child) {
margin-bottom: 80px;
}
.b-article-page .wp-block-image {
margin: 64px 0;
}
.b-article-page .share-wrapper:not(:last-child) {
margin-bottom: 80px;
}
.b-article-page .share-label:not(:last-child) {
margin-bottom: 24px;
}
.b-article-page .soc-link {
display: inline-block;
vertical-align: top;
transition: all .2s linear;
}
.b-article-page .soc-link:hover {
transform: scale(1.15);
}
.b-faq .faq-group:not(:last-child) {
margin-bottom: 80px;
}
@media (max-width: 1199px) {
.b-faq .faq-group:not(:last-child) {
margin-bottom: 50px;
}
}
.b-faq .group-title {
margin-bottom: 64px;
position: relative;
}
@media (max-width: 1199px) {
.b-faq .group-title {
margin-bottom: 32px;
}
}
.b-faq .faq-list {
max-width: 824px;
}
.b-faq .faq-row {
border-top: 1px solid var(--theme-neutral-lighter);
}
.b-faq .faq-row:last-child {
border-bottom: 1px solid var(--theme-neutral-lighter);
}
.b-faq .faq-title {
cursor: pointer;
position: relative;
padding: 20px 0;
padding-right: 44px;
}
.b-faq .faq-title.-active::after {
transform: rotate(-180deg);
}
.b-faq .faq-title::after {
position: absolute;
width: 32px;
height: 32px;
content: '';
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.17674 1.53034L1.17676 1.53032L1.5303 1.17674C1.53031 1.17673 1.53031 1.17673 1.53032 1.17672C1.62794 1.07911 1.78621 1.07911 1.88385 1.17674C1.88385 1.17674 1.88385 1.17674 1.88385 1.17674L8.64641 7.93934L8.99996 8.2929L9.35352 7.93934L16.1161 1.17674C16.2138 1.07911 16.372 1.07911 16.4696 1.17674L16.8232 1.53034C16.9208 1.62798 16.9208 1.7862 16.8232 1.88384L9.17671 9.53034C9.07907 9.62797 8.92085 9.62797 8.82322 9.53034L1.17674 1.88384C1.17674 1.88384 1.17674 1.88384 1.17674 1.88384C1.07911 1.7862 1.07911 1.62797 1.17674 1.53034Z' fill='black' stroke='black'/%3E%3C/svg%3E");
right: 0;
top: 50%;
margin-top: -16px;
}
.b-faq .faq-content {
display: none;
padding: 0 0 20px;
}
.b-dealer-login .dealer-login {
max-width: 480px;
padding: 48px;
}
@media (max-width: 767px) {
.b-dealer-login .dealer-login {
padding: 20px;
}
}
.b-dealer-login .dealer-login .form__title:not(:last-child) {
margin-bottom: 32px;
}
.b-dealer-login .dealer-login .form__btn:not(:first-child) {
margin-top: 36px;
}
.b-dealer-search .top-content:not(:last-child) {
margin-bottom: 80px;
}
.b-dealer-search .dealers-filter {
width: calc(66.66666667% - 16px);
}
@media (max-width: 1199px) {
.b-dealer-search .dealers-filter {
width: 100%;
}
}
.b-dealer-search .dealers-filter:not(:last-child) {
margin-bottom: 80px;
}
@media (max-width: 1199px) {
.b-dealer-search .dealers-filter:not(:last-child) {
margin-bottom: 40px;
}
}
.b-dealer-search .dealers-filter .form__row {
width: calc(33.33% - 32px*2/3);
margin: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: column;
flex-direction: column;
}
@media (max-width: 767px) {
.b-dealer-search .dealers-filter .form__row {
width: 100%;
}
}
.b-dealer-search .dealers-filter .form__row .form__control {
margin-top: auto;
}
.b-dealer-search .dealers-filter .clear {
font-weight: 400;
}
.b-dealer-search .row__control:not(:last-child) {
margin-bottom: 8px;
}
.b-dealer-search .row__control .form__label {
margin: 0;
max-width: calc(100% - 40px);
}
.b-dealer-search .filter-wrapper {
gap: 32px 32px;
}
.b-dealer-search .bottom-content__inner {
gap: 40px 0;
}
.b-dealer-search .dealers-list {
width: calc(66.66666667% - 16px);
max-height: 528px;
overflow: auto;
}
@media (max-width: 1199px) {
.b-dealer-search .dealers-list {
width: 100%;
}
}
.b-dealer-search .dealers-list__wrapper {
gap: 16px;
-ms-flex-align: start;
align-items: flex-start;
}
.b-dealer-search .dealers-list .btn_toggle {
position: absolute;
top: 16px;
right: 16px;
width: 32px;
height: 32px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 0.900879L11 10.9009L1 0.900879' stroke='%23111111' stroke-width='1.6'/%3E%3C/svg%3E");
}
.b-dealer-search .dealers-list .btn_toggle.open {
transform: rotate(180deg);
}
.b-dealer-search .dealers-list .dealer-card {
position: relative;
width: calc(25% - 16px*3/4);
background-color: #EBEBEB;
padding: 16px;
}
@media (max-width: 1450px) {
.b-dealer-search .dealers-list .dealer-card {
width: calc(33.33% - 16px*2/3);
}
}
@media (max-width: 767px) {
.b-dealer-search .dealers-list .dealer-card {
width: calc(50% - 8px);
}
}
@media (max-width: 550px) {
.b-dealer-search .dealers-list .dealer-card {
width: 100%;
}
}
.b-dealer-search .dealers-list .dealer-card_title {
padding-right: 40px;
}
.b-dealer-search .dealers-list .dealer-card_title:not(:last-child) {
margin-bottom: 16px;
}
.b-dealer-search .dealers-list .dealer-card__more {
padding-top: 16px;
display: none;
}
.b-dealer-search .dealers-list .dealer-card a {
color: var(--theme-background-black);
}
.b-dealer-search .dealers-list .dealer-card .content p {
margin: 0;
}
.b-dealer-search .dealers-list .icons-list {
gap: 5px;
}
.b-dealer-search .dealers-list .icon {
width: 36px;
height: 36px;
border-radius: 50%;
box-shadow: inset 0px 0px 0px 1px var(--theme-background-black);
position: relative;
}
.b-dealer-search .dealers-list .icon img,
.b-dealer-search .dealers-list .icon svg {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height: 26px;
max-width: 26px;
}
.b-dealer-search .dealers-list .legend_icons:not(:first-child) {
margin-top: 16px;
}
.b-dealer-search .legend {
width: calc(33.33333333% - 16px);
margin-left: auto;
}
@media (max-width: 1199px) {
.b-dealer-search .legend {
width: 100%;
}
}
.b-dealer-search .legend__row:not(:last-child) {
margin-bottom: 32px;
}
.b-dealer-search .legend__icon {
width: 50px;
}
.b-dealer-search .legend__icon .icon {
width: 100%;
padding-top: 100%;
position: relative;
border-radius: 50%;
box-shadow: inset 0px 0px 0px 2px var(--theme-background-black);
}
.b-dealer-search .legend__icon img,
.b-dealer-search .legend__icon svg {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: 70%;
max-height: 70%;
}
.b-dealer-search .legend__description {
width: calc(100% - 56px);
padding: 0 0 0 16px;
}
.b-dealer-search .legend .content {
color: var(--theme-neutral-color);
}
@media (max-width: 991px) {
.b-contact .column {
width: 100%;
}
}
.b-contact .contacts-rows__wrapper:not(:last-child) {
margin-bottom: 32px;
}
.b-contact .data__control {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 24px 24px;
width: 100%;
}
.b-contact .data__control .row__column {
width: calc(50% - 12px);
}
@media (max-width: 550px) {
.b-contact .data__control .row__column {
width: 100%;
}
}
.b-category-products .filter__wrapper:not(:last-child) {
margin-bottom: 48px;
}
@media (max-width: 767px) {
.b-category-products .filter__wrapper:not(:last-child) {
margin-bottom: 24px;
}
}
.b-category-products .filter__wrapper .filter__row {
max-width: 348px;
}
.b-category-products .filter__wrapper .row__control {
margin-bottom: 8px;
}
.b-category-products .filter__wrapper .row__control .form__label {
margin: 0;
max-width: calc(100% - 40px);
}
@media (max-width: 991px) {
.b-category-products .products__list {
gap: 32px 16px;
}
}
.b-category-products .products__list .product__card {
width: calc(33.33% - 32px*2/3);
}
@media (max-width: 991px) {
.b-category-products .products__list .product__card {
width: calc(50% - 16px);
}
}
@media (max-width: 550px) {
.b-category-products .products__list .product__card {
width: 100%;
}
}
.b-category-products .info__wrapper {
width: calc(100% - 32px);
}
.b-category-products .info-icons:not(:last-child) {
margin-bottom: 8px;
}
.b-search-results mark {
background: none;
color: var(--theme-text-color);
font-style: italic;
font-weight: 400;
}
.b-search-results .search-results__head:not(:last-child) {
margin-bottom: 80px;
}
@media (max-width: 991px) {
.b-search-results .search-results__head:not(:last-child) {
margin-bottom: 40px;
}
}
.b-search-results .form {
max-width: 396px;
margin: 0 0 8px;
}
.b-search-results .result__text strong {
font-weight: 400;
}
.b-search-results .cards-list {
row-gap: 64px;
column-gap: 32px;
}
.b-search-results .card__block {
width: calc(25% - 32px*3/4);
display: block;
color: var(--theme-text-color);
border-bottom: 1px solid var(--theme-neutral-color);
}
@media (max-width: 1199px) {
.b-search-results .card__block {
width: calc(33.33% - 32px*2/3);
}
}
@media (max-width: 991px) {
.b-search-results .card__block {
width: calc(50% - 16px);
}
}
@media (max-width: 550px) {
.b-search-results .card__block {
width: 100%;
}
}
.b-search-results .card__image {
position: relative;
overflow: hidden;
}
.b-search-results .card__image .image {
aspect-ratio: 4/3;
position: relative;
}
.b-search-results .card__image img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.b-search-results .card__content {
padding: 24px;
}
@media (max-width: 1450px) {
.b-search-results .card__content {
padding: 16px;
}
}
.b-search-results .card__title:not(:last-child) {
margin-bottom: 8px;
}
.b-company-history {
overflow: hidden;
}
.b-company-history .company-history__inner {
gap: 32px;
}
.b-company-history .company-history__content {
width: calc(50% - 16px);
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-direction: column;
flex-direction: column;
gap: 36px 0;
}
@media (max-width: 1199px) {
.b-company-history .company-history__content {
width: 100%;
}
}
.b-company-history .company-history__content .swiper {
width: 100%;
}
.b-company-history .company-history__content .controls-wrapper {
width: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
gap: 0 24px;
}
.b-company-history .company-history__content .swiper-prev,
.b-company-history .company-history__content .swiper-next {
width: 48px;
height: 48px;
background-size: 18px;
}
.b-company-history .company-history__media {
width: calc(50% - 16px);
}
@media (max-width: 1199px) {
.b-company-history .company-history__media {
width: 100%;
}
}
.b-company-history .company-history__media .swiper-slide {
height: auto;
}
@media (max-width: 1199px) {
.b-company-history .company-history__media .swiper-slide {
width: 100%;
}
}
.b-company-history .company-history__media .swiper-slide .media-wrap {
height: 100%;
}
@media (max-width: 1199px) {
.b-company-history .company-history__media .swiper-slide .media-wrap {
height: auto;
aspect-ratio: 16/9;
}
}
@media (max-width: 550px) {
.b-company-history .company-history__media .swiper-slide .media-wrap {
aspect-ratio: 4/3;
}
}
.b-company-history .company-history__media .swiper-slide img, .b-company-history .company-history__media .swiper-slide video {
width: 100%;
height: 100%;
object-fit: cover;
}
.b-company-history .company-history__timeline {
position: relative;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.b-company-history .company-history__timeline:not(:first-child) {
margin-top: 64px;
}
.b-company-history .company-history__timeline .line {
left: 0;
right: 0;
top: 16px;
position: absolute;
height: 1px;
background-color: #aaa;
}
.b-company-history .timeline-slider {
width: 100%;
position: relative;
}
.b-company-history .timeline-slider .swiper-slide {
position: relative;
z-index: 1;
}
.b-company-history .timeline-slider .swiper-slide.last .dot__inner {
background-color: var(--theme-text-color);
border-color: var(--theme-text-color);
}
.b-company-history .timeline-slider .swiper-slide.last .dot__title {
color: var(--theme-text-color);
}
.b-company-history .timeline-slider .swiper-slide-thumb-active {
z-index: 0;
}
.b-company-history .timeline-slider .swiper-slide-thumb-active .dot_wrapper {
transition: all .4s linear;
}
.b-company-history .timeline-slider .swiper-slide-thumb-active .dot_wrapper::before {
content: '';
position: absolute;
z-index: -2;
width: 100vw;
height: 1px;
background-color: var(--theme-text-color);
right: 50%;
top: 16px;
}
.b-company-history .timeline-slider .swiper-slide-thumb-active .dot__inner {
background-color: var(--theme-text-color);
border-color: var(--theme-text-color);
}
.b-company-history .timeline-slider .swiper-slide-thumb-active .dot__title {
color: var(--theme-text-color);
}
.b-company-history .dot_wrapper {
text-align: center;
color: #aaa;
font-size: 24px;
position: relative;
z-index: 1;
}
.b-company-history .dot_wrapper .dot {
z-index: 1;
width: 32px;
height: 32px;
border-radius: 50%;
position: relative;
margin: 0 auto;
background-color: #fff;
}
.b-company-history .dot_wrapper .dot__inner {
width: 16px;
height: 16px;
border-radius: 50%;
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 2px solid #ccc;
}
.b-dealer-page .filter-form:not(:last-child) {
margin-bottom: 80px;
}
.b-dealer-page .filter-form .max-width {
max-width: 376px;
}
.b-dealer-page .dealer-page.exclusive {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify;
justify-content: space-between;
}
.b-dealer-page .dealer-page.exclusive .dealer-page__inner {
width: calc(100% - 148px);
}
@media (max-width: 991px) {
.b-dealer-page .dealer-page.exclusive .dealer-page__inner {
width: 100%;
}
}
.b-dealer-page .dealer-page__inner {
width: 100%;
}
.b-dealer-page .section-row:not(:last-child) {
margin-bottom: 80px;
}
.b-dealer-page .section-row.max-width {
max-width: 824px;
}
.b-dealer-page .section-row__content {
padding-top: 16px;
}
.b-dealer-page .section-row__content.style_2 {
border-top: 1px solid #ccc;
padding: 20px 0 0;
}
.b-dealer-page .section-row__content.style_2:not(:first-child) {
margin-top: 64px;
}
.b-dealer-page .rows-list {
margin-top: 64px;
}
.b-dealer-page .rows-list .row-title {
padding: 20px 0;
border-top: 1px solid #ccc;
}
@media (max-width: 991px) {
.b-dealer-page .exclusive-menu {
display: none;
}
}
.b-dealer-page .exclusive-menu__inner {
position: sticky;
top: 100px;
}
.b-dealer-page .exclusive-menu .drop_menu {
width: 272px;
}
.b-dealer-page .ex-menu {
width: 68px;
height: 70px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='38' viewBox='0 0 36 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 18H36V20H0V18Z' fill='%23C7C6C5'/%3E%3Cpath d='M0 36H36V38H0V36Z' fill='%23C7C6C5'/%3E%3Cpath d='M0 0H36V2H0V0Z' fill='%23100A05'/%3E%3C/svg%3E%0A");
}
.b-dealer-product-files .top-part {
padding: 24px;
}
.b-dealer-product-files .product-files__table:not(:first-child) {
margin-top: 32px;
}
.b-dealer-product-files .product-files__controls:not(:first-child) {
margin-top: 32px;
}
.b-dealer-product-files .product-files__controls .controls {
gap: 32px 16px;
}
.b-dealer-product-files .product-files__controls .btn {
min-width: 98px;
}
.b-dealer-product-files .table__control {
overflow: auto;
}
.b-dealer-product-files .table__control table {
min-width: 900px;
}
.b-dealer-product-files table {
width: 100%;
font-size: 16px;
}
.b-dealer-product-files table th,
.b-dealer-product-files table td {
border-top: 1px solid #CCCCCC;
padding: 16px 24px;
}
@media (max-width: 991px) {
.b-dealer-product-files table th,
.b-dealer-product-files table td {
padding: 16px;
}
}
.b-dealer-product-files table th:nth-child(1),
.b-dealer-product-files table td:nth-child(1) {
width: 50%;
}
@media (max-width: 991px) {
.b-dealer-product-files table th:nth-child(1),
.b-dealer-product-files table td:nth-child(1) {
width: auto;
}
}
.b-dealer-product-files table thead {
text-align: left;
}
.b-dealer-product-files table thead th {
font-weight: 400;
}
.b-dealer-product-files table tbody td:nth-child(1) {
font-weight: 400;
}
@media (max-width: 991px) {
.b-dealer-product-files .pagination_wrapper {
-ms-flex-order: 1;
order: 1;
width: 100%;
}
}
.b-dealer-product-files .preview {
display: block;
position: relative;
width: 88px;
background-repeat: no-repeat;
background-position: center;
}
.b-dealer-product-files .preview img {
aspect-ratio: 11/7;
object-fit: cover;
}
.b-dealer-product-files .preview.file {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #D9D9D9;
aspect-ratio: 11/7;
}
.b-dealer-product-files .preview.video::before {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' viewBox='0 0 20 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 10.634C20.1667 11.0189 20.1667 11.9811 19.5 12.366L2.25 22.3253C1.58333 22.7102 0.749999 22.2291 0.749999 21.4593L0.75 1.54071C0.75 0.770905 1.58333 0.289781 2.25 0.674681L19.5 10.634Z' fill='white'/%3E%3C/svg%3E");
}
.b-dealer-product-files .btn-view {
font-size: 16px;
color: var(--theme-text-color);
}
.b-dealer-product-files .btn-view:hover {
text-decoration: underline;
}
.b-service-form .swiper-slide:not(.swiper-slide-active) {
visibility: hidden;
opacity: 0;
pointer-events: none;
}
.b-service-form .step__process-line:not(:last-child) {
margin-bottom: 32px;
}
.b-service-form .process-line {
background-color: #eee;
height: 1px;
}
.b-service-form .process-line:not(:last-child) {
margin-bottom: 8px;
}
.b-service-form .process-line .line {
background-color: var(--theme-background-black);
height: 100%;
top: 0;
left: 0;
width: 0;
}
.b-service-form .service-form {
max-width: 688px;
margin-left: auto;
margin-right: auto;
}
.b-service-form .btn__row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: end;
justify-content: flex-end;
gap: 10px;
}
.b-service-form .btn__row:not(:first-child) {
margin-top: 20px;
}
.b-service-form .btn {
min-width: 96px;
}
.b-service-form .step__title:not(:last-child) {
margin-bottom: 32px;
}
.b-service-form .step__row:not(:last-child) {
margin-bottom: 48px;
}
.b-service-form .step__row a {
color: var(--theme-background-black);
text-decoration: underline;
}
.b-service-form .step__info:not(:last-child) {
margin-bottom: 48px;
}
.b-service-form .blocks_list {
max-height: calc(65vh - 69px);
overflow: auto;
}
.b-service-form .row__block:not(:last-child) {
margin-bottom: 48px;
}
.b-service-form .row__block:last-child {
padding-bottom: 15px;
}
.b-service-form .row__label {
display: block;
margin: 0 0 8px;
}
.b-service-form .row__title:not(:last-child) {
margin-bottom: 24px;
}
.b-service-form .radio__list:not(:last-child) {
margin-bottom: 8px;
}
.b-service-form .radio__list .radio__row:not(:last-child) {
margin-bottom: 16px;
}
.b-service-form .max-w-328 {
width: 100%;
max-width: 328px;
}
.b-service-form .form__control.w120 {
width: 120px;
}
@media (max-width: 550px) {
.b-service-form .form__control.w120 {
width: 100%;
}
}
.b-service-form .form__control.w104 {
width: 104px;
}
@media (max-width: 550px) {
.b-service-form .form__control.w104 {
width: 100%;
}
}
.b-service-form .form__control.w74 {
width: 74px;
text-align: center;
}
@media (max-width: 550px) {
.b-service-form .form__control.w74 {
width: 100%;
}
}
.b-service-form .checkbox__title::before {
top: 1px;
}
.b-service-form .data__control {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px 8px;
width: 100%;
}
.b-service-form .data__control.no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
@media (max-width: 600px) {
.b-service-form .data__control.no-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: column;
flex-direction: column;
}
}
.b-service-form .data__control.col-2 .row__column {
width: calc(50% - 4px);
}
@media (max-width: 600px) {
.b-service-form .data__control.col-2 .row__column {
width: 100%;
}
}
@media (max-width: 550px) {
.b-product-page .head-control {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: unset;
align-items: unset;
}
}
.b-product-page .head-control:not(:last-child) {
margin-bottom: 32px;
}
.b-product-page .head-control .section-title {
margin: 0;
}
.b-product-page .product-page {
row-gap: 32px;
}
@media (max-width: 991px) {
.b-product-page .product-page > .column {
width: 100%;
}
}
@media (max-width: 991px) {
.b-product-page .product__image {
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
}
.b-product-page .row-info {
padding-top: 24px;
padding-bottom: 15px;
border-top: 2px solid var(--theme-neutral-lighter);
}
.b-product-page .row-info__title,
.b-product-page .row-info__title h2,
.b-product-page .row-info__title h3 {
font-size: 56px;
line-height: 1.2;
}
@media (max-width: 1600px) {
.b-product-page .row-info__title,
.b-product-page .row-info__title h2,
.b-product-page .row-info__title h3 {
font-size: 36px;
}
}
@media (max-width: 991px) {
.b-product-page .row-info__title,
.b-product-page .row-info__title h2,
.b-product-page .row-info__title h3 {
font-size: 36px;
}
}
@media (max-width: 767px) {
.b-product-page .row-info__title,
.b-product-page .row-info__title h2,
.b-product-page .row-info__title h3 {
font-size: 24px;
line-height: 1.3;
}
}
.b-product-page .row-info__title {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding-right: 48px;
}
.b-product-page .row-info__title.active::after {
transform: translateY(-50%) scaleY(-1);
}
.b-product-page .row-info__title::after {
top: 50%;
transform: translateY(-50%);
right: 0;
position: absolute;
content: '';
width: 48px;
height: 48px;
transition: transform 0.15s ease;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 0.849609L16 15.8496L1 0.849609' stroke='%23111111' stroke-width='2.4'/%3E%3C/svg%3E");
}
@media (max-width: 767px) {
.b-product-page .row-info__title::after {
width: 30px;
height: 30px;
background-size: contain;
}
}
.b-product-page .row-info__content {
display: none;
}
.b-product-page .row-info .content {
padding: 24px 0 9px;
}
.b-product-page .row-info .content.two-column {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px 8px;
}
.b-product-page .row-info .content.two-column .column {
width: calc(50% - 4px);
}
@media (max-width: 1199px) {
.b-product-page .row-info .content.two-column .column {
width: 100%;
}
}
.b-product-page .row-info .content ul {
padding-left: 20px;
}
.b-product-page .row-info .content ul:first-child {
margin-top: 0;
}
.b-product-page .row-info .content ul:last-child {
margin-bottom: 0;
}
.b-product-page .swiper-prev,
.b-product-page .swiper-next {
position: absolute;
z-index: 1;
top: 0;
bottom: 0;
width: 60px;
height: 100%;
}
.b-product-page .swiper-prev {
left: 0;
}
.b-product-page .swiper-next {
right: 0;
}
@media (max-width: 991px) {
.b-related-products .products__list {
gap: 32px 16px;
}
}
.b-related-products .products__list .product__card {
width: calc(33.33% - 32px*2/3);
}
@media (max-width: 991px) {
.b-related-products .products__list .product__card {
width: calc(50% - 16px);
}
}
@media (max-width: 550px) {
.b-related-products .products__list .product__card {
width: 100%;
}
}
.b-related-products .products__list .title {
padding: 16px;
}
.b-video-section .section-title:not(:last-child) {
margin-bottom: 80px;
}
@media (max-width: 550px) {
.b-3d-product .head-control {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: unset;
align-items: unset;
}
}
.b-3d-product .head-control:not(:last-child) {
margin-bottom: 48px;
}
.b-3d-product .view-container {
height: 80vh;
max-width: 1100px;
margin: 0 auto;
}
@media (max-width: 991px) {
.b-3d-product .view-container {
height: 60vh;
padding: 0 10px;
}
}
.b-3d-product model-viewer {
width: 100%;
height: 100%;
}
.b-text-screen .section__inner {
max-width: 1392px;
margin: 0 auto;
}
.b-text-screen .text-screen {
overflow: hidden;
position: relative;
}
.b-text-screen .text-screen video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.b-text-screen .text-screen .text {
font-weight: 900;
font-size: 136px;
line-height: 1;
text-transform: uppercase;
mix-blend-mode: screen;
background-color: #fff;
}
@media (max-width: 1450px) {
.b-text-screen .text-screen .text {
font-size: 100px;
}
}
@media (max-width: 1199px) {
.b-text-screen .text-screen .text {
font-size: 80px;
}
}
@media (max-width: 991px) {
.b-text-screen .text-screen .text {
font-size: 60px;
}
}
@media (max-width: 767px) {
.b-text-screen .text-screen .text {
font-size: 51px;
}
}
.b-text-screen .button-wrapper:not(:first-child) {
margin-top: 40px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-box {
border-radius: 0;
border: 1px solid var(--theme-text-color);
background: #E6E6E6;
font-size: 14px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-content {
color: var(--theme-text-color);
}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
height: 9px;
margin-left: -9px;
width: 18px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
height: 18px;
margin-left: 0;
margin-top: -9px;
width: 9px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
border: 9px solid transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
border-bottom-color: #E6E6E6;
top: 1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
border-left-color: #E6E6E6;
left: -1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
border-right-color: #E6E6E6;
left: 1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
border-top-color: #E6E6E6;
top: -1px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
border: 9px solid transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
border-bottom-color: var(--theme-text-color);
}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
border-left-color: var(--theme-text-color);
}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
border-right-color: var(--theme-text-color);
}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
border-top-color: var(--theme-text-color);
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
top: -9px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
left: -9px;
}
.jsTabs .jsTabsItem {
opacity: 0;
visibility: hidden;
position: absolute;
overflow: hidden;
z-index: -1;
bottom: 0;
left: 0;
right: 0;
}
.jsTabs .jsTabsItem.-active {
overflow: visible;
position: static;
z-index: 1;
}
.jsTabs .jsTabsItem.-fade {
opacity: 1;
visibility: visible;
transition: .3s;
}
@media (max-width: 767px) {
.mfp-container {
padding-left: 15px;
padding-right: 15px;
}
}
.mfp-container .mfp-content {
padding: 8px 0;
}
.b_modal {
background-color: #FFFFFF;
margin: 0 auto;
position: relative;
font-size: 18px;
}
.b_modal.sm_modal {
max-width: 790px;
padding: 60px 32px 32px;
}
@media (max-width: 767px) {
.b_modal.sm_modal {
padding: 50px 20px 32px;
}
}
.b_modal .mfp-close {
opacity: 1;
top: 15px;
right: 15px;
}
@media (max-width: 767px) {
.b_modal .mfp-close {
top: 0;
right: 0;
}
}
.b_modal .modal__title:not(:last-child) {
margin-bottom: 8px;
}
.b_modal .button-wrapper:not(:first-child) {
margin-top: 20px;
} .mfp-fade.mfp-bg {
opacity: 0;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}  .my-mfp-slide-bottom .zoom-anim-dialog {
opacity: 0;
transition: all 0.2s ease-out;
transform: translateY(-20px) perspective(600px) rotateX(10deg);
} .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
opacity: 1;
transform: translateY(0) perspective(600px) rotateX(0);
} .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
opacity: 0;
transform: translateY(-10px) perspective(600px) rotateX(10deg);
} .my-mfp-slide-bottom.mfp-bg {
opacity: 0;
transition: opacity 0.3s ease-out;
} .my-mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
} .my-mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
}
.b-footer {
padding: 80px 0 50px;
}
@media (min-width: 1200px) {
.b-footer .container {
width: 100%;
max-width: 1824px;
}
}
.b-footer .top-part {
display: -ms-flexbox;
display: flex;
gap: 40px;
}
@media (max-width: 1199px) {
.b-footer .top-part {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.b-footer .top-part .column {
width: 100%;
}
@media (max-width: 1199px) {
.b-footer .top-part .column {
width: calc(33.33% - 40px*2/3);
}
}
@media (max-width: 767px) {
.b-footer .top-part .column {
width: calc(50% - 20px);
}
}
@media (max-width: 500px) {
.b-footer .top-part .column {
width: 100%;
}
}
.b-footer .top-part .column__title {
font-weight: 400;
font-size: 18px;
}
.b-footer .top-part a {
color: var(--theme-background-black);
}
.b-footer .column__menu {
font-size: 14px;
}
.b-footer .column__menu ul {
padding: 0;
margin: 0;
list-style: none;
}
.b-footer .column__menu ul li {
padding: 8px 0;
}
.b-footer .column__menu ul a:hover {
text-decoration: underline;
}
@media (max-width: 767px) {
.b-footer .bottom-part {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: unset;
justify-content: unset;
-ms-flex-align: unset;
align-items: unset;
gap: 64px 0;
}
}
.b-footer .copyright {
font-size: 14px;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Regular.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Regular.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Regular.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Italic.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Italic.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Italic.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Italic.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Italic.ttf) format("truetype");
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Light.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/styles/Roboto-Light.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Light.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Light.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-LightItalic.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-LightItalic.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-LightItalic.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-LightItalic.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-LightItalic.ttf) format("truetype");
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Bold.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Bold.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Bold.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-BoldItalic.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-BoldItalic.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-BoldItalic.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-BoldItalic.ttf) format("truetype");
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Black.eot);
src: url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Black.eot?#iefix) format("embedded-opentype"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Black.woff2) format("woff2"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Black.woff) format("woff"), url(//www.ecm.de/wp-content/themes/ecm-theme/assets/fonts/Roboto-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
font-display: swap;
}body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }.brlbs-cmpnt-container .brlbs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container .brlbs-fixed{position:fixed}.brlbs-cmpnt-container .brlbs-absolute{position:absolute}.brlbs-cmpnt-container .brlbs-relative{position:relative}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:0}.brlbs-cmpnt-container .brlbs-left-0{left:0}.brlbs-cmpnt-container .brlbs-right-0{right:0}.brlbs-cmpnt-container .brlbs-top-0{top:0}.brlbs-cmpnt-container .brlbs-z-10{z-index:10}.brlbs-cmpnt-container .brlbs-z-max{z-index:999999}.brlbs-cmpnt-container .brlbs-order-last{order:9999}.brlbs-cmpnt-container .brlbs-mx-2{margin-left:8px;margin-right:8px}.brlbs-cmpnt-container .brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .brlbs-my-2{margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container .brlbs-my-3{margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container .brlbs-my-4{margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container .brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .brlbs-mb-3{margin-bottom:12px}.brlbs-cmpnt-container .brlbs-mb-4{margin-bottom:16px}.brlbs-cmpnt-container .brlbs-ml-2{margin-left:8px}.brlbs-cmpnt-container .brlbs-ml-3{margin-left:12px}.brlbs-cmpnt-container .brlbs-mr-1{margin-right:4px}.brlbs-cmpnt-container .brlbs-mr-2{margin-right:8px}.brlbs-cmpnt-container .brlbs-mt-2{margin-top:8px}.brlbs-cmpnt-container .brlbs-mt-4{margin-top:16px}.brlbs-cmpnt-container .brlbs-block{display:block}.brlbs-cmpnt-container .brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .brlbs-inline{display:inline}.brlbs-cmpnt-container .brlbs-flex{display:flex}.brlbs-cmpnt-container .\!brlbs-hidden{display:none!important}.brlbs-cmpnt-container .brlbs-hidden{display:none}.brlbs-cmpnt-container .brlbs-h-0{height:0}.brlbs-cmpnt-container .brlbs-h-3{height:12px}.brlbs-cmpnt-container .brlbs-h-max{height:-moz-max-content;height:max-content}.brlbs-cmpnt-container .brlbs-h-screen{height:100vh}.brlbs-cmpnt-container .brlbs-min-h-full{min-height:100%}.brlbs-cmpnt-container .brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .brlbs-w-3{width:12px}.brlbs-cmpnt-container .brlbs-w-3\/4{width:75%}.brlbs-cmpnt-container .brlbs-w-full{width:100%}.brlbs-cmpnt-container .brlbs-w-screen{width:100vw}.brlbs-cmpnt-container .brlbs-flex-1{flex:1 1 0%}.brlbs-cmpnt-container .brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .brlbs-basis-8\/12{flex-basis:66.666667%}.brlbs-cmpnt-container .brlbs-basis-full{flex-basis:100%}.brlbs-cmpnt-container .brlbs--rotate-90{--brlbs-tw-rotate:-90deg}.brlbs-cmpnt-container .brlbs--rotate-90,.brlbs-cmpnt-container .brlbs-rotate-90{transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container .brlbs-rotate-90{--brlbs-tw-rotate:90deg}.brlbs-cmpnt-container .brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .brlbs-flex-col{flex-direction:column}.brlbs-cmpnt-container .brlbs-flex-wrap{flex-wrap:wrap}.brlbs-cmpnt-container .brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .brlbs-items-center{align-items:center}.brlbs-cmpnt-container .brlbs-items-stretch{align-items:stretch}.brlbs-cmpnt-container .brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container .brlbs-justify-end{justify-content:flex-end}.brlbs-cmpnt-container .brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .brlbs-justify-between{justify-content:space-between}.brlbs-cmpnt-container .brlbs-justify-around{justify-content:space-around}.brlbs-cmpnt-container .brlbs-gap-2{gap:8px}.brlbs-cmpnt-container .brlbs-gap-3{gap:12px}.brlbs-cmpnt-container .brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container .brlbs-overflow-auto{overflow:auto}.brlbs-cmpnt-container .brlbs-overflow-hidden{overflow:hidden}.brlbs-cmpnt-container .brlbs-overflow-x-scroll{overflow-x:scroll}.brlbs-cmpnt-container .brlbs-break-words{overflow-wrap:break-word}.brlbs-cmpnt-container .brlbs-rounded-3xl{border-radius:1.5rem}.brlbs-cmpnt-container .brlbs-rounded-full{border-radius:9999px}.brlbs-cmpnt-container .brlbs-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container .brlbs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container .brlbs-border-y{border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-t{border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-solid{border-style:solid}.brlbs-cmpnt-container .brlbs-p-4{padding:16px}.brlbs-cmpnt-container .brlbs-px-3{padding-left:12px;padding-right:12px}.brlbs-cmpnt-container .brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .brlbs-py-1{padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container .brlbs-py-2{padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container .brlbs-py-3{padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container .brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .brlbs-pb-2{padding-bottom:8px}.brlbs-cmpnt-container .brlbs-pb-4{padding-bottom:16px}.brlbs-cmpnt-container .brlbs-pl-1{padding-left:4px}.brlbs-cmpnt-container .brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .brlbs-pl-4{padding-left:16px}.brlbs-cmpnt-container .brlbs-pr-2{padding-right:8px}.brlbs-cmpnt-container .brlbs-pt-1{padding-top:4px}.brlbs-cmpnt-container .brlbs-pt-10{padding-top:40px}.brlbs-cmpnt-container .brlbs-pt-4{padding-top:16px}.brlbs-cmpnt-container .brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .brlbs-text-left{text-align:left}.brlbs-cmpnt-container .brlbs-text-center{text-align:center}.brlbs-cmpnt-container .brlbs-text-right{text-align:right}.brlbs-cmpnt-container .brlbs-align-middle{vertical-align:middle}.brlbs-cmpnt-container .brlbs-text-2xl{font-size:calc(var(--dialog-font-size)*1.5);line-height:calc(var(--dialog-font-size)*2.25)}.brlbs-cmpnt-container .brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container .brlbs-text-lg{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}.brlbs-cmpnt-container .brlbs-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}.brlbs-cmpnt-container .brlbs-font-bold{font-weight:700}.brlbs-cmpnt-container .brlbs-font-semibold{font-weight:600}.brlbs-cmpnt-container .brlbs-italic{font-style:italic}.brlbs-cmpnt-container .brlbs-leading-tight{line-height:1.25}.brlbs-cmpnt-container .brlbs-no-underline{text-decoration-line:none}.brlbs-cmpnt-container .brlbs-shadow-2xl{--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container .brlbs-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-duration-400{transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){height:auto;position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <= width < 620px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <= width < 750px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <= width < 640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color);text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0 4px}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-sm,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-base,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{border-width:1px 0 0}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-table-row-border-color)}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:first-child{padding-top:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:last-child{padding-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-description-list,.brlbs-cmpnt-container .brlbs-cmpnt-description-list{display:table}#BorlabsCookieBox .brlbs-cmpnt-description-list>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list>div{display:table-row}#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-description-list dd,#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dd,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;line-height:calc(var(--dialog-font-size)*1.25)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5);margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{all:unset;box-sizing:border-box;display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:.8;--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus-visible{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:transparent;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600;text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-inline-link :hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link :hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch:has(input:focus-visible),.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch:has(input:focus-visible){border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center} body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container .focus\:brlbs-outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-right-2{right:8px}.brlbs-cmpnt-container .sm\:brlbs-top-2{top:8px}.brlbs-cmpnt-container .sm\:brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .sm\:brlbs-mt-6{margin-top:24px}.brlbs-cmpnt-container .sm\:brlbs-block{display:block}.brlbs-cmpnt-container .sm\:brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .sm\:brlbs-flex{display:flex}.brlbs-cmpnt-container .sm\:brlbs-table-cell{display:table-cell}.brlbs-cmpnt-container .sm\:brlbs-hidden{display:none}.brlbs-cmpnt-container .sm\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .sm\:brlbs-w-1\/5{width:20%}.brlbs-cmpnt-container .sm\:brlbs-w-4\/5{width:80%}.brlbs-cmpnt-container .sm\:brlbs-w-full{width:100%}.brlbs-cmpnt-container .sm\:brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .sm\:brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .sm\:brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .sm\:brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container .sm\:brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .sm\:brlbs-whitespace-nowrap{white-space:nowrap}.brlbs-cmpnt-container .sm\:brlbs-border-t-0{border-top-width:0}.brlbs-cmpnt-container .sm\:brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .sm\:brlbs-px-6{padding-left:24px;padding-right:24px}.brlbs-cmpnt-container .sm\:brlbs-py-0{padding-bottom:0;padding-top:0}.brlbs-cmpnt-container .sm\:brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .sm\:brlbs-pb-0{padding-bottom:0}.brlbs-cmpnt-container .sm\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .sm\:brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .sm\:brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .sm\:brlbs-text-center{text-align:center}.brlbs-cmpnt-container .sm\:brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}@media (min-width:768px){.brlbs-cmpnt-container .md\:brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .md\:brlbs-flex{display:flex}.brlbs-cmpnt-container .md\:brlbs-max-h-80{max-height:320px}.brlbs-cmpnt-container .md\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .md\:brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .md\:brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container :is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container .md\:brlbs-overflow-y-scroll{overflow-y:scroll}.brlbs-cmpnt-container .md\:brlbs-p-6{padding:24px}.brlbs-cmpnt-container .md\:brlbs-px-12{padding-left:48px;padding-right:48px}.brlbs-cmpnt-container .md\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .md\:brlbs-pr-6{padding-right:24px}.brlbs-cmpnt-container .md\:brlbs-pt-6{padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container .lg\:brlbs-order-none{order:0}.brlbs-cmpnt-container .lg\:brlbs-mt-0{margin-top:0}.brlbs-cmpnt-container .lg\:brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .lg\:brlbs-basis-6\/12{flex-basis:50%}}
:root{--dialog-animation-delay: 2s;
--dialog-animation-duration: 1s;
--dialog-backdrop-background-color: #000;
--dialog-background-color: #fff;
--dialog-button-accept-all-color: #2563eb;
--dialog-button-accept-all-color-hover: #1e40af;
--dialog-button-accept-all-text-color: #fff;
--dialog-button-accept-all-text-color-hover: #fff;
--dialog-button-accept-only-essential-color: #2563eb;
--dialog-button-accept-only-essential-color-hover: #1e40af;
--dialog-button-accept-only-essential-text-color: #fff;
--dialog-button-accept-only-essential-text-color-hover: #fff;
--dialog-button-close-color: #2563eb;
--dialog-button-close-color-hover: #1e40af;
--dialog-button-close-text-color: #fff;
--dialog-button-close-text-color-hover: #fff;
--dialog-button-preferences-color: #2563eb;
--dialog-button-preferences-color-hover: #1e40af;
--dialog-button-preferences-text-color: #fff;
--dialog-button-preferences-text-color-hover: #fff;
--dialog-button-save-consent-color: #2563eb;
--dialog-button-save-consent-color-hover: #1e40af;
--dialog-button-save-consent-text-color: #fff;
--dialog-button-save-consent-text-color-hover: #fff;
--dialog-button-selection-color: #000;
--dialog-button-selection-color-hover: #262626;
--dialog-button-selection-text-color: #fff;
--dialog-button-selection-text-color-hover: #fff;
--dialog-checkbox-background-color-active: #0063e3;
--dialog-checkbox-background-color-disabled: #e6e6e6;
--dialog-checkbox-background-color-inactive: #fff;
--dialog-checkbox-border-color-active: #0063e3;
--dialog-checkbox-border-color-disabled: #e6e6e6;
--dialog-checkbox-border-color-inactive: #a72828;
--dialog-checkbox-check-mark-color-active: #fff;
--dialog-checkbox-check-mark-color-disabled: #999;
--dialog-card-background-color: #f7f7f7;
--dialog-card-control-element-color: #2563eb;
--dialog-card-control-element-color-hover: #1e40af;
--dialog-card-separator-color: #e5e5e5;
--dialog-card-text-color: #555;
--dialog-control-element-color: #2563eb;
--dialog-control-element-color-hover: #1e40af;
--dialog-footer-background-color: #f5f5f5;
--dialog-footer-text-color: #404040;
--dialog-link-primary-color: #2563eb;
--dialog-link-primary-color-hover: #1e40af;
--dialog-link-secondary-color: #404040;
--dialog-link-secondary-color-hover: #3b82f6;
--dialog-list-item-background-color-even: #fff;
--dialog-list-item-background-color-odd: #fff;
--dialog-list-item-text-color-even: #555;
--dialog-list-item-text-color-odd: #555;
--dialog-list-item-control-element-color: #262626;
--dialog-list-item-control-element-color-hover: #262626;
--dialog-list-item-control-element-separator-color: #262626;
--dialog-list-item-separator-color: #e5e5e5;
--dialog-search-bar-input-background-color: #fff;
--dialog-search-bar-input-border-color-default: #ccc;
--dialog-search-bar-input-border-color-focus: #2563eb;
--dialog-search-bar-input-text-color: #555;
--dialog-separator-color: #e5e5e5;
--dialog-switch-button-background-color-active: #2563eb;
--dialog-switch-button-background-color-inactive: #bdc1c8;
--dialog-switch-button-color-active: #fff;
--dialog-switch-button-color-inactive: #fff;
--dialog-tab-bar-tab-background-color-active: #2563eb;
--dialog-tab-bar-tab-background-color-inactive: #fff;
--dialog-tab-bar-tab-border-color-bottom-active: #0063e3;
--dialog-tab-bar-tab-border-color-bottom-inactive: #e6e6e6;
--dialog-tab-bar-tab-border-color-left-active: #0063e3;
--dialog-tab-bar-tab-border-color-left-inactive: #e6e6e6;
--dialog-tab-bar-tab-border-color-right-active: #0063e3;
--dialog-tab-bar-tab-border-color-right-inactive: #e6e6e6;
--dialog-tab-bar-tab-border-color-top-active: #0063e3;
--dialog-tab-bar-tab-border-color-top-inactive: #e6e6e6;
--dialog-tab-bar-tab-text-color-active: #fff;
--dialog-tab-bar-tab-text-color-inactive: #555;
--dialog-table-row-background-color-even: #fcfcfc;
--dialog-table-row-background-color-odd: #fafafa;
--dialog-table-row-text-color-even: #555;
--dialog-table-row-text-color-odd: #555;
--dialog-table-row-border-color: #e5e5e5;
--dialog-text-color: #555;
--dialog-font-family: inherit;
--dialog-border-radius-bottom-left: 4px;
--dialog-border-radius-bottom-right: 4px;
--dialog-border-radius-top-left: 4px;
--dialog-border-radius-top-right: 4px;
--dialog-button-border-radius-bottom-left: 4px;
--dialog-button-border-radius-bottom-right: 4px;
--dialog-button-border-radius-top-left: 4px;
--dialog-button-border-radius-top-right: 4px;
--dialog-card-border-radius-bottom-left: 4px;
--dialog-card-border-radius-bottom-right: 4px;
--dialog-card-border-radius-top-left: 4px;
--dialog-card-border-radius-top-right: 4px;
--dialog-card-list-padding-medium-screen-bottom: 24px;
--dialog-card-list-padding-medium-screen-left: 24px;
--dialog-card-list-padding-medium-screen-right: 24px;
--dialog-card-list-padding-medium-screen-top: 0px;
--dialog-card-list-padding-small-screen-bottom: 16px;
--dialog-card-list-padding-small-screen-left: 16px;
--dialog-card-list-padding-small-screen-right: 16px;
--dialog-card-list-padding-small-screen-top: 0px;
--dialog-checkbox-border-radius-bottom-left: 4px;
--dialog-checkbox-border-radius-bottom-right: 4px;
--dialog-checkbox-border-radius-top-left: 4px;
--dialog-checkbox-border-radius-top-right: 4px;
--dialog-font-size: 14px;
--dialog-list-border-radius-bottom-left: 4px;
--dialog-list-border-radius-bottom-right: 4px;
--dialog-list-border-radius-top-left: 4px;
--dialog-list-border-radius-top-right: 4px;
--dialog-list-item-separator-width: 1px;
--dialog-list-padding-medium-screen-bottom: 12px;
--dialog-list-padding-medium-screen-left: 12px;
--dialog-list-padding-medium-screen-right: 12px;
--dialog-list-padding-medium-screen-top: 12px;
--dialog-list-padding-small-screen-bottom: 8px;
--dialog-list-padding-small-screen-left: 8px;
--dialog-list-padding-small-screen-right: 8px;
--dialog-list-padding-small-screen-top: 8px;
--dialog-search-bar-input-border-radius-bottom-left: 4px;
--dialog-search-bar-input-border-radius-bottom-right: 4px;
--dialog-search-bar-input-border-radius-top-left: 4px;
--dialog-search-bar-input-border-radius-top-right: 4px;
--dialog-search-bar-input-border-width-bottom: 1px;
--dialog-search-bar-input-border-width-left: 1px;
--dialog-search-bar-input-border-width-right: 1px;
--dialog-search-bar-input-border-width-top: 1px;
--dialog-tab-bar-tab-border-width-bottom-active: 2px;
--dialog-tab-bar-tab-border-width-left-active: 0px;
--dialog-tab-bar-tab-border-width-right-active: 0px;
--dialog-tab-bar-tab-border-width-top-active: 0px;
--dialog-tab-bar-tab-border-width-bottom-inactive: 2px;
--dialog-tab-bar-tab-border-width-left-inactive: 0px;
--dialog-tab-bar-tab-border-width-right-inactive: 0px;
--dialog-tab-bar-tab-border-width-top-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-left-active: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-active: 0px;
--dialog-tab-bar-tab-border-radius-top-left-active: 4px;
--dialog-tab-bar-tab-border-radius-top-right-active: 4px;
--dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px;
--dialog-tab-bar-tab-border-radius-top-left-inactive: 4px;
--dialog-tab-bar-tab-border-radius-top-right-inactive: 4px;
--dialog-table-border-radius-bottom-left: 0px;
--dialog-table-border-radius-bottom-right: 0px;
--dialog-table-border-radius-top-left: 0px;
--dialog-table-border-radius-top-right: 0px;
--dialog-table-cell-padding-bottom: 8px;
--dialog-table-cell-padding-left: 8px;
--dialog-table-cell-padding-right: 8px;
--dialog-table-cell-padding-top: 8px;
--dialog-backdrop-background-opacity: 0.8;
}
:root{--widget-position: bottom-left;
--widget-color: #555;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
#BorlabsCookieBox .fadeInDown {
animation-name: fadeInDown;
}
@keyframes flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
#BorlabsCookieBox .flipOutX {
animation-duration: calc(var(--dialog-animation-duration) * 0.75);
animation-name: flipOutX;
backface-visibility: visible !important;
}
@container brlbsCmpntContentBlocker (width >= 480px) {
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha {
max-height: 150px;
}
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-preset-b.brlbs-cmpnt-cb-cf7-recaptcha { box-sizing: border-box; padding: 0}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-main { margin-top: auto; margin-bottom: auto; }
.wpcf7-form:has(+ .brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-recaptcha"]) p:has(> .wpcf7-submit) {
display: none;
}@container brlbsCmpntContentBlocker (width >= 480px) {
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b {
max-height: 150px;
}
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-thumbnail {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b {
box-sizing: border-box;
padding: 0
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
margin-top: auto;
margin-bottom: auto;
}:root{--content-blocker-background-color: #fafafa;
--content-blocker-button-color: #0063e3;
--content-blocker-button-color-hover: #1a66ff;
--content-blocker-button-text-color: #fff;
--content-blocker-button-text-color-hover: #fff;
--content-blocker-font-family: inherit;
--content-blocker-link-color: #2563eb;
--content-blocker-link-color-hover: #1e40af;
--content-blocker-separator-color: #e5e5e5;
--content-blocker-text-color: #555;
--content-blocker-border-radius-top-left: 4px;
--content-blocker-border-radius-top-right: 4px;
--content-blocker-border-radius-bottom-left: 4px;
--content-blocker-border-radius-bottom-right: 4px;
--content-blocker-button-border-radius-top-left: 4px;
--content-blocker-button-border-radius-top-right: 4px;
--content-blocker-button-border-radius-bottom-left: 4px;
--content-blocker-button-border-radius-bottom-right: 4px;
--content-blocker-font-size: 14px;
--content-blocker-separator-width: 1px;
--content-blocker-background-opacity: 0.85;
--content-blocker-background: rgba(250, 250, 250 ,0.85);
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}